diff --git a/Package.swift b/Package.swift index c5e3c2c..4c4979d 100644 --- a/Package.swift +++ b/Package.swift @@ -98,6 +98,9 @@ let package = Package( .library(name: "TreeSitterSCSS", targets: ["TreeSitterSCSS"]), .library(name: "TreeSitterSCSSQueries", targets: ["TreeSitterSCSSQueries"]), .library(name: "TreeSitterSCSSRunestone", targets: ["TreeSitterSCSSRunestone"]), + .library(name: "TreeSitterSQL", targets: ["TreeSitterSQL"]), + .library(name: "TreeSitterSQLQueries", targets: ["TreeSitterSQLQueries"]), + .library(name: "TreeSitterSQLRunestone", targets: ["TreeSitterSQLRunestone"]), .library(name: "TreeSitterSvelte", targets: ["TreeSitterSvelte"]), .library(name: "TreeSitterSvelteQueries", targets: ["TreeSitterSvelteQueries"]), .library(name: "TreeSitterSvelteRunestone", targets: ["TreeSitterSvelteRunestone"]), @@ -212,6 +215,9 @@ let package = Package( .target(name: "TreeSitterSCSS", cSettings: [.headerSearchPath("src")]), .target(name: "TreeSitterSCSSQueries", resources: [.copy("highlights.scm")]), .target(name: "TreeSitterSCSSRunestone", dependencies: ["Runestone", "TreeSitterSCSS", "TreeSitterSCSSQueries"]), + .target(name: "TreeSitterSQL", cSettings: [.headerSearchPath("src")]), + .target(name: "TreeSitterSQLQueries", resources: [.copy("highlights.scm")]), + .target(name: "TreeSitterSQLRunestone", dependencies: ["Runestone", "TreeSitterSQL", "TreeSitterSQLQueries"]), .target(name: "TreeSitterSvelte", cSettings: [.headerSearchPath("src")]), .target(name: "TreeSitterSvelteQueries", resources: [.copy("highlights.scm"), .copy("injections.scm")]), .target(name: "TreeSitterSvelteRunestone", dependencies: ["Runestone", "TreeSitterSvelte", "TreeSitterSvelteQueries"]), diff --git a/Sources/TreeSitterSQL/include/public.h b/Sources/TreeSitterSQL/include/public.h new file mode 100644 index 0000000..3531eeb --- /dev/null +++ b/Sources/TreeSitterSQL/include/public.h @@ -0,0 +1,10 @@ +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct TSLanguage TSLanguage; +const TSLanguage *tree_sitter_sql(void); + +#ifdef __cplusplus +} +#endif diff --git a/Sources/TreeSitterSQL/src/parser.c b/Sources/TreeSitterSQL/src/parser.c new file mode 100644 index 0000000..2f5229f --- /dev/null +++ b/Sources/TreeSitterSQL/src/parser.c @@ -0,0 +1,728213 @@ +#include + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + +#define LANGUAGE_VERSION 13 +#define STATE_COUNT 15265 +#define LARGE_STATE_COUNT 3339 +#define SYMBOL_COUNT 499 +#define ALIAS_COUNT 36 +#define TOKEN_COUNT 284 +#define EXTERNAL_TOKEN_COUNT 3 +#define FIELD_COUNT 31 +#define MAX_ALIAS_SEQUENCE_LENGTH 21 +#define PRODUCTION_ID_COUNT 238 + +enum { + anon_sym_SEMI = 1, + aux_sym_with_clause_token1 = 2, + aux_sym_with_clause_token2 = 3, + anon_sym_COMMA = 4, + aux_sym_cte_token1 = 5, + aux_sym_cte_token2 = 6, + aux_sym_cte_token3 = 7, + anon_sym_LPAREN = 8, + anon_sym_RPAREN = 9, + aux_sym_truncate_statement_token1 = 10, + aux_sym_truncate_statement_token2 = 11, + aux_sym_truncate_statement_token3 = 12, + aux_sym_comment_statement_token1 = 13, + aux_sym_comment_statement_token2 = 14, + aux_sym_comment_statement_token3 = 15, + aux_sym_comment_statement_token4 = 16, + aux_sym_comment_statement_token5 = 17, + aux_sym_comment_statement_token6 = 18, + aux_sym_comment_statement_token7 = 19, + aux_sym_begin_statement_token1 = 20, + aux_sym_begin_statement_token2 = 21, + aux_sym_begin_statement_token3 = 22, + aux_sym_commit_statement_token1 = 23, + aux_sym_rollback_statement_token1 = 24, + aux_sym_create_statement_token1 = 25, + aux_sym_create_statement_token2 = 26, + aux_sym_create_statement_token3 = 27, + aux_sym_alter_statement_token1 = 28, + aux_sym_alter_table_token1 = 29, + aux_sym_alter_table_token2 = 30, + aux_sym_alter_schema_rename_action_token1 = 31, + aux_sym_alter_schema_rename_action_token2 = 32, + aux_sym_alter_owner_action_token1 = 33, + anon_sym_CURRENT_USER = 34, + anon_sym_CURRENT_ROLE = 35, + anon_sym_SESSION_USER = 36, + aux_sym_alter_table_action_alter_column_token1 = 37, + aux_sym_alter_table_action_alter_column_token2 = 38, + aux_sym_alter_table_action_add_token1 = 39, + aux_sym_sequence_token1 = 40, + aux_sym_sequence_token2 = 41, + aux_sym_sequence_token3 = 42, + aux_sym_sequence_token4 = 43, + aux_sym_sequence_token5 = 44, + aux_sym_sequence_token6 = 45, + aux_sym_sequence_token7 = 46, + aux_sym_sequence_token8 = 47, + aux_sym_sequence_token9 = 48, + aux_sym_pg_command_token1 = 49, + aux_sym_pg_command_token2 = 50, + anon_sym_COLON = 51, + aux_sym__compound_statement_token1 = 52, + aux_sym__compound_statement_token2 = 53, + aux_sym_return_statement_token1 = 54, + aux_sym_declare_statement_token1 = 55, + aux_sym_create_function_statement_token1 = 56, + aux_sym_create_function_statement_token2 = 57, + aux_sym_create_function_statement_token3 = 58, + aux_sym_create_function_statement_token4 = 59, + aux_sym_create_function_statement_token5 = 60, + aux_sym_create_function_statement_token6 = 61, + aux_sym_create_function_statement_token7 = 62, + aux_sym_create_function_statement_token8 = 63, + aux_sym_create_function_statement_token9 = 64, + aux_sym_create_function_statement_token10 = 65, + aux_sym_create_function_statement_token11 = 66, + aux_sym_external_hint_token1 = 67, + aux_sym_external_hint_token2 = 68, + aux_sym_external_hint_token3 = 69, + aux_sym_external_hint_token4 = 70, + aux_sym_optimizer_hint_token1 = 71, + aux_sym_optimizer_hint_token2 = 72, + aux_sym_optimizer_hint_token3 = 73, + aux_sym_parallel_hint_token1 = 74, + aux_sym_parallel_hint_token2 = 75, + aux_sym_parallel_hint_token3 = 76, + aux_sym_parallel_hint_token4 = 77, + aux_sym_null_hint_token1 = 78, + aux_sym_null_hint_token2 = 79, + aux_sym_null_hint_token3 = 80, + aux_sym_null_hint_token4 = 81, + aux_sym_deterministic_hint_token1 = 82, + aux_sym_sql_hint_token1 = 83, + aux_sym_sql_hint_token2 = 84, + aux_sym_sql_hint_token3 = 85, + aux_sym_sql_hint_token4 = 86, + aux_sym_sql_hint_token5 = 87, + aux_sym__function_language_token1 = 88, + aux_sym__function_language_token2 = 89, + aux_sym__function_language_token3 = 90, + aux_sym_setof_token1 = 91, + aux_sym_create_function_parameter_token1 = 92, + aux_sym_create_function_parameter_token2 = 93, + aux_sym_create_function_parameter_token3 = 94, + aux_sym_create_function_parameter_token4 = 95, + anon_sym_EQ = 96, + aux_sym_create_trigger_statement_token1 = 97, + aux_sym_create_trigger_statement_token2 = 98, + aux_sym_create_trigger_statement_token3 = 99, + aux_sym_create_trigger_statement_token4 = 100, + aux_sym_create_trigger_statement_token5 = 101, + aux_sym_create_trigger_statement_token6 = 102, + aux_sym_create_trigger_statement_token7 = 103, + aux_sym_trigger_reference_token1 = 104, + aux_sym_trigger_preferencing_token1 = 105, + aux_sym_trigger_preferencing_token2 = 106, + aux_sym_trigger_preferencing_token3 = 107, + aux_sym_trigger_time_token1 = 108, + aux_sym_trigger_time_token2 = 109, + aux_sym_trigger_time_token3 = 110, + aux_sym_trigger_time_token4 = 111, + aux_sym_trigger_event_token1 = 112, + aux_sym_trigger_event_token2 = 113, + aux_sym_trigger_event_token3 = 114, + aux_sym_trigger_condition_token1 = 115, + aux_sym_trigger_order_token1 = 116, + aux_sym_trigger_order_token2 = 117, + aux_sym_trigger_body_token1 = 118, + aux_sym_create_extension_statement_token1 = 119, + aux_sym_create_extension_statement_token2 = 120, + aux_sym_create_role_statement_token1 = 121, + aux_sym_drop_statement_token1 = 122, + aux_sym_drop_statement_token2 = 123, + aux_sym_drop_statement_token3 = 124, + aux_sym_drop_statement_token4 = 125, + aux_sym_drop_statement_token5 = 126, + aux_sym_drop_statement_token6 = 127, + aux_sym_set_statement_token1 = 128, + aux_sym_set_statement_token2 = 129, + aux_sym_grant_statement_token1 = 130, + aux_sym_grant_statement_token2 = 131, + aux_sym_grant_statement_token3 = 132, + aux_sym_grant_statement_token4 = 133, + aux_sym_grant_statement_token5 = 134, + aux_sym_grant_statement_token6 = 135, + aux_sym_grant_statement_token7 = 136, + aux_sym_grant_statement_token8 = 137, + aux_sym_grant_statement_token9 = 138, + aux_sym_grant_statement_token10 = 139, + aux_sym_create_domain_statement_token1 = 140, + aux_sym_type_spec_enum_token1 = 141, + aux_sym_type_spec_range_token1 = 142, + aux_sym_type_spec_range_token2 = 143, + aux_sym_type_spec_range_token3 = 144, + aux_sym_type_spec_range_token4 = 145, + aux_sym_type_spec_range_token5 = 146, + aux_sym_type_spec_range_token6 = 147, + aux_sym_type_spec_range_token7 = 148, + aux_sym_type_spec_base_token1 = 149, + aux_sym_type_spec_base_token2 = 150, + aux_sym_type_spec_base_token3 = 151, + aux_sym_type_spec_base_token4 = 152, + aux_sym_type_spec_base_token5 = 153, + aux_sym_type_spec_base_token6 = 154, + aux_sym_type_spec_base_token7 = 155, + aux_sym_type_spec_base_token8 = 156, + aux_sym_type_spec_base_token9 = 157, + aux_sym_type_spec_base_token10 = 158, + aux_sym_type_spec_base_token11 = 159, + aux_sym_type_spec_base_token12 = 160, + aux_sym_type_spec_base_token13 = 161, + aux_sym_type_spec_base_token14 = 162, + aux_sym_type_spec_base_token15 = 163, + aux_sym_type_spec_base_token16 = 164, + aux_sym_type_spec_base_token17 = 165, + aux_sym_type_spec_base_token18 = 166, + aux_sym_create_index_include_clause_token1 = 167, + aux_sym_auto_increment_constraint_token1 = 168, + aux_sym_direction_constraint_token1 = 169, + aux_sym_direction_constraint_token2 = 170, + anon_sym_CONSTRAINT = 171, + aux_sym_mode_token1 = 172, + aux_sym_initial_mode_token1 = 173, + aux_sym_initial_mode_token2 = 174, + aux_sym_initial_mode_token3 = 175, + aux_sym_table_constraint_check_token1 = 176, + aux_sym_table_constraint_exclude_token1 = 177, + aux_sym_table_constraint_exclude_token2 = 178, + aux_sym_table_constraint_foreign_key_token1 = 179, + aux_sym_table_constraint_foreign_key_token2 = 180, + aux_sym_table_constraint_unique_token1 = 181, + aux_sym_table_constraint_primary_key_token1 = 182, + aux_sym_create_table_statement_token1 = 183, + aux_sym_create_table_statement_token2 = 184, + aux_sym_view_check_option_token1 = 185, + aux_sym_having_clause_token1 = 186, + aux_sym_grouping_sets_clause_token1 = 187, + aux_sym_grouping_sets_clause_token2 = 188, + aux_sym_rollup_clause_token1 = 189, + aux_sym_cube_clause_token1 = 190, + aux_sym_order_expression_token1 = 191, + aux_sym_order_expression_token2 = 192, + aux_sym_order_expression_token3 = 193, + aux_sym_order_by_clause_token1 = 194, + aux_sym_limit_clause_token1 = 195, + aux_sym_offset_clause_token1 = 196, + aux_sym_fetch_clause_token1 = 197, + aux_sym_fetch_clause_token2 = 198, + aux_sym_where_clause_token1 = 199, + aux_sym_select_clause_body_token1 = 200, + aux_sym_join_type_token1 = 201, + aux_sym_join_type_token2 = 202, + aux_sym_join_type_token3 = 203, + aux_sym_join_type_token4 = 204, + aux_sym_join_type_token5 = 205, + aux_sym_join_clause_token1 = 206, + aux_sym_select_subexpression_token1 = 207, + aux_sym_values_clause_token1 = 208, + aux_sym_conditional_expression_token1 = 209, + aux_sym_conditional_expression_token2 = 210, + aux_sym_conditional_expression_token3 = 211, + aux_sym__function_call_arguments_token1 = 212, + aux_sym_within_group_clause_token1 = 213, + aux_sym_filter_clause_token1 = 214, + aux_sym_over_clause_token1 = 215, + aux_sym_partition_by_clause_token1 = 216, + aux_sym_frame_clause_token1 = 217, + aux_sym_frame_clause_token2 = 218, + aux_sym_frame_kind_token1 = 219, + aux_sym_frame_bound_token1 = 220, + aux_sym_frame_bound_token2 = 221, + aux_sym_frame_bound_token3 = 222, + aux_sym_frame_bound_token4 = 223, + aux_sym_frame_exclusion_token1 = 224, + aux_sym_frame_exclusion_token2 = 225, + aux_sym_at_time_zone_expression_token1 = 226, + aux_sym_at_time_zone_expression_token2 = 227, + aux_sym_at_time_zone_expression_token3 = 228, + aux_sym_TRUE_token1 = 229, + aux_sym_FALSE_token1 = 230, + sym_number = 231, + sym__unquoted_identifier = 232, + anon_sym_BQUOTE = 233, + aux_sym__quoted_identifier_token1 = 234, + anon_sym_DQUOTE = 235, + aux_sym__quoted_identifier_token2 = 236, + anon_sym_DOT = 237, + anon_sym_SQUOTE = 238, + aux_sym_string_token1 = 239, + anon_sym_DASH_GT = 240, + anon_sym_DASH_GT_GT = 241, + anon_sym_POUND_GT = 242, + anon_sym_POUND_GT_GT = 243, + aux_sym_type_token1 = 244, + aux_sym_type_token2 = 245, + anon_sym_LBRACK = 246, + anon_sym_RBRACK = 247, + anon_sym_COLON_COLON = 248, + sym_comment = 249, + anon_sym_PLUS = 250, + anon_sym_DASH = 251, + anon_sym_BANG_BANG = 252, + anon_sym_TILDE = 253, + anon_sym_AT = 254, + anon_sym_PIPE_SLASH = 255, + anon_sym_PIPE_PIPE_SLASH = 256, + anon_sym_CARET = 257, + anon_sym_STAR = 258, + anon_sym_SLASH = 259, + anon_sym_PERCENT = 260, + anon_sym_LT_LT = 261, + anon_sym_GT_GT = 262, + anon_sym_AMP = 263, + anon_sym_PIPE = 264, + anon_sym_POUND = 265, + anon_sym_LT = 266, + anon_sym_LT_EQ = 267, + anon_sym_LT_GT = 268, + anon_sym_BANG_EQ = 269, + anon_sym_GT = 270, + anon_sym_GT_EQ = 271, + anon_sym_BANG_TILDE = 272, + anon_sym_TILDE_STAR = 273, + anon_sym_BANG_TILDE_STAR = 274, + anon_sym_AMP_AMP = 275, + anon_sym_PIPE_PIPE = 276, + anon_sym_DOT_STAR = 277, + aux_sym_interval_expression_token1 = 278, + anon_sym_DOLLAR = 279, + aux_sym_argument_reference_token1 = 280, + sym__dollar_quoted_string_tag = 281, + sym__dollar_quoted_string_content = 282, + sym__dollar_quoted_string_end_tag = 283, + sym_source_file = 284, + sym__statement = 285, + sym__simple_statement = 286, + sym_with_clause = 287, + sym_cte = 288, + sym_select_statement = 289, + sym_insert_statement = 290, + sym_update_statement = 291, + sym_delete_statement = 292, + sym_truncate_statement = 293, + sym_comment_statement = 294, + sym_begin_statement = 295, + sym_commit_statement = 296, + sym_rollback_statement = 297, + sym_create_statement = 298, + sym_alter_statement = 299, + sym_alter_table = 300, + sym_alter_schema_rename_action = 301, + sym_alter_owner_action = 302, + sym_alter_schema = 303, + sym_alter_table_action_alter_column = 304, + sym_alter_table_action_add = 305, + sym_alter_table_action_set = 306, + sym_alter_table_rename_column = 307, + sym_alter_table_action = 308, + sym_sequence = 309, + sym_pg_command = 310, + sym__compound_statement = 311, + sym_return_statement = 312, + sym_declare_statement = 313, + sym_create_function_statement = 314, + sym_external_hint = 315, + sym_optimizer_hint = 316, + sym_parallel_hint = 317, + sym_null_hint = 318, + sym_deterministic_hint = 319, + sym_sql_hint = 320, + sym_sql_security_hint = 321, + sym__function_language = 322, + sym__create_function_return_type = 323, + sym_setof = 324, + sym_constrained_type = 325, + sym_create_function_parameter = 326, + sym_create_function_parameters = 327, + sym_function_body = 328, + sym_create_trigger_statement = 329, + sym_trigger_reference = 330, + sym_trigger_preferencing = 331, + sym_trigger_time = 332, + sym_trigger_event = 333, + sym_trigger_condition = 334, + sym_trigger_order = 335, + sym_trigger_body = 336, + sym_create_extension_statement = 337, + sym_create_role_statement = 338, + sym_create_schema_statement = 339, + sym_drop_statement = 340, + sym_set_statement = 341, + sym_grant_statement = 342, + sym_create_domain_statement = 343, + sym_create_type_statement = 344, + sym_type_spec_composite = 345, + sym_type_spec_enum = 346, + sym_type_spec_range = 347, + sym_type_spec_base = 348, + sym_create_index_with_clause = 349, + sym_create_index_include_clause = 350, + sym_create_index_statement = 351, + sym_table_column = 352, + sym_auto_increment_constraint = 353, + sym_direction_constraint = 354, + sym_named_constraint = 355, + sym__column_default_expression = 356, + sym_default_clause = 357, + sym_table_parameters = 358, + sym_mode = 359, + sym_initial_mode = 360, + sym__table_constraint = 361, + sym_table_constraint_check = 362, + sym_op_class = 363, + sym_exclude_entry = 364, + sym_table_constraint_exclude = 365, + sym_table_constraint_foreign_key = 366, + sym_table_constraint_unique = 367, + sym_table_constraint_primary_key = 368, + sym_primary_key_constraint = 369, + sym_create_table_statement = 370, + sym_using_clause = 371, + sym_index_table_parameters = 372, + sym_create_view_statement = 373, + sym_view_columns = 374, + sym_view_option = 375, + sym_view_options = 376, + sym_view_check_option = 377, + sym_view_body = 378, + sym_create_materialized_view_statement = 379, + sym_tablespace_hint = 380, + sym_data_hint = 381, + sym__select_statement = 382, + sym_group_by_clause = 383, + sym_having_clause = 384, + sym_group_expression = 385, + sym_grouping_sets_clause = 386, + sym_rollup_clause = 387, + sym_cube_clause = 388, + sym_expression_list = 389, + sym_order_expression = 390, + sym_window_clause = 391, + sym_order_by_clause = 392, + sym_limit_clause = 393, + sym_offset_clause = 394, + sym_fetch_clause = 395, + sym_where_clause = 396, + sym__aliased_expression = 397, + sym__aliasable_expression = 398, + sym_select_clause_body = 399, + sym_select_clause = 400, + sym_from_clause = 401, + sym_join_type = 402, + sym_join_clause = 403, + sym_select_subexpression = 404, + sym__update_statement = 405, + sym_set_clause = 406, + sym_set_clause_body = 407, + sym_assigment_expression = 408, + sym__insert_statement = 409, + sym_values_clause = 410, + sym_values_clause_item = 411, + sym__delete_statement = 412, + sym_conditional_expression = 413, + sym_in_expression = 414, + sym_tuple = 415, + sym_references_constraint = 416, + sym_on_update_action = 417, + sym_on_delete_action = 418, + sym__constraint_action = 419, + sym_unique_constraint = 420, + sym_null_constraint = 421, + sym_check_constraint = 422, + sym_function_call = 423, + sym__function_call_arguments = 424, + sym_within_group_clause = 425, + sym_filter_clause = 426, + sym_over_clause = 427, + sym_window_definition = 428, + sym_partition_by_clause = 429, + sym_frame_clause = 430, + sym_frame_kind = 431, + sym_frame_bound = 432, + sym_frame_exclusion = 433, + sym__parenthesized_expression = 434, + sym_is_expression = 435, + sym_distinct_from = 436, + sym_boolean_expression = 437, + sym_at_time_zone_expression = 438, + sym_NULL = 439, + sym_TRUE = 440, + sym_FALSE = 441, + sym__quoted_identifier = 442, + sym_identifier = 443, + sym_dotted_name = 444, + sym__identifier = 445, + sym_string = 446, + sym_json_access = 447, + sym_ordered_expression = 448, + sym_type = 449, + sym_array_type = 450, + sym__type = 451, + sym_type_cast = 452, + sym_array_element_access = 453, + sym_unary_expression = 454, + sym_binary_expression = 455, + sym_binary_operator = 456, + sym_asterisk_expression = 457, + sym_interval_expression = 458, + sym_argument_reference = 459, + sym__expression = 460, + aux_sym_source_file_repeat1 = 461, + aux_sym_with_clause_repeat1 = 462, + aux_sym_truncate_statement_repeat1 = 463, + aux_sym_sequence_repeat1 = 464, + aux_sym__compound_statement_repeat1 = 465, + aux_sym_create_function_statement_repeat1 = 466, + aux_sym_create_function_statement_repeat2 = 467, + aux_sym_create_function_parameters_repeat1 = 468, + aux_sym_trigger_preferencing_repeat1 = 469, + aux_sym_trigger_event_repeat1 = 470, + aux_sym_trigger_body_repeat1 = 471, + aux_sym_create_extension_statement_repeat1 = 472, + aux_sym_grant_statement_repeat1 = 473, + aux_sym_create_domain_statement_repeat1 = 474, + aux_sym_type_spec_composite_repeat1 = 475, + aux_sym_type_spec_range_repeat1 = 476, + aux_sym_type_spec_base_repeat1 = 477, + aux_sym_table_column_repeat1 = 478, + aux_sym_table_parameters_repeat1 = 479, + aux_sym_table_constraint_exclude_repeat1 = 480, + aux_sym_index_table_parameters_repeat1 = 481, + aux_sym_view_options_repeat1 = 482, + aux_sym__select_statement_repeat1 = 483, + aux_sym__select_statement_repeat2 = 484, + aux_sym_group_by_clause_repeat1 = 485, + aux_sym_grouping_sets_clause_repeat1 = 486, + aux_sym_rollup_clause_repeat1 = 487, + aux_sym_expression_list_repeat1 = 488, + aux_sym_order_by_clause_repeat1 = 489, + aux_sym_select_clause_body_repeat1 = 490, + aux_sym_from_clause_repeat1 = 491, + aux_sym_set_clause_body_repeat1 = 492, + aux_sym_values_clause_repeat1 = 493, + aux_sym_conditional_expression_repeat1 = 494, + aux_sym_references_constraint_repeat1 = 495, + aux_sym_dotted_name_repeat1 = 496, + aux_sym_type_repeat1 = 497, + aux_sym_array_type_repeat1 = 498, + anon_alias_sym_ALTER_COLUMN = 499, + anon_alias_sym_BY = 500, + anon_alias_sym_CHECK = 501, + anon_alias_sym_CREATE_EXTENSION = 502, + anon_alias_sym_CREATE_SCHEMA = 503, + anon_alias_sym_DEFERRABLE = 504, + anon_alias_sym_DEFINER = 505, + anon_alias_sym_DISTINCT_FROM = 506, + anon_alias_sym_EXCLUDE_CURRENT_ROW = 507, + anon_alias_sym_EXCLUDE_GROUP = 508, + anon_alias_sym_EXISTS = 509, + anon_alias_sym_FUNCTION = 510, + anon_alias_sym_IF = 511, + anon_alias_sym_IF_EXISTS = 512, + anon_alias_sym_INVOKER = 513, + anon_alias_sym_MATERIALIZED = 514, + anon_alias_sym_MATERIALIZED_VIEW = 515, + anon_alias_sym_NOT = 516, + anon_alias_sym_NO_SQL = 517, + anon_alias_sym_NULL = 518, + anon_alias_sym_OF = 519, + anon_alias_sym_ON_DELETE = 520, + anon_alias_sym_ON_UPDATE = 521, + anon_alias_sym_OR = 522, + anon_alias_sym_PRECEDING = 523, + anon_alias_sym_PROCEDURE = 524, + anon_alias_sym_RENAME_TO = 525, + anon_alias_sym_SET_DEFAULT = 526, + anon_alias_sym_SET_NULL = 527, + anon_alias_sym_UNBOUNDED_FOLLOWING = 528, + anon_alias_sym_WITH = 529, + anon_alias_sym_WITHOUT = 530, + alias_sym_alter_sequence = 531, + anon_alias_sym_default = 532, + alias_sym_default = 533, + alias_sym_version = 534, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [anon_sym_SEMI] = ";", + [aux_sym_with_clause_token1] = "WITH_GRANT_OPTION", + [aux_sym_with_clause_token2] = "RECURSIVE", + [anon_sym_COMMA] = ",", + [aux_sym_cte_token1] = "AS", + [aux_sym_cte_token2] = "IF_NOT_EXISTS", + [aux_sym_cte_token3] = "CREATE_MATERIALIZED_VIEW", + [anon_sym_LPAREN] = "(", + [anon_sym_RPAREN] = ")", + [aux_sym_truncate_statement_token1] = "TRUNCATE", + [aux_sym_truncate_statement_token2] = "TABLE", + [aux_sym_truncate_statement_token3] = "ONLY", + [aux_sym_comment_statement_token1] = "COMMENT_ON", + [aux_sym_comment_statement_token2] = "ON", + [aux_sym_comment_statement_token3] = "COLUMN", + [aux_sym_comment_statement_token4] = "EXTENSION", + [aux_sym_comment_statement_token5] = "SCHEMA", + [aux_sym_comment_statement_token6] = "CREATE_OR_REPLACE_FUNCTION", + [aux_sym_comment_statement_token7] = "IS", + [aux_sym_begin_statement_token1] = "BEGIN", + [aux_sym_begin_statement_token2] = "WORK", + [aux_sym_begin_statement_token3] = "TRANSACTION", + [aux_sym_commit_statement_token1] = "COMMIT", + [aux_sym_rollback_statement_token1] = "ROLLBACK", + [aux_sym_create_statement_token1] = "CREATE", + [aux_sym_create_statement_token2] = "TEMP", + [aux_sym_create_statement_token3] = "TEMPORARY", + [aux_sym_alter_statement_token1] = "ALTER", + [aux_sym_alter_table_token1] = "IF_NOT_EXISTS", + [aux_sym_alter_table_token2] = "IF_NOT_EXISTS", + [aux_sym_alter_schema_rename_action_token1] = "RENAME", + [aux_sym_alter_schema_rename_action_token2] = "TO", + [aux_sym_alter_owner_action_token1] = "OWNER_TO", + [anon_sym_CURRENT_USER] = "CURRENT_USER", + [anon_sym_CURRENT_ROLE] = "CURRENT_ROLE", + [anon_sym_SESSION_USER] = "SESSION_USER", + [aux_sym_alter_table_action_alter_column_token1] = "SET", + [aux_sym_alter_table_action_alter_column_token2] = "DEFAULT", + [aux_sym_alter_table_action_add_token1] = "ADD", + [aux_sym_sequence_token1] = "SEQUENCE", + [aux_sym_sequence_token2] = "START", + [aux_sym_sequence_token3] = "INCREMENT", + [aux_sym_sequence_token4] = "GROUP_BY", + [aux_sym_sequence_token5] = "NO", + [aux_sym_sequence_token6] = "MINVALUE", + [aux_sym_sequence_token7] = "MAXVALUE", + [aux_sym_sequence_token8] = "CACHE", + [aux_sym_sequence_token9] = "OWNED_BY", + [aux_sym_pg_command_token1] = "pg_command_token1", + [aux_sym_pg_command_token2] = "pg_command_token2", + [anon_sym_COLON] = ":", + [aux_sym__compound_statement_token1] = "ATOMIC", + [aux_sym__compound_statement_token2] = "END", + [aux_sym_return_statement_token1] = "RETURN", + [aux_sym_declare_statement_token1] = "DECLARE", + [aux_sym_create_function_statement_token1] = "create_function_statement_token1", + [aux_sym_create_function_statement_token2] = "CREATE_OR_REPLACE_PROCEDURE", + [aux_sym_create_function_statement_token3] = "RETURNS", + [aux_sym_create_function_statement_token4] = "TRANSFORM_FOR_TYPE", + [aux_sym_create_function_statement_token5] = "FOR", + [aux_sym_create_function_statement_token6] = "CREATE_TYPE", + [aux_sym_create_function_statement_token7] = "WINDOW", + [aux_sym_create_function_statement_token8] = "LEAKPROOF", + [aux_sym_create_function_statement_token9] = "COST", + [aux_sym_create_function_statement_token10] = "ROWS", + [aux_sym_create_function_statement_token11] = "SUPPORT", + [aux_sym_external_hint_token1] = "EXTERNAL", + [aux_sym_external_hint_token2] = "SECURITY_INVOKER", + [aux_sym_external_hint_token3] = "SECURITY_INVOKER", + [aux_sym_external_hint_token4] = "SECURITY_DEFINER", + [aux_sym_optimizer_hint_token1] = "VOLATILE", + [aux_sym_optimizer_hint_token2] = "IMMUTABLE", + [aux_sym_optimizer_hint_token3] = "STABLE", + [aux_sym_parallel_hint_token1] = "PARALLEL", + [aux_sym_parallel_hint_token2] = "SAFE", + [aux_sym_parallel_hint_token3] = "UNSAFE", + [aux_sym_parallel_hint_token4] = "RESTRICTED", + [aux_sym_null_hint_token1] = "CALLED_ON_NULL_INPUT", + [aux_sym_null_hint_token2] = "RETURNS_NULL_ON_NULL_INPUT", + [aux_sym_null_hint_token3] = "input", + [aux_sym_null_hint_token4] = "STRICT", + [aux_sym_deterministic_hint_token1] = "DETERMINISTIC", + [aux_sym_sql_hint_token1] = "CONTAINS_SQL", + [aux_sym_sql_hint_token2] = "SQL_SECURITY", + [aux_sym_sql_hint_token3] = "READS_SQL_DATA", + [aux_sym_sql_hint_token4] = "DATA", + [aux_sym_sql_hint_token5] = "MODIFIES_SQL_DATA", + [aux_sym__function_language_token1] = "LANGUAGE", + [aux_sym__function_language_token2] = "language", + [aux_sym__function_language_token3] = "language", + [aux_sym_setof_token1] = "SETOF", + [aux_sym_create_function_parameter_token1] = "IN", + [aux_sym_create_function_parameter_token2] = "OUT", + [aux_sym_create_function_parameter_token3] = "INOUT", + [aux_sym_create_function_parameter_token4] = "VARIADIC", + [anon_sym_EQ] = "=", + [aux_sym_create_trigger_statement_token1] = "OR_REPLACE", + [aux_sym_create_trigger_statement_token2] = "OR_REPLACE", + [aux_sym_create_trigger_statement_token3] = "CONSTRAINT", + [aux_sym_create_trigger_statement_token4] = "TRIGGER", + [aux_sym_create_trigger_statement_token5] = "EACH", + [aux_sym_create_trigger_statement_token6] = "ROW", + [aux_sym_create_trigger_statement_token7] = "STATEMENT", + [aux_sym_trigger_reference_token1] = "FROM", + [aux_sym_trigger_preferencing_token1] = "REFERENCING", + [aux_sym_trigger_preferencing_token2] = "NEW", + [aux_sym_trigger_preferencing_token3] = "OLD", + [aux_sym_trigger_time_token1] = "BEFORE", + [aux_sym_trigger_time_token2] = "AFTER", + [aux_sym_trigger_time_token3] = "INSTEAD_OF", + [aux_sym_trigger_time_token4] = "INSTEAD_OF", + [aux_sym_trigger_event_token1] = "INSERT", + [aux_sym_trigger_event_token2] = "DELETE", + [aux_sym_trigger_event_token3] = "UPDATE", + [aux_sym_trigger_condition_token1] = "WHEN", + [aux_sym_trigger_order_token1] = "FOLLOWS", + [aux_sym_trigger_order_token2] = "PRECEDES", + [aux_sym_trigger_body_token1] = "EXECUTE", + [aux_sym_create_extension_statement_token1] = "VERSION", + [aux_sym_create_extension_statement_token2] = "CASCADE", + [aux_sym_create_role_statement_token1] = "CREATE_ROLE", + [aux_sym_drop_statement_token1] = "DROP", + [aux_sym_drop_statement_token2] = "VIEW", + [aux_sym_drop_statement_token3] = "INDEX", + [aux_sym_drop_statement_token4] = "TABLESPACE", + [aux_sym_drop_statement_token5] = "CONCURRENTLY", + [aux_sym_drop_statement_token6] = "RESTRICT", + [aux_sym_set_statement_token1] = "SESSION", + [aux_sym_set_statement_token2] = "LOCAL", + [aux_sym_grant_statement_token1] = "GRANT", + [aux_sym_grant_statement_token2] = "ALL", + [aux_sym_grant_statement_token3] = "PRIVILEGES", + [aux_sym_grant_statement_token4] = "SELECT", + [aux_sym_grant_statement_token5] = "REFERENCES", + [aux_sym_grant_statement_token6] = "USAGE", + [aux_sym_grant_statement_token7] = "DATABASE", + [aux_sym_grant_statement_token8] = "GROUP", + [aux_sym_grant_statement_token9] = "PUBLIC", + [aux_sym_grant_statement_token10] = "WITH_GRANT_OPTION", + [aux_sym_create_domain_statement_token1] = "CREATE_DOMAIN", + [aux_sym_type_spec_enum_token1] = "ENUM", + [aux_sym_type_spec_range_token1] = "RANGE", + [aux_sym_type_spec_range_token2] = "subtype", + [aux_sym_type_spec_range_token3] = "subtype_opclass", + [aux_sym_type_spec_range_token4] = "collation", + [aux_sym_type_spec_range_token5] = "canonical", + [aux_sym_type_spec_range_token6] = "subtype_diff", + [aux_sym_type_spec_range_token7] = "multirange_type_name", + [aux_sym_type_spec_base_token1] = "output", + [aux_sym_type_spec_base_token2] = "receive", + [aux_sym_type_spec_base_token3] = "send", + [aux_sym_type_spec_base_token4] = "typmod_in", + [aux_sym_type_spec_base_token5] = "typmod_out", + [aux_sym_type_spec_base_token6] = "analyze", + [aux_sym_type_spec_base_token7] = "subscript", + [aux_sym_type_spec_base_token8] = "internallength", + [aux_sym_type_spec_base_token9] = "VARIABLE", + [aux_sym_type_spec_base_token10] = "passedbyvalue", + [aux_sym_type_spec_base_token11] = "alignment", + [aux_sym_type_spec_base_token12] = "storage", + [aux_sym_type_spec_base_token13] = "like", + [aux_sym_type_spec_base_token14] = "category", + [aux_sym_type_spec_base_token15] = "preferred", + [aux_sym_type_spec_base_token16] = "element", + [aux_sym_type_spec_base_token17] = "delimiter", + [aux_sym_type_spec_base_token18] = "collatable", + [aux_sym_create_index_include_clause_token1] = "INCLUDE", + [aux_sym_auto_increment_constraint_token1] = "AUTO_INCREMENT", + [aux_sym_direction_constraint_token1] = "ASC", + [aux_sym_direction_constraint_token2] = "DESC", + [anon_sym_CONSTRAINT] = "CONSTRAINT", + [aux_sym_mode_token1] = "NOT_DEFERRABLE", + [aux_sym_initial_mode_token1] = "INITIALLY", + [aux_sym_initial_mode_token2] = "DEFERRED", + [aux_sym_initial_mode_token3] = "IMMEDIATE", + [aux_sym_table_constraint_check_token1] = "CHECK_OPTION", + [aux_sym_table_constraint_exclude_token1] = "EXCLUDE", + [aux_sym_table_constraint_exclude_token2] = "USING", + [aux_sym_table_constraint_foreign_key_token1] = "FOREIGN_KEY", + [aux_sym_table_constraint_foreign_key_token2] = "PRIMARY_KEY", + [aux_sym_table_constraint_unique_token1] = "UNIQUE", + [aux_sym_table_constraint_primary_key_token1] = "PRIMARY_KEY", + [aux_sym_create_table_statement_token1] = "WITHOUT_OIDS", + [aux_sym_create_table_statement_token2] = "WITHOUT_OIDS", + [aux_sym_view_check_option_token1] = "CASCADED", + [aux_sym_having_clause_token1] = "HAVING", + [aux_sym_grouping_sets_clause_token1] = "GROUPING_SETS", + [aux_sym_grouping_sets_clause_token2] = "GROUPING_SETS", + [aux_sym_rollup_clause_token1] = "ROLLUP", + [aux_sym_cube_clause_token1] = "CUBE", + [aux_sym_order_expression_token1] = "NULLS", + [aux_sym_order_expression_token2] = "FIRST", + [aux_sym_order_expression_token3] = "LAST", + [aux_sym_order_by_clause_token1] = "ORDER_BY", + [aux_sym_limit_clause_token1] = "LIMIT", + [aux_sym_offset_clause_token1] = "OFFSET", + [aux_sym_fetch_clause_token1] = "FETCH", + [aux_sym_fetch_clause_token2] = "NEXT", + [aux_sym_where_clause_token1] = "WHERE", + [aux_sym_select_clause_body_token1] = "INTO", + [aux_sym_join_type_token1] = "INNER", + [aux_sym_join_type_token2] = "LEFT", + [aux_sym_join_type_token3] = "RIGHT", + [aux_sym_join_type_token4] = "FULL", + [aux_sym_join_type_token5] = "OUTER", + [aux_sym_join_clause_token1] = "JOIN", + [aux_sym_select_subexpression_token1] = "LATERAL", + [aux_sym_values_clause_token1] = "VALUES", + [aux_sym_conditional_expression_token1] = "CASE", + [aux_sym_conditional_expression_token2] = "THEN", + [aux_sym_conditional_expression_token3] = "ELSE", + [aux_sym__function_call_arguments_token1] = "DISTINCT", + [aux_sym_within_group_clause_token1] = "WITHIN_GROUP", + [aux_sym_filter_clause_token1] = "FILTER", + [aux_sym_over_clause_token1] = "OVER", + [aux_sym_partition_by_clause_token1] = "PARTITION_BY", + [aux_sym_frame_clause_token1] = "BETWEEN", + [aux_sym_frame_clause_token2] = "AND", + [aux_sym_frame_kind_token1] = "GROUPS", + [aux_sym_frame_bound_token1] = "UNBOUNDED_PRECEDING", + [aux_sym_frame_bound_token2] = "UNBOUNDED_PRECEDING", + [aux_sym_frame_bound_token3] = "CURRENT_ROW", + [aux_sym_frame_bound_token4] = "FOLLOWING", + [aux_sym_frame_exclusion_token1] = "EXCLUDE_TIES", + [aux_sym_frame_exclusion_token2] = "EXCLUDE_NO_OTHERS", + [aux_sym_at_time_zone_expression_token1] = "AT_TIME_ZONE", + [aux_sym_at_time_zone_expression_token2] = "TIME_ZONE", + [aux_sym_at_time_zone_expression_token3] = "TIME_ZONE", + [aux_sym_TRUE_token1] = "TRUE", + [aux_sym_FALSE_token1] = "FALSE", + [sym_number] = "number", + [sym__unquoted_identifier] = "_unquoted_identifier", + [anon_sym_BQUOTE] = "`", + [aux_sym__quoted_identifier_token1] = "_quoted_identifier_token1", + [anon_sym_DQUOTE] = "\"", + [aux_sym__quoted_identifier_token2] = "_quoted_identifier_token2", + [anon_sym_DOT] = ".", + [anon_sym_SQUOTE] = "'", + [aux_sym_string_token1] = "content", + [anon_sym_DASH_GT] = "->", + [anon_sym_DASH_GT_GT] = "->>", + [anon_sym_POUND_GT] = "#>", + [anon_sym_POUND_GT_GT] = "#>>", + [aux_sym_type_token1] = "VARYING", + [aux_sym_type_token2] = "PRECISION", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [anon_sym_COLON_COLON] = "::", + [sym_comment] = "comment", + [anon_sym_PLUS] = "+", + [anon_sym_DASH] = "-", + [anon_sym_BANG_BANG] = "!!", + [anon_sym_TILDE] = "~", + [anon_sym_AT] = "@", + [anon_sym_PIPE_SLASH] = "|/", + [anon_sym_PIPE_PIPE_SLASH] = "||/", + [anon_sym_CARET] = "^", + [anon_sym_STAR] = "*", + [anon_sym_SLASH] = "/", + [anon_sym_PERCENT] = "%", + [anon_sym_LT_LT] = "<<", + [anon_sym_GT_GT] = ">>", + [anon_sym_AMP] = "&", + [anon_sym_PIPE] = "|", + [anon_sym_POUND] = "#", + [anon_sym_LT] = "<", + [anon_sym_LT_EQ] = "<=", + [anon_sym_LT_GT] = "<>", + [anon_sym_BANG_EQ] = "!=", + [anon_sym_GT] = ">", + [anon_sym_GT_EQ] = ">=", + [anon_sym_BANG_TILDE] = "!~", + [anon_sym_TILDE_STAR] = "~*", + [anon_sym_BANG_TILDE_STAR] = "!~*", + [anon_sym_AMP_AMP] = "&&", + [anon_sym_PIPE_PIPE] = "||", + [anon_sym_DOT_STAR] = ".*", + [aux_sym_interval_expression_token1] = "interval_expression_token1", + [anon_sym_DOLLAR] = "$", + [aux_sym_argument_reference_token1] = "argument_reference_token1", + [sym__dollar_quoted_string_tag] = "_dollar_quoted_string_tag", + [sym__dollar_quoted_string_content] = "content", + [sym__dollar_quoted_string_end_tag] = "_dollar_quoted_string_end_tag", + [sym_source_file] = "source_file", + [sym__statement] = "_statement", + [sym__simple_statement] = "_simple_statement", + [sym_with_clause] = "with_clause", + [sym_cte] = "cte", + [sym_select_statement] = "select_statement", + [sym_insert_statement] = "insert_statement", + [sym_update_statement] = "update_statement", + [sym_delete_statement] = "delete_statement", + [sym_truncate_statement] = "truncate_statement", + [sym_comment_statement] = "comment_statement", + [sym_begin_statement] = "begin_statement", + [sym_commit_statement] = "commit_statement", + [sym_rollback_statement] = "rollback_statement", + [sym_create_statement] = "create_statement", + [sym_alter_statement] = "alter_statement", + [sym_alter_table] = "alter_table", + [sym_alter_schema_rename_action] = "rename", + [sym_alter_owner_action] = "alter_owner", + [sym_alter_schema] = "schema", + [sym_alter_table_action_alter_column] = "alter_table_action_alter_column", + [sym_alter_table_action_add] = "alter_table_action_add", + [sym_alter_table_action_set] = "alter_table_action_set", + [sym_alter_table_rename_column] = "alter_table_rename_column", + [sym_alter_table_action] = "alter_table_action", + [sym_sequence] = "create_sequence", + [sym_pg_command] = "pg_command", + [sym__compound_statement] = "_compound_statement", + [sym_return_statement] = "return_statement", + [sym_declare_statement] = "declare_statement", + [sym_create_function_statement] = "create_function_statement", + [sym_external_hint] = "external_hint", + [sym_optimizer_hint] = "optimizer_hint", + [sym_parallel_hint] = "parallel_hint", + [sym_null_hint] = "null_hint", + [sym_deterministic_hint] = "deterministic_hint", + [sym_sql_hint] = "sql_hint", + [sym_sql_security_hint] = "sql_security_hint", + [sym__function_language] = "_function_language", + [sym__create_function_return_type] = "_create_function_return_type", + [sym_setof] = "setof", + [sym_constrained_type] = "constrained_type", + [sym_create_function_parameter] = "create_function_parameter", + [sym_create_function_parameters] = "create_function_parameters", + [sym_function_body] = "function_body", + [sym_create_trigger_statement] = "create_trigger_statement", + [sym_trigger_reference] = "trigger_reference", + [sym_trigger_preferencing] = "trigger_preferencing", + [sym_trigger_time] = "trigger_time", + [sym_trigger_event] = "trigger_event", + [sym_trigger_condition] = "trigger_condition", + [sym_trigger_order] = "trigger_order", + [sym_trigger_body] = "trigger_body", + [sym_create_extension_statement] = "create_extension_statement", + [sym_create_role_statement] = "create_role_statement", + [sym_create_schema_statement] = "create_schema_statement", + [sym_drop_statement] = "drop_statement", + [sym_set_statement] = "set_statement", + [sym_grant_statement] = "grant_statement", + [sym_create_domain_statement] = "create_domain_statement", + [sym_create_type_statement] = "create_type_statement", + [sym_type_spec_composite] = "type_spec_composite", + [sym_type_spec_enum] = "type_spec_enum", + [sym_type_spec_range] = "type_spec_range", + [sym_type_spec_base] = "type_spec_base", + [sym_create_index_with_clause] = "create_index_with_clause", + [sym_create_index_include_clause] = "create_index_include_clause", + [sym_create_index_statement] = "create_index_statement", + [sym_table_column] = "table_column", + [sym_auto_increment_constraint] = "auto_increment_constraint", + [sym_direction_constraint] = "direction_constraint", + [sym_named_constraint] = "named_constraint", + [sym__column_default_expression] = "_column_default_expression", + [sym_default_clause] = "default_clause", + [sym_table_parameters] = "table_parameters", + [sym_mode] = "mode", + [sym_initial_mode] = "initial_mode", + [sym__table_constraint] = "_table_constraint", + [sym_table_constraint_check] = "check", + [sym_op_class] = "op_class", + [sym_exclude_entry] = "exclude_entry", + [sym_table_constraint_exclude] = "exclude", + [sym_table_constraint_foreign_key] = "foreign_key", + [sym_table_constraint_unique] = "unique", + [sym_table_constraint_primary_key] = "primary_key", + [sym_primary_key_constraint] = "primary_key_constraint", + [sym_create_table_statement] = "create_table_statement", + [sym_using_clause] = "using_clause", + [sym_index_table_parameters] = "index_table_parameters", + [sym_create_view_statement] = "create_view_statement", + [sym_view_columns] = "view_columns", + [sym_view_option] = "view_option", + [sym_view_options] = "view_options", + [sym_view_check_option] = "view_check_option", + [sym_view_body] = "view_body", + [sym_create_materialized_view_statement] = "create_materialized_view_statement", + [sym_tablespace_hint] = "tablespace_hint", + [sym_data_hint] = "data_hint", + [sym__select_statement] = "_select_statement", + [sym_group_by_clause] = "group_by_clause", + [sym_having_clause] = "having_clause", + [sym_group_expression] = "group_expression", + [sym_grouping_sets_clause] = "grouping_sets_clause", + [sym_rollup_clause] = "rollup_clause", + [sym_cube_clause] = "cube_clause", + [sym_expression_list] = "expression_list", + [sym_order_expression] = "order_expression", + [sym_window_clause] = "window_clause", + [sym_order_by_clause] = "order_by_clause", + [sym_limit_clause] = "limit_clause", + [sym_offset_clause] = "offset_clause", + [sym_fetch_clause] = "fetch_clause", + [sym_where_clause] = "where_clause", + [sym__aliased_expression] = "alias", + [sym__aliasable_expression] = "_aliasable_expression", + [sym_select_clause_body] = "select_clause_body", + [sym_select_clause] = "select_clause", + [sym_from_clause] = "from_clause", + [sym_join_type] = "join_type", + [sym_join_clause] = "join_clause", + [sym_select_subexpression] = "select_subexpression", + [sym__update_statement] = "_update_statement", + [sym_set_clause] = "set_clause", + [sym_set_clause_body] = "set_clause_body", + [sym_assigment_expression] = "assigment_expression", + [sym__insert_statement] = "_insert_statement", + [sym_values_clause] = "values_clause", + [sym_values_clause_item] = "values_clause_item", + [sym__delete_statement] = "_delete_statement", + [sym_conditional_expression] = "conditional_expression", + [sym_in_expression] = "in_expression", + [sym_tuple] = "tuple", + [sym_references_constraint] = "references_constraint", + [sym_on_update_action] = "on_update_action", + [sym_on_delete_action] = "on_delete_action", + [sym__constraint_action] = "_constraint_action", + [sym_unique_constraint] = "unique_constraint", + [sym_null_constraint] = "null_constraint", + [sym_check_constraint] = "check_constraint", + [sym_function_call] = "function_call", + [sym__function_call_arguments] = "_function_call_arguments", + [sym_within_group_clause] = "within_group_clause", + [sym_filter_clause] = "filter_clause", + [sym_over_clause] = "over_clause", + [sym_window_definition] = "window_definition", + [sym_partition_by_clause] = "partition_by_clause", + [sym_frame_clause] = "frame_clause", + [sym_frame_kind] = "frame_kind", + [sym_frame_bound] = "frame_bound", + [sym_frame_exclusion] = "frame_exclusion", + [sym__parenthesized_expression] = "_parenthesized_expression", + [sym_is_expression] = "is_expression", + [sym_distinct_from] = "distinct_from", + [sym_boolean_expression] = "boolean_expression", + [sym_at_time_zone_expression] = "at_time_zone_expression", + [sym_NULL] = "NULL", + [sym_TRUE] = "TRUE", + [sym_FALSE] = "FALSE", + [sym__quoted_identifier] = "_quoted_identifier", + [sym_identifier] = "identifier", + [sym_dotted_name] = "dotted_name", + [sym__identifier] = "_identifier", + [sym_string] = "string", + [sym_json_access] = "json_access", + [sym_ordered_expression] = "ordered_expression", + [sym_type] = "type", + [sym_array_type] = "array_type", + [sym__type] = "_type", + [sym_type_cast] = "type_cast", + [sym_array_element_access] = "array_element_access", + [sym_unary_expression] = "unary_expression", + [sym_binary_expression] = "binary_expression", + [sym_binary_operator] = "binary_operator", + [sym_asterisk_expression] = "asterisk_expression", + [sym_interval_expression] = "interval_expression", + [sym_argument_reference] = "argument_reference", + [sym__expression] = "_expression", + [aux_sym_source_file_repeat1] = "source_file_repeat1", + [aux_sym_with_clause_repeat1] = "with_clause_repeat1", + [aux_sym_truncate_statement_repeat1] = "truncate_statement_repeat1", + [aux_sym_sequence_repeat1] = "sequence_repeat1", + [aux_sym__compound_statement_repeat1] = "_compound_statement_repeat1", + [aux_sym_create_function_statement_repeat1] = "create_function_statement_repeat1", + [aux_sym_create_function_statement_repeat2] = "create_function_statement_repeat2", + [aux_sym_create_function_parameters_repeat1] = "create_function_parameters_repeat1", + [aux_sym_trigger_preferencing_repeat1] = "trigger_preferencing_repeat1", + [aux_sym_trigger_event_repeat1] = "trigger_event_repeat1", + [aux_sym_trigger_body_repeat1] = "trigger_body_repeat1", + [aux_sym_create_extension_statement_repeat1] = "create_extension_statement_repeat1", + [aux_sym_grant_statement_repeat1] = "grant_statement_repeat1", + [aux_sym_create_domain_statement_repeat1] = "create_domain_statement_repeat1", + [aux_sym_type_spec_composite_repeat1] = "type_spec_composite_repeat1", + [aux_sym_type_spec_range_repeat1] = "type_spec_range_repeat1", + [aux_sym_type_spec_base_repeat1] = "type_spec_base_repeat1", + [aux_sym_table_column_repeat1] = "table_column_repeat1", + [aux_sym_table_parameters_repeat1] = "table_parameters_repeat1", + [aux_sym_table_constraint_exclude_repeat1] = "table_constraint_exclude_repeat1", + [aux_sym_index_table_parameters_repeat1] = "index_table_parameters_repeat1", + [aux_sym_view_options_repeat1] = "view_options_repeat1", + [aux_sym__select_statement_repeat1] = "_select_statement_repeat1", + [aux_sym__select_statement_repeat2] = "_select_statement_repeat2", + [aux_sym_group_by_clause_repeat1] = "group_by_clause_repeat1", + [aux_sym_grouping_sets_clause_repeat1] = "grouping_sets_clause_repeat1", + [aux_sym_rollup_clause_repeat1] = "rollup_clause_repeat1", + [aux_sym_expression_list_repeat1] = "expression_list_repeat1", + [aux_sym_order_by_clause_repeat1] = "order_by_clause_repeat1", + [aux_sym_select_clause_body_repeat1] = "select_clause_body_repeat1", + [aux_sym_from_clause_repeat1] = "from_clause_repeat1", + [aux_sym_set_clause_body_repeat1] = "set_clause_body_repeat1", + [aux_sym_values_clause_repeat1] = "values_clause_repeat1", + [aux_sym_conditional_expression_repeat1] = "conditional_expression_repeat1", + [aux_sym_references_constraint_repeat1] = "references_constraint_repeat1", + [aux_sym_dotted_name_repeat1] = "dotted_name_repeat1", + [aux_sym_type_repeat1] = "type_repeat1", + [aux_sym_array_type_repeat1] = "array_type_repeat1", + [anon_alias_sym_ALTER_COLUMN] = "ALTER_COLUMN", + [anon_alias_sym_BY] = "BY", + [anon_alias_sym_CHECK] = "CHECK", + [anon_alias_sym_CREATE_EXTENSION] = "CREATE_EXTENSION", + [anon_alias_sym_CREATE_SCHEMA] = "CREATE_SCHEMA", + [anon_alias_sym_DEFERRABLE] = "DEFERRABLE", + [anon_alias_sym_DEFINER] = "DEFINER", + [anon_alias_sym_DISTINCT_FROM] = "DISTINCT_FROM", + [anon_alias_sym_EXCLUDE_CURRENT_ROW] = "EXCLUDE_CURRENT_ROW", + [anon_alias_sym_EXCLUDE_GROUP] = "EXCLUDE_GROUP", + [anon_alias_sym_EXISTS] = "EXISTS", + [anon_alias_sym_FUNCTION] = "FUNCTION", + [anon_alias_sym_IF] = "IF", + [anon_alias_sym_IF_EXISTS] = "IF_EXISTS", + [anon_alias_sym_INVOKER] = "INVOKER", + [anon_alias_sym_MATERIALIZED] = "MATERIALIZED", + [anon_alias_sym_MATERIALIZED_VIEW] = "MATERIALIZED_VIEW", + [anon_alias_sym_NOT] = "NOT", + [anon_alias_sym_NO_SQL] = "NO_SQL", + [anon_alias_sym_NULL] = "NULL", + [anon_alias_sym_OF] = "OF", + [anon_alias_sym_ON_DELETE] = "ON_DELETE", + [anon_alias_sym_ON_UPDATE] = "ON_UPDATE", + [anon_alias_sym_OR] = "OR", + [anon_alias_sym_PRECEDING] = "PRECEDING", + [anon_alias_sym_PROCEDURE] = "PROCEDURE", + [anon_alias_sym_RENAME_TO] = "RENAME_TO", + [anon_alias_sym_SET_DEFAULT] = "SET_DEFAULT", + [anon_alias_sym_SET_NULL] = "SET_NULL", + [anon_alias_sym_UNBOUNDED_FOLLOWING] = "UNBOUNDED_FOLLOWING", + [anon_alias_sym_WITH] = "WITH", + [anon_alias_sym_WITHOUT] = "WITHOUT", + [alias_sym_alter_sequence] = "alter_sequence", + [anon_alias_sym_default] = "default", + [alias_sym_default] = "default", + [alias_sym_version] = "version", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [anon_sym_SEMI] = anon_sym_SEMI, + [aux_sym_with_clause_token1] = aux_sym_with_clause_token1, + [aux_sym_with_clause_token2] = aux_sym_with_clause_token2, + [anon_sym_COMMA] = anon_sym_COMMA, + [aux_sym_cte_token1] = aux_sym_cte_token1, + [aux_sym_cte_token2] = aux_sym_cte_token2, + [aux_sym_cte_token3] = aux_sym_cte_token3, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [aux_sym_truncate_statement_token1] = aux_sym_truncate_statement_token1, + [aux_sym_truncate_statement_token2] = aux_sym_truncate_statement_token2, + [aux_sym_truncate_statement_token3] = aux_sym_truncate_statement_token3, + [aux_sym_comment_statement_token1] = aux_sym_comment_statement_token1, + [aux_sym_comment_statement_token2] = aux_sym_comment_statement_token2, + [aux_sym_comment_statement_token3] = aux_sym_comment_statement_token3, + [aux_sym_comment_statement_token4] = aux_sym_comment_statement_token4, + [aux_sym_comment_statement_token5] = aux_sym_comment_statement_token5, + [aux_sym_comment_statement_token6] = aux_sym_comment_statement_token6, + [aux_sym_comment_statement_token7] = aux_sym_comment_statement_token7, + [aux_sym_begin_statement_token1] = aux_sym_begin_statement_token1, + [aux_sym_begin_statement_token2] = aux_sym_begin_statement_token2, + [aux_sym_begin_statement_token3] = aux_sym_begin_statement_token3, + [aux_sym_commit_statement_token1] = aux_sym_commit_statement_token1, + [aux_sym_rollback_statement_token1] = aux_sym_rollback_statement_token1, + [aux_sym_create_statement_token1] = aux_sym_create_statement_token1, + [aux_sym_create_statement_token2] = aux_sym_create_statement_token2, + [aux_sym_create_statement_token3] = aux_sym_create_statement_token3, + [aux_sym_alter_statement_token1] = aux_sym_alter_statement_token1, + [aux_sym_alter_table_token1] = aux_sym_cte_token2, + [aux_sym_alter_table_token2] = aux_sym_cte_token2, + [aux_sym_alter_schema_rename_action_token1] = aux_sym_alter_schema_rename_action_token1, + [aux_sym_alter_schema_rename_action_token2] = aux_sym_alter_schema_rename_action_token2, + [aux_sym_alter_owner_action_token1] = aux_sym_alter_owner_action_token1, + [anon_sym_CURRENT_USER] = anon_sym_CURRENT_USER, + [anon_sym_CURRENT_ROLE] = anon_sym_CURRENT_ROLE, + [anon_sym_SESSION_USER] = anon_sym_SESSION_USER, + [aux_sym_alter_table_action_alter_column_token1] = aux_sym_alter_table_action_alter_column_token1, + [aux_sym_alter_table_action_alter_column_token2] = aux_sym_alter_table_action_alter_column_token2, + [aux_sym_alter_table_action_add_token1] = aux_sym_alter_table_action_add_token1, + [aux_sym_sequence_token1] = aux_sym_sequence_token1, + [aux_sym_sequence_token2] = aux_sym_sequence_token2, + [aux_sym_sequence_token3] = aux_sym_sequence_token3, + [aux_sym_sequence_token4] = aux_sym_sequence_token4, + [aux_sym_sequence_token5] = aux_sym_sequence_token5, + [aux_sym_sequence_token6] = aux_sym_sequence_token6, + [aux_sym_sequence_token7] = aux_sym_sequence_token7, + [aux_sym_sequence_token8] = aux_sym_sequence_token8, + [aux_sym_sequence_token9] = aux_sym_sequence_token9, + [aux_sym_pg_command_token1] = aux_sym_pg_command_token1, + [aux_sym_pg_command_token2] = aux_sym_pg_command_token2, + [anon_sym_COLON] = anon_sym_COLON, + [aux_sym__compound_statement_token1] = aux_sym__compound_statement_token1, + [aux_sym__compound_statement_token2] = aux_sym__compound_statement_token2, + [aux_sym_return_statement_token1] = aux_sym_return_statement_token1, + [aux_sym_declare_statement_token1] = aux_sym_declare_statement_token1, + [aux_sym_create_function_statement_token1] = aux_sym_create_function_statement_token1, + [aux_sym_create_function_statement_token2] = aux_sym_create_function_statement_token2, + [aux_sym_create_function_statement_token3] = aux_sym_create_function_statement_token3, + [aux_sym_create_function_statement_token4] = aux_sym_create_function_statement_token4, + [aux_sym_create_function_statement_token5] = aux_sym_create_function_statement_token5, + [aux_sym_create_function_statement_token6] = aux_sym_create_function_statement_token6, + [aux_sym_create_function_statement_token7] = aux_sym_create_function_statement_token7, + [aux_sym_create_function_statement_token8] = aux_sym_create_function_statement_token8, + [aux_sym_create_function_statement_token9] = aux_sym_create_function_statement_token9, + [aux_sym_create_function_statement_token10] = aux_sym_create_function_statement_token10, + [aux_sym_create_function_statement_token11] = aux_sym_create_function_statement_token11, + [aux_sym_external_hint_token1] = aux_sym_external_hint_token1, + [aux_sym_external_hint_token2] = aux_sym_external_hint_token2, + [aux_sym_external_hint_token3] = aux_sym_external_hint_token2, + [aux_sym_external_hint_token4] = aux_sym_external_hint_token4, + [aux_sym_optimizer_hint_token1] = aux_sym_optimizer_hint_token1, + [aux_sym_optimizer_hint_token2] = aux_sym_optimizer_hint_token2, + [aux_sym_optimizer_hint_token3] = aux_sym_optimizer_hint_token3, + [aux_sym_parallel_hint_token1] = aux_sym_parallel_hint_token1, + [aux_sym_parallel_hint_token2] = aux_sym_parallel_hint_token2, + [aux_sym_parallel_hint_token3] = aux_sym_parallel_hint_token3, + [aux_sym_parallel_hint_token4] = aux_sym_parallel_hint_token4, + [aux_sym_null_hint_token1] = aux_sym_null_hint_token1, + [aux_sym_null_hint_token2] = aux_sym_null_hint_token2, + [aux_sym_null_hint_token3] = aux_sym_null_hint_token3, + [aux_sym_null_hint_token4] = aux_sym_null_hint_token4, + [aux_sym_deterministic_hint_token1] = aux_sym_deterministic_hint_token1, + [aux_sym_sql_hint_token1] = aux_sym_sql_hint_token1, + [aux_sym_sql_hint_token2] = aux_sym_sql_hint_token2, + [aux_sym_sql_hint_token3] = aux_sym_sql_hint_token3, + [aux_sym_sql_hint_token4] = aux_sym_sql_hint_token4, + [aux_sym_sql_hint_token5] = aux_sym_sql_hint_token5, + [aux_sym__function_language_token1] = aux_sym__function_language_token1, + [aux_sym__function_language_token2] = aux_sym__function_language_token2, + [aux_sym__function_language_token3] = aux_sym__function_language_token2, + [aux_sym_setof_token1] = aux_sym_setof_token1, + [aux_sym_create_function_parameter_token1] = aux_sym_create_function_parameter_token1, + [aux_sym_create_function_parameter_token2] = aux_sym_create_function_parameter_token2, + [aux_sym_create_function_parameter_token3] = aux_sym_create_function_parameter_token3, + [aux_sym_create_function_parameter_token4] = aux_sym_create_function_parameter_token4, + [anon_sym_EQ] = anon_sym_EQ, + [aux_sym_create_trigger_statement_token1] = aux_sym_create_trigger_statement_token1, + [aux_sym_create_trigger_statement_token2] = aux_sym_create_trigger_statement_token1, + [aux_sym_create_trigger_statement_token3] = anon_sym_CONSTRAINT, + [aux_sym_create_trigger_statement_token4] = aux_sym_create_trigger_statement_token4, + [aux_sym_create_trigger_statement_token5] = aux_sym_create_trigger_statement_token5, + [aux_sym_create_trigger_statement_token6] = aux_sym_create_trigger_statement_token6, + [aux_sym_create_trigger_statement_token7] = aux_sym_create_trigger_statement_token7, + [aux_sym_trigger_reference_token1] = aux_sym_trigger_reference_token1, + [aux_sym_trigger_preferencing_token1] = aux_sym_trigger_preferencing_token1, + [aux_sym_trigger_preferencing_token2] = aux_sym_trigger_preferencing_token2, + [aux_sym_trigger_preferencing_token3] = aux_sym_trigger_preferencing_token3, + [aux_sym_trigger_time_token1] = aux_sym_trigger_time_token1, + [aux_sym_trigger_time_token2] = aux_sym_trigger_time_token2, + [aux_sym_trigger_time_token3] = aux_sym_trigger_time_token3, + [aux_sym_trigger_time_token4] = aux_sym_trigger_time_token3, + [aux_sym_trigger_event_token1] = aux_sym_trigger_event_token1, + [aux_sym_trigger_event_token2] = aux_sym_trigger_event_token2, + [aux_sym_trigger_event_token3] = aux_sym_trigger_event_token3, + [aux_sym_trigger_condition_token1] = aux_sym_trigger_condition_token1, + [aux_sym_trigger_order_token1] = aux_sym_trigger_order_token1, + [aux_sym_trigger_order_token2] = aux_sym_trigger_order_token2, + [aux_sym_trigger_body_token1] = aux_sym_trigger_body_token1, + [aux_sym_create_extension_statement_token1] = aux_sym_create_extension_statement_token1, + [aux_sym_create_extension_statement_token2] = aux_sym_create_extension_statement_token2, + [aux_sym_create_role_statement_token1] = aux_sym_create_role_statement_token1, + [aux_sym_drop_statement_token1] = aux_sym_drop_statement_token1, + [aux_sym_drop_statement_token2] = aux_sym_drop_statement_token2, + [aux_sym_drop_statement_token3] = aux_sym_drop_statement_token3, + [aux_sym_drop_statement_token4] = aux_sym_drop_statement_token4, + [aux_sym_drop_statement_token5] = aux_sym_drop_statement_token5, + [aux_sym_drop_statement_token6] = aux_sym_drop_statement_token6, + [aux_sym_set_statement_token1] = aux_sym_set_statement_token1, + [aux_sym_set_statement_token2] = aux_sym_set_statement_token2, + [aux_sym_grant_statement_token1] = aux_sym_grant_statement_token1, + [aux_sym_grant_statement_token2] = aux_sym_grant_statement_token2, + [aux_sym_grant_statement_token3] = aux_sym_grant_statement_token3, + [aux_sym_grant_statement_token4] = aux_sym_grant_statement_token4, + [aux_sym_grant_statement_token5] = aux_sym_grant_statement_token5, + [aux_sym_grant_statement_token6] = aux_sym_grant_statement_token6, + [aux_sym_grant_statement_token7] = aux_sym_grant_statement_token7, + [aux_sym_grant_statement_token8] = aux_sym_grant_statement_token8, + [aux_sym_grant_statement_token9] = aux_sym_grant_statement_token9, + [aux_sym_grant_statement_token10] = aux_sym_with_clause_token1, + [aux_sym_create_domain_statement_token1] = aux_sym_create_domain_statement_token1, + [aux_sym_type_spec_enum_token1] = aux_sym_type_spec_enum_token1, + [aux_sym_type_spec_range_token1] = aux_sym_type_spec_range_token1, + [aux_sym_type_spec_range_token2] = aux_sym_type_spec_range_token2, + [aux_sym_type_spec_range_token3] = aux_sym_type_spec_range_token3, + [aux_sym_type_spec_range_token4] = aux_sym_type_spec_range_token4, + [aux_sym_type_spec_range_token5] = aux_sym_type_spec_range_token5, + [aux_sym_type_spec_range_token6] = aux_sym_type_spec_range_token6, + [aux_sym_type_spec_range_token7] = aux_sym_type_spec_range_token7, + [aux_sym_type_spec_base_token1] = aux_sym_type_spec_base_token1, + [aux_sym_type_spec_base_token2] = aux_sym_type_spec_base_token2, + [aux_sym_type_spec_base_token3] = aux_sym_type_spec_base_token3, + [aux_sym_type_spec_base_token4] = aux_sym_type_spec_base_token4, + [aux_sym_type_spec_base_token5] = aux_sym_type_spec_base_token5, + [aux_sym_type_spec_base_token6] = aux_sym_type_spec_base_token6, + [aux_sym_type_spec_base_token7] = aux_sym_type_spec_base_token7, + [aux_sym_type_spec_base_token8] = aux_sym_type_spec_base_token8, + [aux_sym_type_spec_base_token9] = aux_sym_type_spec_base_token9, + [aux_sym_type_spec_base_token10] = aux_sym_type_spec_base_token10, + [aux_sym_type_spec_base_token11] = aux_sym_type_spec_base_token11, + [aux_sym_type_spec_base_token12] = aux_sym_type_spec_base_token12, + [aux_sym_type_spec_base_token13] = aux_sym_type_spec_base_token13, + [aux_sym_type_spec_base_token14] = aux_sym_type_spec_base_token14, + [aux_sym_type_spec_base_token15] = aux_sym_type_spec_base_token15, + [aux_sym_type_spec_base_token16] = aux_sym_type_spec_base_token16, + [aux_sym_type_spec_base_token17] = aux_sym_type_spec_base_token17, + [aux_sym_type_spec_base_token18] = aux_sym_type_spec_base_token18, + [aux_sym_create_index_include_clause_token1] = aux_sym_create_index_include_clause_token1, + [aux_sym_auto_increment_constraint_token1] = aux_sym_auto_increment_constraint_token1, + [aux_sym_direction_constraint_token1] = aux_sym_direction_constraint_token1, + [aux_sym_direction_constraint_token2] = aux_sym_direction_constraint_token2, + [anon_sym_CONSTRAINT] = anon_sym_CONSTRAINT, + [aux_sym_mode_token1] = aux_sym_mode_token1, + [aux_sym_initial_mode_token1] = aux_sym_initial_mode_token1, + [aux_sym_initial_mode_token2] = aux_sym_initial_mode_token2, + [aux_sym_initial_mode_token3] = aux_sym_initial_mode_token3, + [aux_sym_table_constraint_check_token1] = aux_sym_table_constraint_check_token1, + [aux_sym_table_constraint_exclude_token1] = aux_sym_table_constraint_exclude_token1, + [aux_sym_table_constraint_exclude_token2] = aux_sym_table_constraint_exclude_token2, + [aux_sym_table_constraint_foreign_key_token1] = aux_sym_table_constraint_foreign_key_token1, + [aux_sym_table_constraint_foreign_key_token2] = aux_sym_table_constraint_foreign_key_token2, + [aux_sym_table_constraint_unique_token1] = aux_sym_table_constraint_unique_token1, + [aux_sym_table_constraint_primary_key_token1] = aux_sym_table_constraint_foreign_key_token2, + [aux_sym_create_table_statement_token1] = aux_sym_create_table_statement_token1, + [aux_sym_create_table_statement_token2] = aux_sym_create_table_statement_token1, + [aux_sym_view_check_option_token1] = aux_sym_view_check_option_token1, + [aux_sym_having_clause_token1] = aux_sym_having_clause_token1, + [aux_sym_grouping_sets_clause_token1] = aux_sym_grouping_sets_clause_token1, + [aux_sym_grouping_sets_clause_token2] = aux_sym_grouping_sets_clause_token1, + [aux_sym_rollup_clause_token1] = aux_sym_rollup_clause_token1, + [aux_sym_cube_clause_token1] = aux_sym_cube_clause_token1, + [aux_sym_order_expression_token1] = aux_sym_order_expression_token1, + [aux_sym_order_expression_token2] = aux_sym_order_expression_token2, + [aux_sym_order_expression_token3] = aux_sym_order_expression_token3, + [aux_sym_order_by_clause_token1] = aux_sym_order_by_clause_token1, + [aux_sym_limit_clause_token1] = aux_sym_limit_clause_token1, + [aux_sym_offset_clause_token1] = aux_sym_offset_clause_token1, + [aux_sym_fetch_clause_token1] = aux_sym_fetch_clause_token1, + [aux_sym_fetch_clause_token2] = aux_sym_fetch_clause_token2, + [aux_sym_where_clause_token1] = aux_sym_where_clause_token1, + [aux_sym_select_clause_body_token1] = aux_sym_select_clause_body_token1, + [aux_sym_join_type_token1] = aux_sym_join_type_token1, + [aux_sym_join_type_token2] = aux_sym_join_type_token2, + [aux_sym_join_type_token3] = aux_sym_join_type_token3, + [aux_sym_join_type_token4] = aux_sym_join_type_token4, + [aux_sym_join_type_token5] = aux_sym_join_type_token5, + [aux_sym_join_clause_token1] = aux_sym_join_clause_token1, + [aux_sym_select_subexpression_token1] = aux_sym_select_subexpression_token1, + [aux_sym_values_clause_token1] = aux_sym_values_clause_token1, + [aux_sym_conditional_expression_token1] = aux_sym_conditional_expression_token1, + [aux_sym_conditional_expression_token2] = aux_sym_conditional_expression_token2, + [aux_sym_conditional_expression_token3] = aux_sym_conditional_expression_token3, + [aux_sym__function_call_arguments_token1] = aux_sym__function_call_arguments_token1, + [aux_sym_within_group_clause_token1] = aux_sym_within_group_clause_token1, + [aux_sym_filter_clause_token1] = aux_sym_filter_clause_token1, + [aux_sym_over_clause_token1] = aux_sym_over_clause_token1, + [aux_sym_partition_by_clause_token1] = aux_sym_partition_by_clause_token1, + [aux_sym_frame_clause_token1] = aux_sym_frame_clause_token1, + [aux_sym_frame_clause_token2] = aux_sym_frame_clause_token2, + [aux_sym_frame_kind_token1] = aux_sym_frame_kind_token1, + [aux_sym_frame_bound_token1] = aux_sym_frame_bound_token1, + [aux_sym_frame_bound_token2] = aux_sym_frame_bound_token1, + [aux_sym_frame_bound_token3] = aux_sym_frame_bound_token3, + [aux_sym_frame_bound_token4] = aux_sym_frame_bound_token4, + [aux_sym_frame_exclusion_token1] = aux_sym_frame_exclusion_token1, + [aux_sym_frame_exclusion_token2] = aux_sym_frame_exclusion_token2, + [aux_sym_at_time_zone_expression_token1] = aux_sym_at_time_zone_expression_token1, + [aux_sym_at_time_zone_expression_token2] = aux_sym_at_time_zone_expression_token2, + [aux_sym_at_time_zone_expression_token3] = aux_sym_at_time_zone_expression_token2, + [aux_sym_TRUE_token1] = aux_sym_TRUE_token1, + [aux_sym_FALSE_token1] = aux_sym_FALSE_token1, + [sym_number] = sym_number, + [sym__unquoted_identifier] = sym__unquoted_identifier, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [aux_sym__quoted_identifier_token1] = aux_sym__quoted_identifier_token1, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [aux_sym__quoted_identifier_token2] = aux_sym__quoted_identifier_token2, + [anon_sym_DOT] = anon_sym_DOT, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [aux_sym_string_token1] = sym__dollar_quoted_string_content, + [anon_sym_DASH_GT] = anon_sym_DASH_GT, + [anon_sym_DASH_GT_GT] = anon_sym_DASH_GT_GT, + [anon_sym_POUND_GT] = anon_sym_POUND_GT, + [anon_sym_POUND_GT_GT] = anon_sym_POUND_GT_GT, + [aux_sym_type_token1] = aux_sym_type_token1, + [aux_sym_type_token2] = aux_sym_type_token2, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, + [sym_comment] = sym_comment, + [anon_sym_PLUS] = anon_sym_PLUS, + [anon_sym_DASH] = anon_sym_DASH, + [anon_sym_BANG_BANG] = anon_sym_BANG_BANG, + [anon_sym_TILDE] = anon_sym_TILDE, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_PIPE_SLASH] = anon_sym_PIPE_SLASH, + [anon_sym_PIPE_PIPE_SLASH] = anon_sym_PIPE_PIPE_SLASH, + [anon_sym_CARET] = anon_sym_CARET, + [anon_sym_STAR] = anon_sym_STAR, + [anon_sym_SLASH] = anon_sym_SLASH, + [anon_sym_PERCENT] = anon_sym_PERCENT, + [anon_sym_LT_LT] = anon_sym_LT_LT, + [anon_sym_GT_GT] = anon_sym_GT_GT, + [anon_sym_AMP] = anon_sym_AMP, + [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_POUND] = anon_sym_POUND, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_LT_EQ] = anon_sym_LT_EQ, + [anon_sym_LT_GT] = anon_sym_LT_GT, + [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, + [anon_sym_GT] = anon_sym_GT, + [anon_sym_GT_EQ] = anon_sym_GT_EQ, + [anon_sym_BANG_TILDE] = anon_sym_BANG_TILDE, + [anon_sym_TILDE_STAR] = anon_sym_TILDE_STAR, + [anon_sym_BANG_TILDE_STAR] = anon_sym_BANG_TILDE_STAR, + [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, + [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [anon_sym_DOT_STAR] = anon_sym_DOT_STAR, + [aux_sym_interval_expression_token1] = aux_sym_interval_expression_token1, + [anon_sym_DOLLAR] = anon_sym_DOLLAR, + [aux_sym_argument_reference_token1] = aux_sym_argument_reference_token1, + [sym__dollar_quoted_string_tag] = sym__dollar_quoted_string_tag, + [sym__dollar_quoted_string_content] = sym__dollar_quoted_string_content, + [sym__dollar_quoted_string_end_tag] = sym__dollar_quoted_string_end_tag, + [sym_source_file] = sym_source_file, + [sym__statement] = sym__statement, + [sym__simple_statement] = sym__simple_statement, + [sym_with_clause] = sym_with_clause, + [sym_cte] = sym_cte, + [sym_select_statement] = sym_select_statement, + [sym_insert_statement] = sym_insert_statement, + [sym_update_statement] = sym_update_statement, + [sym_delete_statement] = sym_delete_statement, + [sym_truncate_statement] = sym_truncate_statement, + [sym_comment_statement] = sym_comment_statement, + [sym_begin_statement] = sym_begin_statement, + [sym_commit_statement] = sym_commit_statement, + [sym_rollback_statement] = sym_rollback_statement, + [sym_create_statement] = sym_create_statement, + [sym_alter_statement] = sym_alter_statement, + [sym_alter_table] = sym_alter_table, + [sym_alter_schema_rename_action] = sym_alter_schema_rename_action, + [sym_alter_owner_action] = sym_alter_owner_action, + [sym_alter_schema] = sym_alter_schema, + [sym_alter_table_action_alter_column] = sym_alter_table_action_alter_column, + [sym_alter_table_action_add] = sym_alter_table_action_add, + [sym_alter_table_action_set] = sym_alter_table_action_set, + [sym_alter_table_rename_column] = sym_alter_table_rename_column, + [sym_alter_table_action] = sym_alter_table_action, + [sym_sequence] = sym_sequence, + [sym_pg_command] = sym_pg_command, + [sym__compound_statement] = sym__compound_statement, + [sym_return_statement] = sym_return_statement, + [sym_declare_statement] = sym_declare_statement, + [sym_create_function_statement] = sym_create_function_statement, + [sym_external_hint] = sym_external_hint, + [sym_optimizer_hint] = sym_optimizer_hint, + [sym_parallel_hint] = sym_parallel_hint, + [sym_null_hint] = sym_null_hint, + [sym_deterministic_hint] = sym_deterministic_hint, + [sym_sql_hint] = sym_sql_hint, + [sym_sql_security_hint] = sym_sql_security_hint, + [sym__function_language] = sym__function_language, + [sym__create_function_return_type] = sym__create_function_return_type, + [sym_setof] = sym_setof, + [sym_constrained_type] = sym_constrained_type, + [sym_create_function_parameter] = sym_create_function_parameter, + [sym_create_function_parameters] = sym_create_function_parameters, + [sym_function_body] = sym_function_body, + [sym_create_trigger_statement] = sym_create_trigger_statement, + [sym_trigger_reference] = sym_trigger_reference, + [sym_trigger_preferencing] = sym_trigger_preferencing, + [sym_trigger_time] = sym_trigger_time, + [sym_trigger_event] = sym_trigger_event, + [sym_trigger_condition] = sym_trigger_condition, + [sym_trigger_order] = sym_trigger_order, + [sym_trigger_body] = sym_trigger_body, + [sym_create_extension_statement] = sym_create_extension_statement, + [sym_create_role_statement] = sym_create_role_statement, + [sym_create_schema_statement] = sym_create_schema_statement, + [sym_drop_statement] = sym_drop_statement, + [sym_set_statement] = sym_set_statement, + [sym_grant_statement] = sym_grant_statement, + [sym_create_domain_statement] = sym_create_domain_statement, + [sym_create_type_statement] = sym_create_type_statement, + [sym_type_spec_composite] = sym_type_spec_composite, + [sym_type_spec_enum] = sym_type_spec_enum, + [sym_type_spec_range] = sym_type_spec_range, + [sym_type_spec_base] = sym_type_spec_base, + [sym_create_index_with_clause] = sym_create_index_with_clause, + [sym_create_index_include_clause] = sym_create_index_include_clause, + [sym_create_index_statement] = sym_create_index_statement, + [sym_table_column] = sym_table_column, + [sym_auto_increment_constraint] = sym_auto_increment_constraint, + [sym_direction_constraint] = sym_direction_constraint, + [sym_named_constraint] = sym_named_constraint, + [sym__column_default_expression] = sym__column_default_expression, + [sym_default_clause] = sym_default_clause, + [sym_table_parameters] = sym_table_parameters, + [sym_mode] = sym_mode, + [sym_initial_mode] = sym_initial_mode, + [sym__table_constraint] = sym__table_constraint, + [sym_table_constraint_check] = sym_table_constraint_check, + [sym_op_class] = sym_op_class, + [sym_exclude_entry] = sym_exclude_entry, + [sym_table_constraint_exclude] = sym_table_constraint_exclude, + [sym_table_constraint_foreign_key] = sym_table_constraint_foreign_key, + [sym_table_constraint_unique] = sym_table_constraint_unique, + [sym_table_constraint_primary_key] = sym_table_constraint_primary_key, + [sym_primary_key_constraint] = sym_primary_key_constraint, + [sym_create_table_statement] = sym_create_table_statement, + [sym_using_clause] = sym_using_clause, + [sym_index_table_parameters] = sym_index_table_parameters, + [sym_create_view_statement] = sym_create_view_statement, + [sym_view_columns] = sym_view_columns, + [sym_view_option] = sym_view_option, + [sym_view_options] = sym_view_options, + [sym_view_check_option] = sym_view_check_option, + [sym_view_body] = sym_view_body, + [sym_create_materialized_view_statement] = sym_create_materialized_view_statement, + [sym_tablespace_hint] = sym_tablespace_hint, + [sym_data_hint] = sym_data_hint, + [sym__select_statement] = sym__select_statement, + [sym_group_by_clause] = sym_group_by_clause, + [sym_having_clause] = sym_having_clause, + [sym_group_expression] = sym_group_expression, + [sym_grouping_sets_clause] = sym_grouping_sets_clause, + [sym_rollup_clause] = sym_rollup_clause, + [sym_cube_clause] = sym_cube_clause, + [sym_expression_list] = sym_expression_list, + [sym_order_expression] = sym_order_expression, + [sym_window_clause] = sym_window_clause, + [sym_order_by_clause] = sym_order_by_clause, + [sym_limit_clause] = sym_limit_clause, + [sym_offset_clause] = sym_offset_clause, + [sym_fetch_clause] = sym_fetch_clause, + [sym_where_clause] = sym_where_clause, + [sym__aliased_expression] = sym__aliased_expression, + [sym__aliasable_expression] = sym__aliasable_expression, + [sym_select_clause_body] = sym_select_clause_body, + [sym_select_clause] = sym_select_clause, + [sym_from_clause] = sym_from_clause, + [sym_join_type] = sym_join_type, + [sym_join_clause] = sym_join_clause, + [sym_select_subexpression] = sym_select_subexpression, + [sym__update_statement] = sym__update_statement, + [sym_set_clause] = sym_set_clause, + [sym_set_clause_body] = sym_set_clause_body, + [sym_assigment_expression] = sym_assigment_expression, + [sym__insert_statement] = sym__insert_statement, + [sym_values_clause] = sym_values_clause, + [sym_values_clause_item] = sym_values_clause_item, + [sym__delete_statement] = sym__delete_statement, + [sym_conditional_expression] = sym_conditional_expression, + [sym_in_expression] = sym_in_expression, + [sym_tuple] = sym_tuple, + [sym_references_constraint] = sym_references_constraint, + [sym_on_update_action] = sym_on_update_action, + [sym_on_delete_action] = sym_on_delete_action, + [sym__constraint_action] = sym__constraint_action, + [sym_unique_constraint] = sym_unique_constraint, + [sym_null_constraint] = sym_null_constraint, + [sym_check_constraint] = sym_check_constraint, + [sym_function_call] = sym_function_call, + [sym__function_call_arguments] = sym__function_call_arguments, + [sym_within_group_clause] = sym_within_group_clause, + [sym_filter_clause] = sym_filter_clause, + [sym_over_clause] = sym_over_clause, + [sym_window_definition] = sym_window_definition, + [sym_partition_by_clause] = sym_partition_by_clause, + [sym_frame_clause] = sym_frame_clause, + [sym_frame_kind] = sym_frame_kind, + [sym_frame_bound] = sym_frame_bound, + [sym_frame_exclusion] = sym_frame_exclusion, + [sym__parenthesized_expression] = sym__parenthesized_expression, + [sym_is_expression] = sym_is_expression, + [sym_distinct_from] = sym_distinct_from, + [sym_boolean_expression] = sym_boolean_expression, + [sym_at_time_zone_expression] = sym_at_time_zone_expression, + [sym_NULL] = sym_NULL, + [sym_TRUE] = sym_TRUE, + [sym_FALSE] = sym_FALSE, + [sym__quoted_identifier] = sym__quoted_identifier, + [sym_identifier] = sym_identifier, + [sym_dotted_name] = sym_dotted_name, + [sym__identifier] = sym__identifier, + [sym_string] = sym_string, + [sym_json_access] = sym_json_access, + [sym_ordered_expression] = sym_ordered_expression, + [sym_type] = sym_type, + [sym_array_type] = sym_array_type, + [sym__type] = sym__type, + [sym_type_cast] = sym_type_cast, + [sym_array_element_access] = sym_array_element_access, + [sym_unary_expression] = sym_unary_expression, + [sym_binary_expression] = sym_binary_expression, + [sym_binary_operator] = sym_binary_operator, + [sym_asterisk_expression] = sym_asterisk_expression, + [sym_interval_expression] = sym_interval_expression, + [sym_argument_reference] = sym_argument_reference, + [sym__expression] = sym__expression, + [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, + [aux_sym_with_clause_repeat1] = aux_sym_with_clause_repeat1, + [aux_sym_truncate_statement_repeat1] = aux_sym_truncate_statement_repeat1, + [aux_sym_sequence_repeat1] = aux_sym_sequence_repeat1, + [aux_sym__compound_statement_repeat1] = aux_sym__compound_statement_repeat1, + [aux_sym_create_function_statement_repeat1] = aux_sym_create_function_statement_repeat1, + [aux_sym_create_function_statement_repeat2] = aux_sym_create_function_statement_repeat2, + [aux_sym_create_function_parameters_repeat1] = aux_sym_create_function_parameters_repeat1, + [aux_sym_trigger_preferencing_repeat1] = aux_sym_trigger_preferencing_repeat1, + [aux_sym_trigger_event_repeat1] = aux_sym_trigger_event_repeat1, + [aux_sym_trigger_body_repeat1] = aux_sym_trigger_body_repeat1, + [aux_sym_create_extension_statement_repeat1] = aux_sym_create_extension_statement_repeat1, + [aux_sym_grant_statement_repeat1] = aux_sym_grant_statement_repeat1, + [aux_sym_create_domain_statement_repeat1] = aux_sym_create_domain_statement_repeat1, + [aux_sym_type_spec_composite_repeat1] = aux_sym_type_spec_composite_repeat1, + [aux_sym_type_spec_range_repeat1] = aux_sym_type_spec_range_repeat1, + [aux_sym_type_spec_base_repeat1] = aux_sym_type_spec_base_repeat1, + [aux_sym_table_column_repeat1] = aux_sym_table_column_repeat1, + [aux_sym_table_parameters_repeat1] = aux_sym_table_parameters_repeat1, + [aux_sym_table_constraint_exclude_repeat1] = aux_sym_table_constraint_exclude_repeat1, + [aux_sym_index_table_parameters_repeat1] = aux_sym_index_table_parameters_repeat1, + [aux_sym_view_options_repeat1] = aux_sym_view_options_repeat1, + [aux_sym__select_statement_repeat1] = aux_sym__select_statement_repeat1, + [aux_sym__select_statement_repeat2] = aux_sym__select_statement_repeat2, + [aux_sym_group_by_clause_repeat1] = aux_sym_group_by_clause_repeat1, + [aux_sym_grouping_sets_clause_repeat1] = aux_sym_grouping_sets_clause_repeat1, + [aux_sym_rollup_clause_repeat1] = aux_sym_rollup_clause_repeat1, + [aux_sym_expression_list_repeat1] = aux_sym_expression_list_repeat1, + [aux_sym_order_by_clause_repeat1] = aux_sym_order_by_clause_repeat1, + [aux_sym_select_clause_body_repeat1] = aux_sym_select_clause_body_repeat1, + [aux_sym_from_clause_repeat1] = aux_sym_from_clause_repeat1, + [aux_sym_set_clause_body_repeat1] = aux_sym_set_clause_body_repeat1, + [aux_sym_values_clause_repeat1] = aux_sym_values_clause_repeat1, + [aux_sym_conditional_expression_repeat1] = aux_sym_conditional_expression_repeat1, + [aux_sym_references_constraint_repeat1] = aux_sym_references_constraint_repeat1, + [aux_sym_dotted_name_repeat1] = aux_sym_dotted_name_repeat1, + [aux_sym_type_repeat1] = aux_sym_type_repeat1, + [aux_sym_array_type_repeat1] = aux_sym_array_type_repeat1, + [anon_alias_sym_ALTER_COLUMN] = anon_alias_sym_ALTER_COLUMN, + [anon_alias_sym_BY] = anon_alias_sym_BY, + [anon_alias_sym_CHECK] = anon_alias_sym_CHECK, + [anon_alias_sym_CREATE_EXTENSION] = anon_alias_sym_CREATE_EXTENSION, + [anon_alias_sym_CREATE_SCHEMA] = anon_alias_sym_CREATE_SCHEMA, + [anon_alias_sym_DEFERRABLE] = anon_alias_sym_DEFERRABLE, + [anon_alias_sym_DEFINER] = anon_alias_sym_DEFINER, + [anon_alias_sym_DISTINCT_FROM] = anon_alias_sym_DISTINCT_FROM, + [anon_alias_sym_EXCLUDE_CURRENT_ROW] = anon_alias_sym_EXCLUDE_CURRENT_ROW, + [anon_alias_sym_EXCLUDE_GROUP] = anon_alias_sym_EXCLUDE_GROUP, + [anon_alias_sym_EXISTS] = anon_alias_sym_EXISTS, + [anon_alias_sym_FUNCTION] = anon_alias_sym_FUNCTION, + [anon_alias_sym_IF] = anon_alias_sym_IF, + [anon_alias_sym_IF_EXISTS] = anon_alias_sym_IF_EXISTS, + [anon_alias_sym_INVOKER] = anon_alias_sym_INVOKER, + [anon_alias_sym_MATERIALIZED] = anon_alias_sym_MATERIALIZED, + [anon_alias_sym_MATERIALIZED_VIEW] = anon_alias_sym_MATERIALIZED_VIEW, + [anon_alias_sym_NOT] = anon_alias_sym_NOT, + [anon_alias_sym_NO_SQL] = anon_alias_sym_NO_SQL, + [anon_alias_sym_NULL] = anon_alias_sym_NULL, + [anon_alias_sym_OF] = anon_alias_sym_OF, + [anon_alias_sym_ON_DELETE] = anon_alias_sym_ON_DELETE, + [anon_alias_sym_ON_UPDATE] = anon_alias_sym_ON_UPDATE, + [anon_alias_sym_OR] = anon_alias_sym_OR, + [anon_alias_sym_PRECEDING] = anon_alias_sym_PRECEDING, + [anon_alias_sym_PROCEDURE] = anon_alias_sym_PROCEDURE, + [anon_alias_sym_RENAME_TO] = anon_alias_sym_RENAME_TO, + [anon_alias_sym_SET_DEFAULT] = anon_alias_sym_SET_DEFAULT, + [anon_alias_sym_SET_NULL] = anon_alias_sym_SET_NULL, + [anon_alias_sym_UNBOUNDED_FOLLOWING] = anon_alias_sym_UNBOUNDED_FOLLOWING, + [anon_alias_sym_WITH] = anon_alias_sym_WITH, + [anon_alias_sym_WITHOUT] = anon_alias_sym_WITHOUT, + [alias_sym_alter_sequence] = alias_sym_alter_sequence, + [anon_alias_sym_default] = anon_alias_sym_default, + [alias_sym_default] = alias_sym_default, + [alias_sym_version] = alias_sym_version, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, + }, + [aux_sym_with_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_with_clause_token2] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [aux_sym_cte_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_cte_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_cte_token3] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [aux_sym_truncate_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_truncate_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_truncate_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_comment_statement_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_begin_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_begin_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_begin_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_commit_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_rollback_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_create_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_table_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_table_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_schema_rename_action_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_schema_rename_action_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_owner_action_token1] = { + .visible = true, + .named = false, + }, + [anon_sym_CURRENT_USER] = { + .visible = true, + .named = false, + }, + [anon_sym_CURRENT_ROLE] = { + .visible = true, + .named = false, + }, + [anon_sym_SESSION_USER] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_table_action_alter_column_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_table_action_alter_column_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_alter_table_action_add_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token8] = { + .visible = true, + .named = false, + }, + [aux_sym_sequence_token9] = { + .visible = true, + .named = false, + }, + [aux_sym_pg_command_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_pg_command_token2] = { + .visible = false, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [aux_sym__compound_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__compound_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_return_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_declare_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_function_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token8] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token9] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token10] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_statement_token11] = { + .visible = true, + .named = false, + }, + [aux_sym_external_hint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_external_hint_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_external_hint_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_external_hint_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_optimizer_hint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_optimizer_hint_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_optimizer_hint_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_parallel_hint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_parallel_hint_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_parallel_hint_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_parallel_hint_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_null_hint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_null_hint_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_null_hint_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_null_hint_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_deterministic_hint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_sql_hint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_sql_hint_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_sql_hint_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_sql_hint_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_sql_hint_token5] = { + .visible = true, + .named = false, + }, + [aux_sym__function_language_token1] = { + .visible = true, + .named = false, + }, + [aux_sym__function_language_token2] = { + .visible = true, + .named = true, + }, + [aux_sym__function_language_token3] = { + .visible = true, + .named = true, + }, + [aux_sym_setof_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_parameter_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_parameter_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_parameter_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_create_function_parameter_token4] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_create_trigger_statement_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_reference_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_preferencing_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_preferencing_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_preferencing_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_time_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_time_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_time_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_time_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_event_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_event_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_event_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_condition_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_order_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_order_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_trigger_body_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_extension_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_extension_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_create_role_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_statement_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_statement_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_drop_statement_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_set_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_set_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token8] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token9] = { + .visible = true, + .named = false, + }, + [aux_sym_grant_statement_token10] = { + .visible = true, + .named = false, + }, + [aux_sym_create_domain_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_enum_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_range_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token6] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token7] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token8] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token9] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token10] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token11] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token12] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token13] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token14] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token15] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token16] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token17] = { + .visible = true, + .named = false, + }, + [aux_sym_type_spec_base_token18] = { + .visible = true, + .named = false, + }, + [aux_sym_create_index_include_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_auto_increment_constraint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_direction_constraint_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_direction_constraint_token2] = { + .visible = true, + .named = false, + }, + [anon_sym_CONSTRAINT] = { + .visible = true, + .named = false, + }, + [aux_sym_mode_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_initial_mode_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_initial_mode_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_initial_mode_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_check_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_exclude_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_exclude_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_foreign_key_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_foreign_key_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_unique_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_table_constraint_primary_key_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_table_statement_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_create_table_statement_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_view_check_option_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_having_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_grouping_sets_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_grouping_sets_clause_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_rollup_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_cube_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_order_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_order_expression_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_order_expression_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_order_by_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_limit_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_offset_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_fetch_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_fetch_clause_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_where_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_select_clause_body_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_join_type_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_join_type_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_join_type_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_join_type_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_join_type_token5] = { + .visible = true, + .named = false, + }, + [aux_sym_join_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_select_subexpression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_values_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_conditional_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_conditional_expression_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_conditional_expression_token3] = { + .visible = true, + .named = false, + }, + [aux_sym__function_call_arguments_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_within_group_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_filter_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_over_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_partition_by_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_clause_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_clause_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_kind_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_bound_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_bound_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_bound_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_bound_token4] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_exclusion_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_frame_exclusion_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_at_time_zone_expression_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_at_time_zone_expression_token2] = { + .visible = true, + .named = false, + }, + [aux_sym_at_time_zone_expression_token3] = { + .visible = true, + .named = false, + }, + [aux_sym_TRUE_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_FALSE_token1] = { + .visible = true, + .named = false, + }, + [sym_number] = { + .visible = true, + .named = true, + }, + [sym__unquoted_identifier] = { + .visible = false, + .named = true, + }, + [anon_sym_BQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__quoted_identifier_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym__quoted_identifier_token2] = { + .visible = false, + .named = false, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym_string_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_DASH_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_GT_GT] = { + .visible = true, + .named = false, + }, + [aux_sym_type_token1] = { + .visible = true, + .named = false, + }, + [aux_sym_type_token2] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON_COLON] = { + .visible = true, + .named = false, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_BANG] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND] = { + .visible = true, + .named = false, + }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_TILDE_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT_STAR] = { + .visible = true, + .named = false, + }, + [aux_sym_interval_expression_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DOLLAR] = { + .visible = true, + .named = false, + }, + [aux_sym_argument_reference_token1] = { + .visible = false, + .named = false, + }, + [sym__dollar_quoted_string_tag] = { + .visible = false, + .named = true, + }, + [sym__dollar_quoted_string_content] = { + .visible = true, + .named = true, + }, + [sym__dollar_quoted_string_end_tag] = { + .visible = false, + .named = true, + }, + [sym_source_file] = { + .visible = true, + .named = true, + }, + [sym__statement] = { + .visible = false, + .named = true, + }, + [sym__simple_statement] = { + .visible = false, + .named = true, + }, + [sym_with_clause] = { + .visible = true, + .named = true, + }, + [sym_cte] = { + .visible = true, + .named = true, + }, + [sym_select_statement] = { + .visible = true, + .named = true, + }, + [sym_insert_statement] = { + .visible = true, + .named = true, + }, + [sym_update_statement] = { + .visible = true, + .named = true, + }, + [sym_delete_statement] = { + .visible = true, + .named = true, + }, + [sym_truncate_statement] = { + .visible = true, + .named = true, + }, + [sym_comment_statement] = { + .visible = true, + .named = true, + }, + [sym_begin_statement] = { + .visible = true, + .named = true, + }, + [sym_commit_statement] = { + .visible = true, + .named = true, + }, + [sym_rollback_statement] = { + .visible = true, + .named = true, + }, + [sym_create_statement] = { + .visible = true, + .named = true, + }, + [sym_alter_statement] = { + .visible = true, + .named = true, + }, + [sym_alter_table] = { + .visible = true, + .named = true, + }, + [sym_alter_schema_rename_action] = { + .visible = true, + .named = true, + }, + [sym_alter_owner_action] = { + .visible = true, + .named = true, + }, + [sym_alter_schema] = { + .visible = true, + .named = true, + }, + [sym_alter_table_action_alter_column] = { + .visible = true, + .named = true, + }, + [sym_alter_table_action_add] = { + .visible = true, + .named = true, + }, + [sym_alter_table_action_set] = { + .visible = true, + .named = true, + }, + [sym_alter_table_rename_column] = { + .visible = true, + .named = true, + }, + [sym_alter_table_action] = { + .visible = true, + .named = true, + }, + [sym_sequence] = { + .visible = true, + .named = true, + }, + [sym_pg_command] = { + .visible = true, + .named = true, + }, + [sym__compound_statement] = { + .visible = false, + .named = true, + }, + [sym_return_statement] = { + .visible = true, + .named = true, + }, + [sym_declare_statement] = { + .visible = true, + .named = true, + }, + [sym_create_function_statement] = { + .visible = true, + .named = true, + }, + [sym_external_hint] = { + .visible = true, + .named = true, + }, + [sym_optimizer_hint] = { + .visible = true, + .named = true, + }, + [sym_parallel_hint] = { + .visible = true, + .named = true, + }, + [sym_null_hint] = { + .visible = true, + .named = true, + }, + [sym_deterministic_hint] = { + .visible = true, + .named = true, + }, + [sym_sql_hint] = { + .visible = true, + .named = true, + }, + [sym_sql_security_hint] = { + .visible = true, + .named = true, + }, + [sym__function_language] = { + .visible = false, + .named = true, + }, + [sym__create_function_return_type] = { + .visible = false, + .named = true, + }, + [sym_setof] = { + .visible = true, + .named = true, + }, + [sym_constrained_type] = { + .visible = true, + .named = true, + }, + [sym_create_function_parameter] = { + .visible = true, + .named = true, + }, + [sym_create_function_parameters] = { + .visible = true, + .named = true, + }, + [sym_function_body] = { + .visible = true, + .named = true, + }, + [sym_create_trigger_statement] = { + .visible = true, + .named = true, + }, + [sym_trigger_reference] = { + .visible = true, + .named = true, + }, + [sym_trigger_preferencing] = { + .visible = true, + .named = true, + }, + [sym_trigger_time] = { + .visible = true, + .named = true, + }, + [sym_trigger_event] = { + .visible = true, + .named = true, + }, + [sym_trigger_condition] = { + .visible = true, + .named = true, + }, + [sym_trigger_order] = { + .visible = true, + .named = true, + }, + [sym_trigger_body] = { + .visible = true, + .named = true, + }, + [sym_create_extension_statement] = { + .visible = true, + .named = true, + }, + [sym_create_role_statement] = { + .visible = true, + .named = true, + }, + [sym_create_schema_statement] = { + .visible = true, + .named = true, + }, + [sym_drop_statement] = { + .visible = true, + .named = true, + }, + [sym_set_statement] = { + .visible = true, + .named = true, + }, + [sym_grant_statement] = { + .visible = true, + .named = true, + }, + [sym_create_domain_statement] = { + .visible = true, + .named = true, + }, + [sym_create_type_statement] = { + .visible = true, + .named = true, + }, + [sym_type_spec_composite] = { + .visible = true, + .named = true, + }, + [sym_type_spec_enum] = { + .visible = true, + .named = true, + }, + [sym_type_spec_range] = { + .visible = true, + .named = true, + }, + [sym_type_spec_base] = { + .visible = true, + .named = true, + }, + [sym_create_index_with_clause] = { + .visible = true, + .named = true, + }, + [sym_create_index_include_clause] = { + .visible = true, + .named = true, + }, + [sym_create_index_statement] = { + .visible = true, + .named = true, + }, + [sym_table_column] = { + .visible = true, + .named = true, + }, + [sym_auto_increment_constraint] = { + .visible = true, + .named = true, + }, + [sym_direction_constraint] = { + .visible = true, + .named = true, + }, + [sym_named_constraint] = { + .visible = true, + .named = true, + }, + [sym__column_default_expression] = { + .visible = false, + .named = true, + }, + [sym_default_clause] = { + .visible = true, + .named = true, + }, + [sym_table_parameters] = { + .visible = true, + .named = true, + }, + [sym_mode] = { + .visible = true, + .named = true, + }, + [sym_initial_mode] = { + .visible = true, + .named = true, + }, + [sym__table_constraint] = { + .visible = false, + .named = true, + }, + [sym_table_constraint_check] = { + .visible = true, + .named = true, + }, + [sym_op_class] = { + .visible = true, + .named = true, + }, + [sym_exclude_entry] = { + .visible = true, + .named = true, + }, + [sym_table_constraint_exclude] = { + .visible = true, + .named = true, + }, + [sym_table_constraint_foreign_key] = { + .visible = true, + .named = true, + }, + [sym_table_constraint_unique] = { + .visible = true, + .named = true, + }, + [sym_table_constraint_primary_key] = { + .visible = true, + .named = true, + }, + [sym_primary_key_constraint] = { + .visible = true, + .named = true, + }, + [sym_create_table_statement] = { + .visible = true, + .named = true, + }, + [sym_using_clause] = { + .visible = true, + .named = true, + }, + [sym_index_table_parameters] = { + .visible = true, + .named = true, + }, + [sym_create_view_statement] = { + .visible = true, + .named = true, + }, + [sym_view_columns] = { + .visible = true, + .named = true, + }, + [sym_view_option] = { + .visible = true, + .named = true, + }, + [sym_view_options] = { + .visible = true, + .named = true, + }, + [sym_view_check_option] = { + .visible = true, + .named = true, + }, + [sym_view_body] = { + .visible = true, + .named = true, + }, + [sym_create_materialized_view_statement] = { + .visible = true, + .named = true, + }, + [sym_tablespace_hint] = { + .visible = true, + .named = true, + }, + [sym_data_hint] = { + .visible = true, + .named = true, + }, + [sym__select_statement] = { + .visible = false, + .named = true, + }, + [sym_group_by_clause] = { + .visible = true, + .named = true, + }, + [sym_having_clause] = { + .visible = true, + .named = true, + }, + [sym_group_expression] = { + .visible = true, + .named = true, + }, + [sym_grouping_sets_clause] = { + .visible = true, + .named = true, + }, + [sym_rollup_clause] = { + .visible = true, + .named = true, + }, + [sym_cube_clause] = { + .visible = true, + .named = true, + }, + [sym_expression_list] = { + .visible = true, + .named = true, + }, + [sym_order_expression] = { + .visible = true, + .named = true, + }, + [sym_window_clause] = { + .visible = true, + .named = true, + }, + [sym_order_by_clause] = { + .visible = true, + .named = true, + }, + [sym_limit_clause] = { + .visible = true, + .named = true, + }, + [sym_offset_clause] = { + .visible = true, + .named = true, + }, + [sym_fetch_clause] = { + .visible = true, + .named = true, + }, + [sym_where_clause] = { + .visible = true, + .named = true, + }, + [sym__aliased_expression] = { + .visible = true, + .named = true, + }, + [sym__aliasable_expression] = { + .visible = false, + .named = true, + }, + [sym_select_clause_body] = { + .visible = true, + .named = true, + }, + [sym_select_clause] = { + .visible = true, + .named = true, + }, + [sym_from_clause] = { + .visible = true, + .named = true, + }, + [sym_join_type] = { + .visible = true, + .named = true, + }, + [sym_join_clause] = { + .visible = true, + .named = true, + }, + [sym_select_subexpression] = { + .visible = true, + .named = true, + }, + [sym__update_statement] = { + .visible = false, + .named = true, + }, + [sym_set_clause] = { + .visible = true, + .named = true, + }, + [sym_set_clause_body] = { + .visible = true, + .named = true, + }, + [sym_assigment_expression] = { + .visible = true, + .named = true, + }, + [sym__insert_statement] = { + .visible = false, + .named = true, + }, + [sym_values_clause] = { + .visible = true, + .named = true, + }, + [sym_values_clause_item] = { + .visible = true, + .named = true, + }, + [sym__delete_statement] = { + .visible = false, + .named = true, + }, + [sym_conditional_expression] = { + .visible = true, + .named = true, + }, + [sym_in_expression] = { + .visible = true, + .named = true, + }, + [sym_tuple] = { + .visible = true, + .named = true, + }, + [sym_references_constraint] = { + .visible = true, + .named = true, + }, + [sym_on_update_action] = { + .visible = true, + .named = true, + }, + [sym_on_delete_action] = { + .visible = true, + .named = true, + }, + [sym__constraint_action] = { + .visible = false, + .named = true, + }, + [sym_unique_constraint] = { + .visible = true, + .named = true, + }, + [sym_null_constraint] = { + .visible = true, + .named = true, + }, + [sym_check_constraint] = { + .visible = true, + .named = true, + }, + [sym_function_call] = { + .visible = true, + .named = true, + }, + [sym__function_call_arguments] = { + .visible = false, + .named = true, + }, + [sym_within_group_clause] = { + .visible = true, + .named = true, + }, + [sym_filter_clause] = { + .visible = true, + .named = true, + }, + [sym_over_clause] = { + .visible = true, + .named = true, + }, + [sym_window_definition] = { + .visible = true, + .named = true, + }, + [sym_partition_by_clause] = { + .visible = true, + .named = true, + }, + [sym_frame_clause] = { + .visible = true, + .named = true, + }, + [sym_frame_kind] = { + .visible = true, + .named = true, + }, + [sym_frame_bound] = { + .visible = true, + .named = true, + }, + [sym_frame_exclusion] = { + .visible = true, + .named = true, + }, + [sym__parenthesized_expression] = { + .visible = false, + .named = true, + }, + [sym_is_expression] = { + .visible = true, + .named = true, + }, + [sym_distinct_from] = { + .visible = true, + .named = true, + }, + [sym_boolean_expression] = { + .visible = true, + .named = true, + }, + [sym_at_time_zone_expression] = { + .visible = true, + .named = true, + }, + [sym_NULL] = { + .visible = true, + .named = true, + }, + [sym_TRUE] = { + .visible = true, + .named = true, + }, + [sym_FALSE] = { + .visible = true, + .named = true, + }, + [sym__quoted_identifier] = { + .visible = false, + .named = true, + }, + [sym_identifier] = { + .visible = true, + .named = true, + }, + [sym_dotted_name] = { + .visible = true, + .named = true, + }, + [sym__identifier] = { + .visible = false, + .named = true, + }, + [sym_string] = { + .visible = true, + .named = true, + }, + [sym_json_access] = { + .visible = true, + .named = true, + }, + [sym_ordered_expression] = { + .visible = true, + .named = true, + }, + [sym_type] = { + .visible = true, + .named = true, + }, + [sym_array_type] = { + .visible = true, + .named = true, + }, + [sym__type] = { + .visible = false, + .named = true, + }, + [sym_type_cast] = { + .visible = true, + .named = true, + }, + [sym_array_element_access] = { + .visible = true, + .named = true, + }, + [sym_unary_expression] = { + .visible = true, + .named = true, + }, + [sym_binary_expression] = { + .visible = true, + .named = true, + }, + [sym_binary_operator] = { + .visible = true, + .named = true, + }, + [sym_asterisk_expression] = { + .visible = true, + .named = true, + }, + [sym_interval_expression] = { + .visible = true, + .named = true, + }, + [sym_argument_reference] = { + .visible = true, + .named = true, + }, + [sym__expression] = { + .visible = false, + .named = true, + }, + [aux_sym_source_file_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_with_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_truncate_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_sequence_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__compound_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_function_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_function_statement_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_create_function_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_trigger_preferencing_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_trigger_event_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_trigger_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_extension_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_grant_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_create_domain_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_spec_composite_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_spec_range_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_spec_base_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_table_column_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_table_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_table_constraint_exclude_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_index_table_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_view_options_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__select_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__select_statement_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_group_by_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_grouping_sets_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_rollup_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_expression_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_order_by_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_select_clause_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_from_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_set_clause_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_values_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_conditional_expression_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_references_constraint_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_dotted_name_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_type_repeat1] = { + .visible = false, + .named = false, + }, + [anon_alias_sym_ALTER_COLUMN] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_BY] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_CHECK] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_CREATE_EXTENSION] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_CREATE_SCHEMA] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_DEFERRABLE] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_DEFINER] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_DISTINCT_FROM] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_EXCLUDE_CURRENT_ROW] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_EXCLUDE_GROUP] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_EXISTS] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_FUNCTION] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_IF] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_IF_EXISTS] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_INVOKER] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_MATERIALIZED] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_MATERIALIZED_VIEW] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_NOT] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_NO_SQL] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_NULL] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_OF] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_ON_DELETE] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_ON_UPDATE] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_OR] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_PRECEDING] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_PROCEDURE] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_RENAME_TO] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_SET_DEFAULT] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_SET_NULL] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_UNBOUNDED_FOLLOWING] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_WITH] = { + .visible = true, + .named = false, + }, + [anon_alias_sym_WITHOUT] = { + .visible = true, + .named = false, + }, + [alias_sym_alter_sequence] = { + .visible = true, + .named = true, + }, + [anon_alias_sym_default] = { + .visible = true, + .named = false, + }, + [alias_sym_default] = { + .visible = true, + .named = true, + }, + [alias_sym_version] = { + .visible = true, + .named = true, + }, +}; + +enum { + field_action = 1, + field_argmode = 2, + field_arguments = 3, + field_begin_label = 4, + field_content = 5, + field_elements = 6, + field_end_label = 7, + field_frame_end = 8, + field_frame_start = 9, + field_function = 10, + field_into = 11, + field_kind = 12, + field_left = 13, + field_link_symbol = 14, + field_method = 15, + field_name = 16, + field_obj_file = 17, + field_on_table = 18, + field_operand = 19, + field_operator = 20, + field_order = 21, + field_replace = 22, + field_right = 23, + field_scope = 24, + field_script = 25, + field_storage_parameter = 26, + field_table_name = 27, + field_target = 28, + field_type = 29, + field_type_name = 30, + field_value = 31, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_action] = "action", + [field_argmode] = "argmode", + [field_arguments] = "arguments", + [field_begin_label] = "begin_label", + [field_content] = "content", + [field_elements] = "elements", + [field_end_label] = "end_label", + [field_frame_end] = "frame_end", + [field_frame_start] = "frame_start", + [field_function] = "function", + [field_into] = "into", + [field_kind] = "kind", + [field_left] = "left", + [field_link_symbol] = "link_symbol", + [field_method] = "method", + [field_name] = "name", + [field_obj_file] = "obj_file", + [field_on_table] = "on_table", + [field_operand] = "operand", + [field_operator] = "operator", + [field_order] = "order", + [field_replace] = "replace", + [field_right] = "right", + [field_scope] = "scope", + [field_script] = "script", + [field_storage_parameter] = "storage_parameter", + [field_table_name] = "table_name", + [field_target] = "target", + [field_type] = "type", + [field_type_name] = "type_name", + [field_value] = "value", +}; + +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [6] = {.index = 0, .length = 1}, + [9] = {.index = 1, .length = 2}, + [11] = {.index = 3, .length = 2}, + [12] = {.index = 5, .length = 1}, + [13] = {.index = 6, .length = 1}, + [18] = {.index = 7, .length = 3}, + [19] = {.index = 10, .length = 2}, + [20] = {.index = 12, .length = 3}, + [21] = {.index = 15, .length = 1}, + [22] = {.index = 16, .length = 1}, + [23] = {.index = 17, .length = 2}, + [24] = {.index = 19, .length = 1}, + [25] = {.index = 20, .length = 1}, + [26] = {.index = 21, .length = 3}, + [33] = {.index = 24, .length = 2}, + [35] = {.index = 26, .length = 1}, + [36] = {.index = 26, .length = 1}, + [37] = {.index = 27, .length = 1}, + [38] = {.index = 28, .length = 1}, + [39] = {.index = 29, .length = 1}, + [40] = {.index = 30, .length = 3}, + [41] = {.index = 33, .length = 4}, + [42] = {.index = 37, .length = 2}, + [43] = {.index = 39, .length = 3}, + [44] = {.index = 42, .length = 1}, + [45] = {.index = 43, .length = 2}, + [46] = {.index = 45, .length = 2}, + [51] = {.index = 47, .length = 1}, + [54] = {.index = 48, .length = 2}, + [55] = {.index = 50, .length = 1}, + [56] = {.index = 51, .length = 1}, + [64] = {.index = 52, .length = 1}, + [65] = {.index = 53, .length = 2}, + [69] = {.index = 55, .length = 3}, + [70] = {.index = 58, .length = 4}, + [71] = {.index = 62, .length = 3}, + [72] = {.index = 65, .length = 2}, + [73] = {.index = 67, .length = 2}, + [74] = {.index = 69, .length = 1}, + [76] = {.index = 70, .length = 1}, + [79] = {.index = 71, .length = 1}, + [80] = {.index = 72, .length = 2}, + [81] = {.index = 74, .length = 2}, + [85] = {.index = 76, .length = 2}, + [91] = {.index = 78, .length = 1}, + [92] = {.index = 79, .length = 2}, + [95] = {.index = 81, .length = 1}, + [96] = {.index = 82, .length = 1}, + [97] = {.index = 83, .length = 2}, + [98] = {.index = 85, .length = 2}, + [99] = {.index = 87, .length = 4}, + [100] = {.index = 91, .length = 3}, + [101] = {.index = 94, .length = 3}, + [102] = {.index = 97, .length = 1}, + [104] = {.index = 98, .length = 2}, + [105] = {.index = 100, .length = 1}, + [107] = {.index = 50, .length = 1}, + [109] = {.index = 101, .length = 1}, + [112] = {.index = 102, .length = 1}, + [113] = {.index = 102, .length = 1}, + [114] = {.index = 102, .length = 1}, + [115] = {.index = 102, .length = 1}, + [116] = {.index = 102, .length = 1}, + [117] = {.index = 102, .length = 1}, + [118] = {.index = 102, .length = 1}, + [119] = {.index = 102, .length = 1}, + [120] = {.index = 102, .length = 1}, + [121] = {.index = 102, .length = 1}, + [122] = {.index = 102, .length = 1}, + [123] = {.index = 102, .length = 1}, + [124] = {.index = 102, .length = 1}, + [125] = {.index = 102, .length = 1}, + [126] = {.index = 102, .length = 1}, + [127] = {.index = 102, .length = 1}, + [128] = {.index = 102, .length = 1}, + [129] = {.index = 102, .length = 1}, + [130] = {.index = 102, .length = 1}, + [131] = {.index = 103, .length = 2}, + [133] = {.index = 105, .length = 2}, + [134] = {.index = 107, .length = 1}, + [135] = {.index = 108, .length = 2}, + [136] = {.index = 110, .length = 4}, + [138] = {.index = 114, .length = 1}, + [145] = {.index = 50, .length = 1}, + [146] = {.index = 115, .length = 1}, + [148] = {.index = 116, .length = 1}, + [149] = {.index = 117, .length = 2}, + [150] = {.index = 117, .length = 2}, + [151] = {.index = 117, .length = 2}, + [152] = {.index = 117, .length = 2}, + [153] = {.index = 117, .length = 2}, + [154] = {.index = 117, .length = 2}, + [155] = {.index = 117, .length = 2}, + [156] = {.index = 117, .length = 2}, + [157] = {.index = 117, .length = 2}, + [158] = {.index = 117, .length = 2}, + [159] = {.index = 117, .length = 2}, + [160] = {.index = 117, .length = 2}, + [161] = {.index = 117, .length = 2}, + [162] = {.index = 117, .length = 2}, + [163] = {.index = 117, .length = 2}, + [164] = {.index = 117, .length = 2}, + [165] = {.index = 117, .length = 2}, + [166] = {.index = 117, .length = 2}, + [167] = {.index = 117, .length = 2}, + [168] = {.index = 119, .length = 2}, + [169] = {.index = 121, .length = 2}, + [170] = {.index = 123, .length = 2}, + [172] = {.index = 19, .length = 1}, + [180] = {.index = 125, .length = 2}, + [181] = {.index = 127, .length = 1}, + [182] = {.index = 127, .length = 1}, + [183] = {.index = 127, .length = 1}, + [184] = {.index = 127, .length = 1}, + [185] = {.index = 127, .length = 1}, + [186] = {.index = 127, .length = 1}, + [187] = {.index = 128, .length = 2}, + [188] = {.index = 130, .length = 2}, + [189] = {.index = 132, .length = 2}, + [190] = {.index = 19, .length = 1}, + [191] = {.index = 97, .length = 1}, + [195] = {.index = 134, .length = 2}, + [198] = {.index = 136, .length = 1}, + [199] = {.index = 136, .length = 1}, + [200] = {.index = 137, .length = 2}, + [201] = {.index = 139, .length = 2}, + [202] = {.index = 139, .length = 2}, + [203] = {.index = 139, .length = 2}, + [204] = {.index = 139, .length = 2}, + [205] = {.index = 139, .length = 2}, + [206] = {.index = 139, .length = 2}, + [207] = {.index = 141, .length = 2}, + [208] = {.index = 143, .length = 1}, + [209] = {.index = 144, .length = 2}, + [210] = {.index = 146, .length = 2}, + [211] = {.index = 97, .length = 1}, + [212] = {.index = 114, .length = 1}, + [217] = {.index = 148, .length = 2}, + [218] = {.index = 150, .length = 1}, + [219] = {.index = 150, .length = 1}, + [220] = {.index = 151, .length = 2}, + [221] = {.index = 114, .length = 1}, + [224] = {.index = 102, .length = 1}, + [225] = {.index = 102, .length = 1}, + [226] = {.index = 102, .length = 1}, + [227] = {.index = 102, .length = 1}, + [228] = {.index = 102, .length = 1}, + [229] = {.index = 102, .length = 1}, + [230] = {.index = 153, .length = 2}, + [231] = {.index = 155, .length = 2}, + [232] = {.index = 155, .length = 2}, + [235] = {.index = 157, .length = 2}, + [236] = {.index = 159, .length = 3}, + [237] = {.index = 159, .length = 3}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_type_name, 2}, + [1] = + {field_kind, 1}, + {field_target, 2}, + [3] = + {field_operand, 1}, + {field_operator, 0}, + [5] = + {field_into, 1, .inherited = true}, + [6] = + {field_name, 1}, + [7] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 3}, + [10] = + {field_kind, 1}, + {field_target, 3}, + [12] = + {field_kind, 1}, + {field_target, 2}, + {field_target, 3}, + [15] = + {field_content, 1}, + [16] = + {field_into, 2}, + [17] = + {field_into, 0, .inherited = true}, + {field_into, 1, .inherited = true}, + [19] = + {field_type, 2}, + [20] = + {field_function, 0}, + [21] = + {field_left, 0}, + {field_operator, 1}, + {field_right, 2}, + [24] = + {field_begin_label, 0, .inherited = true}, + {field_end_label, 0, .inherited = true}, + [26] = + {field_replace, 1}, + [27] = + {field_table_name, 3}, + [28] = + {field_name, 1, .inherited = true}, + [29] = + {field_scope, 1}, + [30] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 4}, + [33] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 3}, + {field_target, 4}, + [37] = + {field_kind, 1}, + {field_target, 4}, + [39] = + {field_kind, 1}, + {field_target, 3}, + {field_target, 4}, + [42] = + {field_function, 1}, + [43] = + {field_into, 2}, + {field_into, 3, .inherited = true}, + [45] = + {field_arguments, 2}, + {field_function, 0}, + [47] = + {field_method, 1}, + [48] = + {field_name, 0}, + {field_type, 1}, + [50] = + {field_argmode, 0}, + [51] = + {field_script, 1}, + [52] = + {field_table_name, 4}, + [53] = + {field_name, 2}, + {field_table_name, 4}, + [55] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 5}, + [58] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 4}, + {field_target, 5}, + [62] = + {field_kind, 1}, + {field_target, 4}, + {field_target, 5}, + [65] = + {field_kind, 1}, + {field_target, 5}, + [67] = + {field_arguments, 3}, + {field_function, 1}, + [69] = + {field_into, 3}, + [70] = + {field_elements, 1}, + [71] = + {field_name, 2, .inherited = true}, + [72] = + {field_name, 0, .inherited = true}, + {field_name, 1, .inherited = true}, + [74] = + {field_name, 1, .inherited = true}, + {field_name, 2, .inherited = true}, + [76] = + {field_link_symbol, 2}, + {field_obj_file, 1}, + [78] = + {field_value, 2, .inherited = true}, + [79] = + {field_value, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [81] = + {field_order, 1}, + [82] = + {field_table_name, 5}, + [83] = + {field_name, 3}, + {field_table_name, 5}, + [85] = + {field_name, 2}, + {field_table_name, 5}, + [87] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 5}, + {field_target, 6}, + [91] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 6}, + [94] = + {field_kind, 1}, + {field_target, 5}, + {field_target, 6}, + [97] = + {field_type, 3}, + [98] = + {field_elements, 1}, + {field_elements, 2}, + [100] = + {field_frame_start, 1}, + [101] = + {field_end_label, 3}, + [102] = + {field_value, 3}, + [103] = + {field_name, 2}, + {field_on_table, 6}, + [105] = + {field_name, 3}, + {field_table_name, 6}, + [107] = + {field_table_name, 6}, + [108] = + {field_name, 4}, + {field_table_name, 6}, + [110] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 6}, + {field_target, 7}, + [114] = + {field_type, 4}, + [115] = + {field_end_label, 4}, + [116] = + {field_begin_label, 0}, + [117] = + {field_value, 3}, + {field_value, 4, .inherited = true}, + [119] = + {field_name, 3}, + {field_on_table, 7}, + [121] = + {field_name, 5}, + {field_table_name, 7}, + [123] = + {field_name, 4}, + {field_table_name, 7}, + [125] = + {field_begin_label, 0}, + {field_end_label, 5}, + [127] = + {field_value, 5}, + [128] = + {field_name, 4}, + {field_on_table, 8}, + [130] = + {field_name, 5}, + {field_table_name, 8}, + [132] = + {field_name, 6}, + {field_table_name, 8}, + [134] = + {field_frame_end, 4}, + {field_frame_start, 2}, + [136] = + {field_action, 2}, + [137] = + {field_begin_label, 0}, + {field_end_label, 6}, + [139] = + {field_value, 5}, + {field_value, 6, .inherited = true}, + [141] = + {field_name, 5}, + {field_on_table, 9}, + [143] = + {field_storage_parameter, 2}, + [144] = + {field_name, 6}, + {field_table_name, 9}, + [146] = + {field_name, 7}, + {field_table_name, 9}, + [148] = + {field_name, 6}, + {field_on_table, 10}, + [150] = + {field_function, 2}, + [151] = + {field_name, 7}, + {field_table_name, 10}, + [153] = + {field_name, 7}, + {field_on_table, 11}, + [155] = + {field_arguments, 4}, + {field_function, 2}, + [157] = + {field_name, 8}, + {field_on_table, 12}, + [159] = + {field_arguments, 4}, + {field_arguments, 5}, + {field_function, 2}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [1] = { + [0] = anon_alias_sym_WITH, + }, + [2] = { + [1] = alias_sym_alter_sequence, + }, + [3] = { + [0] = anon_alias_sym_NULL, + }, + [4] = { + [0] = anon_alias_sym_CREATE_EXTENSION, + [1] = anon_alias_sym_CREATE_EXTENSION, + }, + [5] = { + [0] = anon_alias_sym_CREATE_SCHEMA, + [1] = anon_alias_sym_CREATE_SCHEMA, + }, + [6] = { + [0] = aux_sym_create_function_statement_token6, + }, + [7] = { + [0] = aux_sym_create_role_statement_token1, + }, + [8] = { + [0] = aux_sym_create_domain_statement_token1, + }, + [10] = { + [0] = anon_alias_sym_NOT, + }, + [14] = { + [0] = anon_alias_sym_CREATE_EXTENSION, + [1] = anon_alias_sym_CREATE_EXTENSION, + [3] = anon_alias_sym_WITH, + }, + [15] = { + [0] = aux_sym_comment_statement_token6, + [1] = aux_sym_comment_statement_token6, + }, + [16] = { + [0] = aux_sym_create_function_statement_token2, + [1] = aux_sym_create_function_statement_token2, + }, + [17] = { + [0] = aux_sym_create_role_statement_token1, + [3] = anon_alias_sym_WITH, + }, + [18] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + }, + [27] = { + [1] = anon_alias_sym_OR, + }, + [28] = { + [0] = aux_sym_sequence_token4, + }, + [29] = { + [1] = aux_sym_order_by_clause_token1, + }, + [30] = { + [0] = aux_sym_cte_token3, + [2] = aux_sym_cte_token3, + }, + [31] = { + [1] = sym_alter_schema, + }, + [32] = { + [1] = alias_sym_version, + }, + [34] = { + [1] = anon_alias_sym_IF, + [2] = anon_alias_sym_EXISTS, + }, + [35] = { + [0] = aux_sym_comment_statement_token6, + [1] = aux_sym_comment_statement_token6, + }, + [36] = { + [0] = aux_sym_create_function_statement_token2, + [1] = aux_sym_create_function_statement_token2, + }, + [40] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + }, + [41] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + }, + [42] = { + [2] = anon_alias_sym_IF_EXISTS, + [3] = anon_alias_sym_IF_EXISTS, + }, + [47] = { + [1] = anon_alias_sym_NOT, + }, + [48] = { + [2] = anon_alias_sym_NOT, + }, + [49] = { + [1] = aux_sym_comment_statement_token1, + }, + [50] = { + [1] = aux_sym_comment_statement_token1, + [2] = anon_alias_sym_FUNCTION, + }, + [52] = { + [0] = anon_alias_sym_CHECK, + }, + [53] = { + [0] = anon_alias_sym_DEFERRABLE, + }, + [57] = { + [0] = anon_alias_sym_NO_SQL, + [1] = anon_alias_sym_NO_SQL, + }, + [58] = { + [0] = aux_sym_external_hint_token4, + [1] = aux_sym_external_hint_token4, + }, + [59] = { + [1] = aux_sym_sql_hint_token1, + }, + [60] = { + [1] = anon_alias_sym_IF, + [2] = anon_alias_sym_NOT, + [3] = anon_alias_sym_EXISTS, + }, + [61] = { + [1] = anon_alias_sym_WITH, + }, + [62] = { + [1] = anon_alias_sym_BY, + }, + [63] = { + [1] = aux_sym_sequence_token9, + }, + [66] = { + [1] = anon_alias_sym_IF_EXISTS, + [2] = anon_alias_sym_IF_EXISTS, + }, + [67] = { + [1] = aux_sym_alter_owner_action_token1, + }, + [68] = { + [0] = anon_alias_sym_RENAME_TO, + [1] = anon_alias_sym_RENAME_TO, + }, + [69] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [70] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + }, + [71] = { + [2] = anon_alias_sym_IF_EXISTS, + [3] = anon_alias_sym_IF_EXISTS, + }, + [72] = { + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [75] = { + [0] = anon_alias_sym_DISTINCT_FROM, + [1] = anon_alias_sym_DISTINCT_FROM, + }, + [77] = { + [2] = aux_sym_at_time_zone_expression_token1, + [3] = aux_sym_at_time_zone_expression_token1, + }, + [78] = { + [2] = anon_alias_sym_MATERIALIZED, + }, + [82] = { + [0] = aux_sym_mode_token1, + }, + [83] = { + [0] = anon_alias_sym_CREATE_EXTENSION, + [1] = anon_alias_sym_CREATE_EXTENSION, + [6] = anon_alias_sym_WITH, + }, + [84] = { + [2] = alias_sym_default, + }, + [86] = { + [1] = aux_sym_external_hint_token4, + }, + [87] = { + [1] = aux_sym_sql_hint_token2, + [2] = anon_alias_sym_INVOKER, + }, + [88] = { + [1] = aux_sym_sql_hint_token2, + [2] = anon_alias_sym_DEFINER, + }, + [89] = { + [1] = aux_sym_sql_hint_token3, + [2] = aux_sym_sql_hint_token3, + }, + [90] = { + [1] = aux_sym_sql_hint_token5, + [2] = aux_sym_sql_hint_token5, + }, + [93] = { + [1] = anon_alias_sym_OF, + }, + [94] = { + [0] = anon_alias_sym_WITH, + [2] = aux_sym_table_constraint_check_token1, + }, + [99] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [100] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [4] = anon_alias_sym_IF_EXISTS, + [5] = anon_alias_sym_IF_EXISTS, + }, + [101] = { + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [103] = { + [1] = anon_alias_sym_WITHOUT, + }, + [106] = { + [2] = anon_alias_sym_NOT, + [3] = anon_alias_sym_MATERIALIZED, + }, + [107] = { + [3] = alias_sym_default, + }, + [108] = { + [3] = alias_sym_default, + }, + [110] = { + [1] = aux_sym_create_function_statement_token4, + [2] = aux_sym_create_function_statement_token4, + }, + [111] = { + [1] = aux_sym_null_hint_token1, + [2] = aux_sym_null_hint_token1, + [3] = aux_sym_null_hint_token1, + }, + [112] = { + [1] = anon_alias_sym_default, + [2] = anon_alias_sym_default, + [3] = anon_alias_sym_default, + }, + [113] = { + [2] = aux_sym_null_hint_token3, + [3] = aux_sym_null_hint_token3, + }, + [114] = { + [2] = aux_sym_type_spec_base_token1, + [3] = aux_sym_type_spec_base_token1, + }, + [115] = { + [2] = aux_sym_type_spec_base_token2, + [3] = aux_sym_type_spec_base_token2, + }, + [116] = { + [2] = aux_sym_type_spec_base_token3, + [3] = aux_sym_type_spec_base_token3, + }, + [117] = { + [2] = aux_sym_type_spec_base_token4, + [3] = aux_sym_type_spec_base_token4, + }, + [118] = { + [2] = aux_sym_type_spec_base_token5, + [3] = aux_sym_type_spec_base_token5, + }, + [119] = { + [2] = aux_sym_type_spec_base_token6, + [3] = aux_sym_type_spec_base_token6, + }, + [120] = { + [2] = aux_sym_type_spec_base_token7, + [3] = aux_sym_type_spec_base_token7, + }, + [121] = { + [2] = aux_sym_type_spec_base_token8, + }, + [122] = { + [2] = aux_sym_type_spec_base_token8, + [3] = aux_sym_type_spec_base_token8, + }, + [123] = { + [2] = aux_sym_type_spec_base_token11, + [3] = aux_sym_type_spec_base_token11, + }, + [124] = { + [2] = aux_sym_type_spec_base_token12, + [3] = aux_sym_type_spec_base_token12, + }, + [125] = { + [2] = aux_sym_type_spec_base_token13, + [3] = aux_sym_type_spec_base_token13, + }, + [126] = { + [2] = aux_sym_type_spec_base_token14, + [3] = aux_sym_type_spec_base_token14, + }, + [127] = { + [2] = aux_sym_type_spec_base_token15, + [3] = aux_sym_type_spec_base_token15, + }, + [128] = { + [2] = aux_sym_type_spec_base_token16, + [3] = aux_sym_type_spec_base_token16, + }, + [129] = { + [2] = aux_sym_type_spec_base_token17, + [3] = aux_sym_type_spec_base_token17, + }, + [130] = { + [2] = aux_sym_type_spec_base_token18, + [3] = aux_sym_type_spec_base_token18, + }, + [132] = { + [0] = anon_alias_sym_WITH, + [2] = aux_sym_table_constraint_check_token1, + [3] = aux_sym_table_constraint_check_token1, + }, + [136] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [4] = anon_alias_sym_IF_EXISTS, + [5] = anon_alias_sym_IF_EXISTS, + }, + [137] = { + [6] = aux_sym_with_clause_token1, + [7] = aux_sym_with_clause_token1, + }, + [139] = { + [2] = anon_alias_sym_WITH, + }, + [140] = { + [2] = anon_alias_sym_WITHOUT, + }, + [141] = { + [1] = aux_sym_partition_by_clause_token1, + }, + [142] = { + [0] = anon_alias_sym_UNBOUNDED_FOLLOWING, + [1] = anon_alias_sym_UNBOUNDED_FOLLOWING, + }, + [143] = { + [1] = aux_sym_frame_bound_token3, + }, + [144] = { + [1] = anon_alias_sym_PRECEDING, + }, + [145] = { + [4] = alias_sym_default, + }, + [147] = { + [0] = aux_sym_null_hint_token2, + [2] = aux_sym_null_hint_token2, + [4] = aux_sym_null_hint_token2, + }, + [149] = { + [1] = anon_alias_sym_default, + [2] = anon_alias_sym_default, + [3] = anon_alias_sym_default, + }, + [150] = { + [2] = aux_sym_null_hint_token3, + [3] = aux_sym_null_hint_token3, + }, + [151] = { + [2] = aux_sym_type_spec_base_token1, + [3] = aux_sym_type_spec_base_token1, + }, + [152] = { + [2] = aux_sym_type_spec_base_token2, + [3] = aux_sym_type_spec_base_token2, + }, + [153] = { + [2] = aux_sym_type_spec_base_token3, + [3] = aux_sym_type_spec_base_token3, + }, + [154] = { + [2] = aux_sym_type_spec_base_token4, + [3] = aux_sym_type_spec_base_token4, + }, + [155] = { + [2] = aux_sym_type_spec_base_token5, + [3] = aux_sym_type_spec_base_token5, + }, + [156] = { + [2] = aux_sym_type_spec_base_token6, + [3] = aux_sym_type_spec_base_token6, + }, + [157] = { + [2] = aux_sym_type_spec_base_token7, + [3] = aux_sym_type_spec_base_token7, + }, + [158] = { + [2] = aux_sym_type_spec_base_token8, + }, + [159] = { + [2] = aux_sym_type_spec_base_token8, + [3] = aux_sym_type_spec_base_token8, + }, + [160] = { + [2] = aux_sym_type_spec_base_token11, + [3] = aux_sym_type_spec_base_token11, + }, + [161] = { + [2] = aux_sym_type_spec_base_token12, + [3] = aux_sym_type_spec_base_token12, + }, + [162] = { + [2] = aux_sym_type_spec_base_token13, + [3] = aux_sym_type_spec_base_token13, + }, + [163] = { + [2] = aux_sym_type_spec_base_token14, + [3] = aux_sym_type_spec_base_token14, + }, + [164] = { + [2] = aux_sym_type_spec_base_token15, + [3] = aux_sym_type_spec_base_token15, + }, + [165] = { + [2] = aux_sym_type_spec_base_token16, + [3] = aux_sym_type_spec_base_token16, + }, + [166] = { + [2] = aux_sym_type_spec_base_token17, + [3] = aux_sym_type_spec_base_token17, + }, + [167] = { + [2] = aux_sym_type_spec_base_token18, + [3] = aux_sym_type_spec_base_token18, + }, + [171] = { + [0] = anon_alias_sym_ALTER_COLUMN, + [1] = anon_alias_sym_ALTER_COLUMN, + [3] = anon_alias_sym_SET_DEFAULT, + [4] = anon_alias_sym_SET_DEFAULT, + }, + [172] = { + [6] = aux_sym_with_clause_token1, + [7] = aux_sym_with_clause_token1, + [8] = aux_sym_with_clause_token1, + }, + [173] = { + [6] = aux_sym_with_clause_token1, + [7] = aux_sym_with_clause_token1, + [8] = aux_sym_with_clause_token1, + }, + [174] = { + [3] = anon_alias_sym_WITH, + }, + [175] = { + [3] = anon_alias_sym_WITHOUT, + }, + [176] = { + [1] = aux_sym_within_group_clause_token1, + }, + [177] = { + [0] = anon_alias_sym_EXCLUDE_GROUP, + [1] = anon_alias_sym_EXCLUDE_GROUP, + }, + [178] = { + [0] = aux_sym_frame_exclusion_token1, + }, + [179] = { + [1] = aux_sym_table_constraint_foreign_key_token1, + }, + [181] = { + [4] = aux_sym_type_spec_range_token2, + [5] = aux_sym_type_spec_range_token2, + }, + [182] = { + [4] = aux_sym_type_spec_range_token3, + [5] = aux_sym_type_spec_range_token3, + }, + [183] = { + [4] = aux_sym_type_spec_range_token4, + [5] = aux_sym_type_spec_range_token4, + }, + [184] = { + [4] = aux_sym_type_spec_range_token5, + [5] = aux_sym_type_spec_range_token5, + }, + [185] = { + [4] = aux_sym_type_spec_range_token6, + [5] = aux_sym_type_spec_range_token6, + }, + [186] = { + [4] = aux_sym_type_spec_range_token7, + [5] = aux_sym_type_spec_range_token7, + }, + [190] = { + [7] = aux_sym_with_clause_token1, + [8] = aux_sym_with_clause_token1, + [9] = aux_sym_with_clause_token1, + }, + [191] = { + [7] = aux_sym_with_clause_token1, + [8] = aux_sym_with_clause_token1, + [9] = aux_sym_with_clause_token1, + }, + [192] = { + [7] = aux_sym_with_clause_token1, + [8] = aux_sym_with_clause_token1, + [9] = aux_sym_with_clause_token1, + }, + [193] = { + [4] = anon_alias_sym_WITH, + }, + [194] = { + [4] = anon_alias_sym_WITHOUT, + }, + [196] = { + [0] = aux_sym_frame_exclusion_token2, + [1] = aux_sym_frame_exclusion_token2, + }, + [197] = { + [0] = anon_alias_sym_EXCLUDE_CURRENT_ROW, + [1] = anon_alias_sym_EXCLUDE_CURRENT_ROW, + [2] = anon_alias_sym_EXCLUDE_CURRENT_ROW, + }, + [198] = { + [0] = anon_alias_sym_ON_DELETE, + [1] = anon_alias_sym_ON_DELETE, + }, + [199] = { + [0] = anon_alias_sym_ON_UPDATE, + [1] = anon_alias_sym_ON_UPDATE, + }, + [201] = { + [4] = aux_sym_type_spec_range_token2, + [5] = aux_sym_type_spec_range_token2, + }, + [202] = { + [4] = aux_sym_type_spec_range_token3, + [5] = aux_sym_type_spec_range_token3, + }, + [203] = { + [4] = aux_sym_type_spec_range_token4, + [5] = aux_sym_type_spec_range_token4, + }, + [204] = { + [4] = aux_sym_type_spec_range_token5, + [5] = aux_sym_type_spec_range_token5, + }, + [205] = { + [4] = aux_sym_type_spec_range_token6, + [5] = aux_sym_type_spec_range_token6, + }, + [206] = { + [4] = aux_sym_type_spec_range_token7, + [5] = aux_sym_type_spec_range_token7, + }, + [208] = { + [0] = anon_alias_sym_WITH, + }, + [211] = { + [8] = aux_sym_with_clause_token1, + [9] = aux_sym_with_clause_token1, + [10] = aux_sym_with_clause_token1, + }, + [212] = { + [8] = aux_sym_with_clause_token1, + [9] = aux_sym_with_clause_token1, + [10] = aux_sym_with_clause_token1, + }, + [213] = { + [8] = aux_sym_with_clause_token1, + [9] = aux_sym_with_clause_token1, + [10] = aux_sym_with_clause_token1, + }, + [214] = { + [5] = anon_alias_sym_WITH, + }, + [215] = { + [5] = anon_alias_sym_WITHOUT, + }, + [216] = { + [0] = anon_alias_sym_SET_NULL, + [1] = anon_alias_sym_SET_NULL, + }, + [218] = { + [1] = anon_alias_sym_FUNCTION, + }, + [219] = { + [1] = anon_alias_sym_PROCEDURE, + }, + [221] = { + [9] = aux_sym_with_clause_token1, + [10] = aux_sym_with_clause_token1, + }, + [222] = { + [6] = anon_alias_sym_WITH, + }, + [223] = { + [6] = anon_alias_sym_WITHOUT, + }, + [224] = { + [2] = aux_sym_type_spec_range_token2, + [3] = aux_sym_type_spec_range_token2, + }, + [225] = { + [2] = aux_sym_type_spec_range_token3, + [3] = aux_sym_type_spec_range_token3, + }, + [226] = { + [2] = aux_sym_type_spec_range_token4, + [3] = aux_sym_type_spec_range_token4, + }, + [227] = { + [2] = aux_sym_type_spec_range_token5, + [3] = aux_sym_type_spec_range_token5, + }, + [228] = { + [2] = aux_sym_type_spec_range_token6, + [3] = aux_sym_type_spec_range_token6, + }, + [229] = { + [2] = aux_sym_type_spec_range_token7, + [3] = aux_sym_type_spec_range_token7, + }, + [231] = { + [1] = anon_alias_sym_FUNCTION, + }, + [232] = { + [1] = anon_alias_sym_PROCEDURE, + }, + [233] = { + [7] = anon_alias_sym_WITH, + }, + [234] = { + [7] = anon_alias_sym_WITHOUT, + }, + [236] = { + [1] = anon_alias_sym_FUNCTION, + }, + [237] = { + [1] = anon_alias_sym_PROCEDURE, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + sym_sequence, 2, + sym_sequence, + alias_sym_alter_sequence, + sym__identifier, 21, + sym__identifier, + aux_sym_null_hint_token3, + aux_sym_type_spec_base_token1, + aux_sym_type_spec_base_token11, + aux_sym_type_spec_base_token12, + aux_sym_type_spec_base_token13, + aux_sym_type_spec_base_token16, + aux_sym_type_spec_base_token18, + aux_sym_type_spec_base_token2, + aux_sym_type_spec_base_token3, + aux_sym_type_spec_base_token4, + aux_sym_type_spec_base_token5, + aux_sym_type_spec_base_token6, + aux_sym_type_spec_base_token7, + aux_sym_type_spec_range_token2, + aux_sym_type_spec_range_token3, + aux_sym_type_spec_range_token4, + aux_sym_type_spec_range_token5, + aux_sym_type_spec_range_token6, + aux_sym_type_spec_range_token7, + sym_alter_schema, + sym_string, 5, + sym_string, + alias_sym_version, + aux_sym_type_spec_base_token14, + aux_sym_type_spec_base_token15, + aux_sym_type_spec_base_token17, + sym__expression, 3, + sym__expression, + alias_sym_default, + anon_alias_sym_default, + 0, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(586); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3426); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(2311); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == 'C') ADVANCE(906); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(2); + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(933); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1120); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1158); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(950); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(934); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(936); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1343); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1159); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(938); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(939); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1160); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1344); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(952); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(941); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(988); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1611); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(951); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1402); + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(1742); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(0) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(3443); + END_STATE(); + case 1: + if (lookahead == '\n') SKIP(584) + END_STATE(); + case 2: + if (lookahead == '\n') SKIP(584) + if (lookahead == '\r') SKIP(1) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 3: + if (lookahead == '\n') SKIP(743) + END_STATE(); + case 4: + if (lookahead == '\n') SKIP(743) + if (lookahead == '\r') SKIP(3) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 5: + if (lookahead == '\n') SKIP(776) + END_STATE(); + case 6: + if (lookahead == '\n') SKIP(776) + if (lookahead == '\r') SKIP(5) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 7: + if (lookahead == '\n') SKIP(777) + END_STATE(); + case 8: + if (lookahead == '\n') SKIP(777) + if (lookahead == '\r') SKIP(7) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 9: + if (lookahead == '\n') SKIP(596) + END_STATE(); + case 10: + if (lookahead == '\n') SKIP(596) + if (lookahead == '\r') SKIP(9) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 11: + if (lookahead == '\n') SKIP(649) + END_STATE(); + case 12: + if (lookahead == '\n') SKIP(649) + if (lookahead == '\r') SKIP(11) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 13: + if (lookahead == '\n') SKIP(632) + END_STATE(); + case 14: + if (lookahead == '\n') SKIP(632) + if (lookahead == '\r') SKIP(13) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 15: + if (lookahead == '\n') SKIP(715) + END_STATE(); + case 16: + if (lookahead == '\n') SKIP(715) + if (lookahead == '\r') SKIP(15) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 17: + if (lookahead == '\n') SKIP(623) + END_STATE(); + case 18: + if (lookahead == '\n') SKIP(623) + if (lookahead == '\r') SKIP(17) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 19: + if (lookahead == '\n') SKIP(600) + END_STATE(); + case 20: + if (lookahead == '\n') SKIP(600) + if (lookahead == '\r') SKIP(19) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 21: + if (lookahead == '\n') SKIP(653) + END_STATE(); + case 22: + if (lookahead == '\n') SKIP(653) + if (lookahead == '\r') SKIP(21) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 23: + if (lookahead == '\n') SKIP(601) + END_STATE(); + case 24: + if (lookahead == '\n') SKIP(601) + if (lookahead == '\r') SKIP(23) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 25: + if (lookahead == '\n') SKIP(617) + END_STATE(); + case 26: + if (lookahead == '\n') SKIP(617) + if (lookahead == '\r') SKIP(25) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 27: + if (lookahead == '\n') SKIP(655) + END_STATE(); + case 28: + if (lookahead == '\n') SKIP(655) + if (lookahead == '\r') SKIP(27) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 29: + if (lookahead == '\n') SKIP(624) + END_STATE(); + case 30: + if (lookahead == '\n') SKIP(624) + if (lookahead == '\r') SKIP(29) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 31: + if (lookahead == '\n') SKIP(602) + END_STATE(); + case 32: + if (lookahead == '\n') SKIP(602) + if (lookahead == '\r') SKIP(31) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 33: + if (lookahead == '\n') SKIP(716) + END_STATE(); + case 34: + if (lookahead == '\n') SKIP(716) + if (lookahead == '\r') SKIP(33) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 35: + if (lookahead == '\n') SKIP(718) + END_STATE(); + case 36: + if (lookahead == '\n') SKIP(718) + if (lookahead == '\r') SKIP(35) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 37: + if (lookahead == '\n') SKIP(786) + END_STATE(); + case 38: + if (lookahead == '\n') SKIP(786) + if (lookahead == '\r') SKIP(37) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 39: + if (lookahead == '\n') SKIP(658) + END_STATE(); + case 40: + if (lookahead == '\n') SKIP(658) + if (lookahead == '\r') SKIP(39) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 41: + if (lookahead == '\n') SKIP(659) + END_STATE(); + case 42: + if (lookahead == '\n') SKIP(659) + if (lookahead == '\r') SKIP(41) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 43: + if (lookahead == '\n') SKIP(633) + END_STATE(); + case 44: + if (lookahead == '\n') SKIP(633) + if (lookahead == '\r') SKIP(43) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 45: + if (lookahead == '\n') SKIP(619) + END_STATE(); + case 46: + if (lookahead == '\n') SKIP(619) + if (lookahead == '\r') SKIP(45) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 47: + if (lookahead == '\n') SKIP(722) + END_STATE(); + case 48: + if (lookahead == '\n') SKIP(722) + if (lookahead == '\r') SKIP(47) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 49: + if (lookahead == '\n') SKIP(778) + END_STATE(); + case 50: + if (lookahead == '\n') SKIP(778) + if (lookahead == '\r') SKIP(49) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 51: + if (lookahead == '\n') SKIP(779) + END_STATE(); + case 52: + if (lookahead == '\n') SKIP(779) + if (lookahead == '\r') SKIP(51) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 53: + if (lookahead == '\n') SKIP(608) + END_STATE(); + case 54: + if (lookahead == '\n') SKIP(608) + if (lookahead == '\r') SKIP(53) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 55: + if (lookahead == '\n') SKIP(665) + END_STATE(); + case 56: + if (lookahead == '\n') SKIP(665) + if (lookahead == '\r') SKIP(55) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 57: + if (lookahead == '\n') SKIP(753) + END_STATE(); + case 58: + if (lookahead == '\n') SKIP(753) + if (lookahead == '\r') SKIP(57) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 59: + if (lookahead == '\n') SKIP(610) + END_STATE(); + case 60: + if (lookahead == '\n') SKIP(610) + if (lookahead == '\r') SKIP(59) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 61: + if (lookahead == '\n') SKIP(587) + END_STATE(); + case 62: + if (lookahead == '\n') SKIP(587) + if (lookahead == '\r') SKIP(61) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 63: + if (lookahead == '\n') SKIP(746) + END_STATE(); + case 64: + if (lookahead == '\n') SKIP(746) + if (lookahead == '\r') SKIP(63) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 65: + if (lookahead == '\n') SKIP(667) + END_STATE(); + case 66: + if (lookahead == '\n') SKIP(667) + if (lookahead == '\r') SKIP(65) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 67: + if (lookahead == '\n') SKIP(742) + END_STATE(); + case 68: + if (lookahead == '\n') SKIP(742) + if (lookahead == '\r') SKIP(67) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 69: + if (lookahead == '\n') SKIP(611) + END_STATE(); + case 70: + if (lookahead == '\n') SKIP(611) + if (lookahead == '\r') SKIP(69) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 71: + if (lookahead == '\n') SKIP(769) + END_STATE(); + case 72: + if (lookahead == '\n') SKIP(769) + if (lookahead == '\r') SKIP(71) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 73: + if (lookahead == '\n') SKIP(613) + END_STATE(); + case 74: + if (lookahead == '\n') SKIP(613) + if (lookahead == '\r') SKIP(73) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 75: + if (lookahead == '\n') SKIP(878) + END_STATE(); + case 76: + if (lookahead == '\n') SKIP(878) + if (lookahead == '\r') SKIP(75) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 77: + if (lookahead == '\n') SKIP(755) + END_STATE(); + case 78: + if (lookahead == '\n') SKIP(755) + if (lookahead == '\r') SKIP(77) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 79: + if (lookahead == '\n') SKIP(770) + END_STATE(); + case 80: + if (lookahead == '\n') SKIP(770) + if (lookahead == '\r') SKIP(79) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 81: + if (lookahead == '\n') SKIP(757) + END_STATE(); + case 82: + if (lookahead == '\n') SKIP(757) + if (lookahead == '\r') SKIP(81) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 83: + if (lookahead == '\n') SKIP(795) + END_STATE(); + case 84: + if (lookahead == '\n') SKIP(795) + if (lookahead == '\r') SKIP(83) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 85: + if (lookahead == '\n') SKIP(765) + END_STATE(); + case 86: + if (lookahead == '\n') SKIP(765) + if (lookahead == '\r') SKIP(85) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 87: + if (lookahead == '\n') SKIP(744) + END_STATE(); + case 88: + if (lookahead == '\n') SKIP(744) + if (lookahead == '\r') SKIP(87) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 89: + if (lookahead == '\n') SKIP(756) + END_STATE(); + case 90: + if (lookahead == '\n') SKIP(756) + if (lookahead == '\r') SKIP(89) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 91: + if (lookahead == '\n') SKIP(808) + END_STATE(); + case 92: + if (lookahead == '\n') SKIP(808) + if (lookahead == '\r') SKIP(91) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 93: + if (lookahead == '\n') SKIP(766) + END_STATE(); + case 94: + if (lookahead == '\n') SKIP(766) + if (lookahead == '\r') SKIP(93) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 95: + if (lookahead == '\n') SKIP(747) + END_STATE(); + case 96: + if (lookahead == '\n') SKIP(747) + if (lookahead == '\r') SKIP(95) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 97: + if (lookahead == '\n') SKIP(790) + END_STATE(); + case 98: + if (lookahead == '\n') SKIP(790) + if (lookahead == '\r') SKIP(97) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 99: + if (lookahead == '\n') SKIP(772) + END_STATE(); + case 100: + if (lookahead == '\n') SKIP(772) + if (lookahead == '\r') SKIP(99) + END_STATE(); + case 101: + if (lookahead == '\n') SKIP(796) + END_STATE(); + case 102: + if (lookahead == '\n') SKIP(796) + if (lookahead == '\r') SKIP(101) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 103: + if (lookahead == '\n') SKIP(833) + END_STATE(); + case 104: + if (lookahead == '\n') SKIP(833) + if (lookahead == '\r') SKIP(103) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 105: + if (lookahead == '\n') SKIP(673) + END_STATE(); + case 106: + if (lookahead == '\n') SKIP(673) + if (lookahead == '\r') SKIP(105) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 107: + if (lookahead == '\n') SKIP(621) + END_STATE(); + case 108: + if (lookahead == '\n') SKIP(621) + if (lookahead == '\r') SKIP(107) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 109: + if (lookahead == '\n') SKIP(748) + END_STATE(); + case 110: + if (lookahead == '\n') SKIP(748) + if (lookahead == '\r') SKIP(109) + END_STATE(); + case 111: + if (lookahead == '\n') SKIP(771) + END_STATE(); + case 112: + if (lookahead == '\n') SKIP(771) + if (lookahead == '\r') SKIP(111) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 113: + if (lookahead == '\n') SKIP(797) + END_STATE(); + case 114: + if (lookahead == '\n') SKIP(797) + if (lookahead == '\r') SKIP(113) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 115: + if (lookahead == '\n') SKIP(758) + END_STATE(); + case 116: + if (lookahead == '\n') SKIP(758) + if (lookahead == '\r') SKIP(115) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 117: + if (lookahead == '\n') SKIP(615) + END_STATE(); + case 118: + if (lookahead == '\n') SKIP(615) + if (lookahead == '\r') SKIP(117) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 119: + if (lookahead == '\n') SKIP(745) + END_STATE(); + case 120: + if (lookahead == '\n') SKIP(745) + if (lookahead == '\r') SKIP(119) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 121: + if (lookahead == '\n') SKIP(749) + END_STATE(); + case 122: + if (lookahead == '\n') SKIP(749) + if (lookahead == '\r') SKIP(121) + END_STATE(); + case 123: + if (lookahead == '\n') SKIP(674) + END_STATE(); + case 124: + if (lookahead == '\n') SKIP(674) + if (lookahead == '\r') SKIP(123) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 125: + if (lookahead == '\n') SKIP(834) + END_STATE(); + case 126: + if (lookahead == '\n') SKIP(834) + if (lookahead == '\r') SKIP(125) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 127: + if (lookahead == '\n') SKIP(622) + END_STATE(); + case 128: + if (lookahead == '\n') SKIP(622) + if (lookahead == '\r') SKIP(127) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 129: + if (lookahead == '\n') SKIP(830) + END_STATE(); + case 130: + if (lookahead == '\n') SKIP(830) + if (lookahead == '\r') SKIP(129) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 131: + if (lookahead == '\n') SKIP(739) + END_STATE(); + case 132: + if (lookahead == '\n') SKIP(739) + if (lookahead == '\r') SKIP(131) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 133: + if (lookahead == '\n') SKIP(675) + END_STATE(); + case 134: + if (lookahead == '\n') SKIP(675) + if (lookahead == '\r') SKIP(133) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 135: + if (lookahead == '\n') SKIP(592) + END_STATE(); + case 136: + if (lookahead == '\n') SKIP(592) + if (lookahead == '\r') SKIP(135) + END_STATE(); + case 137: + if (lookahead == '\n') SKIP(760) + END_STATE(); + case 138: + if (lookahead == '\n') SKIP(760) + if (lookahead == '\r') SKIP(137) + END_STATE(); + case 139: + if (lookahead == '\n') SKIP(616) + END_STATE(); + case 140: + if (lookahead == '\n') SKIP(616) + if (lookahead == '\r') SKIP(139) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 141: + if (lookahead == '\n') SKIP(636) + END_STATE(); + case 142: + if (lookahead == '\n') SKIP(636) + if (lookahead == '\r') SKIP(141) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 143: + if (lookahead == '\n') SKIP(637) + END_STATE(); + case 144: + if (lookahead == '\n') SKIP(637) + if (lookahead == '\r') SKIP(143) + END_STATE(); + case 145: + if (lookahead == '\n') SKIP(631) + END_STATE(); + case 146: + if (lookahead == '\n') SKIP(631) + if (lookahead == '\r') SKIP(145) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 147: + if (lookahead == '\n') SKIP(842) + END_STATE(); + case 148: + if (lookahead == '\n') SKIP(842) + if (lookahead == '\r') SKIP(147) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 149: + if (lookahead == '\n') SKIP(809) + END_STATE(); + case 150: + if (lookahead == '\n') SKIP(809) + if (lookahead == '\r') SKIP(149) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 151: + if (lookahead == '\n') SKIP(802) + END_STATE(); + case 152: + if (lookahead == '\n') SKIP(802) + if (lookahead == '\r') SKIP(151) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 153: + if (lookahead == '\n') SKIP(588) + END_STATE(); + case 154: + if (lookahead == '\n') SKIP(588) + if (lookahead == '\r') SKIP(153) + END_STATE(); + case 155: + if (lookahead == '\n') SKIP(866) + END_STATE(); + case 156: + if (lookahead == '\n') SKIP(866) + if (lookahead == '\r') SKIP(155) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 157: + if (lookahead == '\n') SKIP(676) + END_STATE(); + case 158: + if (lookahead == '\n') SKIP(676) + if (lookahead == '\r') SKIP(157) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 159: + if (lookahead == '\n') SKIP(810) + END_STATE(); + case 160: + if (lookahead == '\n') SKIP(810) + if (lookahead == '\r') SKIP(159) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 161: + if (lookahead == '\n') SKIP(798) + END_STATE(); + case 162: + if (lookahead == '\n') SKIP(798) + if (lookahead == '\r') SKIP(161) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 163: + if (lookahead == '\n') SKIP(782) + END_STATE(); + case 164: + if (lookahead == '\n') SKIP(782) + if (lookahead == '\r') SKIP(163) + END_STATE(); + case 165: + if (lookahead == '\n') SKIP(811) + END_STATE(); + case 166: + if (lookahead == '\n') SKIP(811) + if (lookahead == '\r') SKIP(165) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 167: + if (lookahead == '\n') SKIP(839) + END_STATE(); + case 168: + if (lookahead == '\n') SKIP(839) + if (lookahead == '\r') SKIP(167) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 169: + if (lookahead == '\n') SKIP(879) + END_STATE(); + case 170: + if (lookahead == '\n') SKIP(879) + if (lookahead == '\r') SKIP(169) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 171: + if (lookahead == '\n') SKIP(773) + END_STATE(); + case 172: + if (lookahead == '\n') SKIP(773) + if (lookahead == '\r') SKIP(171) + END_STATE(); + case 173: + if (lookahead == '\n') SKIP(836) + END_STATE(); + case 174: + if (lookahead == '\n') SKIP(836) + if (lookahead == '\r') SKIP(173) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 175: + if (lookahead == '\n') SKIP(754) + END_STATE(); + case 176: + if (lookahead == '\n') SKIP(754) + if (lookahead == '\r') SKIP(175) + END_STATE(); + case 177: + if (lookahead == '\n') SKIP(825) + END_STATE(); + case 178: + if (lookahead == '\n') SKIP(825) + if (lookahead == '\r') SKIP(177) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 179: + if (lookahead == '\n') SKIP(774) + END_STATE(); + case 180: + if (lookahead == '\n') SKIP(774) + if (lookahead == '\r') SKIP(179) + END_STATE(); + case 181: + if (lookahead == '\n') SKIP(826) + END_STATE(); + case 182: + if (lookahead == '\n') SKIP(826) + if (lookahead == '\r') SKIP(181) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 183: + if (lookahead == '\n') SKIP(843) + END_STATE(); + case 184: + if (lookahead == '\n') SKIP(843) + if (lookahead == '\r') SKIP(183) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 185: + if (lookahead == '\n') SKIP(783) + END_STATE(); + case 186: + if (lookahead == '\n') SKIP(783) + if (lookahead == '\r') SKIP(185) + END_STATE(); + case 187: + if (lookahead == '\n') SKIP(807) + END_STATE(); + case 188: + if (lookahead == '\n') SKIP(807) + if (lookahead == '\r') SKIP(187) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 189: + if (lookahead == '\n') SKIP(816) + END_STATE(); + case 190: + if (lookahead == '\n') SKIP(816) + if (lookahead == '\r') SKIP(189) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 191: + if (lookahead == '\n') SKIP(764) + END_STATE(); + case 192: + if (lookahead == '\n') SKIP(764) + if (lookahead == '\r') SKIP(191) + END_STATE(); + case 193: + if (lookahead == '\n') SKIP(759) + END_STATE(); + case 194: + if (lookahead == '\n') SKIP(759) + if (lookahead == '\r') SKIP(193) + END_STATE(); + case 195: + if (lookahead == '\n') SKIP(784) + END_STATE(); + case 196: + if (lookahead == '\n') SKIP(784) + if (lookahead == '\r') SKIP(195) + END_STATE(); + case 197: + if (lookahead == '\n') SKIP(832) + END_STATE(); + case 198: + if (lookahead == '\n') SKIP(832) + if (lookahead == '\r') SKIP(197) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 199: + if (lookahead == '\n') SKIP(775) + END_STATE(); + case 200: + if (lookahead == '\n') SKIP(775) + if (lookahead == '\r') SKIP(199) + END_STATE(); + case 201: + if (lookahead == '\n') SKIP(792) + END_STATE(); + case 202: + if (lookahead == '\n') SKIP(792) + if (lookahead == '\r') SKIP(201) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 203: + if (lookahead == '\n') SKIP(837) + END_STATE(); + case 204: + if (lookahead == '\n') SKIP(837) + if (lookahead == '\r') SKIP(203) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 205: + if (lookahead == '\n') SKIP(750) + END_STATE(); + case 206: + if (lookahead == '\n') SKIP(750) + if (lookahead == '\r') SKIP(205) + END_STATE(); + case 207: + if (lookahead == '\n') SKIP(846) + END_STATE(); + case 208: + if (lookahead == '\n') SKIP(846) + if (lookahead == '\r') SKIP(207) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 209: + if (lookahead == '\n') SKIP(785) + END_STATE(); + case 210: + if (lookahead == '\n') SKIP(785) + if (lookahead == '\r') SKIP(209) + END_STATE(); + case 211: + if (lookahead == '\n') SKIP(751) + END_STATE(); + case 212: + if (lookahead == '\n') SKIP(751) + if (lookahead == '\r') SKIP(211) + END_STATE(); + case 213: + if (lookahead == '\n') SKIP(761) + END_STATE(); + case 214: + if (lookahead == '\n') SKIP(761) + if (lookahead == '\r') SKIP(213) + END_STATE(); + case 215: + if (lookahead == '\n') SKIP(594) + END_STATE(); + case 216: + if (lookahead == '\n') SKIP(594) + if (lookahead == '\r') SKIP(215) + END_STATE(); + case 217: + if (lookahead == '\n') SKIP(595) + END_STATE(); + case 218: + if (lookahead == '\n') SKIP(595) + if (lookahead == '\r') SKIP(217) + END_STATE(); + case 219: + if (lookahead == '\n') SKIP(752) + END_STATE(); + case 220: + if (lookahead == '\n') SKIP(752) + if (lookahead == '\r') SKIP(219) + END_STATE(); + case 221: + if (lookahead == '\n') SKIP(643) + END_STATE(); + case 222: + if (lookahead == '\n') SKIP(643) + if (lookahead == '\r') SKIP(221) + END_STATE(); + case 223: + if (lookahead == '\n') SKIP(644) + END_STATE(); + case 224: + if (lookahead == '\n') SKIP(644) + if (lookahead == '\r') SKIP(223) + END_STATE(); + case 225: + if (lookahead == '\n') SKIP(635) + END_STATE(); + case 226: + if (lookahead == '\n') SKIP(635) + if (lookahead == '\r') SKIP(225) + END_STATE(); + case 227: + if (lookahead == '\n') SKIP(590) + END_STATE(); + case 228: + if (lookahead == '\n') SKIP(590) + if (lookahead == '\r') SKIP(227) + END_STATE(); + case 229: + if (lookahead == '\n') SKIP(880) + END_STATE(); + case 230: + if (lookahead == '\n') SKIP(880) + if (lookahead == '\r') SKIP(229) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 231: + if (lookahead == '\n') SKIP(591) + END_STATE(); + case 232: + if (lookahead == '\n') SKIP(591) + if (lookahead == '\r') SKIP(231) + END_STATE(); + case 233: + if (lookahead == '\n') SKIP(762) + END_STATE(); + case 234: + if (lookahead == '\n') SKIP(762) + if (lookahead == '\r') SKIP(233) + END_STATE(); + case 235: + if (lookahead == '\n') SKIP(736) + END_STATE(); + case 236: + if (lookahead == '\n') SKIP(736) + if (lookahead == '\r') SKIP(235) + END_STATE(); + case 237: + if (lookahead == '\n') SKIP(645) + END_STATE(); + case 238: + if (lookahead == '\n') SKIP(645) + if (lookahead == '\r') SKIP(237) + END_STATE(); + case 239: + if (lookahead == '\n') SKIP(763) + END_STATE(); + case 240: + if (lookahead == '\n') SKIP(763) + if (lookahead == '\r') SKIP(239) + END_STATE(); + case 241: + if (lookahead == '\n') SKIP(630) + END_STATE(); + case 242: + if (lookahead == '\n') SKIP(630) + if (lookahead == '\r') SKIP(241) + END_STATE(); + case 243: + if (lookahead == '\n') SKIP(737) + END_STATE(); + case 244: + if (lookahead == '\n') SKIP(737) + if (lookahead == '\r') SKIP(243) + END_STATE(); + case 245: + if (lookahead == '\n') SKIP(647) + END_STATE(); + case 246: + if (lookahead == '\n') SKIP(647) + if (lookahead == '\r') SKIP(245) + END_STATE(); + case 247: + if (lookahead == '\n') SKIP(648) + END_STATE(); + case 248: + if (lookahead == '\n') SKIP(648) + if (lookahead == '\r') SKIP(247) + END_STATE(); + case 249: + if (lookahead == '\n') SKIP(881) + END_STATE(); + case 250: + if (lookahead == '\n') SKIP(881) + if (lookahead == '\r') SKIP(249) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 251: + if (lookahead == '\n') SKIP(738) + END_STATE(); + case 252: + if (lookahead == '\n') SKIP(738) + if (lookahead == '\r') SKIP(251) + END_STATE(); + case 253: + if (lookahead == '\n') SKIP(827) + END_STATE(); + case 254: + if (lookahead == '\n') SKIP(827) + if (lookahead == '\r') SKIP(253) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 255: + if (lookahead == '\n') SKIP(868) + END_STATE(); + case 256: + if (lookahead == '\n') SKIP(868) + if (lookahead == '\r') SKIP(255) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 257: + if (lookahead == '\n') SKIP(788) + END_STATE(); + case 258: + if (lookahead == '\n') SKIP(788) + if (lookahead == '\r') SKIP(257) + END_STATE(); + case 259: + if (lookahead == '\n') SKIP(828) + END_STATE(); + case 260: + if (lookahead == '\n') SKIP(828) + if (lookahead == '\r') SKIP(259) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 261: + if (lookahead == '\n') SKIP(805) + END_STATE(); + case 262: + if (lookahead == '\n') SKIP(805) + if (lookahead == '\r') SKIP(261) + END_STATE(); + case 263: + if (lookahead == '\n') SKIP(886) + END_STATE(); + case 264: + if (lookahead == '\n') SKIP(886) + if (lookahead == '\r') SKIP(263) + END_STATE(); + case 265: + if (lookahead == '\n') SKIP(787) + END_STATE(); + case 266: + if (lookahead == '\n') SKIP(787) + if (lookahead == '\r') SKIP(265) + END_STATE(); + case 267: + if (lookahead == '\n') SKIP(806) + END_STATE(); + case 268: + if (lookahead == '\n') SKIP(806) + if (lookahead == '\r') SKIP(267) + END_STATE(); + case 269: + if (lookahead == '\n') SKIP(852) + END_STATE(); + case 270: + if (lookahead == '\n') SKIP(852) + if (lookahead == '\r') SKIP(269) + END_STATE(); + case 271: + if (lookahead == '\n') SKIP(789) + END_STATE(); + case 272: + if (lookahead == '\n') SKIP(789) + if (lookahead == '\r') SKIP(271) + END_STATE(); + case 273: + if (lookahead == '\n') SKIP(853) + END_STATE(); + case 274: + if (lookahead == '\n') SKIP(853) + if (lookahead == '\r') SKIP(273) + END_STATE(); + case 275: + if (lookahead == '\n') SKIP(804) + END_STATE(); + case 276: + if (lookahead == '\n') SKIP(804) + if (lookahead == '\r') SKIP(275) + END_STATE(); + case 277: + if (lookahead == '\n') SKIP(851) + END_STATE(); + case 278: + if (lookahead == '\n') SKIP(851) + if (lookahead == '\r') SKIP(277) + END_STATE(); + case 279: + if (lookahead == '\n') SKIP(829) + END_STATE(); + case 280: + if (lookahead == '\n') SKIP(829) + if (lookahead == '\r') SKIP(279) + END_STATE(); + case 281: + if (lookahead == '\n') SKIP(854) + END_STATE(); + case 282: + if (lookahead == '\n') SKIP(854) + if (lookahead == '\r') SKIP(281) + END_STATE(); + case 283: + if (lookahead == '\n') SKIP(855) + END_STATE(); + case 284: + if (lookahead == '\n') SKIP(855) + if (lookahead == '\r') SKIP(283) + END_STATE(); + case 285: + if (lookahead == '\n') SKIP(856) + END_STATE(); + case 286: + if (lookahead == '\n') SKIP(856) + if (lookahead == '\r') SKIP(285) + END_STATE(); + case 287: + if (lookahead == '\n') SKIP(857) + END_STATE(); + case 288: + if (lookahead == '\n') SKIP(857) + if (lookahead == '\r') SKIP(287) + END_STATE(); + case 289: + if (lookahead == '\n') SKIP(858) + END_STATE(); + case 290: + if (lookahead == '\n') SKIP(858) + if (lookahead == '\r') SKIP(289) + END_STATE(); + case 291: + if (lookahead == '\n') SKIP(859) + END_STATE(); + case 292: + if (lookahead == '\n') SKIP(859) + if (lookahead == '\r') SKIP(291) + END_STATE(); + case 293: + if (lookahead == '\n') SKIP(860) + END_STATE(); + case 294: + if (lookahead == '\n') SKIP(860) + if (lookahead == '\r') SKIP(293) + END_STATE(); + case 295: + if (lookahead == '\n') SKIP(861) + END_STATE(); + case 296: + if (lookahead == '\n') SKIP(861) + if (lookahead == '\r') SKIP(295) + END_STATE(); + case 297: + if (lookahead == '\n') SKIP(862) + END_STATE(); + case 298: + if (lookahead == '\n') SKIP(862) + if (lookahead == '\r') SKIP(297) + END_STATE(); + case 299: + if (lookahead == '\n') SKIP(863) + END_STATE(); + case 300: + if (lookahead == '\n') SKIP(863) + if (lookahead == '\r') SKIP(299) + END_STATE(); + case 301: + if (lookahead == '\n') SKIP(864) + END_STATE(); + case 302: + if (lookahead == '\n') SKIP(864) + if (lookahead == '\r') SKIP(301) + END_STATE(); + case 303: + if (lookahead == '\n') SKIP(865) + END_STATE(); + case 304: + if (lookahead == '\n') SKIP(865) + if (lookahead == '\r') SKIP(303) + END_STATE(); + case 305: + if (lookahead == '\n') SKIP(874) + END_STATE(); + case 306: + if (lookahead == '\n') SKIP(874) + if (lookahead == '\r') SKIP(305) + END_STATE(); + case 307: + if (lookahead == '\n') SKIP(597) + END_STATE(); + case 308: + if (lookahead == '\n') SKIP(597) + if (lookahead == '\r') SKIP(307) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 309: + if (lookahead == '\n') SKIP(650) + END_STATE(); + case 310: + if (lookahead == '\n') SKIP(650) + if (lookahead == '\r') SKIP(309) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 311: + if (lookahead == '\n') SKIP(603) + END_STATE(); + case 312: + if (lookahead == '\n') SKIP(603) + if (lookahead == '\r') SKIP(311) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 313: + if (lookahead == '\n') SKIP(654) + END_STATE(); + case 314: + if (lookahead == '\n') SKIP(654) + if (lookahead == '\r') SKIP(313) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 315: + if (lookahead == '\n') SKIP(604) + END_STATE(); + case 316: + if (lookahead == '\n') SKIP(604) + if (lookahead == '\r') SKIP(315) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 317: + if (lookahead == '\n') SKIP(618) + END_STATE(); + case 318: + if (lookahead == '\n') SKIP(618) + if (lookahead == '\r') SKIP(317) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 319: + if (lookahead == '\n') SKIP(625) + END_STATE(); + case 320: + if (lookahead == '\n') SKIP(625) + if (lookahead == '\r') SKIP(319) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 321: + if (lookahead == '\n') SKIP(605) + END_STATE(); + case 322: + if (lookahead == '\n') SKIP(605) + if (lookahead == '\r') SKIP(321) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 323: + if (lookahead == '\n') SKIP(719) + END_STATE(); + case 324: + if (lookahead == '\n') SKIP(719) + if (lookahead == '\r') SKIP(323) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 325: + if (lookahead == '\n') SKIP(663) + END_STATE(); + case 326: + if (lookahead == '\n') SKIP(663) + if (lookahead == '\r') SKIP(325) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 327: + if (lookahead == '\n') SKIP(634) + END_STATE(); + case 328: + if (lookahead == '\n') SKIP(634) + if (lookahead == '\r') SKIP(327) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 329: + if (lookahead == '\n') SKIP(620) + END_STATE(); + case 330: + if (lookahead == '\n') SKIP(620) + if (lookahead == '\r') SKIP(329) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 331: + if (lookahead == '\n') SKIP(723) + END_STATE(); + case 332: + if (lookahead == '\n') SKIP(723) + if (lookahead == '\r') SKIP(331) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 333: + if (lookahead == '\n') SKIP(609) + END_STATE(); + case 334: + if (lookahead == '\n') SKIP(609) + if (lookahead == '\r') SKIP(333) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 335: + if (lookahead == '\n') SKIP(666) + END_STATE(); + case 336: + if (lookahead == '\n') SKIP(666) + if (lookahead == '\r') SKIP(335) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 337: + if (lookahead == '\n') SKIP(612) + END_STATE(); + case 338: + if (lookahead == '\n') SKIP(612) + if (lookahead == '\r') SKIP(337) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 339: + if (lookahead == '\n') SKIP(669) + END_STATE(); + case 340: + if (lookahead == '\n') SKIP(669) + if (lookahead == '\r') SKIP(339) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 341: + if (lookahead == '\n') SKIP(614) + END_STATE(); + case 342: + if (lookahead == '\n') SKIP(614) + if (lookahead == '\r') SKIP(341) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 343: + if (lookahead == '\n') SKIP(767) + END_STATE(); + case 344: + if (lookahead == '\n') SKIP(767) + if (lookahead == '\r') SKIP(343) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 345: + if (lookahead == '\n') SKIP(791) + END_STATE(); + case 346: + if (lookahead == '\n') SKIP(791) + if (lookahead == '\r') SKIP(345) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 347: + if (lookahead == '\n') SKIP(831) + END_STATE(); + case 348: + if (lookahead == '\n') SKIP(831) + if (lookahead == '\r') SKIP(347) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 349: + if (lookahead == '\n') SKIP(740) + END_STATE(); + case 350: + if (lookahead == '\n') SKIP(740) + if (lookahead == '\r') SKIP(349) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 351: + if (lookahead == '\n') SKIP(593) + END_STATE(); + case 352: + if (lookahead == '\n') SKIP(593) + if (lookahead == '\r') SKIP(351) + END_STATE(); + case 353: + if (lookahead == '\n') SKIP(638) + END_STATE(); + case 354: + if (lookahead == '\n') SKIP(638) + if (lookahead == '\r') SKIP(353) + END_STATE(); + case 355: + if (lookahead == '\n') SKIP(812) + END_STATE(); + case 356: + if (lookahead == '\n') SKIP(812) + if (lookahead == '\r') SKIP(355) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 357: + if (lookahead == '\n') SKIP(803) + END_STATE(); + case 358: + if (lookahead == '\n') SKIP(803) + if (lookahead == '\r') SKIP(357) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 359: + if (lookahead == '\n') SKIP(589) + END_STATE(); + case 360: + if (lookahead == '\n') SKIP(589) + if (lookahead == '\r') SKIP(359) + END_STATE(); + case 361: + if (lookahead == '\n') SKIP(867) + END_STATE(); + case 362: + if (lookahead == '\n') SKIP(867) + if (lookahead == '\r') SKIP(361) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 363: + if (lookahead == '\n') SKIP(813) + END_STATE(); + case 364: + if (lookahead == '\n') SKIP(813) + if (lookahead == '\r') SKIP(363) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 365: + if (lookahead == '\n') SKIP(799) + END_STATE(); + case 366: + if (lookahead == '\n') SKIP(799) + if (lookahead == '\r') SKIP(365) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 367: + if (lookahead == '\n') SKIP(840) + END_STATE(); + case 368: + if (lookahead == '\n') SKIP(840) + if (lookahead == '\r') SKIP(367) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 369: + if (lookahead == '\n') SKIP(844) + END_STATE(); + case 370: + if (lookahead == '\n') SKIP(844) + if (lookahead == '\r') SKIP(369) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 371: + if (lookahead == '\n') SKIP(646) + END_STATE(); + case 372: + if (lookahead == '\n') SKIP(646) + if (lookahead == '\r') SKIP(371) + END_STATE(); + case 373: + if (lookahead == '\n') SKIP(598) + END_STATE(); + case 374: + if (lookahead == '\n') SKIP(598) + if (lookahead == '\r') SKIP(373) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 375: + if (lookahead == '\n') SKIP(651) + END_STATE(); + case 376: + if (lookahead == '\n') SKIP(651) + if (lookahead == '\r') SKIP(375) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 377: + if (lookahead == '\n') SKIP(606) + END_STATE(); + case 378: + if (lookahead == '\n') SKIP(606) + if (lookahead == '\r') SKIP(377) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 379: + if (lookahead == '\n') SKIP(656) + END_STATE(); + case 380: + if (lookahead == '\n') SKIP(656) + if (lookahead == '\r') SKIP(379) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 381: + if (lookahead == '\n') SKIP(626) + END_STATE(); + case 382: + if (lookahead == '\n') SKIP(626) + if (lookahead == '\r') SKIP(381) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 383: + if (lookahead == '\n') SKIP(720) + END_STATE(); + case 384: + if (lookahead == '\n') SKIP(720) + if (lookahead == '\r') SKIP(383) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 385: + if (lookahead == '\n') SKIP(664) + END_STATE(); + case 386: + if (lookahead == '\n') SKIP(664) + if (lookahead == '\r') SKIP(385) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 387: + if (lookahead == '\n') SKIP(724) + END_STATE(); + case 388: + if (lookahead == '\n') SKIP(724) + if (lookahead == '\r') SKIP(387) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 389: + if (lookahead == '\n') SKIP(668) + END_STATE(); + case 390: + if (lookahead == '\n') SKIP(668) + if (lookahead == '\r') SKIP(389) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 391: + if (lookahead == '\n') SKIP(671) + END_STATE(); + case 392: + if (lookahead == '\n') SKIP(671) + if (lookahead == '\r') SKIP(391) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 393: + if (lookahead == '\n') SKIP(639) + END_STATE(); + case 394: + if (lookahead == '\n') SKIP(639) + if (lookahead == '\r') SKIP(393) + END_STATE(); + case 395: + if (lookahead == '\n') SKIP(815) + END_STATE(); + case 396: + if (lookahead == '\n') SKIP(815) + if (lookahead == '\r') SKIP(395) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 397: + if (lookahead == '\n') SKIP(814) + END_STATE(); + case 398: + if (lookahead == '\n') SKIP(814) + if (lookahead == '\r') SKIP(397) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 399: + if (lookahead == '\n') SKIP(800) + END_STATE(); + case 400: + if (lookahead == '\n') SKIP(800) + if (lookahead == '\r') SKIP(399) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 401: + if (lookahead == '\n') SKIP(841) + END_STATE(); + case 402: + if (lookahead == '\n') SKIP(841) + if (lookahead == '\r') SKIP(401) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 403: + if (lookahead == '\n') SKIP(845) + END_STATE(); + case 404: + if (lookahead == '\n') SKIP(845) + if (lookahead == '\r') SKIP(403) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 405: + if (lookahead == '\n') SKIP(599) + END_STATE(); + case 406: + if (lookahead == '\n') SKIP(599) + if (lookahead == '\r') SKIP(405) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 407: + if (lookahead == '\n') SKIP(652) + END_STATE(); + case 408: + if (lookahead == '\n') SKIP(652) + if (lookahead == '\r') SKIP(407) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 409: + if (lookahead == '\n') SKIP(607) + END_STATE(); + case 410: + if (lookahead == '\n') SKIP(607) + if (lookahead == '\r') SKIP(409) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 411: + if (lookahead == '\n') SKIP(657) + END_STATE(); + case 412: + if (lookahead == '\n') SKIP(657) + if (lookahead == '\r') SKIP(411) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 413: + if (lookahead == '\n') SKIP(627) + END_STATE(); + case 414: + if (lookahead == '\n') SKIP(627) + if (lookahead == '\r') SKIP(413) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 415: + if (lookahead == '\n') SKIP(721) + END_STATE(); + case 416: + if (lookahead == '\n') SKIP(721) + if (lookahead == '\r') SKIP(415) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 417: + if (lookahead == '\n') SKIP(725) + END_STATE(); + case 418: + if (lookahead == '\n') SKIP(725) + if (lookahead == '\r') SKIP(417) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 419: + if (lookahead == '\n') SKIP(670) + END_STATE(); + case 420: + if (lookahead == '\n') SKIP(670) + if (lookahead == '\r') SKIP(419) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 421: + if (lookahead == '\n') SKIP(672) + END_STATE(); + case 422: + if (lookahead == '\n') SKIP(672) + if (lookahead == '\r') SKIP(421) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 423: + if (lookahead == '\n') SKIP(640) + END_STATE(); + case 424: + if (lookahead == '\n') SKIP(640) + if (lookahead == '\r') SKIP(423) + END_STATE(); + case 425: + if (lookahead == '\n') SKIP(817) + END_STATE(); + case 426: + if (lookahead == '\n') SKIP(817) + if (lookahead == '\r') SKIP(425) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 427: + if (lookahead == '\n') SKIP(818) + END_STATE(); + case 428: + if (lookahead == '\n') SKIP(818) + if (lookahead == '\r') SKIP(427) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 429: + if (lookahead == '\n') SKIP(801) + END_STATE(); + case 430: + if (lookahead == '\n') SKIP(801) + if (lookahead == '\r') SKIP(429) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 431: + if (lookahead == '\n') SKIP(847) + END_STATE(); + case 432: + if (lookahead == '\n') SKIP(847) + if (lookahead == '\r') SKIP(431) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 433: + if (lookahead == '\n') SKIP(660) + END_STATE(); + case 434: + if (lookahead == '\n') SKIP(660) + if (lookahead == '\r') SKIP(433) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 435: + if (lookahead == '\n') SKIP(628) + END_STATE(); + case 436: + if (lookahead == '\n') SKIP(628) + if (lookahead == '\r') SKIP(435) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 437: + if (lookahead == '\n') SKIP(641) + END_STATE(); + case 438: + if (lookahead == '\n') SKIP(641) + if (lookahead == '\r') SKIP(437) + END_STATE(); + case 439: + if (lookahead == '\n') SKIP(661) + END_STATE(); + case 440: + if (lookahead == '\n') SKIP(661) + if (lookahead == '\r') SKIP(439) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 441: + if (lookahead == '\n') SKIP(629) + END_STATE(); + case 442: + if (lookahead == '\n') SKIP(629) + if (lookahead == '\r') SKIP(441) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 443: + if (lookahead == '\n') SKIP(642) + END_STATE(); + case 444: + if (lookahead == '\n') SKIP(642) + if (lookahead == '\r') SKIP(443) + END_STATE(); + case 445: + if (lookahead == '\n') SKIP(662) + END_STATE(); + case 446: + if (lookahead == '\n') SKIP(662) + if (lookahead == '\r') SKIP(445) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 447: + if (lookahead == '\n') SKIP(870) + END_STATE(); + case 448: + if (lookahead == '\n') SKIP(870) + if (lookahead == '\r') SKIP(447) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 449: + if (lookahead == '\n') SKIP(848) + END_STATE(); + case 450: + if (lookahead == '\n') SKIP(848) + if (lookahead == '\r') SKIP(449) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 451: + if (lookahead == '\n') SKIP(869) + END_STATE(); + case 452: + if (lookahead == '\n') SKIP(869) + if (lookahead == '\r') SKIP(451) + END_STATE(); + case 453: + if (lookahead == '\n') SKIP(677) + END_STATE(); + case 454: + if (lookahead == '\n') SKIP(677) + if (lookahead == '\r') SKIP(453) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 455: + if (lookahead == '\n') SKIP(717) + END_STATE(); + case 456: + if (lookahead == '\n') SKIP(717) + if (lookahead == '\r') SKIP(455) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 457: + if (lookahead == '\n') SKIP(681) + END_STATE(); + case 458: + if (lookahead == '\n') SKIP(681) + if (lookahead == '\r') SKIP(457) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 459: + if (lookahead == '\n') SKIP(683) + END_STATE(); + case 460: + if (lookahead == '\n') SKIP(683) + if (lookahead == '\r') SKIP(459) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 461: + if (lookahead == '\n') SKIP(726) + END_STATE(); + case 462: + if (lookahead == '\n') SKIP(726) + if (lookahead == '\r') SKIP(461) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 463: + if (lookahead == '\n') SKIP(684) + END_STATE(); + case 464: + if (lookahead == '\n') SKIP(684) + if (lookahead == '\r') SKIP(463) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 465: + if (lookahead == '\n') SKIP(685) + END_STATE(); + case 466: + if (lookahead == '\n') SKIP(685) + if (lookahead == '\r') SKIP(465) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 467: + if (lookahead == '\n') SKIP(730) + END_STATE(); + case 468: + if (lookahead == '\n') SKIP(730) + if (lookahead == '\r') SKIP(467) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 469: + if (lookahead == '\n') SKIP(780) + END_STATE(); + case 470: + if (lookahead == '\n') SKIP(780) + if (lookahead == '\r') SKIP(469) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 471: + if (lookahead == '\n') SKIP(781) + END_STATE(); + case 472: + if (lookahead == '\n') SKIP(781) + if (lookahead == '\r') SKIP(471) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 473: + if (lookahead == '\n') SKIP(687) + END_STATE(); + case 474: + if (lookahead == '\n') SKIP(687) + if (lookahead == '\r') SKIP(473) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 475: + if (lookahead == '\n') SKIP(689) + END_STATE(); + case 476: + if (lookahead == '\n') SKIP(689) + if (lookahead == '\r') SKIP(475) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 477: + if (lookahead == '\n') SKIP(819) + END_STATE(); + case 478: + if (lookahead == '\n') SKIP(819) + if (lookahead == '\r') SKIP(477) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 479: + if (lookahead == '\n') SKIP(768) + END_STATE(); + case 480: + if (lookahead == '\n') SKIP(768) + if (lookahead == '\r') SKIP(479) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 481: + if (lookahead == '\n') SKIP(793) + END_STATE(); + case 482: + if (lookahead == '\n') SKIP(793) + if (lookahead == '\r') SKIP(481) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 483: + if (lookahead == '\n') SKIP(835) + END_STATE(); + case 484: + if (lookahead == '\n') SKIP(835) + if (lookahead == '\r') SKIP(483) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 485: + if (lookahead == '\n') SKIP(695) + END_STATE(); + case 486: + if (lookahead == '\n') SKIP(695) + if (lookahead == '\r') SKIP(485) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 487: + if (lookahead == '\n') SKIP(696) + END_STATE(); + case 488: + if (lookahead == '\n') SKIP(696) + if (lookahead == '\r') SKIP(487) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 489: + if (lookahead == '\n') SKIP(741) + END_STATE(); + case 490: + if (lookahead == '\n') SKIP(741) + if (lookahead == '\r') SKIP(489) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 491: + if (lookahead == '\n') SKIP(849) + END_STATE(); + case 492: + if (lookahead == '\n') SKIP(849) + if (lookahead == '\r') SKIP(491) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 493: + if (lookahead == '\n') SKIP(820) + END_STATE(); + case 494: + if (lookahead == '\n') SKIP(820) + if (lookahead == '\r') SKIP(493) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 495: + if (lookahead == '\n') SKIP(821) + END_STATE(); + case 496: + if (lookahead == '\n') SKIP(821) + if (lookahead == '\r') SKIP(495) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 497: + if (lookahead == '\n') SKIP(838) + END_STATE(); + case 498: + if (lookahead == '\n') SKIP(838) + if (lookahead == '\r') SKIP(497) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 499: + if (lookahead == '\n') SKIP(678) + END_STATE(); + case 500: + if (lookahead == '\n') SKIP(678) + if (lookahead == '\r') SKIP(499) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 501: + if (lookahead == '\n') SKIP(682) + END_STATE(); + case 502: + if (lookahead == '\n') SKIP(682) + if (lookahead == '\r') SKIP(501) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 503: + if (lookahead == '\n') SKIP(727) + END_STATE(); + case 504: + if (lookahead == '\n') SKIP(727) + if (lookahead == '\r') SKIP(503) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 505: + if (lookahead == '\n') SKIP(731) + END_STATE(); + case 506: + if (lookahead == '\n') SKIP(731) + if (lookahead == '\r') SKIP(505) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 507: + if (lookahead == '\n') SKIP(688) + END_STATE(); + case 508: + if (lookahead == '\n') SKIP(688) + if (lookahead == '\r') SKIP(507) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 509: + if (lookahead == '\n') SKIP(691) + END_STATE(); + case 510: + if (lookahead == '\n') SKIP(691) + if (lookahead == '\r') SKIP(509) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 511: + if (lookahead == '\n') SKIP(794) + END_STATE(); + case 512: + if (lookahead == '\n') SKIP(794) + if (lookahead == '\r') SKIP(511) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 513: + if (lookahead == '\n') SKIP(822) + END_STATE(); + case 514: + if (lookahead == '\n') SKIP(822) + if (lookahead == '\r') SKIP(513) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 515: + if (lookahead == '\n') SKIP(679) + END_STATE(); + case 516: + if (lookahead == '\n') SKIP(679) + if (lookahead == '\r') SKIP(515) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 517: + if (lookahead == '\n') SKIP(728) + END_STATE(); + case 518: + if (lookahead == '\n') SKIP(728) + if (lookahead == '\r') SKIP(517) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 519: + if (lookahead == '\n') SKIP(690) + END_STATE(); + case 520: + if (lookahead == '\n') SKIP(690) + if (lookahead == '\r') SKIP(519) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 521: + if (lookahead == '\n') SKIP(693) + END_STATE(); + case 522: + if (lookahead == '\n') SKIP(693) + if (lookahead == '\r') SKIP(521) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 523: + if (lookahead == '\n') SKIP(823) + END_STATE(); + case 524: + if (lookahead == '\n') SKIP(823) + if (lookahead == '\r') SKIP(523) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 525: + if (lookahead == '\n') SKIP(680) + END_STATE(); + case 526: + if (lookahead == '\n') SKIP(680) + if (lookahead == '\r') SKIP(525) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 527: + if (lookahead == '\n') SKIP(729) + END_STATE(); + case 528: + if (lookahead == '\n') SKIP(729) + if (lookahead == '\r') SKIP(527) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 529: + if (lookahead == '\n') SKIP(692) + END_STATE(); + case 530: + if (lookahead == '\n') SKIP(692) + if (lookahead == '\r') SKIP(529) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 531: + if (lookahead == '\n') SKIP(694) + END_STATE(); + case 532: + if (lookahead == '\n') SKIP(694) + if (lookahead == '\r') SKIP(531) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 533: + if (lookahead == '\n') SKIP(824) + END_STATE(); + case 534: + if (lookahead == '\n') SKIP(824) + if (lookahead == '\r') SKIP(533) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 535: + if (lookahead == '\n') SKIP(850) + END_STATE(); + case 536: + if (lookahead == '\n') SKIP(850) + if (lookahead == '\r') SKIP(535) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 537: + if (lookahead == '\n') SKIP(686) + END_STATE(); + case 538: + if (lookahead == '\n') SKIP(686) + if (lookahead == '\r') SKIP(537) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 539: + if (lookahead == '\n') SKIP(698) + END_STATE(); + case 540: + if (lookahead == '\n') SKIP(698) + if (lookahead == '\r') SKIP(539) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 541: + if (lookahead == '\n') SKIP(732) + END_STATE(); + case 542: + if (lookahead == '\n') SKIP(732) + if (lookahead == '\r') SKIP(541) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 543: + if (lookahead == '\n') SKIP(697) + END_STATE(); + case 544: + if (lookahead == '\n') SKIP(697) + if (lookahead == '\r') SKIP(543) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 545: + if (lookahead == '\n') SKIP(733) + END_STATE(); + case 546: + if (lookahead == '\n') SKIP(733) + if (lookahead == '\r') SKIP(545) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 547: + if (lookahead == '\n') SKIP(699) + END_STATE(); + case 548: + if (lookahead == '\n') SKIP(699) + if (lookahead == '\r') SKIP(547) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 549: + if (lookahead == '\n') SKIP(702) + END_STATE(); + case 550: + if (lookahead == '\n') SKIP(702) + if (lookahead == '\r') SKIP(549) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 551: + if (lookahead == '\n') SKIP(734) + END_STATE(); + case 552: + if (lookahead == '\n') SKIP(734) + if (lookahead == '\r') SKIP(551) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 553: + if (lookahead == '\n') SKIP(705) + END_STATE(); + case 554: + if (lookahead == '\n') SKIP(705) + if (lookahead == '\r') SKIP(553) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 555: + if (lookahead == '\n') SKIP(707) + END_STATE(); + case 556: + if (lookahead == '\n') SKIP(707) + if (lookahead == '\r') SKIP(555) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 557: + if (lookahead == '\n') SKIP(700) + END_STATE(); + case 558: + if (lookahead == '\n') SKIP(700) + if (lookahead == '\r') SKIP(557) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 559: + if (lookahead == '\n') SKIP(701) + END_STATE(); + case 560: + if (lookahead == '\n') SKIP(701) + if (lookahead == '\r') SKIP(559) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 561: + if (lookahead == '\n') SKIP(735) + END_STATE(); + case 562: + if (lookahead == '\n') SKIP(735) + if (lookahead == '\r') SKIP(561) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 563: + if (lookahead == '\n') SKIP(706) + END_STATE(); + case 564: + if (lookahead == '\n') SKIP(706) + if (lookahead == '\r') SKIP(563) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 565: + if (lookahead == '\n') SKIP(708) + END_STATE(); + case 566: + if (lookahead == '\n') SKIP(708) + if (lookahead == '\r') SKIP(565) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 567: + if (lookahead == '\n') SKIP(703) + END_STATE(); + case 568: + if (lookahead == '\n') SKIP(703) + if (lookahead == '\r') SKIP(567) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 569: + if (lookahead == '\n') SKIP(704) + END_STATE(); + case 570: + if (lookahead == '\n') SKIP(704) + if (lookahead == '\r') SKIP(569) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 571: + if (lookahead == '\n') SKIP(709) + END_STATE(); + case 572: + if (lookahead == '\n') SKIP(709) + if (lookahead == '\r') SKIP(571) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 573: + if (lookahead == '\n') SKIP(711) + END_STATE(); + case 574: + if (lookahead == '\n') SKIP(711) + if (lookahead == '\r') SKIP(573) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 575: + if (lookahead == '\n') SKIP(713) + END_STATE(); + case 576: + if (lookahead == '\n') SKIP(713) + if (lookahead == '\r') SKIP(575) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 577: + if (lookahead == '\n') SKIP(710) + END_STATE(); + case 578: + if (lookahead == '\n') SKIP(710) + if (lookahead == '\r') SKIP(577) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 579: + if (lookahead == '\n') SKIP(712) + END_STATE(); + case 580: + if (lookahead == '\n') SKIP(712) + if (lookahead == '\r') SKIP(579) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 581: + if (lookahead == '\n') SKIP(714) + END_STATE(); + case 582: + if (lookahead == '\n') SKIP(714) + if (lookahead == '\r') SKIP(581) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 583: + if (lookahead == ' ') ADVANCE(1811); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1278); + END_STATE(); + case 584: + if (lookahead == '!') ADVANCE(586); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3426); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(2311); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == 'C') ADVANCE(906); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(2); + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(933); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1120); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1158); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(950); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(934); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(936); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1343); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1159); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(938); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(939); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1160); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1344); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(952); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(941); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(988); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1611); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(951); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1402); + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(1742); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(584) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(3443); + END_STATE(); + case 585: + if (lookahead == '!') ADVANCE(3413); + END_STATE(); + case 586: + if (lookahead == '!') ADVANCE(3413); + if (lookahead == '=') ADVANCE(3432); + if (lookahead == '~') ADVANCE(3435); + END_STATE(); + case 587: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(62); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(587) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 588: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(154) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3085); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(588) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 589: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(360) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3086); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(589) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 590: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(228) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3113); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2854); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(590) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 591: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(232) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2929); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(591) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 592: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(136) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3085); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(592) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 593: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(352) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3086); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(593) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 594: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(216) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2922); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(594) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 595: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(218) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3113); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2854); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2970); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(595) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 596: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(10); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(596) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 597: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(308); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(597) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 598: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(374); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(598) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 599: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(406); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(599) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 600: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(20); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(600) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 601: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(24); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(601) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 602: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(32); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(602) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 603: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(312); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(603) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 604: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(316); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(604) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 605: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(322); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(605) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 606: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(378); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(606) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 607: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(410); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(607) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 608: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(54); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(608) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 609: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(334); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(609) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 610: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(60); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(610) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 611: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(70); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(611) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 612: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(338); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(612) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 613: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(74); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(613) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 614: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(342); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(614) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 615: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(118); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(615) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 616: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(140); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(616) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 617: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(26); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(617) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 618: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(318); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(618) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 619: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(46); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(619) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 620: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(330); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(620) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 621: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(108); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2922); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(621) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 622: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(128); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2922); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(622) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 623: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(18); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(623) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 624: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(30); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(624) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 625: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(320); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(625) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 626: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(382); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(626) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 627: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(414); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(627) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 628: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(436); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(628) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 629: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(442); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(629) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 630: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(242) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3082); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(630) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 631: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(146); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2992); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3173); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(631) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 632: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2671); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(632) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 633: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(44); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(633) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 634: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(328); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(634) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 635: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(226) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3082); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2970); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(635) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 636: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(142); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2992); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3173); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3225); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2970); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(636) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 637: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(144) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3085); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2928); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(637) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 638: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(354) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3086); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2928); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(638) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 639: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(394) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3085); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(639) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 640: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(424) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3085); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(640) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 641: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(438) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3086); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(641) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 642: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(444) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3086); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(642) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 643: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(222) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2924); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(643) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 644: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(224) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3113); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2854); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2974); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(644) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 645: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(238) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3113); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2854); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(645) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 646: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(372) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2929); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(646) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 647: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(246) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3113); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2854); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(647) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 648: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(248) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2929); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(648) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 649: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(12); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(649) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 650: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(310); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(650) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 651: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(376); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(651) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 652: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(408); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(652) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 653: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2862); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(653) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 654: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(314); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(654) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 655: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(28); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(655) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 656: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(380); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(656) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 657: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(412); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2957); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(657) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 658: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(40); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(658) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 659: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(42); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(659) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 660: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(434); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(660) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 661: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(440); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(661) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 662: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(446); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(662) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 663: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(326); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(663) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 664: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(386); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(664) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 665: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(665) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 666: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(336); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(666) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 667: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(66); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(667) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 668: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(390); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(668) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 669: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(340); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(669) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 670: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(420); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(670) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 671: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(392); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(671) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 672: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(422); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(672) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 673: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(106); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2921); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(673) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 674: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(124); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2921); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(674) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 675: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(134); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(675) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 676: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(158); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(676) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 677: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(454); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(677) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 678: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(500); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(678) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 679: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(516); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(679) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 680: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(526); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(680) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 681: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(458); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2862); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(681) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 682: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(502); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(682) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 683: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(460); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(683) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 684: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(464); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(684) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 685: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(466); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(685) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 686: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(538); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(686) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 687: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(474); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(687) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 688: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(508); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(688) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 689: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(476); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(689) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 690: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(520); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(690) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 691: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(510); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(691) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 692: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(530); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(692) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 693: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(522); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(693) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 694: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(532); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(694) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 695: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(486); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(695) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 696: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(488); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(696) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 697: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(544); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(697) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 698: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(540); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(698) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 699: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(548); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(699) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 700: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(558); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(700) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 701: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(560); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(701) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 702: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(550); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(702) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 703: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(568); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2957); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(703) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 704: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(570); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(704) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 705: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(554); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(705) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 706: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(564); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(706) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 707: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(556); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(707) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 708: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(566); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(708) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 709: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(572); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(709) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 710: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(578); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(710) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 711: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(574); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(711) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 712: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(580); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(712) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 713: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(576); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(713) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 714: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(582); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(714) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 715: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(16); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(715) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 716: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(34); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(716) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 717: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(456); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(717) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 718: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(36); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(718) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 719: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(324); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(719) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 720: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(384); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(720) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 721: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(416); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(721) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 722: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(48); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(722) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 723: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(332); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(723) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 724: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(388); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(724) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 725: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(418); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(725) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 726: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(462); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(726) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 727: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(504); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(727) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 728: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(518); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(728) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 729: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(528); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(729) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 730: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(468); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(730) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 731: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(506); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(731) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 732: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(542); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(732) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 733: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(546); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(733) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 734: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(552); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(734) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 735: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(562); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(735) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 736: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(236) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3081); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2974); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(736) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 737: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(244) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3081); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(737) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 738: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(252) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3112); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3089); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3081); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(738) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 739: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(132); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2992); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2955); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2969); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(739) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 740: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(350); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2992); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3173); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(740) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 741: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(490); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2992); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2955); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(741) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 742: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '\\') ADVANCE(68); + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1517); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1277); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1224); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(986); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1410); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(742) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2612); + END_STATE(); + case 743: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(908); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(4); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(974); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1674); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1243); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1027); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1709); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1350); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1218); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1089); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1030); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1024); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1415); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(743) + END_STATE(); + case 744: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(88); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1352); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(953); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1413); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(744) + END_STATE(); + case 745: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(120); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1238); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1609); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1227); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1458); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(745) + END_STATE(); + case 746: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(64); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1579); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1399); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(935); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1451); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1354); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1792); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1309); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1222); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1032); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1416); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(746) + END_STATE(); + case 747: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(96); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(955); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1413); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(747) + END_STATE(); + case 748: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(912); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(110) + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1398); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1670); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1234); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1568); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1450); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1609); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1824); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1325); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1312); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1401); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1678); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1403); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(748) + END_STATE(); + case 749: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(122) + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1669); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1301); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1568); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1242); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1805); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1832); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(957); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1401); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1403); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(749) + END_STATE(); + case 750: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(206) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1828); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1469); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(750) + END_STATE(); + case 751: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(212) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1805); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1781); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(957); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1456); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(751) + END_STATE(); + case 752: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(220) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1339); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1640); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1456); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(752) + END_STATE(); + case 753: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(910); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(58); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1036); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1245); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1436); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1351); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1792); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(956); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(942); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1643); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1411); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(753) + END_STATE(); + case 754: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(176) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1828); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1639); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1419); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1416); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(754) + END_STATE(); + case 755: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(78); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1411); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(755) + END_STATE(); + case 756: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(90); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1469); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(756) + END_STATE(); + case 757: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(82); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1310); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1414); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(757) + END_STATE(); + case 758: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(116); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1783); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1456); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(758) + END_STATE(); + case 759: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(912); + if (lookahead == '\\') SKIP(194) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1398); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1670); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1234); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1325); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1678); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1460); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(759) + END_STATE(); + case 760: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(138) + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1669); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1301); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1568); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1242); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1805); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1835); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(957); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1401); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1404); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(760) + END_STATE(); + case 761: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(214) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1828); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1477); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(761) + END_STATE(); + case 762: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(234) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1805); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1636); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1781); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(957); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1460); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(762) + END_STATE(); + case 763: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(240) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1339); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1640); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1460); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(763) + END_STATE(); + case 764: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') SKIP(192) + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1671); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1828); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1639); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1419); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1418); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(764) + END_STATE(); + case 765: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(86); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1412); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(765) + END_STATE(); + case 766: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1420); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(766) + END_STATE(); + case 767: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(344); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1459); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(767) + END_STATE(); + case 768: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(480); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1473); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(768) + END_STATE(); + case 769: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '\\') ADVANCE(72); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1226); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1417); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(769) + END_STATE(); + case 770: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '\\') ADVANCE(80); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1227); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1457); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(770) + END_STATE(); + case 771: + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(112); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1457); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(771) + END_STATE(); + case 772: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(100) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2708); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3097); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2938); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2920); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(772) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 773: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(172) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2708); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2887); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(773) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 774: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(180) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3038); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2708); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2978); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(774) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 775: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(200) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2708); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(775) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 776: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(2310); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(6); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2667); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3047); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2659); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3187); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(776) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 777: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(8); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2667); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3047); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2659); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3187); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(777) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 778: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(50); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2704); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3072); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3209); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(778) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 779: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(52); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2705); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3072); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(779) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 780: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(470); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2704); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3072); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3209); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(780) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 781: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(472); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2705); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3072); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2867); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(781) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 782: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(164) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2706); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3230); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3174); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(782) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 783: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(186) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2870); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2707); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3099); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(783) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 784: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(196) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2707); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3099); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(784) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 785: + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') SKIP(210) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2708); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2840); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3140); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3229); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(785) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 786: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '&') ADVANCE(873); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(38); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(931); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(786) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 787: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(266) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(787) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 788: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') SKIP(258) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2970); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(788) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 789: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(272) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(789) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 790: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(98); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(790) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 791: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(346); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3054); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(791) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 792: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(202); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(792) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 793: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(482); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(793) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 794: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(512); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3054); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(794) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 795: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(84); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(795) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 796: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(102); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2671); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(796) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 797: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(114); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(797) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 798: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(162); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(798) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 799: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(366); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(799) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 800: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(400); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2828); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(800) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 801: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(430); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(801) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 802: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(152); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2669); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3052); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3353); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2827); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(802) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 803: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(358); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3053); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(803) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 804: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(276) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(804) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 805: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(262) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2931); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3355); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3175); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3214); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3119); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(805) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 806: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(268) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3091); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3335); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2694); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(806) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 807: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(188); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2670); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2819); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(807) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 808: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(92); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(808) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 809: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(150); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(809) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 810: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(160); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(810) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 811: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(166); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(811) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 812: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(356); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(812) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 813: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(364); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(813) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 814: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(398); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(814) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 815: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(396); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(815) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 816: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(190); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(816) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 817: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(426); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(817) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 818: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(428); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(818) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 819: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(478); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(819) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 820: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(494); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(820) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 821: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(496); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(821) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 822: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(514); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(822) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 823: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(524); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(823) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 824: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(534); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(824) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 825: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(178); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2669); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3052); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3353); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2827); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(825) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 826: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(182); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2670); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2758); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2869); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(826) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 827: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(254); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(827) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 828: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(260); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3115); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(828) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 829: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(280) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(829) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 830: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(130); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3150); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2813); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2932); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(830) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 831: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(348); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3151); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2813); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2932); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(831) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 832: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(198); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(832) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 833: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(104); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(833) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 834: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(126); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(834) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 835: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(484); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(835) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 836: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(174); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(836) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 837: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(204); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(837) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 838: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(498); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(838) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 839: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(168); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(839) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 840: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(368); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(840) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 841: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(402); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2828); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(841) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 842: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(148); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(842) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 843: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(184); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3055); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(843) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 844: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(370); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3053); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(844) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 845: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(404); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3053); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(845) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 846: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(208); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(846) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 847: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(432); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2789); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(847) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 848: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(450); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2789); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(848) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 849: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(492); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(849) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 850: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(536); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2789); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(850) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 851: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == 'C') ADVANCE(2651); + if (lookahead == 'S') ADVANCE(2622); + if (lookahead == '\\') SKIP(278) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(851) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 852: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(270) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3339); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2872); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(852) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 853: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(274) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2700); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2759); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2719); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(853) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 854: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(282) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2718); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(854) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 855: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(284) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3124); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2719); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(855) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 856: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(286) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3168); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2898); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(856) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 857: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(288) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2898); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3124); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(857) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 858: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(290) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3166); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(858) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 859: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(292) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3124); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(859) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 860: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(294) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2898); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(860) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 861: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(296) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3168); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2898); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(861) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 862: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(298) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3216); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3337); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(862) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 863: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(300) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3163); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2856); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(863) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 864: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(302) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2888); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(864) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 865: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(304) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3241); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(865) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 866: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(156); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3151); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2932); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(866) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 867: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(362); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3173); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(867) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 868: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(256); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3151); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2834); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3024); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2932); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(868) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 869: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(452) + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2898); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(869) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 870: + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') ADVANCE(448); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3196); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2812); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3356); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3173); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2868); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2932); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(870) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 871: + if (lookahead == '"') ADVANCE(3382); + END_STATE(); + case 872: + if (lookahead == '"') ADVANCE(3384); + if (lookahead == '*') ADVANCE(883); + if (lookahead != 0) ADVANCE(884); + END_STATE(); + case 873: + if (lookahead == '&') ADVANCE(3438); + END_STATE(); + case 874: + if (lookahead == '\'') ADVANCE(2031); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(306) + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(874) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2377); + END_STATE(); + case 875: + if (lookahead == '\'') ADVANCE(2378); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(875); + END_STATE(); + case 876: + if (lookahead == '\'') ADVANCE(3394); + END_STATE(); + case 877: + if (lookahead == '\'') ADVANCE(3396); + if (lookahead == '*') ADVANCE(883); + if (lookahead != 0) ADVANCE(884); + END_STATE(); + case 878: + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(2311); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '\\') ADVANCE(76); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1121); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1228); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(949); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1229); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1584); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1747); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1635); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1255); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1033); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1708); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1353); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(979); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1230); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1092); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(989); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1680); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1024); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1414); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(878) + END_STATE(); + case 879: + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '\\') ADVANCE(170); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1122); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(948); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1675); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1746); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1638); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1708); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1610); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1007); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(954); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1091); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1031); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1680); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1023); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1458); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(879) + END_STATE(); + case 880: + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == 'C') ADVANCE(909); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(230); + if (lookahead == 'c') ADVANCE(997); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1583); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1216); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1676); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1789); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1641); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1033); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1709); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1357); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1792); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1225); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1090); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1029); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(985); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1416); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(880) + END_STATE(); + case 881: + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == 'C') ADVANCE(909); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(250); + if (lookahead == 'c') ADVANCE(997); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1583); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1642); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1709); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2010); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1227); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1221); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1458); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(881) + END_STATE(); + case 882: + if (lookahead == '*') ADVANCE(884); + END_STATE(); + case 883: + if (lookahead == '*') ADVANCE(883); + if (lookahead == '/') ADVANCE(3406); + if (lookahead != 0) ADVANCE(884); + END_STATE(); + case 884: + if (lookahead == '*') ADVANCE(883); + if (lookahead != 0) ADVANCE(884); + END_STATE(); + case 885: + if (lookahead == '-') ADVANCE(3409); + END_STATE(); + case 886: + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == '\\') SKIP(264) + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1737); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1706); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2013); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1981); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1698); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1033); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1786); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1810); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1748); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1093); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1028); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1678); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1431); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(886) + END_STATE(); + case 887: + if (lookahead == '/') ADVANCE(3417); + if (lookahead == '|') ADVANCE(888); + END_STATE(); + case 888: + if (lookahead == '/') ADVANCE(3418); + END_STATE(); + case 889: + if (lookahead == ':') ADVANCE(3405); + END_STATE(); + case 890: + if (lookahead == '=') ADVANCE(3432); + if (lookahead == '~') ADVANCE(3435); + END_STATE(); + case 891: + if (lookahead == 'A') ADVANCE(897); + if (lookahead == 'a') ADVANCE(1485); + END_STATE(); + case 892: + if (lookahead == 'A') ADVANCE(896); + END_STATE(); + case 893: + if (lookahead == 'E') ADVANCE(900); + if (lookahead == 'e') ADVANCE(1682); + END_STATE(); + case 894: + if (lookahead == 'E') ADVANCE(917); + END_STATE(); + case 895: + if (lookahead == 'E') ADVANCE(2279); + END_STATE(); + case 896: + if (lookahead == 'I') ADVANCE(904); + END_STATE(); + case 897: + if (lookahead == 'I') ADVANCE(905); + if (lookahead == 'i') ADVANCE(1686); + END_STATE(); + case 898: + if (lookahead == 'L') ADVANCE(895); + END_STATE(); + case 899: + if (lookahead == 'N') ADVANCE(919); + if (lookahead == 'n') ADVANCE(1108); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1565); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1890); + END_STATE(); + case 900: + if (lookahead == 'N') ADVANCE(922); + if (lookahead == 'n') ADVANCE(1905); + END_STATE(); + case 901: + if (lookahead == 'N') ADVANCE(921); + END_STATE(); + case 902: + if (lookahead == 'N') ADVANCE(921); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1972); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + END_STATE(); + case 903: + if (lookahead == 'N') ADVANCE(921); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + END_STATE(); + case 904: + if (lookahead == 'N') ADVANCE(923); + END_STATE(); + case 905: + if (lookahead == 'N') ADVANCE(924); + if (lookahead == 'n') ADVANCE(1915); + END_STATE(); + case 906: + if (lookahead == 'O') ADVANCE(899); + if (lookahead == 'U') ADVANCE(913); + if (lookahead == 'o') ADVANCE(1503); + if (lookahead == 'u') ADVANCE(1042); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1105); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 907: + if (lookahead == 'O') ADVANCE(898); + END_STATE(); + case 908: + if (lookahead == 'O') ADVANCE(902); + if (lookahead == 'o') ADVANCE(1528); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1880); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1788); + END_STATE(); + case 909: + if (lookahead == 'O') ADVANCE(903); + if (lookahead == 'o') ADVANCE(1592); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1104); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 910: + if (lookahead == 'O') ADVANCE(903); + if (lookahead == 'o') ADVANCE(1592); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1884); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 911: + if (lookahead == 'O') ADVANCE(903); + if (lookahead == 'o') ADVANCE(1592); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 912: + if (lookahead == 'O') ADVANCE(901); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + END_STATE(); + case 913: + if (lookahead == 'R') ADVANCE(914); + if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1163); + END_STATE(); + case 914: + if (lookahead == 'R') ADVANCE(893); + if (lookahead == 'r') ADVANCE(1323); + END_STATE(); + case 915: + if (lookahead == 'R') ADVANCE(891); + if (lookahead == 'r') ADVANCE(1015); + END_STATE(); + case 916: + if (lookahead == 'R') ADVANCE(907); + if (lookahead == 'U') ADVANCE(920); + END_STATE(); + case 917: + if (lookahead == 'R') ADVANCE(2277); + END_STATE(); + case 918: + if (lookahead == 'R') ADVANCE(892); + END_STATE(); + case 919: + if (lookahead == 'S') ADVANCE(925); + if (lookahead == 's') ADVANCE(1939); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1978); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1012); + END_STATE(); + case 920: + if (lookahead == 'S') ADVANCE(894); + END_STATE(); + case 921: + if (lookahead == 'S') ADVANCE(926); + END_STATE(); + case 922: + if (lookahead == 'T') ADVANCE(2597); + if (lookahead == 't') ADVANCE(2596); + END_STATE(); + case 923: + if (lookahead == 'T') ADVANCE(2512); + END_STATE(); + case 924: + if (lookahead == 'T') ADVANCE(2512); + if (lookahead == 't') ADVANCE(2409); + END_STATE(); + case 925: + if (lookahead == 'T') ADVANCE(915); + if (lookahead == 't') ADVANCE(1841); + END_STATE(); + case 926: + if (lookahead == 'T') ADVANCE(918); + END_STATE(); + case 927: + if (lookahead == '_') ADVANCE(1453); + END_STATE(); + case 928: + if (lookahead == '_') ADVANCE(1700); + END_STATE(); + case 929: + if (lookahead == '_') ADVANCE(1965); + END_STATE(); + case 930: + if (lookahead == '_') ADVANCE(1448); + END_STATE(); + case 931: + if (lookahead == '|') ADVANCE(3439); + END_STATE(); + case 932: + if (lookahead == '+' || + lookahead == '-') ADVANCE(2030); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2617); + END_STATE(); + case 933: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1105); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1503); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1042); + END_STATE(); + case 934: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1062); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1251); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1126); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1071); + END_STATE(); + case 935: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1070); + END_STATE(); + case 936: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1514); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1950); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1575); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1523); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1526); + END_STATE(); + case 937: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2001); + END_STATE(); + case 938: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1644); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(943); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1501); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1067); + END_STATE(); + case 939: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1961); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1702); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1142); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1532); + END_STATE(); + case 940: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1770); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1161); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1043); + END_STATE(); + case 941: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1360); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1406); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1095); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1506); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(944); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1039); + END_STATE(); + case 942: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1360); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1562); + END_STATE(); + case 943: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1500); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1892); + END_STATE(); + case 944: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1048); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1798); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1466); + END_STATE(); + case 945: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2372); + END_STATE(); + case 946: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1050); + END_STATE(); + case 947: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2252); + END_STATE(); + case 948: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1106); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 949: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1107); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1576); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 950: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1923); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1097); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1866); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1591); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 951: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1564); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1844); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1236); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1520); + END_STATE(); + case 952: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1645); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(991); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1505); + END_STATE(); + case 953: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1645); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1543); + END_STATE(); + case 954: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1645); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1646); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1543); + END_STATE(); + case 955: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1645); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1956); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1543); + END_STATE(); + case 956: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1645); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1368); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1541); + END_STATE(); + case 957: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1645); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2009); + END_STATE(); + case 958: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1668); + END_STATE(); + case 959: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1668); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1971); + END_STATE(); + case 960: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1668); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1973); + END_STATE(); + case 961: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1991); + END_STATE(); + case 962: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1991); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1807); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1699); + END_STATE(); + case 963: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1991); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1834); + END_STATE(); + case 964: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1991); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1834); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1699); + END_STATE(); + case 965: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1515); + END_STATE(); + case 966: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1515); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2590); + END_STATE(); + case 967: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1653); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1377); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1172); + END_STATE(); + case 968: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1148); + END_STATE(); + case 969: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1509); + END_STATE(); + case 970: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1569); + END_STATE(); + case 971: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1510); + END_STATE(); + case 972: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1873); + END_STATE(); + case 973: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1511); + END_STATE(); + case 974: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1880); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1528); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1788); + END_STATE(); + case 975: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1535); + END_STATE(); + case 976: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1513); + END_STATE(); + case 977: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1138); + END_STATE(); + case 978: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1966); + END_STATE(); + case 979: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1879); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1322); + END_STATE(); + case 980: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1790); + END_STATE(); + case 981: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1922); + END_STATE(); + case 982: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1794); + END_STATE(); + case 983: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1677); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1656); + END_STATE(); + case 984: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1797); + END_STATE(); + case 985: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1797); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1236); + END_STATE(); + case 986: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1825); + END_STATE(); + case 987: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1943); + END_STATE(); + case 988: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1047); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1593); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1252); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1249); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2275); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(967); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1753); + END_STATE(); + case 989: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1047); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2275); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1983); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1756); + END_STATE(); + case 990: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1362); + END_STATE(); + case 991: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1144); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1262); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1326); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(995); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1531); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1938); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1974); + END_STATE(); + case 992: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1066); + END_STATE(); + case 993: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1570); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1495); + END_STATE(); + case 994: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1381); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1654); + END_STATE(); + case 995: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1600); + END_STATE(); + case 996: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1082); + END_STATE(); + case 997: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1104); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 998: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1534); + END_STATE(); + case 999: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1383); + END_STATE(); + case 1000: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1601); + END_STATE(); + case 1001: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1808); + END_STATE(); + case 1002: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1808); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1798); + END_STATE(); + case 1003: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1945); + END_STATE(); + case 1004: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1384); + END_STATE(); + case 1005: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1084); + END_STATE(); + case 1006: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1151); + END_STATE(); + case 1007: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1820); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1468); + END_STATE(); + case 1008: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1439); + END_STATE(); + case 1009: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1818); + END_STATE(); + case 1010: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1085); + END_STATE(); + case 1011: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1947); + END_STATE(); + case 1012: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1447); + END_STATE(); + case 1013: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1948); + END_STATE(); + case 1014: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1942); + END_STATE(); + case 1015: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1485); + END_STATE(); + case 1016: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1696); + END_STATE(); + case 1017: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1571); + END_STATE(); + case 1018: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1051); + END_STATE(); + case 1019: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1573); + END_STATE(); + case 1020: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1572); + END_STATE(); + case 1021: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1052); + END_STATE(); + case 1022: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1052); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1732); + END_STATE(); + case 1023: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1563); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1844); + END_STATE(); + case 1024: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1563); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1844); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1236); + END_STATE(); + case 1025: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1053); + END_STATE(); + case 1026: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1053); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1132); + END_STATE(); + case 1027: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1959); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1589); + END_STATE(); + case 1028: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1054); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1593); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1429); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1763); + END_STATE(); + case 1029: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1054); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1593); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1983); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1763); + END_STATE(); + case 1030: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1054); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1248); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(983); + END_STATE(); + case 1031: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1055); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2275); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1983); + END_STATE(); + case 1032: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1055); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1430); + END_STATE(); + case 1033: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1960); + END_STATE(); + case 1034: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1049); + END_STATE(); + case 1035: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1970); + END_STATE(); + case 1036: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1884); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 1037: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1116); + END_STATE(); + case 1038: + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1116); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1743); + END_STATE(); + case 1039: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1868); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1755); + END_STATE(); + case 1040: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2026); + END_STATE(); + case 1041: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1723); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1768); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(990); + END_STATE(); + case 1042: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1163); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1806); + END_STATE(); + case 1043: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1566); + END_STATE(); + case 1044: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(992); + END_STATE(); + case 1045: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(992); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1752); + END_STATE(); + case 1046: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1867); + END_STATE(); + case 1047: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1545); + END_STATE(); + case 1048: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1547); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1899); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1340); + END_STATE(); + case 1049: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1550); + END_STATE(); + case 1050: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1550); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1441); + END_STATE(); + case 1051: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1552); + END_STATE(); + case 1052: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1553); + END_STATE(); + case 1053: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1554); + END_STATE(); + case 1054: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1555); + END_STATE(); + case 1055: + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1556); + END_STATE(); + case 1056: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2508); + END_STATE(); + case 1057: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2510); + END_STATE(); + case 1058: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2312); + END_STATE(); + case 1059: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2474); + END_STATE(); + case 1060: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2399); + END_STATE(); + case 1061: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2364); + END_STATE(); + case 1062: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1391); + END_STATE(); + case 1063: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1267); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1318); + END_STATE(); + case 1064: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1498); + END_STATE(); + case 1065: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1577); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1231); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1927); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1266); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1986); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1269); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1319); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1719); + END_STATE(); + case 1066: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1499); + END_STATE(); + case 1067: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(969); + END_STATE(); + case 1068: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1393); + END_STATE(); + case 1069: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1994); + END_STATE(); + case 1070: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1519); + END_STATE(); + case 1071: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1519); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1069); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1871); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1237); + END_STATE(); + case 1072: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1519); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1305); + END_STATE(); + case 1073: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(968); + END_STATE(); + case 1074: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(968); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2575); + END_STATE(); + case 1075: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1496); + END_STATE(); + case 1076: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1801); + END_STATE(); + case 1077: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1270); + END_STATE(); + case 1078: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1902); + END_STATE(); + case 1079: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1903); + END_STATE(); + case 1080: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1910); + END_STATE(); + case 1081: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1911); + END_STATE(); + case 1082: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1196); + END_STATE(); + case 1083: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1202); + END_STATE(); + case 1084: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1212); + END_STATE(); + case 1085: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1213); + END_STATE(); + case 1086: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1280); + END_STATE(); + case 1087: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1261); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(995); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1938); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1980); + END_STATE(); + case 1088: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1297); + END_STATE(); + case 1089: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1406); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1561); + END_STATE(); + case 1090: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1406); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1561); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1001); + END_STATE(); + case 1091: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1406); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1562); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1001); + END_STATE(); + case 1092: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1406); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1560); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1002); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1046); + END_STATE(); + case 1093: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1406); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1767); + END_STATE(); + case 1094: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1298); + END_STATE(); + case 1095: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1975); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1260); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1128); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1992); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1883); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2282); + END_STATE(); + case 1096: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1281); + END_STATE(); + case 1097: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(962); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1321); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1057); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1263); + END_STATE(); + case 1098: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(963); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1320); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1057); + END_STATE(); + case 1099: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(961); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1320); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1057); + END_STATE(); + case 1100: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(964); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1321); + END_STATE(); + case 1101: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1306); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1320); + END_STATE(); + case 1102: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1320); + END_STATE(); + case 1103: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1524); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1320); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1057); + END_STATE(); + case 1104: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1407); + END_STATE(); + case 1105: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1407); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1539); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1722); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1074); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1253); + END_STATE(); + case 1106: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1407); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1073); + END_STATE(); + case 1107: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1407); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1073); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1253); + END_STATE(); + case 1108: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1978); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1939); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1012); + END_STATE(); + case 1109: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1537); + END_STATE(); + case 1110: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(976); + END_STATE(); + case 1111: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1949); + END_STATE(); + case 1112: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1846); + END_STATE(); + case 1113: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1967); + END_STATE(); + case 1114: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1006); + END_STATE(); + case 1115: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1011); + END_STATE(); + case 1116: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1969); + END_STATE(); + case 1117: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1847); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1231); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1266); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1712); + END_STATE(); + case 1118: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1847); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1231); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + END_STATE(); + case 1119: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1847); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1927); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + END_STATE(); + case 1120: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1123); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1952); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1423); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(966); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2230); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2603); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1926); + END_STATE(); + case 1121: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1123); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1952); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1424); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(965); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2229); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1717); + END_STATE(); + case 1122: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1123); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1954); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2229); + END_STATE(); + case 1123: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2286); + END_STATE(); + case 1124: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2590); + END_STATE(); + case 1125: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2313); + END_STATE(); + case 1126: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2313); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1586); + END_STATE(); + case 1127: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2423); + END_STATE(); + case 1128: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2488); + END_STATE(); + case 1129: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2300); + END_STATE(); + case 1130: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2300); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2276); + END_STATE(); + case 1131: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2357); + END_STATE(); + case 1132: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2518); + END_STATE(); + case 1133: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2500); + END_STATE(); + case 1134: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2593); + END_STATE(); + case 1135: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2235); + END_STATE(); + case 1136: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2535); + END_STATE(); + case 1137: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2356); + END_STATE(); + case 1138: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2427); + END_STATE(); + case 1139: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1040); + END_STATE(); + case 1140: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(927); + END_STATE(); + case 1141: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1848); + END_STATE(); + case 1142: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1425); + END_STATE(); + case 1143: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1273); + END_STATE(); + case 1144: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1851); + END_STATE(); + case 1145: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1716); + END_STATE(); + case 1146: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1493); + END_STATE(); + case 1147: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1427); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1757); + END_STATE(); + case 1148: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1190); + END_STATE(); + case 1149: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1193); + END_STATE(); + case 1150: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1282); + END_STATE(); + case 1151: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1288); + END_STATE(); + case 1152: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1231); + END_STATE(); + case 1153: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1232); + END_STATE(); + case 1154: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1996); + END_STATE(); + case 1155: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1278); + END_STATE(); + case 1156: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1003); + END_STATE(); + case 1157: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1484); + END_STATE(); + case 1158: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1349); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2293); + END_STATE(); + case 1159: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2014); + END_STATE(); + case 1160: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2004); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2294); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1530); + END_STATE(); + case 1161: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1063); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1595); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1077); + END_STATE(); + case 1162: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1614); + END_STATE(); + case 1163: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2542); + END_STATE(); + case 1164: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2578); + END_STATE(); + case 1165: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2498); + END_STATE(); + case 1166: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1130); + END_STATE(); + case 1167: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2447); + END_STATE(); + case 1168: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2447); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1045); + END_STATE(); + case 1169: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2447); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1044); + END_STATE(); + case 1170: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2354); + END_STATE(); + case 1171: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2605); + END_STATE(); + case 1172: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2607); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1115); + END_STATE(); + case 1173: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2329); + END_STATE(); + case 1174: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2329); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1724); + END_STATE(); + case 1175: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2606); + END_STATE(); + case 1176: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2298); + END_STATE(); + case 1177: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2609); + END_STATE(); + case 1178: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2479); + END_STATE(); + case 1179: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2241); + END_STATE(); + case 1180: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2470); + END_STATE(); + case 1181: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2557); + END_STATE(); + case 1182: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2265); + END_STATE(); + case 1183: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2425); + END_STATE(); + case 1184: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2431); + END_STATE(); + case 1185: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2274); + END_STATE(); + case 1186: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2350); + END_STATE(); + case 1187: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2528); + END_STATE(); + case 1188: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2355); + END_STATE(); + case 1189: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2433); + END_STATE(); + case 1190: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2445); + END_STATE(); + case 1191: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2491); + END_STATE(); + case 1192: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2319); + END_STATE(); + case 1193: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2522); + END_STATE(); + case 1194: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2441); + END_STATE(); + case 1195: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2487); + END_STATE(); + case 1196: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2408); + END_STATE(); + case 1197: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2497); + END_STATE(); + case 1198: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2480); + END_STATE(); + case 1199: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2375); + END_STATE(); + case 1200: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2297); + END_STATE(); + case 1201: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2296); + END_STATE(); + case 1202: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2287); + END_STATE(); + case 1203: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2238); + END_STATE(); + case 1204: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2494); + END_STATE(); + case 1205: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2346); + END_STATE(); + case 1206: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2519); + END_STATE(); + case 1207: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2348); + END_STATE(); + case 1208: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2322); + END_STATE(); + case 1209: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2226); + END_STATE(); + case 1210: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2503); + END_STATE(); + case 1211: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2514); + END_STATE(); + case 1212: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2321); + END_STATE(); + case 1213: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2452); + END_STATE(); + case 1214: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2495); + END_STATE(); + case 1215: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2485); + END_STATE(); + case 1216: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1099); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1591); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1217: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1099); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1218: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1367); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1541); + END_STATE(); + case 1219: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2240); + END_STATE(); + case 1220: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1562); + END_STATE(); + case 1221: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1562); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1001); + END_STATE(); + case 1222: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1562); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1014); + END_STATE(); + case 1223: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1102); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1224: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1541); + END_STATE(); + case 1225: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1516); + END_STATE(); + case 1226: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1540); + END_STATE(); + case 1227: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1540); + END_STATE(); + case 1228: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1348); + END_STATE(); + case 1229: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1100); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1230: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1087); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1540); + END_STATE(); + case 1231: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2012); + END_STATE(); + case 1232: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2504); + END_STATE(); + case 1233: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1103); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1234: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1361); + END_STATE(); + case 1235: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(987); + END_STATE(); + case 1236: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2005); + END_STATE(); + case 1237: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1705); + END_STATE(); + case 1238: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1098); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1239: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1101); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1713); + END_STATE(); + case 1240: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1064); + END_STATE(); + case 1241: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(929); + END_STATE(); + case 1242: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1950); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1544); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + END_STATE(); + case 1243: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1950); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1822); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1647); + END_STATE(); + case 1244: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1950); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + END_STATE(); + case 1245: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1950); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + END_STATE(); + case 1246: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(928); + END_STATE(); + case 1247: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1771); + END_STATE(); + case 1248: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1850); + END_STATE(); + case 1249: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1850); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1171); + END_STATE(); + case 1250: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1604); + END_STATE(); + case 1251: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1604); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1164); + END_STATE(); + case 1252: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1613); + END_STATE(); + case 1253: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1389); + END_STATE(); + case 1254: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1772); + END_STATE(); + case 1255: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1358); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1501); + END_STATE(); + case 1256: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1358); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1589); + END_STATE(); + case 1257: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1765); + END_STATE(); + case 1258: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1773); + END_STATE(); + case 1259: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1131); + END_STATE(); + case 1260: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1078); + END_STATE(); + case 1261: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1426); + END_STATE(); + case 1262: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1426); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1823); + END_STATE(); + case 1263: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1795); + END_STATE(); + case 1264: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1139); + END_STATE(); + case 1265: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1854); + END_STATE(); + case 1266: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1774); + END_STATE(); + case 1267: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1143); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1887); + END_STATE(); + case 1268: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1812); + END_STATE(); + case 1269: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1812); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1317); + END_STATE(); + case 1270: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1154); + END_STATE(); + case 1271: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1856); + END_STATE(); + case 1272: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1831); + END_STATE(); + case 1273: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1857); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1661); + END_STATE(); + case 1274: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1800); + END_STATE(); + case 1275: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1858); + END_STATE(); + case 1276: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1388); + END_STATE(); + case 1277: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1388); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2293); + END_STATE(); + case 1278: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1775); + END_STATE(); + case 1279: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1133); + END_STATE(); + case 1280: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1859); + END_STATE(); + case 1281: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1859); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1663); + END_STATE(); + case 1282: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1134); + END_STATE(); + case 1283: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1135); + END_STATE(); + case 1284: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1691); + END_STATE(); + case 1285: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1075); + END_STATE(); + case 1286: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1075); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1594); + END_STATE(); + case 1287: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1512); + END_STATE(); + case 1288: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1136); + END_STATE(); + case 1289: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1137); + END_STATE(); + case 1290: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1462); + END_STATE(); + case 1291: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1777); + END_STATE(); + case 1292: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1870); + END_STATE(); + case 1293: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1094); + END_STATE(); + case 1294: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1094); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1594); + END_STATE(); + case 1295: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1621); + END_STATE(); + case 1296: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1665); + END_STATE(); + case 1297: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1157); + END_STATE(); + case 1298: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1157); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1887); + END_STATE(); + case 1299: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1129); + END_STATE(); + case 1300: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1778); + END_STATE(); + case 1301: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1865); + END_STATE(); + case 1302: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1779); + END_STATE(); + case 1303: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1780); + END_STATE(); + case 1304: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1782); + END_STATE(); + case 1305: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1704); + END_STATE(); + case 1306: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1834); + END_STATE(); + case 1307: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1785); + END_STATE(); + case 1308: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1918); + END_STATE(); + case 1309: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1956); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1542); + END_STATE(); + case 1310: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1956); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1540); + END_STATE(); + case 1311: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1956); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1540); + END_STATE(); + case 1312: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1941); + END_STATE(); + case 1313: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1599); + END_STATE(); + case 1314: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1793); + END_STATE(); + case 1315: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1146); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1936); + END_STATE(); + case 1316: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1681); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1900); + END_STATE(); + case 1317: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(977); + END_STATE(); + case 1318: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1836); + END_STATE(); + case 1319: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1817); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2559); + END_STATE(); + case 1320: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1944); + END_STATE(); + case 1321: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1944); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1597); + END_STATE(); + case 1322: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1364); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1594); + END_STATE(); + case 1323: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1682); + END_STATE(); + case 1324: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1295); + END_STATE(); + case 1325: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1366); + END_STATE(); + case 1326: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1833); + END_STATE(); + case 1327: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1683); + END_STATE(); + case 1328: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1684); + END_STATE(); + case 1329: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1386); + END_STATE(); + case 1330: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1685); + END_STATE(); + case 1331: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1088); + END_STATE(); + case 1332: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1666); + END_STATE(); + case 1333: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1687); + END_STATE(); + case 1334: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1688); + END_STATE(); + case 1335: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1813); + END_STATE(); + case 1336: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1689); + END_STATE(); + case 1337: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1840); + END_STATE(); + case 1338: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1697); + END_STATE(); + case 1339: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1365); + END_STATE(); + case 1340: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1606); + END_STATE(); + case 1341: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1607); + END_STATE(); + case 1342: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1608); + END_STATE(); + case 1343: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2271); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1585); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2382); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1344: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2428); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1127); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1924); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2404); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1405); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1889); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1664); + END_STATE(); + case 1345: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2332); + END_STATE(); + case 1346: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2484); + END_STATE(); + case 1347: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1346); + END_STATE(); + case 1348: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1745); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1432); + END_STATE(); + case 1349: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1745); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1432); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2008); + END_STATE(); + case 1350: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2406); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1964); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1351: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2402); + END_STATE(); + case 1352: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2402); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1353: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1155); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1937); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1664); + END_STATE(); + case 1354: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1533); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2406); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1355: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2406); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1356: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2402); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1357: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1363); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(583); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1690); + END_STATE(); + case 1358: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1892); + END_STATE(); + case 1359: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1455); + END_STATE(); + case 1360: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1170); + END_STATE(); + case 1361: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(961); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1057); + END_STATE(); + case 1362: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1188); + END_STATE(); + case 1363: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1878); + END_STATE(); + case 1364: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1318); + END_STATE(); + case 1365: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1306); + END_STATE(); + case 1366: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1337); + END_STATE(); + case 1367: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1337); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1938); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1980); + END_STATE(); + case 1368: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1337); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1953); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1980); + END_STATE(); + case 1369: + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1337); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1980); + END_STATE(); + case 1370: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2524); + END_STATE(); + case 1371: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2536); + END_STATE(); + case 1372: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3401); + END_STATE(); + case 1373: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2599); + END_STATE(); + case 1374: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2595); + END_STATE(); + case 1375: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2419); + END_STATE(); + case 1376: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1408); + END_STATE(); + case 1377: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1390); + END_STATE(); + case 1378: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1997); + END_STATE(); + case 1379: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1703); + END_STATE(); + case 1380: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1178); + END_STATE(); + case 1381: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1180); + END_STATE(); + case 1382: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1633); + END_STATE(); + case 1383: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1197); + END_STATE(); + case 1384: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1199); + END_STATE(); + case 1385: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1934); + END_STATE(); + case 1386: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1275); + END_STATE(); + case 1387: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1241); + END_STATE(); + case 1388: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1432); + END_STATE(); + case 1389: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1730); + END_STATE(); + case 1390: + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1302); + END_STATE(); + case 1391: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2412); + END_STATE(); + case 1392: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2222); + END_STATE(); + case 1393: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2554); + END_STATE(); + case 1394: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2218); + END_STATE(); + case 1395: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2224); + END_STATE(); + case 1396: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2221); + END_STATE(); + case 1397: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2493); + END_STATE(); + case 1398: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + END_STATE(); + case 1399: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1529); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 1400: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1240); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 1401: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1252); + END_STATE(); + case 1402: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1162); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1648); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1787); + END_STATE(); + case 1403: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1162); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1931); + END_STATE(); + case 1404: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1162); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1935); + END_STATE(); + case 1405: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1314); + END_STATE(); + case 1406: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1313); + END_STATE(); + case 1407: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1176); + END_STATE(); + case 1408: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1898); + END_STATE(); + case 1409: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1444); + END_STATE(); + case 1410: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1648); + END_STATE(); + case 1411: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1931); + END_STATE(); + case 1412: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1933); + END_STATE(); + case 1413: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1928); + END_STATE(); + case 1414: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1649); + END_STATE(); + case 1415: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1649); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1787); + END_STATE(); + case 1416: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1650); + END_STATE(); + case 1417: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1651); + END_STATE(); + case 1418: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1335); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1652); + END_STATE(); + case 1419: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1376); + END_STATE(); + case 1420: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1648); + END_STATE(); + case 1421: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1768); + END_STATE(); + case 1422: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1768); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(990); + END_STATE(); + case 1423: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1379); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2463); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1258); + END_STATE(); + case 1424: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1379); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1258); + END_STATE(); + case 1425: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1359); + END_STATE(); + case 1426: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1998); + END_STATE(); + case 1427: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1347); + END_STATE(); + case 1428: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1612); + END_STATE(); + case 1429: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1377); + END_STATE(); + case 1430: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1377); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1656); + END_STATE(); + case 1431: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1236); + END_STATE(); + case 1432: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1615); + END_STATE(); + case 1433: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1058); + END_STATE(); + case 1434: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1760); + END_STATE(); + case 1435: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1589); + END_STATE(); + case 1436: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1589); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1067); + END_STATE(); + case 1437: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1059); + END_STATE(); + case 1438: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1692); + END_STATE(); + case 1439: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1617); + END_STATE(); + case 1440: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(946); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1475); + END_STATE(); + case 1441: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1060); + END_STATE(); + case 1442: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(998); + END_STATE(); + case 1443: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1061); + END_STATE(); + case 1444: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1620); + END_STATE(); + case 1445: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1897); + END_STATE(); + case 1446: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1111); + END_STATE(); + case 1447: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1659); + END_STATE(); + case 1448: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1662); + END_STATE(); + case 1449: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + END_STATE(); + case 1450: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1544); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + END_STATE(); + case 1451: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1822); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1525); + END_STATE(); + case 1452: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1574); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1525); + END_STATE(); + case 1453: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1629); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1985); + END_STATE(); + case 1454: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1930); + END_STATE(); + case 1455: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1271); + END_STATE(); + case 1456: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1931); + END_STATE(); + case 1457: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1933); + END_STATE(); + case 1458: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1928); + END_STATE(); + case 1459: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1925); + END_STATE(); + case 1460: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1935); + END_STATE(); + case 1461: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2028); + END_STATE(); + case 1462: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1382); + END_STATE(); + case 1463: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1999); + END_STATE(); + case 1464: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1654); + END_STATE(); + case 1465: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1803); + END_STATE(); + case 1466: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1079); + END_STATE(); + case 1467: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1667); + END_STATE(); + case 1468: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1594); + END_STATE(); + case 1469: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1650); + END_STATE(); + case 1470: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1727); + END_STATE(); + case 1471: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1655); + END_STATE(); + case 1472: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1877); + END_STATE(); + case 1473: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1651); + END_STATE(); + case 1474: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1728); + END_STATE(); + case 1475: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1658); + END_STATE(); + case 1476: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1081); + END_STATE(); + case 1477: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1652); + END_STATE(); + case 1478: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1729); + END_STATE(); + case 1479: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1660); + END_STATE(); + case 1480: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1660); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2437); + END_STATE(); + case 1481: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(975); + END_STATE(); + case 1482: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1549); + END_STATE(); + case 1483: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1731); + END_STATE(); + case 1484: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1661); + END_STATE(); + case 1485: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1686); + END_STATE(); + case 1486: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1551); + END_STATE(); + case 1487: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1733); + END_STATE(); + case 1488: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1734); + END_STATE(); + case 1489: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1735); + END_STATE(); + case 1490: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1736); + END_STATE(); + case 1491: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1110); + END_STATE(); + case 1492: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1963); + END_STATE(); + case 1493: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1013); + END_STATE(); + case 1494: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1034); + END_STATE(); + case 1495: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1968); + END_STATE(); + case 1496: + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1887); + END_STATE(); + case 1497: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(2259); + END_STATE(); + case 1498: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(2520); + END_STATE(); + case 1499: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(2263); + END_STATE(); + case 1500: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1759); + END_STATE(); + case 1501: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1165); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1445); + END_STATE(); + case 1502: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1307); + END_STATE(); + case 1503: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1565); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1108); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1890); + END_STATE(); + case 1504: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2463); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1258); + END_STATE(); + case 1505: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1168); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2414); + END_STATE(); + case 1506: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2368); + END_STATE(); + case 1507: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2567); + END_STATE(); + case 1508: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2359); + END_STATE(); + case 1509: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2459); + END_STATE(); + case 1510: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2572); + END_STATE(); + case 1511: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2340); + END_STATE(); + case 1512: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2352); + END_STATE(); + case 1513: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2483); + END_STATE(); + case 1514: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1875); + END_STATE(); + case 1515: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2015); + END_STATE(); + case 1516: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1169); + END_STATE(); + case 1517: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1504); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1056); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1926); + END_STATE(); + case 1518: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1044); + END_STATE(); + case 1519: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1993); + END_STATE(); + case 1520: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(978); + END_STATE(); + case 1521: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2019); + END_STATE(); + case 1522: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1715); + END_STATE(); + case 1523: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1522); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2327); + END_STATE(); + case 1524: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1009); + END_STATE(); + case 1525: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1507); + END_STATE(); + case 1526: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1507); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1113); + END_STATE(); + case 1527: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2021); + END_STATE(); + case 1528: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1972); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + END_STATE(); + case 1529: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1972); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1882); + END_STATE(); + case 1530: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1508); + END_STATE(); + case 1531: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(996); + END_STATE(); + case 1532: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1929); + END_STATE(); + case 1533: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2022); + END_STATE(); + case 1534: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1521); + END_STATE(); + case 1535: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1461); + END_STATE(); + case 1536: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1718); + END_STATE(); + case 1537: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(972); + END_STATE(); + case 1538: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1862); + END_STATE(); + case 1539: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1259); + END_STATE(); + case 1540: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1518); + END_STATE(); + case 1541: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1518); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2414); + END_STATE(); + case 1542: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1518); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2413); + END_STATE(); + case 1543: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1518); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1849); + END_STATE(); + case 1544: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1536); + END_STATE(); + case 1545: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1179); + END_STATE(); + case 1546: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1906); + END_STATE(); + case 1547: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1186); + END_STATE(); + case 1548: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1287); + END_STATE(); + case 1549: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1329); + END_STATE(); + case 1550: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1204); + END_STATE(); + case 1551: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1205); + END_STATE(); + case 1552: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1207); + END_STATE(); + case 1553: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1210); + END_STATE(); + case 1554: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1211); + END_STATE(); + case 1555: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1219); + END_STATE(); + case 1556: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1292); + END_STATE(); + case 1557: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1332); + END_STATE(); + case 1558: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1167); + END_STATE(); + case 1559: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1538); + END_STATE(); + case 1560: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1260); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1128); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2282); + END_STATE(); + case 1561: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1260); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1992); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2282); + END_STATE(); + case 1562: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1260); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2282); + END_STATE(); + case 1563: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1979); + END_STATE(); + case 1564: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1979); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1440); + END_STATE(); + case 1565: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(981); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1598); + END_STATE(); + case 1566: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1437); + END_STATE(); + case 1567: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1035); + END_STATE(); + case 1568: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1869); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + END_STATE(); + case 1569: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1988); + END_STATE(); + case 1570: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1548); + END_STATE(); + case 1571: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1989); + END_STATE(); + case 1572: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1990); + END_STATE(); + case 1573: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1557); + END_STATE(); + case 1574: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1962); + END_STATE(); + case 1575: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1962); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1872); + END_STATE(); + case 1576: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1567); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + END_STATE(); + case 1577: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1995); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1342); + END_STATE(); + case 1578: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1005); + END_STATE(); + case 1579: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1954); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2229); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + END_STATE(); + case 1580: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1954); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1056); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + END_STATE(); + case 1581: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1954); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1056); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1926); + END_STATE(); + case 1582: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1954); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + END_STATE(); + case 1583: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1954); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1056); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1926); + END_STATE(); + case 1584: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1250); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1072); + END_STATE(); + case 1585: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1315); + END_STATE(); + case 1586: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2478); + END_STATE(); + case 1587: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2417); + END_STATE(); + case 1588: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2325); + END_STATE(); + case 1589: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1445); + END_STATE(); + case 1590: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1316); + END_STATE(); + case 1591: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1008); + END_STATE(); + case 1592: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1590); + END_STATE(); + case 1593: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1750); + END_STATE(); + case 1594: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(980); + END_STATE(); + case 1595: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(980); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1482); + END_STATE(); + case 1596: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1724); + END_STATE(); + case 1597: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1492); + END_STATE(); + case 1598: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1616); + END_STATE(); + case 1599: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(947); + END_STATE(); + case 1600: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1185); + END_STATE(); + case 1601: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1215); + END_STATE(); + case 1602: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1433); + END_STATE(); + case 1603: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1467); + END_STATE(); + case 1604: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1327); + END_STATE(); + case 1605: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1328); + END_STATE(); + case 1606: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1330); + END_STATE(); + case 1607: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1334); + END_STATE(); + case 1608: + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1336); + END_STATE(); + case 1609: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2402); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1610: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2247); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1155); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1664); + END_STATE(); + case 1611: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1041); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1156); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(994); + END_STATE(); + case 1612: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2570); + END_STATE(); + case 1613: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2577); + END_STATE(); + case 1614: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2435); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1181); + END_STATE(); + case 1615: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2257); + END_STATE(); + case 1616: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2249); + END_STATE(); + case 1617: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2477); + END_STATE(); + case 1618: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2476); + END_STATE(); + case 1619: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2316); + END_STATE(); + case 1620: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2581); + END_STATE(); + case 1621: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2588); + END_STATE(); + case 1622: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2457); + END_STATE(); + case 1623: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2443); + END_STATE(); + case 1624: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2254); + END_STATE(); + case 1625: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2482); + END_STATE(); + case 1626: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2251); + END_STATE(); + case 1627: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2587); + END_STATE(); + case 1628: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3402); + END_STATE(); + case 1629: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2489); + END_STATE(); + case 1630: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2260); + END_STATE(); + case 1631: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2393); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1632: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2315); + END_STATE(); + case 1633: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2525); + END_STATE(); + case 1634: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2390); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1635: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1065); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1636: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2380); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1637: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2383); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1638: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1119); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1639: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2389); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1640: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2381); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2255); + END_STATE(); + case 1641: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1117); + END_STATE(); + case 1642: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1118); + END_STATE(); + case 1643: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1422); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1156); + END_STATE(); + case 1644: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1378); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1891); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1272); + END_STATE(); + case 1645: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1380); + END_STATE(); + case 1646: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(995); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1938); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1980); + END_STATE(); + case 1647: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1113); + END_STATE(); + case 1648: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1145); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1392); + END_STATE(); + case 1649: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1145); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1394); + END_STATE(); + case 1650: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1145); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1395); + END_STATE(); + case 1651: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1145); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1396); + END_STATE(); + case 1652: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1145); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1409); + END_STATE(); + case 1653: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1864); + END_STATE(); + case 1654: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1370); + END_STATE(); + case 1655: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1371); + END_STATE(); + case 1656: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1115); + END_STATE(); + case 1657: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1491); + END_STATE(); + case 1658: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1372); + END_STATE(); + case 1659: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1855); + END_STATE(); + case 1660: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1373); + END_STATE(); + case 1661: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1374); + END_STATE(); + case 1662: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1112); + END_STATE(); + case 1663: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1375); + END_STATE(); + case 1664: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1166); + END_STATE(); + case 1665: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1096); + END_STATE(); + case 1666: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1385); + END_STATE(); + case 1667: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1472); + END_STATE(); + case 1668: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1895); + END_STATE(); + case 1669: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1056); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + END_STATE(); + case 1670: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1056); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1926); + END_STATE(); + case 1671: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1124); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2602); + END_STATE(); + case 1672: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1175); + END_STATE(); + case 1673: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + END_STATE(); + case 1674: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1072); + END_STATE(); + case 1675: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1070); + END_STATE(); + case 1676: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1125); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1957); + END_STATE(); + case 1677: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1874); + END_STATE(); + case 1678: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1421); + END_STATE(); + case 1679: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1421); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1156); + END_STATE(); + case 1680: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1421); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1156); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1464); + END_STATE(); + case 1681: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1904); + END_STATE(); + case 1682: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1905); + END_STATE(); + case 1683: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1907); + END_STATE(); + case 1684: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1912); + END_STATE(); + case 1685: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1913); + END_STATE(); + case 1686: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1915); + END_STATE(); + case 1687: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1940); + END_STATE(); + case 1688: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1917); + END_STATE(); + case 1689: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1921); + END_STATE(); + case 1690: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1299); + END_STATE(); + case 1691: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1083); + END_STATE(); + case 1692: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1080); + END_STATE(); + case 1693: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1150); + END_STATE(); + case 1694: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(973); + END_STATE(); + case 1695: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1882); + END_STATE(); + case 1696: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1387); + END_STATE(); + case 1697: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1086); + END_STATE(); + case 1698: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1152); + END_STATE(); + case 1699: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1300); + END_STATE(); + case 1700: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1000); + END_STATE(); + case 1701: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1019); + END_STATE(); + case 1702: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2002); + END_STATE(); + case 1703: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1605); + END_STATE(); + case 1704: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1886); + END_STATE(); + case 1705: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1886); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1694); + END_STATE(); + case 1706: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1591); + END_STATE(); + case 1707: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1428); + END_STATE(); + case 1708: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2294); + END_STATE(); + case 1709: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2294); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1530); + END_STATE(); + case 1710: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1971); + END_STATE(); + case 1711: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(930); + END_STATE(); + case 1712: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2559); + END_STATE(); + case 1713: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1749); + END_STATE(); + case 1714: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1345); + END_STATE(); + case 1715: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2006); + END_STATE(); + case 1716: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2007); + END_STATE(); + case 1717: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1602); + END_STATE(); + case 1718: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2011); + END_STATE(); + case 1719: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1502); + END_STATE(); + case 1720: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1077); + END_STATE(); + case 1721: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1587); + END_STATE(); + case 1722: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1657); + END_STATE(); + case 1723: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1976); + END_STATE(); + case 1724: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1140); + END_STATE(); + case 1725: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1592); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1235); + END_STATE(); + case 1726: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1714); + END_STATE(); + case 1727: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1618); + END_STATE(); + case 1728: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1622); + END_STATE(); + case 1729: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1623); + END_STATE(); + case 1730: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1791); + END_STATE(); + case 1731: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1624); + END_STATE(); + case 1732: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1625); + END_STATE(); + case 1733: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1626); + END_STATE(); + case 1734: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1627); + END_STATE(); + case 1735: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1628); + END_STATE(); + case 1736: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1630); + END_STATE(); + case 1737: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1695); + END_STATE(); + case 1738: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1888); + END_STATE(); + case 1739: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1888); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1530); + END_STATE(); + case 1740: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1888); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1559); + END_STATE(); + case 1741: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1973); + END_STATE(); + case 1742: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1672); + END_STATE(); + case 1743: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1796); + END_STATE(); + case 1744: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1814); + END_STATE(); + case 1745: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1815); + END_STATE(); + case 1746: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1822); + END_STATE(); + case 1747: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1822); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1525); + END_STATE(); + case 1748: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1558); + END_STATE(); + case 1749: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2448); + END_STATE(); + case 1750: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2267); + END_STATE(); + case 1751: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2472); + END_STATE(); + case 1752: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2540); + END_STATE(); + case 1753: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1174); + END_STATE(); + case 1754: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1156); + END_STATE(); + case 1755: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1744); + END_STATE(); + case 1756: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1596); + END_STATE(); + case 1757: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1109); + END_STATE(); + case 1758: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1861); + END_STATE(); + case 1759: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1799); + END_STATE(); + case 1760: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1914); + END_STATE(); + case 1761: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1198); + END_STATE(); + case 1762: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1246); + END_STATE(); + case 1763: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1173); + END_STATE(); + case 1764: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1987); + END_STATE(); + case 1765: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1578); + END_STATE(); + case 1766: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1010); + END_STATE(); + case 1767: + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1992); + END_STATE(); + case 1768: + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1984); + END_STATE(); + case 1769: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(959); + END_STATE(); + case 1770: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(993); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1876); + END_STATE(); + case 1771: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2585); + END_STATE(); + case 1772: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2426); + END_STATE(); + case 1773: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2269); + END_STATE(); + case 1774: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2561); + END_STATE(); + case 1775: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2548); + END_STATE(); + case 1776: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1026); + END_STATE(); + case 1777: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2583); + END_STATE(); + case 1778: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2345); + END_STATE(); + case 1779: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2411); + END_STATE(); + case 1780: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2502); + END_STATE(); + case 1781: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2406); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1782: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2569); + END_STATE(); + case 1783: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2402); + END_STATE(); + case 1784: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2402); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1247); + END_STATE(); + case 1785: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2344); + END_STATE(); + case 1786: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2403); + END_STATE(); + case 1787: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1497); + END_STATE(); + case 1788: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1806); + END_STATE(); + case 1789: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1721); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1525); + END_STATE(); + case 1790: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2016); + END_STATE(); + case 1791: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2017); + END_STATE(); + case 1792: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1286); + END_STATE(); + case 1793: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1853); + END_STATE(); + case 1794: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2020); + END_STATE(); + case 1795: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1603); + END_STATE(); + case 1796: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1588); + END_STATE(); + case 1797: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2025); + END_STATE(); + case 1798: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(999); + END_STATE(); + case 1799: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1726); + END_STATE(); + case 1800: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1481); + END_STATE(); + case 1801: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1434); + END_STATE(); + case 1802: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1619); + END_STATE(); + case 1803: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1016); + END_STATE(); + case 1804: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1468); + END_STATE(); + case 1805: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1741); + END_STATE(); + case 1806: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1323); + END_STATE(); + case 1807: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1776); + END_STATE(); + case 1808: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1899); + END_STATE(); + case 1809: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(958); + END_STATE(); + case 1810: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1720); + END_STATE(); + case 1811: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1257); + END_STATE(); + case 1812: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1901); + END_STATE(); + case 1813: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1181); + END_STATE(); + case 1814: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1908); + END_STATE(); + case 1815: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1183); + END_STATE(); + case 1816: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1632); + END_STATE(); + case 1817: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1701); + END_STATE(); + case 1818: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1192); + END_STATE(); + case 1819: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1279); + END_STATE(); + case 1820: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1951); + END_STATE(); + case 1821: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1208); + END_STATE(); + case 1822: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1290); + END_STATE(); + case 1823: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1881); + END_STATE(); + case 1824: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1294); + END_STATE(); + case 1825: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1494); + END_STATE(); + case 1826: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1983); + END_STATE(); + case 1827: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(982); + END_STATE(); + case 1828: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1710); + END_STATE(); + case 1829: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1285); + END_STATE(); + case 1830: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1454); + END_STATE(); + case 1831: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(971); + END_STATE(); + case 1832: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1293); + END_STATE(); + case 1833: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1296); + END_STATE(); + case 1834: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1845); + END_STATE(); + case 1835: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1331); + END_STATE(); + case 1836: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1819); + END_STATE(); + case 1837: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1446); + END_STATE(); + case 1838: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(960); + END_STATE(); + case 1839: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1476); + END_STATE(); + case 1840: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1338); + END_STATE(); + case 1841: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1015); + END_STATE(); + case 1842: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1333); + END_STATE(); + case 1843: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1842); + END_STATE(); + case 1844: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1885); + END_STATE(); + case 1845: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1025); + END_STATE(); + case 1846: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1341); + END_STATE(); + case 1847: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1342); + END_STATE(); + case 1848: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2534); + END_STATE(); + case 1849: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2336); + END_STATE(); + case 1850: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2600); + END_STATE(); + case 1851: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2370); + END_STATE(); + case 1852: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2273); + END_STATE(); + case 1853: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2601); + END_STATE(); + case 1854: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2574); + END_STATE(); + case 1855: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2366); + END_STATE(); + case 1856: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2373); + END_STATE(); + case 1857: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2439); + END_STATE(); + case 1858: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2465); + END_STATE(); + case 1859: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2468); + END_STATE(); + case 1860: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2481); + END_STATE(); + case 1861: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2592); + END_STATE(); + case 1862: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2544); + END_STATE(); + case 1863: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2539); + END_STATE(); + case 1864: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1038); + END_STATE(); + case 1865: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1057); + END_STATE(); + case 1866: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1955); + END_STATE(); + case 1867: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1076); + END_STATE(); + case 1868: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1076); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2023); + END_STATE(); + case 1869: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1164); + END_STATE(); + case 1870: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1766); + END_STATE(); + case 1871: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1932); + END_STATE(); + case 1872: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1894); + END_STATE(); + case 1873: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1860); + END_STATE(); + case 1874: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1037); + END_STATE(); + case 1875: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1177); + END_STATE(); + case 1876: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1264); + END_STATE(); + case 1877: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1958); + END_STATE(); + case 1878: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1308); + END_STATE(); + case 1879: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1876); + END_STATE(); + case 1880: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1073); + END_STATE(); + case 1881: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1463); + END_STATE(); + case 1882: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1939); + END_STATE(); + case 1883: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1474); + END_STATE(); + case 1884: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1114); + END_STATE(); + case 1885: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1478); + END_STATE(); + case 1886: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1487); + END_STATE(); + case 1887: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1489); + END_STATE(); + case 1888: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2233); + END_STATE(); + case 1889: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2395); + END_STATE(); + case 1890: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2334); + END_STATE(); + case 1891: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2547); + END_STATE(); + case 1892: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2563); + END_STATE(); + case 1893: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2556); + END_STATE(); + case 1894: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2546); + END_STATE(); + case 1895: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2461); + END_STATE(); + case 1896: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2397); + END_STATE(); + case 1897: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2550); + END_STATE(); + case 1898: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2565); + END_STATE(); + case 1899: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2289); + END_STATE(); + case 1900: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2261); + END_STATE(); + case 1901: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2429); + END_STATE(); + case 1902: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2466); + END_STATE(); + case 1903: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2362); + END_STATE(); + case 1904: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2245); + END_STATE(); + case 1905: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2596); + END_STATE(); + case 1906: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2284); + END_STATE(); + case 1907: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2501); + END_STATE(); + case 1908: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2338); + END_STATE(); + case 1909: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2532); + END_STATE(); + case 1910: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2579); + END_STATE(); + case 1911: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2455); + END_STATE(); + case 1912: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2496); + END_STATE(); + case 1913: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2416); + END_STATE(); + case 1914: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2492); + END_STATE(); + case 1915: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2409); + END_STATE(); + case 1916: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2490); + END_STATE(); + case 1917: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2506); + END_STATE(); + case 1918: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2552); + END_STATE(); + case 1919: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2361); + END_STATE(); + case 1920: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2486); + END_STATE(); + case 1921: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2291); + END_STATE(); + case 1922: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1022); + END_STATE(); + case 1923: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(945); + END_STATE(); + case 1924: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1470); + END_STATE(); + case 1925: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1392); + END_STATE(); + case 1926: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1711); + END_STATE(); + case 1927: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1442); + END_STATE(); + case 1928: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1394); + END_STATE(); + case 1929: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1465); + END_STATE(); + case 1930: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2018); + END_STATE(); + case 1931: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1395); + END_STATE(); + case 1932: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1852); + END_STATE(); + case 1933: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1396); + END_STATE(); + case 1934: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1397); + END_STATE(); + case 1935: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1409); + END_STATE(); + case 1936: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1018); + END_STATE(); + case 1937: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1764); + END_STATE(); + case 1938: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1839); + END_STATE(); + case 1939: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1841); + END_STATE(); + case 1940: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1527); + END_STATE(); + case 1941: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1863); + END_STATE(); + case 1942: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1340); + END_STATE(); + case 1943: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1182); + END_STATE(); + case 1944: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1184); + END_STATE(); + case 1945: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1189); + END_STATE(); + case 1946: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1194); + END_STATE(); + case 1947: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1203); + END_STATE(); + case 1948: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1206); + END_STATE(); + case 1949: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1289); + END_STATE(); + case 1950: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1068); + END_STATE(); + case 1951: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1495); + END_STATE(); + case 1952: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1254); + END_STATE(); + case 1953: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1837); + END_STATE(); + case 1954: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1258); + END_STATE(); + case 1955: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1438); + END_STATE(); + case 1956: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1980); + END_STATE(); + case 1957: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1305); + END_STATE(); + case 1958: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1443); + END_STATE(); + case 1959: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1272); + END_STATE(); + case 1960: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1274); + END_STATE(); + case 1961: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1274); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(2000); + END_STATE(); + case 1962: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1291); + END_STATE(); + case 1963: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1303); + END_STATE(); + case 1964: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1304); + END_STATE(); + case 1965: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2024); + END_STATE(); + case 1966: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1486); + END_STATE(); + case 1967: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1483); + END_STATE(); + case 1968: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1488); + END_STATE(); + case 1969: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1490); + END_STATE(); + case 1970: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1021); + END_STATE(); + case 1971: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1751); + END_STATE(); + case 1972: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1598); + END_STATE(); + case 1973: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1758); + END_STATE(); + case 1974: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1802); + END_STATE(); + case 1975: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1830); + END_STATE(); + case 1976: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1693); + END_STATE(); + case 1977: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1896); + END_STATE(); + case 1978: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1843); + END_STATE(); + case 1979: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1265); + END_STATE(); + case 1980: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1816); + END_STATE(); + case 1981: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1647); + END_STATE(); + case 1982: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1909); + END_STATE(); + case 1983: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1656); + END_STATE(); + case 1984: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1187); + END_STATE(); + case 1985: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1916); + END_STATE(); + case 1986: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1919); + END_STATE(); + case 1987: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1920); + END_STATE(); + case 1988: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1200); + END_STATE(); + case 1989: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1201); + END_STATE(); + case 1990: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1214); + END_STATE(); + case 1991: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1546); + END_STATE(); + case 1992: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1284); + END_STATE(); + case 1993: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1149); + END_STATE(); + case 1994: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1946); + END_STATE(); + case 1995: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1153); + END_STATE(); + case 1996: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1821); + END_STATE(); + case 1997: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1004); + END_STATE(); + case 1998: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1195); + END_STATE(); + case 1999: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1209); + END_STATE(); + case 2000: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(970); + END_STATE(); + case 2001: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1471); + END_STATE(); + case 2002: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1017); + END_STATE(); + case 2003: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1020); + END_STATE(); + case 2004: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2421); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1893); + END_STATE(); + case 2005: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2450); + END_STATE(); + case 2006: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1480); + END_STATE(); + case 2007: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2330); + END_STATE(); + case 2008: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1324); + END_STATE(); + case 2009: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1849); + END_STATE(); + case 2010: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1690); + END_STATE(); + case 2011: + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1479); + END_STATE(); + case 2012: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(2451); + END_STATE(); + case 2013: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1957); + END_STATE(); + case 2014: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2527); + END_STATE(); + case 2015: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2027); + END_STATE(); + case 2016: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2530); + END_STATE(); + case 2017: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2499); + END_STATE(); + case 2018: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2342); + END_STATE(); + case 2019: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2516); + END_STATE(); + case 2020: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2268); + END_STATE(); + case 2021: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2453); + END_STATE(); + case 2022: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2243); + END_STATE(); + case 2023: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1761); + END_STATE(); + case 2024: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1762); + END_STATE(); + case 2025: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1475); + END_STATE(); + case 2026: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2003); + END_STATE(); + case 2027: + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(1191); + END_STATE(); + case 2028: + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(1283); + END_STATE(); + case 2029: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2615); + END_STATE(); + case 2030: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2617); + END_STATE(); + case 2031: + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(875); + END_STATE(); + case 2032: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(62); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2032) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2033: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(10); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2033) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2034: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(308); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2034) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2035: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(374); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2035) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2036: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(406); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2036) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2037: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(20); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2037) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2038: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(24); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2038) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2039: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(32); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2039) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2040: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(312); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2040) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2041: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(316); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2041) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2042: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(322); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2042) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2043: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(378); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2043) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2044: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(410); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2044) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2045: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(54); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2045) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2046: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(334); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2046) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2047: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(70); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2047) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2048: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(118); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2048) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2049: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(26); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2893); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2049) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2050: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(318); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2050) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2051: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(46); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2051) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2052: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(330); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2052) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2053: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(108); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3220); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2691); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2922); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2053) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2054: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(18); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2054) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2055: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(30); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2055) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2056: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(320); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2056) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2057: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(382); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2057) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2058: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(414); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2891); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2058) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2059: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(436); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2059) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2060: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(442); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2060) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2061: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2671); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2061) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2062: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(44); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2062) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2063: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(328); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3195); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2063) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2064: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(12); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2064) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2065: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(310); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2065) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2066: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(376); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2066) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2067: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(408); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2067) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2068: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2862); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2068) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2069: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(314); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2069) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2070: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(28); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2070) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2071: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(380); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2071) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2072: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(412); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2957); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2072) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2073: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(40); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2073) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2074: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(42); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2074) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2075: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(434); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2075) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2076: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(440); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2076) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2077: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(446); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2077) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2078: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(326); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2078) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2079: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(386); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2079) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2080: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2080) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2081: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(336); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2926); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2081) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2082: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(390); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2082) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2083: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(420); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2083) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2084: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(106); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2921); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2084) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2085: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(134); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2085) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2086: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(454); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2086) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2087: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(500); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2087) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2088: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(516); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2088) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2089: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(526); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2089) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2090: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(458); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2862); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2090) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2091: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(502); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2091) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2092: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(460); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2092) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2093: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(464); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2093) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2094: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(466); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2094) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2095: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(538); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2095) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2096: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(474); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2096) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2097: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(508); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2097) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2098: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(520); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2098) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2099: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(530); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2099) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2100: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(486); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3079); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2923); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2100) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2101: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(544); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2101) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2102: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(540); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2102) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2103: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(548); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2103) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2104: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(558); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2104) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2105: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(560); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2991); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2808); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2892); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2105) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2106: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(550); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2106) + if (('0' <= lookahead && lookahead <= '9') || + ('J' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2107: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(568); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2957); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2107) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2108: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(570); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2108) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2109: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(554); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2109) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2110: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(564); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2927); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2110) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2111: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(572); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3048); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2111) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2112: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(578); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3049); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2112) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2113: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(574); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2956); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3076); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2113) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2114: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(580); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2958); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3078); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2831); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3165); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2114) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2115: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(16); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2115) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2116: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(34); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2116) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2117: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(456); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2990); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2117) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2118: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(36); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2118) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2119: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(324); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2979); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2119) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2120: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(384); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2120) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2121: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(416); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2121) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2122: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(48); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2122) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2123: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(332); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2123) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2124: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(388); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2124) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2125: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(418); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2125) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2126: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(462); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2126) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2127: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(504); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2127) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2128: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(518); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2128) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2129: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(528); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3051); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3194); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2129) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2130: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(468); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2130) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2131: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(506); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2131) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2132: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(542); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2132) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2133: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(546); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2133) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2134: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(552); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2134) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2135: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(562); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2989); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3050); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2890); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2135) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2136: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '\\') ADVANCE(68); + if (lookahead == ']') ADVANCE(3404); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1517); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1277); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1224); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(986); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1410); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2136) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2612); + END_STATE(); + case 2137: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(908); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(4); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(974); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1674); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1243); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1027); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1709); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1350); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1218); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1089); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1030); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1024); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1415); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2137) + END_STATE(); + case 2138: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(88); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1352); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(953); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1413); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2138) + END_STATE(); + case 2139: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(120); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1238); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1609); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1227); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1458); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2139) + END_STATE(); + case 2140: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(64); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1579); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1399); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(935); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1451); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1354); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1792); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1309); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1222); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1032); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1416); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2140) + END_STATE(); + case 2141: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(96); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(955); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1413); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2141) + END_STATE(); + case 2142: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(910); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(58); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1036); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1245); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1436); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1351); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1792); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(956); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(942); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1643); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1411); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2142) + END_STATE(); + case 2143: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(78); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1411); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2143) + END_STATE(); + case 2144: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(90); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1469); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2144) + END_STATE(); + case 2145: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3386); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(82); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1310); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1414); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2145) + END_STATE(); + case 2146: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(116); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1783); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1829); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(984); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1456); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2146) + END_STATE(); + case 2147: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(86); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1244); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1412); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2147) + END_STATE(); + case 2148: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1420); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2148) + END_STATE(); + case 2149: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(344); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1580); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1233); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1740); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1356); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1459); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2149) + END_STATE(); + case 2150: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(480); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1223); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(937); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1435); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1473); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2150) + END_STATE(); + case 2151: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '\\') ADVANCE(72); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1452); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1634); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1355); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1226); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1417); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2151) + END_STATE(); + case 2152: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == 'C') ADVANCE(911); + if (lookahead == '\\') ADVANCE(80); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == 'c') ADVANCE(1400); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1581); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1631); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1739); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1227); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1457); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2152) + END_STATE(); + case 2153: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(890); + if (lookahead == '#') ADVANCE(3428); + if (lookahead == '%') ADVANCE(3422); + if (lookahead == '&') ADVANCE(3425); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3412); + if (lookahead == '/') ADVANCE(3421); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '<') ADVANCE(3429); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '>') ADVANCE(3433); + if (lookahead == '\\') ADVANCE(112); + if (lookahead == '^') ADVANCE(3419); + if (lookahead == '|') ADVANCE(3427); + if (lookahead == '~') ADVANCE(3415); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1582); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1725); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1449); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1637); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1738); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1784); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1220); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1754); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1457); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2153) + END_STATE(); + case 2154: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(2310); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(6); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2667); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3047); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2659); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3187); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2154) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2155: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(8); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2667); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3047); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2659); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3187); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2155) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2156: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(50); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2704); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3072); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3209); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2156) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2157: + if (eof) ADVANCE(2216); + if (lookahead == '!') ADVANCE(585); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '$') ADVANCE(3442); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '*') ADVANCE(3420); + if (lookahead == '+') ADVANCE(3410); + if (lookahead == '-') ADVANCE(3411); + if (lookahead == '.') ADVANCE(2029); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '@') ADVANCE(3416); + if (lookahead == '\\') ADVANCE(470); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(887); + if (lookahead == '~') ADVANCE(3414); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2704); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2657); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3072); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2717); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3164); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2937); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3209); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2157) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2158: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '&') ADVANCE(873); + if (lookahead == '\'') ADVANCE(3387); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(38); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == '|') ADVANCE(931); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2158) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2159: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(98); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2159) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2160: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(346); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3054); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2160) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2161: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(202); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2161) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2162: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(482); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3320); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2162) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2163: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(512); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3054); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2163) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2164: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(84); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2164) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2165: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(102); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2671); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2165) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2166: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(114); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2166) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2167: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(162); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2167) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2168: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(366); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2168) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2169: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(400); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2828); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2169) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2170: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(430); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2170) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2171: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(152); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2669); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3052); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3353); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2673); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2827); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2690); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2171) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2172: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(358); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3053); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3083); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2172) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2173: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(188); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2670); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2819); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2173) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2174: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(92); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2919); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2174) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2175: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(150); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2175) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2176: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(160); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2176) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2177: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(166); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2177) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2178: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(356); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2178) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2179: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(364); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2179) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2180: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(398); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2180) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2181: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(396); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2181) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2182: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(190); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3202); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2182) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2183: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(426); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2183) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2184: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(428); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2184) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2185: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(478); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3201); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3056); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(3141); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2684); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2787); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2185) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2186: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(494); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2186) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2187: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(496); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2668); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2187) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2188: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(514); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2188) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2189: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(524); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3143); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2189) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2190: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(534); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2895); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2190) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2191: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(178); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2669); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3052); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3353); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2827); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2191) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2192: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(182); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2670); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2758); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2869); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2192) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2193: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(254); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2995); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3159); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2860); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3131); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3172); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2811); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3213); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2971); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2193) + if (('0' <= lookahead && lookahead <= '9') || + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2194: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(104); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2194) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2195: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(126); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2195) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2196: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == 'C') ADVANCE(2634); + if (lookahead == '\\') ADVANCE(484); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'c') ADVANCE(2709); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2994); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2805); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2672); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2806); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3118); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2196) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2197: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(174); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2982); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2197) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2198: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(204); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2198) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2199: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(498); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2959); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3349); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2199) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2200: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(168); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2200) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2201: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(368); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3144); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2201) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2202: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(402); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2828); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2202) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2203: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(148); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2203) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2204: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(184); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3055); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2925); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2204) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2205: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(370); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2809); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3053); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2205) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2206: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(404); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3053); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2206) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2207: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(208); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2207) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2208: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(432); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2789); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2939); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2208) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2209: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(450); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2863); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2789); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2209) + if (('0' <= lookahead && lookahead <= '9') || + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2210: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(492); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3186); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2894); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2788); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2210) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2211: + if (eof) ADVANCE(2216); + if (lookahead == '"') ADVANCE(3375); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '\\') ADVANCE(536); + if (lookahead == '`') ADVANCE(3365); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2993); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2785); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2710); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2786); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3357); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3211); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3057); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2686); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3142); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2674); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2789); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2826); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3197); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3179); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(3154); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2976); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2211) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2212: + if (eof) ADVANCE(2216); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(2311); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '\\') ADVANCE(76); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1121); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1228); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(949); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1229); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1584); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1747); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1635); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1255); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1033); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1708); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1353); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(979); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1230); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1092); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(989); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1680); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1024); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1414); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2212) + END_STATE(); + case 2213: + if (eof) ADVANCE(2216); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ':') ADVANCE(889); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == '\\') ADVANCE(170); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1122); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(948); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1239); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1675); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1746); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1838); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1638); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1708); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1610); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1007); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(954); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1091); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1031); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1680); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(1023); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1458); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2213) + END_STATE(); + case 2214: + if (eof) ADVANCE(2216); + if (lookahead == '(') ADVANCE(2236); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '.') ADVANCE(3385); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == 'C') ADVANCE(909); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(230); + if (lookahead == 'c') ADVANCE(997); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1583); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1216); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1676); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1789); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1769); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1641); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(1707); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1256); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1033); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1709); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1357); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1792); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1225); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1090); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1029); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(985); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1416); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2214) + END_STATE(); + case 2215: + if (eof) ADVANCE(2216); + if (lookahead == ')') ADVANCE(2237); + if (lookahead == ',') ADVANCE(2228); + if (lookahead == '-') ADVANCE(885); + if (lookahead == '/') ADVANCE(882); + if (lookahead == ';') ADVANCE(2217); + if (lookahead == '=') ADVANCE(2401); + if (lookahead == 'C') ADVANCE(909); + if (lookahead == '[') ADVANCE(3403); + if (lookahead == '\\') ADVANCE(250); + if (lookahead == 'c') ADVANCE(997); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1583); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1276); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1673); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1809); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1642); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1709); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2010); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1804); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1227); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1221); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1826); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1679); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1458); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(2215) + END_STATE(); + case 2216: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 2217: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 2218: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + END_STATE(); + case 2219: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3077); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3330); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2220: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3077); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2221: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1620); + END_STATE(); + case 2222: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1620); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1982); + END_STATE(); + case 2223: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3330); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2224: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1982); + END_STATE(); + case 2225: + ACCEPT_TOKEN(aux_sym_with_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2226: + ACCEPT_TOKEN(aux_sym_with_clause_token2); + END_STATE(); + case 2227: + ACCEPT_TOKEN(aux_sym_with_clause_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2228: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 2229: + ACCEPT_TOKEN(aux_sym_cte_token1); + END_STATE(); + case 2230: + ACCEPT_TOKEN(aux_sym_cte_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2508); + END_STATE(); + case 2231: + ACCEPT_TOKEN(aux_sym_cte_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2509); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2232: + ACCEPT_TOKEN(aux_sym_cte_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2233: + ACCEPT_TOKEN(aux_sym_cte_token2); + END_STATE(); + case 2234: + ACCEPT_TOKEN(aux_sym_cte_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2235: + ACCEPT_TOKEN(aux_sym_cte_token3); + END_STATE(); + case 2236: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 2237: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 2238: + ACCEPT_TOKEN(aux_sym_truncate_statement_token1); + END_STATE(); + case 2239: + ACCEPT_TOKEN(aux_sym_truncate_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2240: + ACCEPT_TOKEN(aux_sym_truncate_statement_token2); + END_STATE(); + case 2241: + ACCEPT_TOKEN(aux_sym_truncate_statement_token2); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1766); + END_STATE(); + case 2242: + ACCEPT_TOKEN(aux_sym_truncate_statement_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2243: + ACCEPT_TOKEN(aux_sym_truncate_statement_token3); + END_STATE(); + case 2244: + ACCEPT_TOKEN(aux_sym_truncate_statement_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2245: + ACCEPT_TOKEN(aux_sym_comment_statement_token1); + END_STATE(); + case 2246: + ACCEPT_TOKEN(aux_sym_comment_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2247: + ACCEPT_TOKEN(aux_sym_comment_statement_token2); + END_STATE(); + case 2248: + ACCEPT_TOKEN(aux_sym_comment_statement_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2249: + ACCEPT_TOKEN(aux_sym_comment_statement_token3); + END_STATE(); + case 2250: + ACCEPT_TOKEN(aux_sym_comment_statement_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2251: + ACCEPT_TOKEN(aux_sym_comment_statement_token4); + END_STATE(); + case 2252: + ACCEPT_TOKEN(aux_sym_comment_statement_token5); + END_STATE(); + case 2253: + ACCEPT_TOKEN(aux_sym_comment_statement_token5); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2254: + ACCEPT_TOKEN(aux_sym_comment_statement_token6); + END_STATE(); + case 2255: + ACCEPT_TOKEN(aux_sym_comment_statement_token7); + END_STATE(); + case 2256: + ACCEPT_TOKEN(aux_sym_comment_statement_token7); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2257: + ACCEPT_TOKEN(aux_sym_begin_statement_token1); + END_STATE(); + case 2258: + ACCEPT_TOKEN(aux_sym_begin_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2259: + ACCEPT_TOKEN(aux_sym_begin_statement_token2); + END_STATE(); + case 2260: + ACCEPT_TOKEN(aux_sym_begin_statement_token3); + END_STATE(); + case 2261: + ACCEPT_TOKEN(aux_sym_commit_statement_token1); + END_STATE(); + case 2262: + ACCEPT_TOKEN(aux_sym_commit_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2263: + ACCEPT_TOKEN(aux_sym_rollback_statement_token1); + END_STATE(); + case 2264: + ACCEPT_TOKEN(aux_sym_rollback_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2265: + ACCEPT_TOKEN(aux_sym_create_statement_token1); + END_STATE(); + case 2266: + ACCEPT_TOKEN(aux_sym_create_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2267: + ACCEPT_TOKEN(aux_sym_create_statement_token2); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1827); + END_STATE(); + case 2268: + ACCEPT_TOKEN(aux_sym_create_statement_token3); + END_STATE(); + case 2269: + ACCEPT_TOKEN(aux_sym_alter_statement_token1); + END_STATE(); + case 2270: + ACCEPT_TOKEN(aux_sym_alter_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2271: + ACCEPT_TOKEN(aux_sym_alter_table_token1); + END_STATE(); + case 2272: + ACCEPT_TOKEN(aux_sym_alter_table_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2273: + ACCEPT_TOKEN(aux_sym_alter_table_token2); + END_STATE(); + case 2274: + ACCEPT_TOKEN(aux_sym_alter_schema_rename_action_token1); + END_STATE(); + case 2275: + ACCEPT_TOKEN(aux_sym_alter_schema_rename_action_token2); + END_STATE(); + case 2276: + ACCEPT_TOKEN(aux_sym_alter_owner_action_token1); + END_STATE(); + case 2277: + ACCEPT_TOKEN(anon_sym_CURRENT_USER); + END_STATE(); + case 2278: + ACCEPT_TOKEN(anon_sym_CURRENT_USER); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2279: + ACCEPT_TOKEN(anon_sym_CURRENT_ROLE); + END_STATE(); + case 2280: + ACCEPT_TOKEN(anon_sym_CURRENT_ROLE); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2281: + ACCEPT_TOKEN(anon_sym_SESSION_USER); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2282: + ACCEPT_TOKEN(aux_sym_alter_table_action_alter_column_token1); + END_STATE(); + case 2283: + ACCEPT_TOKEN(aux_sym_alter_table_action_alter_column_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2284: + ACCEPT_TOKEN(aux_sym_alter_table_action_alter_column_token2); + END_STATE(); + case 2285: + ACCEPT_TOKEN(aux_sym_alter_table_action_alter_column_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2286: + ACCEPT_TOKEN(aux_sym_alter_table_action_add_token1); + END_STATE(); + case 2287: + ACCEPT_TOKEN(aux_sym_sequence_token1); + END_STATE(); + case 2288: + ACCEPT_TOKEN(aux_sym_sequence_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2289: + ACCEPT_TOKEN(aux_sym_sequence_token2); + END_STATE(); + case 2290: + ACCEPT_TOKEN(aux_sym_sequence_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2291: + ACCEPT_TOKEN(aux_sym_sequence_token3); + END_STATE(); + case 2292: + ACCEPT_TOKEN(aux_sym_sequence_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2293: + ACCEPT_TOKEN(aux_sym_sequence_token4); + END_STATE(); + case 2294: + ACCEPT_TOKEN(aux_sym_sequence_token5); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2233); + END_STATE(); + case 2295: + ACCEPT_TOKEN(aux_sym_sequence_token5); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2234); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2296: + ACCEPT_TOKEN(aux_sym_sequence_token6); + END_STATE(); + case 2297: + ACCEPT_TOKEN(aux_sym_sequence_token7); + END_STATE(); + case 2298: + ACCEPT_TOKEN(aux_sym_sequence_token8); + END_STATE(); + case 2299: + ACCEPT_TOKEN(aux_sym_sequence_token8); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2300: + ACCEPT_TOKEN(aux_sym_sequence_token9); + END_STATE(); + case 2301: + ACCEPT_TOKEN(aux_sym_sequence_token9); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2302: + ACCEPT_TOKEN(aux_sym_pg_command_token1); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2302); + END_STATE(); + case 2303: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead == '\n') ADVANCE(884); + if (lookahead == '*') ADVANCE(2303); + if (lookahead == '/') ADVANCE(2309); + if (lookahead != 0) ADVANCE(2304); + END_STATE(); + case 2304: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead == '\n') ADVANCE(884); + if (lookahead == '*') ADVANCE(2303); + if (lookahead != 0) ADVANCE(2304); + END_STATE(); + case 2305: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead == '\r') ADVANCE(2309); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2309); + END_STATE(); + case 2306: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead == '*') ADVANCE(2304); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2309); + END_STATE(); + case 2307: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead == '-') ADVANCE(2308); + if (lookahead == '/') ADVANCE(2306); + if (lookahead == '\\') ADVANCE(2305); + if (lookahead == '\t' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(2307); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2309); + END_STATE(); + case 2308: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead == '-') ADVANCE(2309); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2309); + END_STATE(); + case 2309: + ACCEPT_TOKEN(aux_sym_pg_command_token2); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2309); + END_STATE(); + case 2310: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 2311: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(3405); + END_STATE(); + case 2312: + ACCEPT_TOKEN(aux_sym__compound_statement_token1); + END_STATE(); + case 2313: + ACCEPT_TOKEN(aux_sym__compound_statement_token2); + END_STATE(); + case 2314: + ACCEPT_TOKEN(aux_sym__compound_statement_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2315: + ACCEPT_TOKEN(aux_sym_return_statement_token1); + END_STATE(); + case 2316: + ACCEPT_TOKEN(aux_sym_return_statement_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2323); + END_STATE(); + case 2317: + ACCEPT_TOKEN(aux_sym_return_statement_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2324); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2318: + ACCEPT_TOKEN(aux_sym_return_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2319: + ACCEPT_TOKEN(aux_sym_declare_statement_token1); + END_STATE(); + case 2320: + ACCEPT_TOKEN(aux_sym_declare_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2321: + ACCEPT_TOKEN(aux_sym_create_function_statement_token1); + END_STATE(); + case 2322: + ACCEPT_TOKEN(aux_sym_create_function_statement_token2); + END_STATE(); + case 2323: + ACCEPT_TOKEN(aux_sym_create_function_statement_token3); + END_STATE(); + case 2324: + ACCEPT_TOKEN(aux_sym_create_function_statement_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2325: + ACCEPT_TOKEN(aux_sym_create_function_statement_token4); + END_STATE(); + case 2326: + ACCEPT_TOKEN(aux_sym_create_function_statement_token4); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2327: + ACCEPT_TOKEN(aux_sym_create_function_statement_token5); + END_STATE(); + case 2328: + ACCEPT_TOKEN(aux_sym_create_function_statement_token5); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2329: + ACCEPT_TOKEN(aux_sym_create_function_statement_token6); + END_STATE(); + case 2330: + ACCEPT_TOKEN(aux_sym_create_function_statement_token7); + END_STATE(); + case 2331: + ACCEPT_TOKEN(aux_sym_create_function_statement_token7); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2332: + ACCEPT_TOKEN(aux_sym_create_function_statement_token8); + END_STATE(); + case 2333: + ACCEPT_TOKEN(aux_sym_create_function_statement_token8); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2334: + ACCEPT_TOKEN(aux_sym_create_function_statement_token9); + END_STATE(); + case 2335: + ACCEPT_TOKEN(aux_sym_create_function_statement_token9); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2336: + ACCEPT_TOKEN(aux_sym_create_function_statement_token10); + END_STATE(); + case 2337: + ACCEPT_TOKEN(aux_sym_create_function_statement_token10); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2338: + ACCEPT_TOKEN(aux_sym_create_function_statement_token11); + END_STATE(); + case 2339: + ACCEPT_TOKEN(aux_sym_create_function_statement_token11); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2340: + ACCEPT_TOKEN(aux_sym_external_hint_token1); + END_STATE(); + case 2341: + ACCEPT_TOKEN(aux_sym_external_hint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2342: + ACCEPT_TOKEN(aux_sym_external_hint_token2); + END_STATE(); + case 2343: + ACCEPT_TOKEN(aux_sym_external_hint_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2344: + ACCEPT_TOKEN(aux_sym_external_hint_token3); + END_STATE(); + case 2345: + ACCEPT_TOKEN(aux_sym_external_hint_token4); + END_STATE(); + case 2346: + ACCEPT_TOKEN(aux_sym_optimizer_hint_token1); + END_STATE(); + case 2347: + ACCEPT_TOKEN(aux_sym_optimizer_hint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2348: + ACCEPT_TOKEN(aux_sym_optimizer_hint_token2); + END_STATE(); + case 2349: + ACCEPT_TOKEN(aux_sym_optimizer_hint_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2350: + ACCEPT_TOKEN(aux_sym_optimizer_hint_token3); + END_STATE(); + case 2351: + ACCEPT_TOKEN(aux_sym_optimizer_hint_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2352: + ACCEPT_TOKEN(aux_sym_parallel_hint_token1); + END_STATE(); + case 2353: + ACCEPT_TOKEN(aux_sym_parallel_hint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2354: + ACCEPT_TOKEN(aux_sym_parallel_hint_token2); + END_STATE(); + case 2355: + ACCEPT_TOKEN(aux_sym_parallel_hint_token3); + END_STATE(); + case 2356: + ACCEPT_TOKEN(aux_sym_parallel_hint_token4); + END_STATE(); + case 2357: + ACCEPT_TOKEN(aux_sym_null_hint_token1); + END_STATE(); + case 2358: + ACCEPT_TOKEN(aux_sym_null_hint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2359: + ACCEPT_TOKEN(aux_sym_null_hint_token2); + END_STATE(); + case 2360: + ACCEPT_TOKEN(aux_sym_null_hint_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2361: + ACCEPT_TOKEN(aux_sym_null_hint_token3); + END_STATE(); + case 2362: + ACCEPT_TOKEN(aux_sym_null_hint_token4); + END_STATE(); + case 2363: + ACCEPT_TOKEN(aux_sym_null_hint_token4); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2364: + ACCEPT_TOKEN(aux_sym_deterministic_hint_token1); + END_STATE(); + case 2365: + ACCEPT_TOKEN(aux_sym_deterministic_hint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2366: + ACCEPT_TOKEN(aux_sym_sql_hint_token1); + END_STATE(); + case 2367: + ACCEPT_TOKEN(aux_sym_sql_hint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2368: + ACCEPT_TOKEN(aux_sym_sql_hint_token2); + END_STATE(); + case 2369: + ACCEPT_TOKEN(aux_sym_sql_hint_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2370: + ACCEPT_TOKEN(aux_sym_sql_hint_token3); + END_STATE(); + case 2371: + ACCEPT_TOKEN(aux_sym_sql_hint_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2372: + ACCEPT_TOKEN(aux_sym_sql_hint_token4); + END_STATE(); + case 2373: + ACCEPT_TOKEN(aux_sym_sql_hint_token5); + END_STATE(); + case 2374: + ACCEPT_TOKEN(aux_sym_sql_hint_token5); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2375: + ACCEPT_TOKEN(aux_sym__function_language_token1); + END_STATE(); + case 2376: + ACCEPT_TOKEN(aux_sym__function_language_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2377: + ACCEPT_TOKEN(aux_sym__function_language_token2); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2377); + END_STATE(); + case 2378: + ACCEPT_TOKEN(aux_sym__function_language_token3); + END_STATE(); + case 2379: + ACCEPT_TOKEN(aux_sym_setof_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2380: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + END_STATE(); + case 2381: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1927); + END_STATE(); + case 2382: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1927); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1266); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1977); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1712); + END_STATE(); + case 2383: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1927); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + END_STATE(); + case 2384: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3304); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2385: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3148); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2386: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2387: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3148); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2388: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2389: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1266); + END_STATE(); + case 2390: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1266); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + END_STATE(); + case 2391: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3336); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2392: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2393: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1268); + END_STATE(); + case 2394: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2395: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token2); + END_STATE(); + case 2396: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2397: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token3); + END_STATE(); + case 2398: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2399: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token4); + END_STATE(); + case 2400: + ACCEPT_TOKEN(aux_sym_create_function_parameter_token4); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2401: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 2402: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); + END_STATE(); + case 2403: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); + if (lookahead == ' ') ADVANCE(1811); + END_STATE(); + case 2404: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); + if (lookahead == ' ') ADVANCE(1811); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1278); + END_STATE(); + case 2405: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2849); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2406: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1278); + END_STATE(); + case 2407: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2408: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token2); + END_STATE(); + case 2409: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token3); + END_STATE(); + case 2410: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2411: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token4); + END_STATE(); + case 2412: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token5); + END_STATE(); + case 2413: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token6); + END_STATE(); + case 2414: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token6); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2336); + END_STATE(); + case 2415: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token6); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2337); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2416: + ACCEPT_TOKEN(aux_sym_create_trigger_statement_token7); + END_STATE(); + case 2417: + ACCEPT_TOKEN(aux_sym_trigger_reference_token1); + END_STATE(); + case 2418: + ACCEPT_TOKEN(aux_sym_trigger_reference_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2419: + ACCEPT_TOKEN(aux_sym_trigger_preferencing_token1); + END_STATE(); + case 2420: + ACCEPT_TOKEN(aux_sym_trigger_preferencing_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2421: + ACCEPT_TOKEN(aux_sym_trigger_preferencing_token2); + END_STATE(); + case 2422: + ACCEPT_TOKEN(aux_sym_trigger_preferencing_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2423: + ACCEPT_TOKEN(aux_sym_trigger_preferencing_token3); + END_STATE(); + case 2424: + ACCEPT_TOKEN(aux_sym_trigger_preferencing_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2425: + ACCEPT_TOKEN(aux_sym_trigger_time_token1); + END_STATE(); + case 2426: + ACCEPT_TOKEN(aux_sym_trigger_time_token2); + END_STATE(); + case 2427: + ACCEPT_TOKEN(aux_sym_trigger_time_token3); + END_STATE(); + case 2428: + ACCEPT_TOKEN(aux_sym_trigger_time_token4); + END_STATE(); + case 2429: + ACCEPT_TOKEN(aux_sym_trigger_event_token1); + END_STATE(); + case 2430: + ACCEPT_TOKEN(aux_sym_trigger_event_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2431: + ACCEPT_TOKEN(aux_sym_trigger_event_token2); + END_STATE(); + case 2432: + ACCEPT_TOKEN(aux_sym_trigger_event_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2433: + ACCEPT_TOKEN(aux_sym_trigger_event_token3); + END_STATE(); + case 2434: + ACCEPT_TOKEN(aux_sym_trigger_event_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2435: + ACCEPT_TOKEN(aux_sym_trigger_condition_token1); + END_STATE(); + case 2436: + ACCEPT_TOKEN(aux_sym_trigger_condition_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2437: + ACCEPT_TOKEN(aux_sym_trigger_order_token1); + END_STATE(); + case 2438: + ACCEPT_TOKEN(aux_sym_trigger_order_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2439: + ACCEPT_TOKEN(aux_sym_trigger_order_token2); + END_STATE(); + case 2440: + ACCEPT_TOKEN(aux_sym_trigger_order_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2441: + ACCEPT_TOKEN(aux_sym_trigger_body_token1); + END_STATE(); + case 2442: + ACCEPT_TOKEN(aux_sym_trigger_body_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2443: + ACCEPT_TOKEN(aux_sym_create_extension_statement_token1); + END_STATE(); + case 2444: + ACCEPT_TOKEN(aux_sym_create_extension_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2445: + ACCEPT_TOKEN(aux_sym_create_extension_statement_token2); + END_STATE(); + case 2446: + ACCEPT_TOKEN(aux_sym_create_extension_statement_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2447: + ACCEPT_TOKEN(aux_sym_create_role_statement_token1); + END_STATE(); + case 2448: + ACCEPT_TOKEN(aux_sym_drop_statement_token1); + END_STATE(); + case 2449: + ACCEPT_TOKEN(aux_sym_drop_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2450: + ACCEPT_TOKEN(aux_sym_drop_statement_token2); + END_STATE(); + case 2451: + ACCEPT_TOKEN(aux_sym_drop_statement_token3); + END_STATE(); + case 2452: + ACCEPT_TOKEN(aux_sym_drop_statement_token4); + END_STATE(); + case 2453: + ACCEPT_TOKEN(aux_sym_drop_statement_token5); + END_STATE(); + case 2454: + ACCEPT_TOKEN(aux_sym_drop_statement_token5); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2455: + ACCEPT_TOKEN(aux_sym_drop_statement_token6); + END_STATE(); + case 2456: + ACCEPT_TOKEN(aux_sym_drop_statement_token6); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2457: + ACCEPT_TOKEN(aux_sym_set_statement_token1); + END_STATE(); + case 2458: + ACCEPT_TOKEN(aux_sym_set_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2459: + ACCEPT_TOKEN(aux_sym_set_statement_token2); + END_STATE(); + case 2460: + ACCEPT_TOKEN(aux_sym_set_statement_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2461: + ACCEPT_TOKEN(aux_sym_grant_statement_token1); + END_STATE(); + case 2462: + ACCEPT_TOKEN(aux_sym_grant_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2463: + ACCEPT_TOKEN(aux_sym_grant_statement_token2); + END_STATE(); + case 2464: + ACCEPT_TOKEN(aux_sym_grant_statement_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2465: + ACCEPT_TOKEN(aux_sym_grant_statement_token3); + END_STATE(); + case 2466: + ACCEPT_TOKEN(aux_sym_grant_statement_token4); + END_STATE(); + case 2467: + ACCEPT_TOKEN(aux_sym_grant_statement_token4); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2468: + ACCEPT_TOKEN(aux_sym_grant_statement_token5); + END_STATE(); + case 2469: + ACCEPT_TOKEN(aux_sym_grant_statement_token5); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2470: + ACCEPT_TOKEN(aux_sym_grant_statement_token6); + END_STATE(); + case 2471: + ACCEPT_TOKEN(aux_sym_grant_statement_token7); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2472: + ACCEPT_TOKEN(aux_sym_grant_statement_token8); + END_STATE(); + case 2473: + ACCEPT_TOKEN(aux_sym_grant_statement_token8); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2474: + ACCEPT_TOKEN(aux_sym_grant_statement_token9); + END_STATE(); + case 2475: + ACCEPT_TOKEN(aux_sym_grant_statement_token9); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2476: + ACCEPT_TOKEN(aux_sym_grant_statement_token10); + END_STATE(); + case 2477: + ACCEPT_TOKEN(aux_sym_create_domain_statement_token1); + END_STATE(); + case 2478: + ACCEPT_TOKEN(aux_sym_type_spec_enum_token1); + END_STATE(); + case 2479: + ACCEPT_TOKEN(aux_sym_type_spec_range_token1); + END_STATE(); + case 2480: + ACCEPT_TOKEN(aux_sym_type_spec_range_token2); + if (lookahead == '_') ADVANCE(1147); + END_STATE(); + case 2481: + ACCEPT_TOKEN(aux_sym_type_spec_range_token3); + END_STATE(); + case 2482: + ACCEPT_TOKEN(aux_sym_type_spec_range_token4); + END_STATE(); + case 2483: + ACCEPT_TOKEN(aux_sym_type_spec_range_token5); + END_STATE(); + case 2484: + ACCEPT_TOKEN(aux_sym_type_spec_range_token6); + END_STATE(); + case 2485: + ACCEPT_TOKEN(aux_sym_type_spec_range_token7); + END_STATE(); + case 2486: + ACCEPT_TOKEN(aux_sym_type_spec_base_token1); + END_STATE(); + case 2487: + ACCEPT_TOKEN(aux_sym_type_spec_base_token2); + END_STATE(); + case 2488: + ACCEPT_TOKEN(aux_sym_type_spec_base_token3); + END_STATE(); + case 2489: + ACCEPT_TOKEN(aux_sym_type_spec_base_token4); + END_STATE(); + case 2490: + ACCEPT_TOKEN(aux_sym_type_spec_base_token5); + END_STATE(); + case 2491: + ACCEPT_TOKEN(aux_sym_type_spec_base_token6); + END_STATE(); + case 2492: + ACCEPT_TOKEN(aux_sym_type_spec_base_token7); + END_STATE(); + case 2493: + ACCEPT_TOKEN(aux_sym_type_spec_base_token8); + END_STATE(); + case 2494: + ACCEPT_TOKEN(aux_sym_type_spec_base_token9); + END_STATE(); + case 2495: + ACCEPT_TOKEN(aux_sym_type_spec_base_token10); + END_STATE(); + case 2496: + ACCEPT_TOKEN(aux_sym_type_spec_base_token11); + END_STATE(); + case 2497: + ACCEPT_TOKEN(aux_sym_type_spec_base_token12); + END_STATE(); + case 2498: + ACCEPT_TOKEN(aux_sym_type_spec_base_token13); + END_STATE(); + case 2499: + ACCEPT_TOKEN(aux_sym_type_spec_base_token14); + END_STATE(); + case 2500: + ACCEPT_TOKEN(aux_sym_type_spec_base_token15); + END_STATE(); + case 2501: + ACCEPT_TOKEN(aux_sym_type_spec_base_token16); + END_STATE(); + case 2502: + ACCEPT_TOKEN(aux_sym_type_spec_base_token17); + END_STATE(); + case 2503: + ACCEPT_TOKEN(aux_sym_type_spec_base_token18); + END_STATE(); + case 2504: + ACCEPT_TOKEN(aux_sym_create_index_include_clause_token1); + END_STATE(); + case 2505: + ACCEPT_TOKEN(aux_sym_create_index_include_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2506: + ACCEPT_TOKEN(aux_sym_auto_increment_constraint_token1); + END_STATE(); + case 2507: + ACCEPT_TOKEN(aux_sym_auto_increment_constraint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2508: + ACCEPT_TOKEN(aux_sym_direction_constraint_token1); + END_STATE(); + case 2509: + ACCEPT_TOKEN(aux_sym_direction_constraint_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2510: + ACCEPT_TOKEN(aux_sym_direction_constraint_token2); + END_STATE(); + case 2511: + ACCEPT_TOKEN(aux_sym_direction_constraint_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2512: + ACCEPT_TOKEN(anon_sym_CONSTRAINT); + END_STATE(); + case 2513: + ACCEPT_TOKEN(anon_sym_CONSTRAINT); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2514: + ACCEPT_TOKEN(aux_sym_mode_token1); + END_STATE(); + case 2515: + ACCEPT_TOKEN(aux_sym_mode_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2516: + ACCEPT_TOKEN(aux_sym_initial_mode_token1); + END_STATE(); + case 2517: + ACCEPT_TOKEN(aux_sym_initial_mode_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2518: + ACCEPT_TOKEN(aux_sym_initial_mode_token2); + END_STATE(); + case 2519: + ACCEPT_TOKEN(aux_sym_initial_mode_token3); + END_STATE(); + case 2520: + ACCEPT_TOKEN(aux_sym_table_constraint_check_token1); + END_STATE(); + case 2521: + ACCEPT_TOKEN(aux_sym_table_constraint_check_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2522: + ACCEPT_TOKEN(aux_sym_table_constraint_exclude_token1); + END_STATE(); + case 2523: + ACCEPT_TOKEN(aux_sym_table_constraint_exclude_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2524: + ACCEPT_TOKEN(aux_sym_table_constraint_exclude_token2); + END_STATE(); + case 2525: + ACCEPT_TOKEN(aux_sym_table_constraint_foreign_key_token1); + END_STATE(); + case 2526: + ACCEPT_TOKEN(aux_sym_table_constraint_foreign_key_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2527: + ACCEPT_TOKEN(aux_sym_table_constraint_foreign_key_token2); + END_STATE(); + case 2528: + ACCEPT_TOKEN(aux_sym_table_constraint_unique_token1); + END_STATE(); + case 2529: + ACCEPT_TOKEN(aux_sym_table_constraint_unique_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2530: + ACCEPT_TOKEN(aux_sym_table_constraint_primary_key_token1); + END_STATE(); + case 2531: + ACCEPT_TOKEN(aux_sym_table_constraint_primary_key_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2532: + ACCEPT_TOKEN(aux_sym_create_table_statement_token1); + END_STATE(); + case 2533: + ACCEPT_TOKEN(aux_sym_create_table_statement_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2534: + ACCEPT_TOKEN(aux_sym_create_table_statement_token2); + END_STATE(); + case 2535: + ACCEPT_TOKEN(aux_sym_view_check_option_token1); + END_STATE(); + case 2536: + ACCEPT_TOKEN(aux_sym_having_clause_token1); + END_STATE(); + case 2537: + ACCEPT_TOKEN(aux_sym_having_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2538: + ACCEPT_TOKEN(aux_sym_grouping_sets_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2539: + ACCEPT_TOKEN(aux_sym_grouping_sets_clause_token2); + END_STATE(); + case 2540: + ACCEPT_TOKEN(aux_sym_rollup_clause_token1); + END_STATE(); + case 2541: + ACCEPT_TOKEN(aux_sym_rollup_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2542: + ACCEPT_TOKEN(aux_sym_cube_clause_token1); + END_STATE(); + case 2543: + ACCEPT_TOKEN(aux_sym_cube_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2544: + ACCEPT_TOKEN(aux_sym_order_expression_token1); + END_STATE(); + case 2545: + ACCEPT_TOKEN(aux_sym_order_expression_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2546: + ACCEPT_TOKEN(aux_sym_order_expression_token2); + END_STATE(); + case 2547: + ACCEPT_TOKEN(aux_sym_order_expression_token3); + END_STATE(); + case 2548: + ACCEPT_TOKEN(aux_sym_order_by_clause_token1); + END_STATE(); + case 2549: + ACCEPT_TOKEN(aux_sym_order_by_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2550: + ACCEPT_TOKEN(aux_sym_limit_clause_token1); + END_STATE(); + case 2551: + ACCEPT_TOKEN(aux_sym_limit_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2552: + ACCEPT_TOKEN(aux_sym_offset_clause_token1); + END_STATE(); + case 2553: + ACCEPT_TOKEN(aux_sym_offset_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2554: + ACCEPT_TOKEN(aux_sym_fetch_clause_token1); + END_STATE(); + case 2555: + ACCEPT_TOKEN(aux_sym_fetch_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2556: + ACCEPT_TOKEN(aux_sym_fetch_clause_token2); + END_STATE(); + case 2557: + ACCEPT_TOKEN(aux_sym_where_clause_token1); + END_STATE(); + case 2558: + ACCEPT_TOKEN(aux_sym_where_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2559: + ACCEPT_TOKEN(aux_sym_select_clause_body_token1); + END_STATE(); + case 2560: + ACCEPT_TOKEN(aux_sym_select_clause_body_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2561: + ACCEPT_TOKEN(aux_sym_join_type_token1); + END_STATE(); + case 2562: + ACCEPT_TOKEN(aux_sym_join_type_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2563: + ACCEPT_TOKEN(aux_sym_join_type_token2); + END_STATE(); + case 2564: + ACCEPT_TOKEN(aux_sym_join_type_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2565: + ACCEPT_TOKEN(aux_sym_join_type_token3); + END_STATE(); + case 2566: + ACCEPT_TOKEN(aux_sym_join_type_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2567: + ACCEPT_TOKEN(aux_sym_join_type_token4); + END_STATE(); + case 2568: + ACCEPT_TOKEN(aux_sym_join_type_token4); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2569: + ACCEPT_TOKEN(aux_sym_join_type_token5); + END_STATE(); + case 2570: + ACCEPT_TOKEN(aux_sym_join_clause_token1); + END_STATE(); + case 2571: + ACCEPT_TOKEN(aux_sym_join_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2572: + ACCEPT_TOKEN(aux_sym_select_subexpression_token1); + END_STATE(); + case 2573: + ACCEPT_TOKEN(aux_sym_select_subexpression_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2574: + ACCEPT_TOKEN(aux_sym_values_clause_token1); + END_STATE(); + case 2575: + ACCEPT_TOKEN(aux_sym_conditional_expression_token1); + END_STATE(); + case 2576: + ACCEPT_TOKEN(aux_sym_conditional_expression_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2577: + ACCEPT_TOKEN(aux_sym_conditional_expression_token2); + END_STATE(); + case 2578: + ACCEPT_TOKEN(aux_sym_conditional_expression_token3); + END_STATE(); + case 2579: + ACCEPT_TOKEN(aux_sym__function_call_arguments_token1); + END_STATE(); + case 2580: + ACCEPT_TOKEN(aux_sym__function_call_arguments_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2581: + ACCEPT_TOKEN(aux_sym_within_group_clause_token1); + END_STATE(); + case 2582: + ACCEPT_TOKEN(aux_sym_within_group_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2583: + ACCEPT_TOKEN(aux_sym_filter_clause_token1); + END_STATE(); + case 2584: + ACCEPT_TOKEN(aux_sym_filter_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2585: + ACCEPT_TOKEN(aux_sym_over_clause_token1); + END_STATE(); + case 2586: + ACCEPT_TOKEN(aux_sym_over_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2587: + ACCEPT_TOKEN(aux_sym_partition_by_clause_token1); + END_STATE(); + case 2588: + ACCEPT_TOKEN(aux_sym_frame_clause_token1); + END_STATE(); + case 2589: + ACCEPT_TOKEN(aux_sym_frame_clause_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2590: + ACCEPT_TOKEN(aux_sym_frame_clause_token2); + END_STATE(); + case 2591: + ACCEPT_TOKEN(aux_sym_frame_clause_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2592: + ACCEPT_TOKEN(aux_sym_frame_kind_token1); + END_STATE(); + case 2593: + ACCEPT_TOKEN(aux_sym_frame_bound_token1); + END_STATE(); + case 2594: + ACCEPT_TOKEN(aux_sym_frame_bound_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2595: + ACCEPT_TOKEN(aux_sym_frame_bound_token2); + END_STATE(); + case 2596: + ACCEPT_TOKEN(aux_sym_frame_bound_token3); + END_STATE(); + case 2597: + ACCEPT_TOKEN(aux_sym_frame_bound_token3); + if (lookahead == '_') ADVANCE(916); + END_STATE(); + case 2598: + ACCEPT_TOKEN(aux_sym_frame_bound_token3); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2599: + ACCEPT_TOKEN(aux_sym_frame_bound_token4); + END_STATE(); + case 2600: + ACCEPT_TOKEN(aux_sym_frame_exclusion_token1); + END_STATE(); + case 2601: + ACCEPT_TOKEN(aux_sym_frame_exclusion_token2); + END_STATE(); + case 2602: + ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token1); + END_STATE(); + case 2603: + ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token1); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1602); + END_STATE(); + case 2604: + ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2605: + ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token2); + END_STATE(); + case 2606: + ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token3); + END_STATE(); + case 2607: + ACCEPT_TOKEN(aux_sym_TRUE_token1); + END_STATE(); + case 2608: + ACCEPT_TOKEN(aux_sym_TRUE_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2609: + ACCEPT_TOKEN(aux_sym_FALSE_token1); + END_STATE(); + case 2610: + ACCEPT_TOKEN(aux_sym_FALSE_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2611: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(2618); + if (lookahead == '_') ADVANCE(2613); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2656); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2612: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(2618); + if (lookahead == '_') ADVANCE(2614); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(932); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2612); + END_STATE(); + case 2613: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(2618); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2656); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2611); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2614: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(2618); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(932); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2612); + END_STATE(); + case 2615: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(2618); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(932); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2615); + END_STATE(); + case 2616: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(2619); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2616); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2617: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(2620); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2617); + END_STATE(); + case 2618: + ACCEPT_TOKEN(sym_number); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(932); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2615); + END_STATE(); + case 2619: + ACCEPT_TOKEN(sym_number); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2616); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2620: + ACCEPT_TOKEN(sym_number); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2617); + END_STATE(); + case 2621: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A') ADVANCE(2627); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2622: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E') ADVANCE(2645); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2623: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E') ADVANCE(2280); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2624: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E') ADVANCE(2638); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2625: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E') ADVANCE(2639); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2626: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E') ADVANCE(2632); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2627: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I') ADVANCE(2631); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2628: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I') ADVANCE(2636); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2629: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L') ADVANCE(2623); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2630: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N') ADVANCE(2643); + if (lookahead == 'n') ADVANCE(3293); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3058); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3266); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2631: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N') ADVANCE(2649); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2632: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N') ADVANCE(2650); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2633: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N') ADVANCE(2654); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2634: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O') ADVANCE(2630); + if (lookahead == 'o') ADVANCE(3063); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3012); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2838); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2635: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O') ADVANCE(2629); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2636: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O') ADVANCE(2633); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2637: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R') ADVANCE(2621); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2638: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R') ADVANCE(2278); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2639: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R') ADVANCE(2281); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2640: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R') ADVANCE(2626); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2641: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R') ADVANCE(2635); + if (lookahead == 'U') ADVANCE(2646); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2642: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R') ADVANCE(2640); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2643: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S') ADVANCE(2648); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2699); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2644: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S') ADVANCE(2628); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2645: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S') ADVANCE(2644); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2646: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S') ADVANCE(2624); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2647: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S') ADVANCE(2625); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2648: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T') ADVANCE(2637); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2649: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T') ADVANCE(2513); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2650: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T') ADVANCE(2653); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2651: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U') ADVANCE(2642); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2652: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U') ADVANCE(2647); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2653: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == '_') ADVANCE(2641); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2654: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == '_') ADVANCE(2652); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2655: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == '_') ADVANCE(2954); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2656: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == '+' || + lookahead == '-') ADVANCE(2030); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2616); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2657: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2996); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3155); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3018); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2658: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2996); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2659: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3095); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2662); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3061); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2660: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3100); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3321); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2661: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3100); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2662: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2988); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3267); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2663: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2988); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2664: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2725); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2975); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2665: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2724); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2975); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2666: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2253); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2667: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3010); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3063); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2668: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3348); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2669: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2745); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3063); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2670: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3011); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3063); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2671: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3199); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2832); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2672: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3199); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2946); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2673: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3199); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2833); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2674: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3199); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2675: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3098); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2792); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2676: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3098); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3094); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2677: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2735); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2678: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2911); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2679: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2775); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2882); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3327); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2680: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2775); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3309); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3327); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2681: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2775); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3327); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2682: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3329); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2683: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3296); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2684: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3096); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2662); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3061); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2685: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3096); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2663); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3061); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2686: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3096); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2663); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2687: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3000); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2688: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3001); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2689: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3002); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2690: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3198); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3007); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2691: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3198); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2692: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3200); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2693: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3005); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2694: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3218); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2695: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3300); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2696: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2777); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2697: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2729); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2698: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3215); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2699: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2977); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2700: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3306); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2701: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3044); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2702: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2779); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2703: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3303); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2704: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3251); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3064); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2705: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3251); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2706: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3251); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2723); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2707: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3251); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3232); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2708: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3251); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2709: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3012); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2838); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3063); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2710: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3012); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3063); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2711: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3305); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2712: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3260); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2713: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3030); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2714: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2984); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2715: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2726); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2716: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2727); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2717: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3316); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2899); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3061); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2718: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(3316); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2719: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2728); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2720: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2677); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2721: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3161); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2722: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3033); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2723: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2816); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2724: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3026); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3282); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2725: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3026); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2726: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3037); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2727: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3039); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2728: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(3040); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2729: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2712); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2730: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2365); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2731: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2509); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2732: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2511); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2733: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2400); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2734: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2475); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2735: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2986); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2736: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2987); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2737: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3041); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2682); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2732); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2835); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2738: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3041); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2682); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2835); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2739: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3041); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2864); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2835); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2740: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3041); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2732); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2835); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2741: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3041); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2835); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2742: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3041); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2743: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2918); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2744: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2875); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2745: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2933); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3017); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2746: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3343); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2747: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3274); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2748: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3275); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2749: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2702); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2750: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3025); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2751: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2845); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2752: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3284); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2753: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2876); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2754: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3286); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2755: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2823); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2756: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3328); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2791); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2283); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2757: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2949); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2758: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2934); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2756); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(2997); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2664); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3180); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2759: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2934); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3185); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2760: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3345); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2761: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3222); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2762: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2693); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2763: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3341); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2764: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2968); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2765: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3045); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2766: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2711); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2767: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(3239); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2768: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2358); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2769: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2591); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2770: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2314); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2771: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2301); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2772: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2594); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2773: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2424); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2774: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2940); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2775: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(3243); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2776: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(3147); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2777: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2963); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2778: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2852); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2779: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2817); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2780: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2818); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2781: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2848); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2782: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2820); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2783: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2849); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2784: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2703); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2785: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2913); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2786: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2741); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2787: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2681); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2906); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3021); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2788: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2681); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3021); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2789: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2681); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3020); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2790: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2576); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2791: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2747); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2792: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2608); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2766); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2793: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2608); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2794: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2610); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2795: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2558); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2796: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2266); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2797: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2432); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2798: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2351); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2799: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2434); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2800: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2320); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2801: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2376); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2802: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2239); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2803: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2347); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2804: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2349); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2805: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2737); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2806: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2679); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3021); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2807: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2529); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2808: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2740); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2809: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2739); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2810: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2515); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2811: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3014); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2812: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2742); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2813: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2904); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2814: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2442); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2815: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2299); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2816: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2543); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2817: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2446); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2818: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2505); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2819: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2680); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3021); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2820: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2523); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2821: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2242); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2822: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2471); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2823: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2288); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2824: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2227); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2825: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2695); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2826: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2756); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(2997); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2664); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3180); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2827: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2756); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(2997); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2665); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3180); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2828: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2738); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2829: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3210); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2830: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3188); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2831: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2899); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3061); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2832: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2757); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3068); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2833: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2757); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2834: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3351); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2835: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3203); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2836: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2768); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2837: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3245); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2838: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2736); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2839: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3204); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2840: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2901); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2841: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3189); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2842: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3066); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2843: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3212); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2844: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2771); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2845: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3246); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2846: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3190); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2847: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3065); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2848: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2772); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2849: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3191); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2850: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3273); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2851: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2746); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2852: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3249); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2853: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3003); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2854: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3252); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2855: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2744); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2856: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3264); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2857: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3117); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2858: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2950); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2859: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3192); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2860: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3009); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3153); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2861: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3193); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2862: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3299); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3046); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2863: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3299); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2864: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3231); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2865: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3084); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2866: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3120); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2867: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3312); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2906); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2868: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3312); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2869: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3235); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3007); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2870: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3292); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2871: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3088); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2872: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3307); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2873: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2871); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2874: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3121); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3271); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2875: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2778); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3255); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2876: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2778); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2877: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3208); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2878: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2753); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2879: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3134); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2880: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3301); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2881: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3123); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2882: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3221); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2883: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3125); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2884: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3126); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2885: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3129); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2886: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3224); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2887: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3015); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2888: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2763); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2889: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(3070); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2890: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2902); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2405); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2859); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2891: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2902); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2405); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2892: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2902); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2407); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2859); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2893: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2902); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2407); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2894: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2902); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2783); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2895: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2902); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2896: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2333); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2897: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2379); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2898: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2272); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2899: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3267); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2900: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2962); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2901: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2682); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2902: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3254); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2903: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(3162); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2904: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2886); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3332); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2905: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3364); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2906: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2930); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2907: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2537); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2908: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2420); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2909: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2538); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2910: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3322); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2911: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2801); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2912: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(3090); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2913: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2942); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2914: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2223); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2915: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2225); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2916: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2219); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2917: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2220); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2918: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2555); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2919: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3102); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2920: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3107); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2921: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3294); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2922: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3290); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2923: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3291); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2924: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3297); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2925: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3103); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2926: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3104); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2927: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3105); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2928: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3106); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2929: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2829); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2930: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(3270); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2931: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2838); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3133); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2932: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2865); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3291); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2933: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2815); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2934: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2847); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2935: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(2953); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2936: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3184); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2937: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2906); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3022); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2938: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2906); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2939: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3102); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2940: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2900); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2941: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3073); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2942: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3074); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2943: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2730); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2944: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3346); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2945: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3269); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2946: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3068); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2947: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2948: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3111); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2949: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3255); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2950: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2912); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2951: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3101); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2952: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3160); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2953: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3077); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2954: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3116); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2955: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3046); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3032); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2956: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3046); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3155); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3018); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2957: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3046); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3155); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2958: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3046); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3018); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2959: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3046); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2960: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3277); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2961: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3109); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2962: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2963: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2733); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2964: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2696); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2965: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3167); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2966: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2734); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2967: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3304); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2968: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3110); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2969: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3294); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2970: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3290); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2971: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3291); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2972: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3114); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2973: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3132); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2974: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3297); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2975: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2748); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2976: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3103); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2977: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3108); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2978: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3258); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2979: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3104); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2980: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3169); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2981: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2754); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2982: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3105); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2983: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3034); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2984: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(3127); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2985: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2713); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2986: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(2264); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2987: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(2521); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2988: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(3182); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2989: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2769); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2232); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2604); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2990: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2769); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2231); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2604); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3302); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2991: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2769); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2231); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2604); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2992: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2769); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2604); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2993: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2232); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2994: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2231); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3302); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2995: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3311); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2996: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3253); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2997: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2369); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2998: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2568); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 2999: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2360); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3000: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2573); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3001: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2341); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3002: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3441); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3003: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2353); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3004: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2464); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3005: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2460); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3006: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2720); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3007: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2683); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3008: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3360); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3009: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2880); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3010: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3017); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2790); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3011: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3017); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2749); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3012: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3017); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3013: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3361); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3014: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2791); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2283); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3015: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2791); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3016: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3362); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3017: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2836); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3018: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2998); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3019: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2999); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3020: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3006); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2415); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3021: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3006); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(3242); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3022: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3006); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3023: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3247); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3024: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2773); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3025: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3342); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3026: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2798); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3027: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3326); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3028: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2853); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3029: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3152); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3030: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3008); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3031: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3029); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2328); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3032: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3029); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3033: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2966); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3034: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2803); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3035: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3280); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3036: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3043); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3037: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2804); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3038: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3004); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3039: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2810); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3040: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2821); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3041: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(2698); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3042: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3023); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3043: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3324); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3044: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3028); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3045: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3344); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3046: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(3318); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3047: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3137); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3048: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2385); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3049: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2386); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3050: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2392); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3051: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2384); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3052: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2767); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3053: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2967); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3054: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3136); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3055: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2750); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3056: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3138); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3057: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3062); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3263); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3058: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2874); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3059: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2418); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3060: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2326); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3061: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2945); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3062: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3338); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3063: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3058); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3293); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3266); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3064: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3058); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3065: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2666); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3066: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2881); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3067: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(3092); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3068: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2692); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3069: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2948); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3070: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2883); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3071: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3364); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3072: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3137); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3073: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2571); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3074: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2258); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3075: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2317); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3076: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2385); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3077: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2582); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3078: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2386); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3079: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2392); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3080: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2318); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3081: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2248); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2407); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2859); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3082: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2248); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2407); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3083: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2248); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3084: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2436); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3085: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2387); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3086: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2388); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3087: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2444); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3088: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2589); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3089: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2394); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3090: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3091: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2391); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3092: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2250); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3093: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2458); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3094: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2766); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3095: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2910); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2877); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3096: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2910); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3097: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3139); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3098: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3250); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3099: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2721); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3100: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3268); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3101: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2905); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3102: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2776); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2914); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3103: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2776); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2915); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3104: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2776); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2916); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3105: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2776); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2917); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3106: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2776); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2935); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3107: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2776); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3108: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3244); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3109: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2907); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3110: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2908); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3111: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2947); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3112: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2769); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2232); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2604); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3113: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2769); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2731); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2604); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3114: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2909); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3115: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2770); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3116: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2761); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3117: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2751); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3118: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2936); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2784); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3119: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2936); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3120: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2764); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3121: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3276); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3122: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2760); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3123: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3281); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3124: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3013); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3125: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3283); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3126: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3285); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3127: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3287); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3128: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2844); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3129: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3308); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3130: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2688); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3131: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3263); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3132: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2752); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3133: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3134: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2755); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3135: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2781); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3136: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3148); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3137: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2846); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3138: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3139: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2841); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2846); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3140: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(3315); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3141: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2941); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3142: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2774); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3143: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2295); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3042); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3144: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2295); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3019); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3145: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2295); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3146: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3321); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3147: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3350); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3148: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2560); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3149: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2655); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3150: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3031); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3155); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3151: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3031); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3152: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3352); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3153: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3176); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3154: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3007); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3155: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3059); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3156: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2896); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3157: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2897); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3158: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3156); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3159: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3064); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3160: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3071); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3161: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3334); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3162: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3205); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3163: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2762); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3164: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3265); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3019); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3165: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3265); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3166: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3027); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3167: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3087); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3168: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3122); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3169: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3093); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3170: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3323); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3171: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3217); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3172: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3022); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3173: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3032); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3174: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3036); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3175: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(3226); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3176: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2449); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3177: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2473); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3178: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2541); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3179: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2784); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3180: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3181); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3181: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3171); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3182: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(3207); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3183: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(2972); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3184: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(3331); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3185: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(3340); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3186: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2660); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3187: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3188: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2270); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3189: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2562); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3190: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3347); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3191: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2549); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3192: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2586); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3193: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2584); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3194: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2407); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2859); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3195: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2407); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3196: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2825); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3197: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2676); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3198: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3363); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3199: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2701); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3200: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3359); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3201: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3155); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3018); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3202: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3155); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3203: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3069); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3204: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3130); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3205: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3060); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3206: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3075); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3207: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3158); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3208: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2687); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3209: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3319); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3210: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2795); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3211: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2661); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3212: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3272); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3213: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3325); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3214: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2946); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3215: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2800); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3216: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3146); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3217: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3278); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3218: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2964); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3219: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3080); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3220: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2833); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3221: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2857); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3222: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2842); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3223: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2878); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3224: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2866); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3225: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2855); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3226: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2858); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3227: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2960); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3228: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3257); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3229: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3333); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3230: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3170); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3231: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3238); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3232: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3236); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3233: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2981); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3234: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2714); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3235: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3261); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3236: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2884); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3237: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2885); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3238: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2716); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3239: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2889); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3240: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(3237); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3241: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2232); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3242: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2337); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3243: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2371); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3244: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2367); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3245: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2374); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3246: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2469); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3247: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3248: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2438); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3249: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2440); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3250: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2903); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3251: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2790); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3252: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2732); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3253: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2794); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3254: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2850); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3255: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2952); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3256: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3298); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3257: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2944); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3258: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3317); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3259: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3314); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3260: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2822); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3261: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3262: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2980); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3263: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2843); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3264: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(3262); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3265: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2234); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3266: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2335); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3267: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2564); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3268: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2462); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3269: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2551); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3270: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2566); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3271: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2262); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3272: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2430); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3273: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2553); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3274: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2467); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3275: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2363); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3276: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2246); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3277: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3358); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3278: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2339); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3279: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2533); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3280: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2285); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3281: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2507); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3282: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2290); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3283: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2292); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3284: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2580); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3285: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2598); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3286: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2456); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3287: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2410); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3288: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2396); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3289: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2398); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3290: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2914); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3291: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2915); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3292: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3354); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3293: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2699); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3294: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2917); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3295: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2715); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3296: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2983); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3297: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2935); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3298: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2943); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3299: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2743); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3300: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2796); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3301: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2797); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3302: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3149); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3303: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2799); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3304: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2985); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3305: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3306: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2697); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3307: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3157); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3308: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3016); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3309: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3233); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3310: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2814); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3311: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2830); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3312: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3332); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3313: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2839); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3314: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(3234); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3315: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2846); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3316: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2877); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3317: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2973); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3318: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2861); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3319: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2792); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3320: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3018); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3321: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3177); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3322: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2678); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3323: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3183); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3324: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3178); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3325: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3094); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3326: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3067); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3327: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3206); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3328: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3227); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3329: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3035); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3330: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3279); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3331: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2807); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3332: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3219); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3333: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2793); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3334: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3135); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3335: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3288); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3336: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3289); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3337: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2722); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3338: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3295); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3339: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3019); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3340: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2879); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3341: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3228); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3342: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2780); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3343: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3310); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3344: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2782); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3345: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(3240); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3346: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2824); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3347: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2689); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3348: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2961); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3349: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2859); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3350: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2331); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3351: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2422); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3352: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(3248); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3353: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(3128); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3354: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2873); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3355: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(2765); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3356: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(2851); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3357: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(3313); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3358: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2343); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3359: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2531); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3360: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2517); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3361: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2244); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3362: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2454); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3363: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(2951); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3364: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(3364); + END_STATE(); + case 3365: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 3366: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '\n') ADVANCE(3372); + if (lookahead == '\r') ADVANCE(3367); + if (lookahead != 0 && + lookahead != '`') ADVANCE(3374); + END_STATE(); + case 3367: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '\n') ADVANCE(3372); + if (lookahead != 0 && + lookahead != '`') ADVANCE(3374); + END_STATE(); + case 3368: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '\n') ADVANCE(3374); + if (lookahead == '`') ADVANCE(3409); + if (lookahead != 0) ADVANCE(3368); + END_STATE(); + case 3369: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '*') ADVANCE(3371); + if (lookahead != 0 && + lookahead != '`') ADVANCE(3374); + END_STATE(); + case 3370: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '*') ADVANCE(3370); + if (lookahead == '/') ADVANCE(3374); + if (lookahead == '`') ADVANCE(884); + if (lookahead != 0) ADVANCE(3371); + END_STATE(); + case 3371: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '*') ADVANCE(3370); + if (lookahead == '`') ADVANCE(884); + if (lookahead != 0) ADVANCE(3371); + END_STATE(); + case 3372: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '-') ADVANCE(3373); + if (lookahead == '/') ADVANCE(3369); + if (lookahead == '\\') ADVANCE(3366); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(3372); + if (lookahead != 0 && + lookahead != '`') ADVANCE(3374); + END_STATE(); + case 3373: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead == '-') ADVANCE(3368); + if (lookahead != 0 && + lookahead != '`') ADVANCE(3374); + END_STATE(); + case 3374: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); + if (lookahead != 0 && + lookahead != '`') ADVANCE(3374); + END_STATE(); + case 3375: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 3376: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '\n') ADVANCE(3380); + if (lookahead == '\r') ADVANCE(3377); + if (lookahead == '"') ADVANCE(871); + if (lookahead != 0) ADVANCE(3382); + END_STATE(); + case 3377: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '\n') ADVANCE(3380); + if (lookahead == '"') ADVANCE(871); + if (lookahead != 0) ADVANCE(3382); + END_STATE(); + case 3378: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '\n') ADVANCE(3382); + if (lookahead == '"') ADVANCE(3407); + if (lookahead != 0) ADVANCE(3378); + END_STATE(); + case 3379: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '"') ADVANCE(871); + if (lookahead == '*') ADVANCE(3384); + if (lookahead != 0) ADVANCE(3382); + END_STATE(); + case 3380: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '"') ADVANCE(871); + if (lookahead == '-') ADVANCE(3381); + if (lookahead == '/') ADVANCE(3379); + if (lookahead == '\\') ADVANCE(3376); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(3380); + if (lookahead != 0) ADVANCE(3382); + END_STATE(); + case 3381: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '"') ADVANCE(871); + if (lookahead == '-') ADVANCE(3378); + if (lookahead != 0) ADVANCE(3382); + END_STATE(); + case 3382: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '"') ADVANCE(871); + if (lookahead != 0) ADVANCE(3382); + END_STATE(); + case 3383: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '"') ADVANCE(872); + if (lookahead == '*') ADVANCE(3383); + if (lookahead == '/') ADVANCE(3382); + if (lookahead != 0) ADVANCE(3384); + END_STATE(); + case 3384: + ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); + if (lookahead == '"') ADVANCE(872); + if (lookahead == '*') ADVANCE(3383); + if (lookahead != 0) ADVANCE(3384); + END_STATE(); + case 3385: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 3386: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '*') ADVANCE(3440); + END_STATE(); + case 3387: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 3388: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\n') ADVANCE(3392); + if (lookahead == '\r') ADVANCE(3389); + if (lookahead == '\'') ADVANCE(876); + if (lookahead != 0) ADVANCE(3394); + END_STATE(); + case 3389: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\n') ADVANCE(3392); + if (lookahead == '\'') ADVANCE(876); + if (lookahead != 0) ADVANCE(3394); + END_STATE(); + case 3390: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\n') ADVANCE(3394); + if (lookahead == '\'') ADVANCE(3408); + if (lookahead != 0) ADVANCE(3390); + END_STATE(); + case 3391: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\'') ADVANCE(876); + if (lookahead == '*') ADVANCE(3396); + if (lookahead != 0) ADVANCE(3394); + END_STATE(); + case 3392: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\'') ADVANCE(876); + if (lookahead == '-') ADVANCE(3393); + if (lookahead == '/') ADVANCE(3391); + if (lookahead == '\\') ADVANCE(3388); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) ADVANCE(3392); + if (lookahead != 0) ADVANCE(3394); + END_STATE(); + case 3393: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\'') ADVANCE(876); + if (lookahead == '-') ADVANCE(3390); + if (lookahead != 0) ADVANCE(3394); + END_STATE(); + case 3394: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\'') ADVANCE(876); + if (lookahead != 0) ADVANCE(3394); + END_STATE(); + case 3395: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\'') ADVANCE(877); + if (lookahead == '*') ADVANCE(3395); + if (lookahead == '/') ADVANCE(3394); + if (lookahead != 0) ADVANCE(3396); + END_STATE(); + case 3396: + ACCEPT_TOKEN(aux_sym_string_token1); + if (lookahead == '\'') ADVANCE(877); + if (lookahead == '*') ADVANCE(3395); + if (lookahead != 0) ADVANCE(3396); + END_STATE(); + case 3397: + ACCEPT_TOKEN(anon_sym_DASH_GT); + if (lookahead == '>') ADVANCE(3398); + END_STATE(); + case 3398: + ACCEPT_TOKEN(anon_sym_DASH_GT_GT); + END_STATE(); + case 3399: + ACCEPT_TOKEN(anon_sym_POUND_GT); + if (lookahead == '>') ADVANCE(3400); + END_STATE(); + case 3400: + ACCEPT_TOKEN(anon_sym_POUND_GT_GT); + END_STATE(); + case 3401: + ACCEPT_TOKEN(aux_sym_type_token1); + END_STATE(); + case 3402: + ACCEPT_TOKEN(aux_sym_type_token2); + END_STATE(); + case 3403: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 3404: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 3405: + ACCEPT_TOKEN(anon_sym_COLON_COLON); + END_STATE(); + case 3406: + ACCEPT_TOKEN(sym_comment); + END_STATE(); + case 3407: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '"') ADVANCE(3378); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(3409); + END_STATE(); + case 3408: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\'') ADVANCE(3390); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(3409); + END_STATE(); + case 3409: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(3409); + END_STATE(); + case 3410: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 3411: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(3409); + END_STATE(); + case 3412: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(3409); + if (lookahead == '>') ADVANCE(3397); + END_STATE(); + case 3413: + ACCEPT_TOKEN(anon_sym_BANG_BANG); + END_STATE(); + case 3414: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 3415: + ACCEPT_TOKEN(anon_sym_TILDE); + if (lookahead == '*') ADVANCE(3436); + END_STATE(); + case 3416: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 3417: + ACCEPT_TOKEN(anon_sym_PIPE_SLASH); + END_STATE(); + case 3418: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE_SLASH); + END_STATE(); + case 3419: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 3420: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 3421: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(884); + END_STATE(); + case 3422: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 3423: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + case 3424: + ACCEPT_TOKEN(anon_sym_GT_GT); + END_STATE(); + case 3425: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 3426: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(3438); + END_STATE(); + case 3427: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 3428: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '>') ADVANCE(3399); + END_STATE(); + case 3429: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(3423); + if (lookahead == '=') ADVANCE(3430); + if (lookahead == '>') ADVANCE(3431); + END_STATE(); + case 3430: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 3431: + ACCEPT_TOKEN(anon_sym_LT_GT); + END_STATE(); + case 3432: + ACCEPT_TOKEN(anon_sym_BANG_EQ); + END_STATE(); + case 3433: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(3434); + if (lookahead == '>') ADVANCE(3424); + END_STATE(); + case 3434: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 3435: + ACCEPT_TOKEN(anon_sym_BANG_TILDE); + if (lookahead == '*') ADVANCE(3437); + END_STATE(); + case 3436: + ACCEPT_TOKEN(anon_sym_TILDE_STAR); + END_STATE(); + case 3437: + ACCEPT_TOKEN(anon_sym_BANG_TILDE_STAR); + END_STATE(); + case 3438: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 3439: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 3440: + ACCEPT_TOKEN(anon_sym_DOT_STAR); + END_STATE(); + case 3441: + ACCEPT_TOKEN(aux_sym_interval_expression_token1); + END_STATE(); + case 3442: + ACCEPT_TOKEN(anon_sym_DOLLAR); + END_STATE(); + case 3443: + ACCEPT_TOKEN(aux_sym_argument_reference_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(3443); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0, .external_lex_state = 1}, + [1] = {.lex_state = 2137}, + [2] = {.lex_state = 2154, .external_lex_state = 2}, + [3] = {.lex_state = 2155, .external_lex_state = 2}, + [4] = {.lex_state = 2033}, + [5] = {.lex_state = 2033}, + [6] = {.lex_state = 2033}, + [7] = {.lex_state = 2033}, + [8] = {.lex_state = 2064}, + [9] = {.lex_state = 2033}, + [10] = {.lex_state = 2064}, + [11] = {.lex_state = 2064}, + [12] = {.lex_state = 2064}, + [13] = {.lex_state = 2033}, + [14] = {.lex_state = 2033}, + [15] = {.lex_state = 2034}, + [16] = {.lex_state = 2034}, + [17] = {.lex_state = 2103}, + [18] = {.lex_state = 2103}, + [19] = {.lex_state = 2033}, + [20] = {.lex_state = 2103}, + [21] = {.lex_state = 2103}, + [22] = {.lex_state = 2034}, + [23] = {.lex_state = 2086}, + [24] = {.lex_state = 2035}, + [25] = {.lex_state = 2086}, + [26] = {.lex_state = 2065}, + [27] = {.lex_state = 2065}, + [28] = {.lex_state = 2086}, + [29] = {.lex_state = 2086}, + [30] = {.lex_state = 2065}, + [31] = {.lex_state = 2034}, + [32] = {.lex_state = 2034}, + [33] = {.lex_state = 2065}, + [34] = {.lex_state = 2111}, + [35] = {.lex_state = 2034}, + [36] = {.lex_state = 2035}, + [37] = {.lex_state = 2035}, + [38] = {.lex_state = 2104}, + [39] = {.lex_state = 2033}, + [40] = {.lex_state = 2111}, + [41] = {.lex_state = 2104}, + [42] = {.lex_state = 2035}, + [43] = {.lex_state = 2104}, + [44] = {.lex_state = 2034}, + [45] = {.lex_state = 2033}, + [46] = {.lex_state = 2111}, + [47] = {.lex_state = 2104}, + [48] = {.lex_state = 2034}, + [49] = {.lex_state = 2111}, + [50] = {.lex_state = 2035}, + [51] = {.lex_state = 2066}, + [52] = {.lex_state = 2061}, + [53] = {.lex_state = 2115}, + [54] = {.lex_state = 2115}, + [55] = {.lex_state = 2036}, + [56] = {.lex_state = 2061}, + [57] = {.lex_state = 2061}, + [58] = {.lex_state = 2115}, + [59] = {.lex_state = 2035}, + [60] = {.lex_state = 2115}, + [61] = {.lex_state = 2087}, + [62] = {.lex_state = 2086}, + [63] = {.lex_state = 2087}, + [64] = {.lex_state = 2033}, + [65] = {.lex_state = 2066}, + [66] = {.lex_state = 2087}, + [67] = {.lex_state = 2087}, + [68] = {.lex_state = 2066}, + [69] = {.lex_state = 2066}, + [70] = {.lex_state = 2066}, + [71] = {.lex_state = 2066}, + [72] = {.lex_state = 2033}, + [73] = {.lex_state = 2066}, + [74] = {.lex_state = 2066}, + [75] = {.lex_state = 2033}, + [76] = {.lex_state = 2066}, + [77] = {.lex_state = 2088}, + [78] = {.lex_state = 2088}, + [79] = {.lex_state = 2112}, + [80] = {.lex_state = 2112}, + [81] = {.lex_state = 2112}, + [82] = {.lex_state = 2036}, + [83] = {.lex_state = 2088}, + [84] = {.lex_state = 2088}, + [85] = {.lex_state = 2112}, + [86] = {.lex_state = 2033}, + [87] = {.lex_state = 2033}, + [88] = {.lex_state = 2088}, + [89] = {.lex_state = 2033}, + [90] = {.lex_state = 2054}, + [91] = {.lex_state = 2088}, + [92] = {.lex_state = 2033}, + [93] = {.lex_state = 2033}, + [94] = {.lex_state = 2036}, + [95] = {.lex_state = 2036}, + [96] = {.lex_state = 2088}, + [97] = {.lex_state = 2034}, + [98] = {.lex_state = 2033}, + [99] = {.lex_state = 2061}, + [100] = {.lex_state = 2033}, + [101] = {.lex_state = 2088}, + [102] = {.lex_state = 2035}, + [103] = {.lex_state = 2034}, + [104] = {.lex_state = 2035}, + [105] = {.lex_state = 2061}, + [106] = {.lex_state = 2036}, + [107] = {.lex_state = 2111}, + [108] = {.lex_state = 2061}, + [109] = {.lex_state = 2033}, + [110] = {.lex_state = 2061}, + [111] = {.lex_state = 2033}, + [112] = {.lex_state = 2033}, + [113] = {.lex_state = 2033}, + [114] = {.lex_state = 2033}, + [115] = {.lex_state = 2033}, + [116] = {.lex_state = 2033}, + [117] = {.lex_state = 2033}, + [118] = {.lex_state = 2033}, + [119] = {.lex_state = 2033}, + [120] = {.lex_state = 2035}, + [121] = {.lex_state = 2036}, + [122] = {.lex_state = 2033}, + [123] = {.lex_state = 2033}, + [124] = {.lex_state = 2033}, + [125] = {.lex_state = 2117}, + [126] = {.lex_state = 2034}, + [127] = {.lex_state = 2117}, + [128] = {.lex_state = 2054}, + [129] = {.lex_state = 2054}, + [130] = {.lex_state = 2033}, + [131] = {.lex_state = 2033}, + [132] = {.lex_state = 2033}, + [133] = {.lex_state = 2034}, + [134] = {.lex_state = 2054}, + [135] = {.lex_state = 2033}, + [136] = {.lex_state = 2054}, + [137] = {.lex_state = 2117}, + [138] = {.lex_state = 2067}, + [139] = {.lex_state = 2067}, + [140] = {.lex_state = 2067}, + [141] = {.lex_state = 2033}, + [142] = {.lex_state = 2033}, + [143] = {.lex_state = 2035}, + [144] = {.lex_state = 2033}, + [145] = {.lex_state = 2033}, + [146] = {.lex_state = 2033}, + [147] = {.lex_state = 2117}, + [148] = {.lex_state = 2067}, + [149] = {.lex_state = 2033}, + [150] = {.lex_state = 2033}, + [151] = {.lex_state = 2033}, + [152] = {.lex_state = 2067}, + [153] = {.lex_state = 2088}, + [154] = {.lex_state = 2061}, + [155] = {.lex_state = 2033}, + [156] = {.lex_state = 2033}, + [157] = {.lex_state = 2033}, + [158] = {.lex_state = 2034}, + [159] = {.lex_state = 2067}, + [160] = {.lex_state = 2033}, + [161] = {.lex_state = 2087}, + [162] = {.lex_state = 2067}, + [163] = {.lex_state = 2033}, + [164] = {.lex_state = 2033}, + [165] = {.lex_state = 2033}, + [166] = {.lex_state = 2033}, + [167] = {.lex_state = 2067}, + [168] = {.lex_state = 2033}, + [169] = {.lex_state = 2035}, + [170] = {.lex_state = 2033}, + [171] = {.lex_state = 2033}, + [172] = {.lex_state = 2033}, + [173] = {.lex_state = 2033}, + [174] = {.lex_state = 2033}, + [175] = {.lex_state = 2033}, + [176] = {.lex_state = 2037}, + [177] = {.lex_state = 2037}, + [178] = {.lex_state = 2033}, + [179] = {.lex_state = 2033}, + [180] = {.lex_state = 2033}, + [181] = {.lex_state = 2035}, + [182] = {.lex_state = 2033}, + [183] = {.lex_state = 2033}, + [184] = {.lex_state = 2033}, + [185] = {.lex_state = 2033}, + [186] = {.lex_state = 2033}, + [187] = {.lex_state = 2035}, + [188] = {.lex_state = 2035}, + [189] = {.lex_state = 2037}, + [190] = {.lex_state = 2089}, + [191] = {.lex_state = 2035}, + [192] = {.lex_state = 2035}, + [193] = {.lex_state = 2037}, + [194] = {.lex_state = 2037}, + [195] = {.lex_state = 2033}, + [196] = {.lex_state = 2033}, + [197] = {.lex_state = 2035}, + [198] = {.lex_state = 2035}, + [199] = {.lex_state = 2033}, + [200] = {.lex_state = 2033}, + [201] = {.lex_state = 2035}, + [202] = {.lex_state = 2035}, + [203] = {.lex_state = 2068}, + [204] = {.lex_state = 2033}, + [205] = {.lex_state = 2033}, + [206] = {.lex_state = 2035}, + [207] = {.lex_state = 2035}, + [208] = {.lex_state = 2035}, + [209] = {.lex_state = 2035}, + [210] = {.lex_state = 2035}, + [211] = {.lex_state = 2038}, + [212] = {.lex_state = 2038}, + [213] = {.lex_state = 2089}, + [214] = {.lex_state = 2061}, + [215] = {.lex_state = 2033}, + [216] = {.lex_state = 2034}, + [217] = {.lex_state = 2035}, + [218] = {.lex_state = 2033}, + [219] = {.lex_state = 2035}, + [220] = {.lex_state = 2035}, + [221] = {.lex_state = 2035}, + [222] = {.lex_state = 2035}, + [223] = {.lex_state = 2033}, + [224] = {.lex_state = 2035}, + [225] = {.lex_state = 2033}, + [226] = {.lex_state = 2035}, + [227] = {.lex_state = 2035}, + [228] = {.lex_state = 2033}, + [229] = {.lex_state = 2033}, + [230] = {.lex_state = 2033}, + [231] = {.lex_state = 2033}, + [232] = {.lex_state = 2033}, + [233] = {.lex_state = 2033}, + [234] = {.lex_state = 2033}, + [235] = {.lex_state = 2034}, + [236] = {.lex_state = 2035}, + [237] = {.lex_state = 2112}, + [238] = {.lex_state = 2035}, + [239] = {.lex_state = 2035}, + [240] = {.lex_state = 2035}, + [241] = {.lex_state = 2034}, + [242] = {.lex_state = 2035}, + [243] = {.lex_state = 2035}, + [244] = {.lex_state = 2033}, + [245] = {.lex_state = 2035}, + [246] = {.lex_state = 2035}, + [247] = {.lex_state = 2034}, + [248] = {.lex_state = 2068}, + [249] = {.lex_state = 2035}, + [250] = {.lex_state = 2054}, + [251] = {.lex_state = 2089}, + [252] = {.lex_state = 2033}, + [253] = {.lex_state = 2033}, + [254] = {.lex_state = 2033}, + [255] = {.lex_state = 2034}, + [256] = {.lex_state = 2068}, + [257] = {.lex_state = 2068}, + [258] = {.lex_state = 2035}, + [259] = {.lex_state = 2033}, + [260] = {.lex_state = 2033}, + [261] = {.lex_state = 2049}, + [262] = {.lex_state = 2089}, + [263] = {.lex_state = 2035}, + [264] = {.lex_state = 2089}, + [265] = {.lex_state = 2089}, + [266] = {.lex_state = 2049}, + [267] = {.lex_state = 2049}, + [268] = {.lex_state = 2089}, + [269] = {.lex_state = 2067}, + [270] = {.lex_state = 2089}, + [271] = {.lex_state = 2069}, + [272] = {.lex_state = 2035}, + [273] = {.lex_state = 2069}, + [274] = {.lex_state = 2069}, + [275] = {.lex_state = 2034}, + [276] = {.lex_state = 2033}, + [277] = {.lex_state = 2035}, + [278] = {.lex_state = 2069}, + [279] = {.lex_state = 2035}, + [280] = {.lex_state = 2035}, + [281] = {.lex_state = 2033}, + [282] = {.lex_state = 2033}, + [283] = {.lex_state = 2034}, + [284] = {.lex_state = 2036}, + [285] = {.lex_state = 2033}, + [286] = {.lex_state = 2035}, + [287] = {.lex_state = 2033}, + [288] = {.lex_state = 2036}, + [289] = {.lex_state = 2035}, + [290] = {.lex_state = 2034}, + [291] = {.lex_state = 2034}, + [292] = {.lex_state = 2117}, + [293] = {.lex_state = 2054}, + [294] = {.lex_state = 2034}, + [295] = {.lex_state = 2105}, + [296] = {.lex_state = 2061}, + [297] = {.lex_state = 2034}, + [298] = {.lex_state = 2034}, + [299] = {.lex_state = 2034}, + [300] = {.lex_state = 2034}, + [301] = {.lex_state = 2034}, + [302] = {.lex_state = 2034}, + [303] = {.lex_state = 2035}, + [304] = {.lex_state = 2105}, + [305] = {.lex_state = 2034}, + [306] = {.lex_state = 2034}, + [307] = {.lex_state = 2035}, + [308] = {.lex_state = 2035}, + [309] = {.lex_state = 2034}, + [310] = {.lex_state = 2105}, + [311] = {.lex_state = 2034}, + [312] = {.lex_state = 2034}, + [313] = {.lex_state = 2034}, + [314] = {.lex_state = 2070}, + [315] = {.lex_state = 2034}, + [316] = {.lex_state = 2034}, + [317] = {.lex_state = 2070}, + [318] = {.lex_state = 2034}, + [319] = {.lex_state = 2105}, + [320] = {.lex_state = 2070}, + [321] = {.lex_state = 2034}, + [322] = {.lex_state = 2034}, + [323] = {.lex_state = 2034}, + [324] = {.lex_state = 2034}, + [325] = {.lex_state = 2070}, + [326] = {.lex_state = 2034}, + [327] = {.lex_state = 2036}, + [328] = {.lex_state = 2035}, + [329] = {.lex_state = 2034}, + [330] = {.lex_state = 2036}, + [331] = {.lex_state = 2034}, + [332] = {.lex_state = 2034}, + [333] = {.lex_state = 2034}, + [334] = {.lex_state = 2055}, + [335] = {.lex_state = 2055}, + [336] = {.lex_state = 2039}, + [337] = {.lex_state = 2035}, + [338] = {.lex_state = 2034}, + [339] = {.lex_state = 2061}, + [340] = {.lex_state = 2034}, + [341] = {.lex_state = 2034}, + [342] = {.lex_state = 2034}, + [343] = {.lex_state = 2034}, + [344] = {.lex_state = 2034}, + [345] = {.lex_state = 2034}, + [346] = {.lex_state = 2038}, + [347] = {.lex_state = 2035}, + [348] = {.lex_state = 2034}, + [349] = {.lex_state = 2035}, + [350] = {.lex_state = 2038}, + [351] = {.lex_state = 2034}, + [352] = {.lex_state = 2037}, + [353] = {.lex_state = 2037}, + [354] = {.lex_state = 2035}, + [355] = {.lex_state = 2038}, + [356] = {.lex_state = 2034}, + [357] = {.lex_state = 2034}, + [358] = {.lex_state = 2034}, + [359] = {.lex_state = 2034}, + [360] = {.lex_state = 2034}, + [361] = {.lex_state = 2116}, + [362] = {.lex_state = 2034}, + [363] = {.lex_state = 2034}, + [364] = {.lex_state = 2034}, + [365] = {.lex_state = 2034}, + [366] = {.lex_state = 2034}, + [367] = {.lex_state = 2054}, + [368] = {.lex_state = 2116}, + [369] = {.lex_state = 2036}, + [370] = {.lex_state = 2035}, + [371] = {.lex_state = 2035}, + [372] = {.lex_state = 2035}, + [373] = {.lex_state = 2116}, + [374] = {.lex_state = 2035}, + [375] = {.lex_state = 2036}, + [376] = {.lex_state = 2035}, + [377] = {.lex_state = 2035}, + [378] = {.lex_state = 2035}, + [379] = {.lex_state = 2034}, + [380] = {.lex_state = 2049}, + [381] = {.lex_state = 2035}, + [382] = {.lex_state = 2035}, + [383] = {.lex_state = 2035}, + [384] = {.lex_state = 2035}, + [385] = {.lex_state = 2116}, + [386] = {.lex_state = 2035}, + [387] = {.lex_state = 2035}, + [388] = {.lex_state = 2037}, + [389] = {.lex_state = 2116}, + [390] = {.lex_state = 2089}, + [391] = {.lex_state = 2035}, + [392] = {.lex_state = 2116}, + [393] = {.lex_state = 2035}, + [394] = {.lex_state = 2035}, + [395] = {.lex_state = 2035}, + [396] = {.lex_state = 2116}, + [397] = {.lex_state = 2035}, + [398] = {.lex_state = 2049}, + [399] = {.lex_state = 2049}, + [400] = {.lex_state = 2116}, + [401] = {.lex_state = 2035}, + [402] = {.lex_state = 2035}, + [403] = {.lex_state = 2035}, + [404] = {.lex_state = 2036}, + [405] = {.lex_state = 2036}, + [406] = {.lex_state = 2034}, + [407] = {.lex_state = 2036}, + [408] = {.lex_state = 2038}, + [409] = {.lex_state = 2036}, + [410] = {.lex_state = 2038}, + [411] = {.lex_state = 2036}, + [412] = {.lex_state = 2040}, + [413] = {.lex_state = 2034}, + [414] = {.lex_state = 2034}, + [415] = {.lex_state = 2036}, + [416] = {.lex_state = 2036}, + [417] = {.lex_state = 2036}, + [418] = {.lex_state = 2034}, + [419] = {.lex_state = 2034}, + [420] = {.lex_state = 2036}, + [421] = {.lex_state = 2061}, + [422] = {.lex_state = 2061}, + [423] = {.lex_state = 2034}, + [424] = {.lex_state = 2116}, + [425] = {.lex_state = 2055}, + [426] = {.lex_state = 2055}, + [427] = {.lex_state = 2034}, + [428] = {.lex_state = 2118}, + [429] = {.lex_state = 2091}, + [430] = {.lex_state = 2055}, + [431] = {.lex_state = 2118}, + [432] = {.lex_state = 2034}, + [433] = {.lex_state = 2036}, + [434] = {.lex_state = 2091}, + [435] = {.lex_state = 2036}, + [436] = {.lex_state = 2118}, + [437] = {.lex_state = 2106}, + [438] = {.lex_state = 2036}, + [439] = {.lex_state = 2056}, + [440] = {.lex_state = 2091}, + [441] = {.lex_state = 2034}, + [442] = {.lex_state = 2034}, + [443] = {.lex_state = 2034}, + [444] = {.lex_state = 2034}, + [445] = {.lex_state = 2054}, + [446] = {.lex_state = 2038}, + [447] = {.lex_state = 2036}, + [448] = {.lex_state = 2036}, + [449] = {.lex_state = 2036}, + [450] = {.lex_state = 2106}, + [451] = {.lex_state = 2049}, + [452] = {.lex_state = 2036}, + [453] = {.lex_state = 2091}, + [454] = {.lex_state = 2034}, + [455] = {.lex_state = 2036}, + [456] = {.lex_state = 2034}, + [457] = {.lex_state = 2036}, + [458] = {.lex_state = 2036}, + [459] = {.lex_state = 2054}, + [460] = {.lex_state = 2090}, + [461] = {.lex_state = 2036}, + [462] = {.lex_state = 2036}, + [463] = {.lex_state = 2106}, + [464] = {.lex_state = 2036}, + [465] = {.lex_state = 2034}, + [466] = {.lex_state = 2090}, + [467] = {.lex_state = 2036}, + [468] = {.lex_state = 2034}, + [469] = {.lex_state = 2034}, + [470] = {.lex_state = 2034}, + [471] = {.lex_state = 2090}, + [472] = {.lex_state = 2036}, + [473] = {.lex_state = 2034}, + [474] = {.lex_state = 2036}, + [475] = {.lex_state = 2118}, + [476] = {.lex_state = 2034}, + [477] = {.lex_state = 2090}, + [478] = {.lex_state = 2036}, + [479] = {.lex_state = 2056}, + [480] = {.lex_state = 2106}, + [481] = {.lex_state = 2036}, + [482] = {.lex_state = 2034}, + [483] = {.lex_state = 2034}, + [484] = {.lex_state = 2036}, + [485] = {.lex_state = 2049}, + [486] = {.lex_state = 2036}, + [487] = {.lex_state = 2061}, + [488] = {.lex_state = 2034}, + [489] = {.lex_state = 2036}, + [490] = {.lex_state = 2036}, + [491] = {.lex_state = 2034}, + [492] = {.lex_state = 2036}, + [493] = {.lex_state = 2061}, + [494] = {.lex_state = 2036}, + [495] = {.lex_state = 2054}, + [496] = {.lex_state = 2034}, + [497] = {.lex_state = 2036}, + [498] = {.lex_state = 2034}, + [499] = {.lex_state = 2039}, + [500] = {.lex_state = 2036}, + [501] = {.lex_state = 2036}, + [502] = {.lex_state = 2034}, + [503] = {.lex_state = 2036}, + [504] = {.lex_state = 2039}, + [505] = {.lex_state = 2039}, + [506] = {.lex_state = 2034}, + [507] = {.lex_state = 2039}, + [508] = {.lex_state = 2036}, + [509] = {.lex_state = 2034}, + [510] = {.lex_state = 2119}, + [511] = {.lex_state = 2092}, + [512] = {.lex_state = 2134}, + [513] = {.lex_state = 2134}, + [514] = {.lex_state = 2036}, + [515] = {.lex_state = 2037}, + [516] = {.lex_state = 2134}, + [517] = {.lex_state = 2055}, + [518] = {.lex_state = 2036}, + [519] = {.lex_state = 2036}, + [520] = {.lex_state = 2036}, + [521] = {.lex_state = 2036}, + [522] = {.lex_state = 2055}, + [523] = {.lex_state = 2101}, + [524] = {.lex_state = 2036}, + [525] = {.lex_state = 2056}, + [526] = {.lex_state = 2054}, + [527] = {.lex_state = 2036}, + [528] = {.lex_state = 2036}, + [529] = {.lex_state = 2054}, + [530] = {.lex_state = 2037}, + [531] = {.lex_state = 2036}, + [532] = {.lex_state = 2036}, + [533] = {.lex_state = 2036}, + [534] = {.lex_state = 2036}, + [535] = {.lex_state = 2041}, + [536] = {.lex_state = 2036}, + [537] = {.lex_state = 2036}, + [538] = {.lex_state = 2101}, + [539] = {.lex_state = 2036}, + [540] = {.lex_state = 2039}, + [541] = {.lex_state = 2036}, + [542] = {.lex_state = 2036}, + [543] = {.lex_state = 2036}, + [544] = {.lex_state = 2040}, + [545] = {.lex_state = 2036}, + [546] = {.lex_state = 2054}, + [547] = {.lex_state = 2036}, + [548] = {.lex_state = 2036}, + [549] = {.lex_state = 2049}, + [550] = {.lex_state = 2036}, + [551] = {.lex_state = 2134}, + [552] = {.lex_state = 2054}, + [553] = {.lex_state = 2054}, + [554] = {.lex_state = 2054}, + [555] = {.lex_state = 2119}, + [556] = {.lex_state = 2054}, + [557] = {.lex_state = 2036}, + [558] = {.lex_state = 2036}, + [559] = {.lex_state = 2036}, + [560] = {.lex_state = 2054}, + [561] = {.lex_state = 2054}, + [562] = {.lex_state = 2054}, + [563] = {.lex_state = 2054}, + [564] = {.lex_state = 2119}, + [565] = {.lex_state = 2054}, + [566] = {.lex_state = 2092}, + [567] = {.lex_state = 2054}, + [568] = {.lex_state = 2054}, + [569] = {.lex_state = 2119}, + [570] = {.lex_state = 2054}, + [571] = {.lex_state = 2054}, + [572] = {.lex_state = 2055}, + [573] = {.lex_state = 2101}, + [574] = {.lex_state = 2054}, + [575] = {.lex_state = 2092}, + [576] = {.lex_state = 2092}, + [577] = {.lex_state = 2054}, + [578] = {.lex_state = 2034}, + [579] = {.lex_state = 2054}, + [580] = {.lex_state = 2054}, + [581] = {.lex_state = 2054}, + [582] = {.lex_state = 2101}, + [583] = {.lex_state = 2054}, + [584] = {.lex_state = 2034}, + [585] = {.lex_state = 2054}, + [586] = {.lex_state = 2036}, + [587] = {.lex_state = 2054}, + [588] = {.lex_state = 2036}, + [589] = {.lex_state = 2054}, + [590] = {.lex_state = 2054}, + [591] = {.lex_state = 2054}, + [592] = {.lex_state = 2054}, + [593] = {.lex_state = 2054}, + [594] = {.lex_state = 2040}, + [595] = {.lex_state = 2040}, + [596] = {.lex_state = 2054}, + [597] = {.lex_state = 2054}, + [598] = {.lex_state = 2040}, + [599] = {.lex_state = 2054}, + [600] = {.lex_state = 2054}, + [601] = {.lex_state = 2036}, + [602] = {.lex_state = 2036}, + [603] = {.lex_state = 2054}, + [604] = {.lex_state = 2054}, + [605] = {.lex_state = 2054}, + [606] = {.lex_state = 2054}, + [607] = {.lex_state = 2054}, + [608] = {.lex_state = 2056}, + [609] = {.lex_state = 2056}, + [610] = {.lex_state = 2158}, + [611] = {.lex_state = 2071}, + [612] = {.lex_state = 2054}, + [613] = {.lex_state = 2054}, + [614] = {.lex_state = 2036}, + [615] = {.lex_state = 2054}, + [616] = {.lex_state = 2054}, + [617] = {.lex_state = 2054}, + [618] = {.lex_state = 2054}, + [619] = {.lex_state = 2054}, + [620] = {.lex_state = 2037}, + [621] = {.lex_state = 2054}, + [622] = {.lex_state = 2054}, + [623] = {.lex_state = 2054}, + [624] = {.lex_state = 2054}, + [625] = {.lex_state = 2072}, + [626] = {.lex_state = 2050}, + [627] = {.lex_state = 2049}, + [628] = {.lex_state = 2054}, + [629] = {.lex_state = 2091}, + [630] = {.lex_state = 2126}, + [631] = {.lex_state = 2158}, + [632] = {.lex_state = 2126}, + [633] = {.lex_state = 2054}, + [634] = {.lex_state = 2054}, + [635] = {.lex_state = 2054}, + [636] = {.lex_state = 2135}, + [637] = {.lex_state = 2040}, + [638] = {.lex_state = 2126}, + [639] = {.lex_state = 2037}, + [640] = {.lex_state = 2041}, + [641] = {.lex_state = 2126}, + [642] = {.lex_state = 2072}, + [643] = {.lex_state = 2054}, + [644] = {.lex_state = 2041}, + [645] = {.lex_state = 2071}, + [646] = {.lex_state = 2071}, + [647] = {.lex_state = 2071}, + [648] = {.lex_state = 2158}, + [649] = {.lex_state = 2158}, + [650] = {.lex_state = 2071}, + [651] = {.lex_state = 2158}, + [652] = {.lex_state = 2135}, + [653] = {.lex_state = 2054}, + [654] = {.lex_state = 2038}, + [655] = {.lex_state = 2054}, + [656] = {.lex_state = 2071}, + [657] = {.lex_state = 2072}, + [658] = {.lex_state = 2037}, + [659] = {.lex_state = 2072}, + [660] = {.lex_state = 2071}, + [661] = {.lex_state = 2054}, + [662] = {.lex_state = 2135}, + [663] = {.lex_state = 2054}, + [664] = {.lex_state = 2071}, + [665] = {.lex_state = 2054}, + [666] = {.lex_state = 2158}, + [667] = {.lex_state = 2158}, + [668] = {.lex_state = 2158}, + [669] = {.lex_state = 2054}, + [670] = {.lex_state = 2036}, + [671] = {.lex_state = 2102}, + [672] = {.lex_state = 2054}, + [673] = {.lex_state = 2054}, + [674] = {.lex_state = 2158}, + [675] = {.lex_state = 2073}, + [676] = {.lex_state = 2135}, + [677] = {.lex_state = 2102}, + [678] = {.lex_state = 2054}, + [679] = {.lex_state = 2158}, + [680] = {.lex_state = 2102}, + [681] = {.lex_state = 2056}, + [682] = {.lex_state = 2054}, + [683] = {.lex_state = 2054}, + [684] = {.lex_state = 2073}, + [685] = {.lex_state = 2158}, + [686] = {.lex_state = 2054}, + [687] = {.lex_state = 2090}, + [688] = {.lex_state = 2050}, + [689] = {.lex_state = 2102}, + [690] = {.lex_state = 2050}, + [691] = {.lex_state = 2073}, + [692] = {.lex_state = 2049}, + [693] = {.lex_state = 2039}, + [694] = {.lex_state = 2158}, + [695] = {.lex_state = 2158}, + [696] = {.lex_state = 2073}, + [697] = {.lex_state = 2158}, + [698] = {.lex_state = 2054}, + [699] = {.lex_state = 2054}, + [700] = {.lex_state = 2056}, + [701] = {.lex_state = 2073}, + [702] = {.lex_state = 2073}, + [703] = {.lex_state = 2073}, + [704] = {.lex_state = 2158}, + [705] = {.lex_state = 2039}, + [706] = {.lex_state = 2038}, + [707] = {.lex_state = 2158}, + [708] = {.lex_state = 2073}, + [709] = {.lex_state = 2041}, + [710] = {.lex_state = 2158}, + [711] = {.lex_state = 2057}, + [712] = {.lex_state = 2041}, + [713] = {.lex_state = 2056}, + [714] = {.lex_state = 2074}, + [715] = {.lex_state = 2039}, + [716] = {.lex_state = 2120}, + [717] = {.lex_state = 2093}, + [718] = {.lex_state = 2062}, + [719] = {.lex_state = 2120}, + [720] = {.lex_state = 2038}, + [721] = {.lex_state = 2051}, + [722] = {.lex_state = 2120}, + [723] = {.lex_state = 2039}, + [724] = {.lex_state = 2051}, + [725] = {.lex_state = 2092}, + [726] = {.lex_state = 2049}, + [727] = {.lex_state = 2055}, + [728] = {.lex_state = 2039}, + [729] = {.lex_state = 2049}, + [730] = {.lex_state = 2093}, + [731] = {.lex_state = 2093}, + [732] = {.lex_state = 2071}, + [733] = {.lex_state = 2049}, + [734] = {.lex_state = 2127}, + [735] = {.lex_state = 2050}, + [736] = {.lex_state = 2049}, + [737] = {.lex_state = 2127}, + [738] = {.lex_state = 2093}, + [739] = {.lex_state = 2063}, + [740] = {.lex_state = 2063}, + [741] = {.lex_state = 2120}, + [742] = {.lex_state = 2050}, + [743] = {.lex_state = 2093}, + [744] = {.lex_state = 2121}, + [745] = {.lex_state = 2093}, + [746] = {.lex_state = 2050}, + [747] = {.lex_state = 2075}, + [748] = {.lex_state = 2062}, + [749] = {.lex_state = 2062}, + [750] = {.lex_state = 2037}, + [751] = {.lex_state = 2041}, + [752] = {.lex_state = 2038}, + [753] = {.lex_state = 2132}, + [754] = {.lex_state = 2132}, + [755] = {.lex_state = 2037}, + [756] = {.lex_state = 2074}, + [757] = {.lex_state = 2132}, + [758] = {.lex_state = 2075}, + [759] = {.lex_state = 2093}, + [760] = {.lex_state = 2055}, + [761] = {.lex_state = 2132}, + [762] = {.lex_state = 2074}, + [763] = {.lex_state = 2037}, + [764] = {.lex_state = 2127}, + [765] = {.lex_state = 2093}, + [766] = {.lex_state = 2057}, + [767] = {.lex_state = 2074}, + [768] = {.lex_state = 2038}, + [769] = {.lex_state = 2074}, + [770] = {.lex_state = 2042}, + [771] = {.lex_state = 2051}, + [772] = {.lex_state = 2040}, + [773] = {.lex_state = 2074}, + [774] = {.lex_state = 2057}, + [775] = {.lex_state = 2074}, + [776] = {.lex_state = 2037}, + [777] = {.lex_state = 2037}, + [778] = {.lex_state = 2057}, + [779] = {.lex_state = 2058}, + [780] = {.lex_state = 2074}, + [781] = {.lex_state = 2121}, + [782] = {.lex_state = 2127}, + [783] = {.lex_state = 2121}, + [784] = {.lex_state = 2063}, + [785] = {.lex_state = 2037}, + [786] = {.lex_state = 2073}, + [787] = {.lex_state = 2121}, + [788] = {.lex_state = 2057}, + [789] = {.lex_state = 2040}, + [790] = {.lex_state = 2037}, + [791] = {.lex_state = 2075}, + [792] = {.lex_state = 2101}, + [793] = {.lex_state = 2075}, + [794] = {.lex_state = 2038}, + [795] = {.lex_state = 2041}, + [796] = {.lex_state = 2094}, + [797] = {.lex_state = 2037}, + [798] = {.lex_state = 2133}, + [799] = {.lex_state = 2133}, + [800] = {.lex_state = 2039}, + [801] = {.lex_state = 2040}, + [802] = {.lex_state = 2050}, + [803] = {.lex_state = 2133}, + [804] = {.lex_state = 2052}, + [805] = {.lex_state = 2037}, + [806] = {.lex_state = 2133}, + [807] = {.lex_state = 2052}, + [808] = {.lex_state = 2037}, + [809] = {.lex_state = 2037}, + [810] = {.lex_state = 2102}, + [811] = {.lex_state = 2037}, + [812] = {.lex_state = 2037}, + [813] = {.lex_state = 2037}, + [814] = {.lex_state = 2037}, + [815] = {.lex_state = 2037}, + [816] = {.lex_state = 2037}, + [817] = {.lex_state = 2037}, + [818] = {.lex_state = 2037}, + [819] = {.lex_state = 2037}, + [820] = {.lex_state = 2037}, + [821] = {.lex_state = 2055}, + [822] = {.lex_state = 2037}, + [823] = {.lex_state = 2037}, + [824] = {.lex_state = 2043}, + [825] = {.lex_state = 2039}, + [826] = {.lex_state = 2039}, + [827] = {.lex_state = 2039}, + [828] = {.lex_state = 2037}, + [829] = {.lex_state = 2037}, + [830] = {.lex_state = 2039}, + [831] = {.lex_state = 2039}, + [832] = {.lex_state = 2055}, + [833] = {.lex_state = 2039}, + [834] = {.lex_state = 2039}, + [835] = {.lex_state = 2039}, + [836] = {.lex_state = 2039}, + [837] = {.lex_state = 2039}, + [838] = {.lex_state = 2039}, + [839] = {.lex_state = 2039}, + [840] = {.lex_state = 2039}, + [841] = {.lex_state = 2041}, + [842] = {.lex_state = 2039}, + [843] = {.lex_state = 2074}, + [844] = {.lex_state = 2059}, + [845] = {.lex_state = 2039}, + [846] = {.lex_state = 2076}, + [847] = {.lex_state = 2051}, + [848] = {.lex_state = 2051}, + [849] = {.lex_state = 2051}, + [850] = {.lex_state = 2039}, + [851] = {.lex_state = 2039}, + [852] = {.lex_state = 2039}, + [853] = {.lex_state = 2039}, + [854] = {.lex_state = 2039}, + [855] = {.lex_state = 2039}, + [856] = {.lex_state = 2076}, + [857] = {.lex_state = 2042}, + [858] = {.lex_state = 2042}, + [859] = {.lex_state = 2039}, + [860] = {.lex_state = 2038}, + [861] = {.lex_state = 2058}, + [862] = {.lex_state = 2060}, + [863] = {.lex_state = 2058}, + [864] = {.lex_state = 2076}, + [865] = {.lex_state = 2042}, + [866] = {.lex_state = 2042}, + [867] = {.lex_state = 2040}, + [868] = {.lex_state = 2039}, + [869] = {.lex_state = 2058}, + [870] = {.lex_state = 2058}, + [871] = {.lex_state = 2063}, + [872] = {.lex_state = 2040}, + [873] = {.lex_state = 2039}, + [874] = {.lex_state = 2038}, + [875] = {.lex_state = 2052}, + [876] = {.lex_state = 2039}, + [877] = {.lex_state = 2038}, + [878] = {.lex_state = 2039}, + [879] = {.lex_state = 2050}, + [880] = {.lex_state = 2039}, + [881] = {.lex_state = 2039}, + [882] = {.lex_state = 2039}, + [883] = {.lex_state = 2062}, + [884] = {.lex_state = 2039}, + [885] = {.lex_state = 2038}, + [886] = {.lex_state = 2063}, + [887] = {.lex_state = 2063}, + [888] = {.lex_state = 2039}, + [889] = {.lex_state = 2039}, + [890] = {.lex_state = 2037}, + [891] = {.lex_state = 2039}, + [892] = {.lex_state = 2037}, + [893] = {.lex_state = 2094}, + [894] = {.lex_state = 2039}, + [895] = {.lex_state = 2039}, + [896] = {.lex_state = 2037}, + [897] = {.lex_state = 2094}, + [898] = {.lex_state = 2037}, + [899] = {.lex_state = 2062}, + [900] = {.lex_state = 2037}, + [901] = {.lex_state = 2062}, + [902] = {.lex_state = 2094}, + [903] = {.lex_state = 2039}, + [904] = {.lex_state = 2126}, + [905] = {.lex_state = 2107}, + [906] = {.lex_state = 2094}, + [907] = {.lex_state = 2094}, + [908] = {.lex_state = 2076}, + [909] = {.lex_state = 2037}, + [910] = {.lex_state = 2107}, + [911] = {.lex_state = 2094}, + [912] = {.lex_state = 2037}, + [913] = {.lex_state = 2055}, + [914] = {.lex_state = 2057}, + [915] = {.lex_state = 2107}, + [916] = {.lex_state = 2037}, + [917] = {.lex_state = 2037}, + [918] = {.lex_state = 2037}, + [919] = {.lex_state = 2107}, + [920] = {.lex_state = 2038}, + [921] = {.lex_state = 2094}, + [922] = {.lex_state = 2038}, + [923] = {.lex_state = 2037}, + [924] = {.lex_state = 2122}, + [925] = {.lex_state = 2037}, + [926] = {.lex_state = 2122}, + [927] = {.lex_state = 2037}, + [928] = {.lex_state = 2039}, + [929] = {.lex_state = 2122}, + [930] = {.lex_state = 2037}, + [931] = {.lex_state = 2122}, + [932] = {.lex_state = 2037}, + [933] = {.lex_state = 2122}, + [934] = {.lex_state = 2037}, + [935] = {.lex_state = 2093}, + [936] = {.lex_state = 2122}, + [937] = {.lex_state = 2037}, + [938] = {.lex_state = 2037}, + [939] = {.lex_state = 2037}, + [940] = {.lex_state = 2122}, + [941] = {.lex_state = 2037}, + [942] = {.lex_state = 2037}, + [943] = {.lex_state = 2037}, + [944] = {.lex_state = 2122}, + [945] = {.lex_state = 2037}, + [946] = {.lex_state = 2037}, + [947] = {.lex_state = 2037}, + [948] = {.lex_state = 2037}, + [949] = {.lex_state = 2037}, + [950] = {.lex_state = 2056}, + [951] = {.lex_state = 2037}, + [952] = {.lex_state = 2056}, + [953] = {.lex_state = 2037}, + [954] = {.lex_state = 2037}, + [955] = {.lex_state = 2037}, + [956] = {.lex_state = 2056}, + [957] = {.lex_state = 2038}, + [958] = {.lex_state = 2038}, + [959] = {.lex_state = 2038}, + [960] = {.lex_state = 2038}, + [961] = {.lex_state = 2038}, + [962] = {.lex_state = 2038}, + [963] = {.lex_state = 2057}, + [964] = {.lex_state = 2039}, + [965] = {.lex_state = 2038}, + [966] = {.lex_state = 2038}, + [967] = {.lex_state = 2055}, + [968] = {.lex_state = 2038}, + [969] = {.lex_state = 2055}, + [970] = {.lex_state = 2044}, + [971] = {.lex_state = 2060}, + [972] = {.lex_state = 2060}, + [973] = {.lex_state = 2038}, + [974] = {.lex_state = 2038}, + [975] = {.lex_state = 2038}, + [976] = {.lex_state = 2038}, + [977] = {.lex_state = 2063}, + [978] = {.lex_state = 2132}, + [979] = {.lex_state = 2060}, + [980] = {.lex_state = 2038}, + [981] = {.lex_state = 2038}, + [982] = {.lex_state = 2038}, + [983] = {.lex_state = 2038}, + [984] = {.lex_state = 2060}, + [985] = {.lex_state = 2038}, + [986] = {.lex_state = 2038}, + [987] = {.lex_state = 2038}, + [988] = {.lex_state = 2038}, + [989] = {.lex_state = 2130}, + [990] = {.lex_state = 2038}, + [991] = {.lex_state = 2052}, + [992] = {.lex_state = 2130}, + [993] = {.lex_state = 2059}, + [994] = {.lex_state = 2059}, + [995] = {.lex_state = 2058}, + [996] = {.lex_state = 2042}, + [997] = {.lex_state = 2130}, + [998] = {.lex_state = 2059}, + [999] = {.lex_state = 2130}, + [1000] = {.lex_state = 2059}, + [1001] = {.lex_state = 2051}, + [1002] = {.lex_state = 2062}, + [1003] = {.lex_state = 2122}, + [1004] = {.lex_state = 2130}, + [1005] = {.lex_state = 2051}, + [1006] = {.lex_state = 2130}, + [1007] = {.lex_state = 2123}, + [1008] = {.lex_state = 2038}, + [1009] = {.lex_state = 2123}, + [1010] = {.lex_state = 2123}, + [1011] = {.lex_state = 2128}, + [1012] = {.lex_state = 2123}, + [1013] = {.lex_state = 2055}, + [1014] = {.lex_state = 2123}, + [1015] = {.lex_state = 2038}, + [1016] = {.lex_state = 2130}, + [1017] = {.lex_state = 2130}, + [1018] = {.lex_state = 2123}, + [1019] = {.lex_state = 2123}, + [1020] = {.lex_state = 2123}, + [1021] = {.lex_state = 2038}, + [1022] = {.lex_state = 2055}, + [1023] = {.lex_state = 2127}, + [1024] = {.lex_state = 2043}, + [1025] = {.lex_state = 2052}, + [1026] = {.lex_state = 2043}, + [1027] = {.lex_state = 2129}, + [1028] = {.lex_state = 2039}, + [1029] = {.lex_state = 2039}, + [1030] = {.lex_state = 2039}, + [1031] = {.lex_state = 2039}, + [1032] = {.lex_state = 2129}, + [1033] = {.lex_state = 2039}, + [1034] = {.lex_state = 2039}, + [1035] = {.lex_state = 2038}, + [1036] = {.lex_state = 2041}, + [1037] = {.lex_state = 2039}, + [1038] = {.lex_state = 2037}, + [1039] = {.lex_state = 2037}, + [1040] = {.lex_state = 2037}, + [1041] = {.lex_state = 2129}, + [1042] = {.lex_state = 2041}, + [1043] = {.lex_state = 2037}, + [1044] = {.lex_state = 2037}, + [1045] = {.lex_state = 2056}, + [1046] = {.lex_state = 2129}, + [1047] = {.lex_state = 2037}, + [1048] = {.lex_state = 2038}, + [1049] = {.lex_state = 2062}, + [1050] = {.lex_state = 2040}, + [1051] = {.lex_state = 2040}, + [1052] = {.lex_state = 2039}, + [1053] = {.lex_state = 2039}, + [1054] = {.lex_state = 2038}, + [1055] = {.lex_state = 2108}, + [1056] = {.lex_state = 2056}, + [1057] = {.lex_state = 2040}, + [1058] = {.lex_state = 2037}, + [1059] = {.lex_state = 2108}, + [1060] = {.lex_state = 2043}, + [1061] = {.lex_state = 2043}, + [1062] = {.lex_state = 2040}, + [1063] = {.lex_state = 2039}, + [1064] = {.lex_state = 2055}, + [1065] = {.lex_state = 2040}, + [1066] = {.lex_state = 2040}, + [1067] = {.lex_state = 2040}, + [1068] = {.lex_state = 2040}, + [1069] = {.lex_state = 2055}, + [1070] = {.lex_state = 2039}, + [1071] = {.lex_state = 2040}, + [1072] = {.lex_state = 2040}, + [1073] = {.lex_state = 2039}, + [1074] = {.lex_state = 2040}, + [1075] = {.lex_state = 2040}, + [1076] = {.lex_state = 2040}, + [1077] = {.lex_state = 2039}, + [1078] = {.lex_state = 2039}, + [1079] = {.lex_state = 2040}, + [1080] = {.lex_state = 2040}, + [1081] = {.lex_state = 2040}, + [1082] = {.lex_state = 2040}, + [1083] = {.lex_state = 2040}, + [1084] = {.lex_state = 2128}, + [1085] = {.lex_state = 2040}, + [1086] = {.lex_state = 2040}, + [1087] = {.lex_state = 2040}, + [1088] = {.lex_state = 2040}, + [1089] = {.lex_state = 2040}, + [1090] = {.lex_state = 2040}, + [1091] = {.lex_state = 2040}, + [1092] = {.lex_state = 2040}, + [1093] = {.lex_state = 2055}, + [1094] = {.lex_state = 2040}, + [1095] = {.lex_state = 2039}, + [1096] = {.lex_state = 2037}, + [1097] = {.lex_state = 2040}, + [1098] = {.lex_state = 2039}, + [1099] = {.lex_state = 2040}, + [1100] = {.lex_state = 2039}, + [1101] = {.lex_state = 2128}, + [1102] = {.lex_state = 2039}, + [1103] = {.lex_state = 2040}, + [1104] = {.lex_state = 2039}, + [1105] = {.lex_state = 2039}, + [1106] = {.lex_state = 2057}, + [1107] = {.lex_state = 2037}, + [1108] = {.lex_state = 2040}, + [1109] = {.lex_state = 2039}, + [1110] = {.lex_state = 2040}, + [1111] = {.lex_state = 2052}, + [1112] = {.lex_state = 2039}, + [1113] = {.lex_state = 2039}, + [1114] = {.lex_state = 2040}, + [1115] = {.lex_state = 2039}, + [1116] = {.lex_state = 2039}, + [1117] = {.lex_state = 2108}, + [1118] = {.lex_state = 2039}, + [1119] = {.lex_state = 2039}, + [1120] = {.lex_state = 2063}, + [1121] = {.lex_state = 2041}, + [1122] = {.lex_state = 2039}, + [1123] = {.lex_state = 2039}, + [1124] = {.lex_state = 2038}, + [1125] = {.lex_state = 2038}, + [1126] = {.lex_state = 2038}, + [1127] = {.lex_state = 2038}, + [1128] = {.lex_state = 2038}, + [1129] = {.lex_state = 2038}, + [1130] = {.lex_state = 2038}, + [1131] = {.lex_state = 2037}, + [1132] = {.lex_state = 2038}, + [1133] = {.lex_state = 2038}, + [1134] = {.lex_state = 2038}, + [1135] = {.lex_state = 2038}, + [1136] = {.lex_state = 2038}, + [1137] = {.lex_state = 2037}, + [1138] = {.lex_state = 2128}, + [1139] = {.lex_state = 2037}, + [1140] = {.lex_state = 2038}, + [1141] = {.lex_state = 2108}, + [1142] = {.lex_state = 2040}, + [1143] = {.lex_state = 2038}, + [1144] = {.lex_state = 2038}, + [1145] = {.lex_state = 2037}, + [1146] = {.lex_state = 2038}, + [1147] = {.lex_state = 2050}, + [1148] = {.lex_state = 2037}, + [1149] = {.lex_state = 2037}, + [1150] = {.lex_state = 2038}, + [1151] = {.lex_state = 2037}, + [1152] = {.lex_state = 2037}, + [1153] = {.lex_state = 2037}, + [1154] = {.lex_state = 2037}, + [1155] = {.lex_state = 2038}, + [1156] = {.lex_state = 2040}, + [1157] = {.lex_state = 2037}, + [1158] = {.lex_state = 2037}, + [1159] = {.lex_state = 2040}, + [1160] = {.lex_state = 2037}, + [1161] = {.lex_state = 2040}, + [1162] = {.lex_state = 2037}, + [1163] = {.lex_state = 2037}, + [1164] = {.lex_state = 2037}, + [1165] = {.lex_state = 2040}, + [1166] = {.lex_state = 2037}, + [1167] = {.lex_state = 2094}, + [1168] = {.lex_state = 2037}, + [1169] = {.lex_state = 2040}, + [1170] = {.lex_state = 2041}, + [1171] = {.lex_state = 2040}, + [1172] = {.lex_state = 2038}, + [1173] = {.lex_state = 2041}, + [1174] = {.lex_state = 2038}, + [1175] = {.lex_state = 2056}, + [1176] = {.lex_state = 2056}, + [1177] = {.lex_state = 2130}, + [1178] = {.lex_state = 2041}, + [1179] = {.lex_state = 2042}, + [1180] = {.lex_state = 2052}, + [1181] = {.lex_state = 2055}, + [1182] = {.lex_state = 2055}, + [1183] = {.lex_state = 2055}, + [1184] = {.lex_state = 2055}, + [1185] = {.lex_state = 2055}, + [1186] = {.lex_state = 2055}, + [1187] = {.lex_state = 2060}, + [1188] = {.lex_state = 2055}, + [1189] = {.lex_state = 2095}, + [1190] = {.lex_state = 2038}, + [1191] = {.lex_state = 2055}, + [1192] = {.lex_state = 2095}, + [1193] = {.lex_state = 2041}, + [1194] = {.lex_state = 2055}, + [1195] = {.lex_state = 2055}, + [1196] = {.lex_state = 2055}, + [1197] = {.lex_state = 2055}, + [1198] = {.lex_state = 2055}, + [1199] = {.lex_state = 2055}, + [1200] = {.lex_state = 2055}, + [1201] = {.lex_state = 2055}, + [1202] = {.lex_state = 2038}, + [1203] = {.lex_state = 2041}, + [1204] = {.lex_state = 2055}, + [1205] = {.lex_state = 2055}, + [1206] = {.lex_state = 2058}, + [1207] = {.lex_state = 2040}, + [1208] = {.lex_state = 2040}, + [1209] = {.lex_state = 2040}, + [1210] = {.lex_state = 2055}, + [1211] = {.lex_state = 2055}, + [1212] = {.lex_state = 2040}, + [1213] = {.lex_state = 2131}, + [1214] = {.lex_state = 2038}, + [1215] = {.lex_state = 2041}, + [1216] = {.lex_state = 2055}, + [1217] = {.lex_state = 2041}, + [1218] = {.lex_state = 2131}, + [1219] = {.lex_state = 2042}, + [1220] = {.lex_state = 2040}, + [1221] = {.lex_state = 2055}, + [1222] = {.lex_state = 2055}, + [1223] = {.lex_state = 2040}, + [1224] = {.lex_state = 2131}, + [1225] = {.lex_state = 2055}, + [1226] = {.lex_state = 2040}, + [1227] = {.lex_state = 2131}, + [1228] = {.lex_state = 2059}, + [1229] = {.lex_state = 2041}, + [1230] = {.lex_state = 2041}, + [1231] = {.lex_state = 2040}, + [1232] = {.lex_state = 2040}, + [1233] = {.lex_state = 2131}, + [1234] = {.lex_state = 2038}, + [1235] = {.lex_state = 2095}, + [1236] = {.lex_state = 2131}, + [1237] = {.lex_state = 2040}, + [1238] = {.lex_state = 2041}, + [1239] = {.lex_state = 2095}, + [1240] = {.lex_state = 2041}, + [1241] = {.lex_state = 2055}, + [1242] = {.lex_state = 2038}, + [1243] = {.lex_state = 2131}, + [1244] = {.lex_state = 2044}, + [1245] = {.lex_state = 2041}, + [1246] = {.lex_state = 2055}, + [1247] = {.lex_state = 2038}, + [1248] = {.lex_state = 2040}, + [1249] = {.lex_state = 2131}, + [1250] = {.lex_state = 2051}, + [1251] = {.lex_state = 2055}, + [1252] = {.lex_state = 2040}, + [1253] = {.lex_state = 2055}, + [1254] = {.lex_state = 2040}, + [1255] = {.lex_state = 2040}, + [1256] = {.lex_state = 2055}, + [1257] = {.lex_state = 2040}, + [1258] = {.lex_state = 2038}, + [1259] = {.lex_state = 2055}, + [1260] = {.lex_state = 2038}, + [1261] = {.lex_state = 2050}, + [1262] = {.lex_state = 2055}, + [1263] = {.lex_state = 2041}, + [1264] = {.lex_state = 2038}, + [1265] = {.lex_state = 2040}, + [1266] = {.lex_state = 2041}, + [1267] = {.lex_state = 2041}, + [1268] = {.lex_state = 2041}, + [1269] = {.lex_state = 2055}, + [1270] = {.lex_state = 2038}, + [1271] = {.lex_state = 2055}, + [1272] = {.lex_state = 2055}, + [1273] = {.lex_state = 2055}, + [1274] = {.lex_state = 2041}, + [1275] = {.lex_state = 2055}, + [1276] = {.lex_state = 2044}, + [1277] = {.lex_state = 2044}, + [1278] = {.lex_state = 2057}, + [1279] = {.lex_state = 2041}, + [1280] = {.lex_state = 2058}, + [1281] = {.lex_state = 2055}, + [1282] = {.lex_state = 2055}, + [1283] = {.lex_state = 2063}, + [1284] = {.lex_state = 2057}, + [1285] = {.lex_state = 2123}, + [1286] = {.lex_state = 2044}, + [1287] = {.lex_state = 2056}, + [1288] = {.lex_state = 2052}, + [1289] = {.lex_state = 2038}, + [1290] = {.lex_state = 2055}, + [1291] = {.lex_state = 2038}, + [1292] = {.lex_state = 2040}, + [1293] = {.lex_state = 2038}, + [1294] = {.lex_state = 2055}, + [1295] = {.lex_state = 2040}, + [1296] = {.lex_state = 2133}, + [1297] = {.lex_state = 2038}, + [1298] = {.lex_state = 2038}, + [1299] = {.lex_state = 2041}, + [1300] = {.lex_state = 2055}, + [1301] = {.lex_state = 2038}, + [1302] = {.lex_state = 2041}, + [1303] = {.lex_state = 2055}, + [1304] = {.lex_state = 2041}, + [1305] = {.lex_state = 2041}, + [1306] = {.lex_state = 2040}, + [1307] = {.lex_state = 2050}, + [1308] = {.lex_state = 2077}, + [1309] = {.lex_state = 2055}, + [1310] = {.lex_state = 2041}, + [1311] = {.lex_state = 2040}, + [1312] = {.lex_state = 2041}, + [1313] = {.lex_state = 2077}, + [1314] = {.lex_state = 2041}, + [1315] = {.lex_state = 2055}, + [1316] = {.lex_state = 2040}, + [1317] = {.lex_state = 2038}, + [1318] = {.lex_state = 2040}, + [1319] = {.lex_state = 2040}, + [1320] = {.lex_state = 2077}, + [1321] = {.lex_state = 2041}, + [1322] = {.lex_state = 2040}, + [1323] = {.lex_state = 2077}, + [1324] = {.lex_state = 2107}, + [1325] = {.lex_state = 2043}, + [1326] = {.lex_state = 2038}, + [1327] = {.lex_state = 2038}, + [1328] = {.lex_state = 2056}, + [1329] = {.lex_state = 2077}, + [1330] = {.lex_state = 2041}, + [1331] = {.lex_state = 2057}, + [1332] = {.lex_state = 2077}, + [1333] = {.lex_state = 2056}, + [1334] = {.lex_state = 2041}, + [1335] = {.lex_state = 2055}, + [1336] = {.lex_state = 2041}, + [1337] = {.lex_state = 2038}, + [1338] = {.lex_state = 2038}, + [1339] = {.lex_state = 2062}, + [1340] = {.lex_state = 2077}, + [1341] = {.lex_state = 2038}, + [1342] = {.lex_state = 2040}, + [1343] = {.lex_state = 2041}, + [1344] = {.lex_state = 2038}, + [1345] = {.lex_state = 2041}, + [1346] = {.lex_state = 2077}, + [1347] = {.lex_state = 2056}, + [1348] = {.lex_state = 2041}, + [1349] = {.lex_state = 2041}, + [1350] = {.lex_state = 2041}, + [1351] = {.lex_state = 2038}, + [1352] = {.lex_state = 2038}, + [1353] = {.lex_state = 2056}, + [1354] = {.lex_state = 2038}, + [1355] = {.lex_state = 2055}, + [1356] = {.lex_state = 2041}, + [1357] = {.lex_state = 2040}, + [1358] = {.lex_state = 2041}, + [1359] = {.lex_state = 2038}, + [1360] = {.lex_state = 2038}, + [1361] = {.lex_state = 2041}, + [1362] = {.lex_state = 2040}, + [1363] = {.lex_state = 2040}, + [1364] = {.lex_state = 2041}, + [1365] = {.lex_state = 2078}, + [1366] = {.lex_state = 2108}, + [1367] = {.lex_state = 2041}, + [1368] = {.lex_state = 2057}, + [1369] = {.lex_state = 2057}, + [1370] = {.lex_state = 2124}, + [1371] = {.lex_state = 2057}, + [1372] = {.lex_state = 2124}, + [1373] = {.lex_state = 2057}, + [1374] = {.lex_state = 2041}, + [1375] = {.lex_state = 2041}, + [1376] = {.lex_state = 2050}, + [1377] = {.lex_state = 2124}, + [1378] = {.lex_state = 2041}, + [1379] = {.lex_state = 2060}, + [1380] = {.lex_state = 2057}, + [1381] = {.lex_state = 2056}, + [1382] = {.lex_state = 2050}, + [1383] = {.lex_state = 2056}, + [1384] = {.lex_state = 2056}, + [1385] = {.lex_state = 2055}, + [1386] = {.lex_state = 2050}, + [1387] = {.lex_state = 2050}, + [1388] = {.lex_state = 2078}, + [1389] = {.lex_state = 2058}, + [1390] = {.lex_state = 2041}, + [1391] = {.lex_state = 2041}, + [1392] = {.lex_state = 2041}, + [1393] = {.lex_state = 2041}, + [1394] = {.lex_state = 2041}, + [1395] = {.lex_state = 2078}, + [1396] = {.lex_state = 2057}, + [1397] = {.lex_state = 2055}, + [1398] = {.lex_state = 2056}, + [1399] = {.lex_state = 2056}, + [1400] = {.lex_state = 2041}, + [1401] = {.lex_state = 2056}, + [1402] = {.lex_state = 2056}, + [1403] = {.lex_state = 2056}, + [1404] = {.lex_state = 2056}, + [1405] = {.lex_state = 2056}, + [1406] = {.lex_state = 2056}, + [1407] = {.lex_state = 2056}, + [1408] = {.lex_state = 2056}, + [1409] = {.lex_state = 2056}, + [1410] = {.lex_state = 2056}, + [1411] = {.lex_state = 2056}, + [1412] = {.lex_state = 2043}, + [1413] = {.lex_state = 2124}, + [1414] = {.lex_state = 2057}, + [1415] = {.lex_state = 2077}, + [1416] = {.lex_state = 2125}, + [1417] = {.lex_state = 2062}, + [1418] = {.lex_state = 2062}, + [1419] = {.lex_state = 2125}, + [1420] = {.lex_state = 2056}, + [1421] = {.lex_state = 2055}, + [1422] = {.lex_state = 2056}, + [1423] = {.lex_state = 2056}, + [1424] = {.lex_state = 2056}, + [1425] = {.lex_state = 2125}, + [1426] = {.lex_state = 2056}, + [1427] = {.lex_state = 2125}, + [1428] = {.lex_state = 2055}, + [1429] = {.lex_state = 2056}, + [1430] = {.lex_state = 2056}, + [1431] = {.lex_state = 2041}, + [1432] = {.lex_state = 2057}, + [1433] = {.lex_state = 2125}, + [1434] = {.lex_state = 2055}, + [1435] = {.lex_state = 2056}, + [1436] = {.lex_state = 2125}, + [1437] = {.lex_state = 2055}, + [1438] = {.lex_state = 2055}, + [1439] = {.lex_state = 2041}, + [1440] = {.lex_state = 2055}, + [1441] = {.lex_state = 2131}, + [1442] = {.lex_state = 2055}, + [1443] = {.lex_state = 2125}, + [1444] = {.lex_state = 2041}, + [1445] = {.lex_state = 2055}, + [1446] = {.lex_state = 2041}, + [1447] = {.lex_state = 2057}, + [1448] = {.lex_state = 2041}, + [1449] = {.lex_state = 2125}, + [1450] = {.lex_state = 2041}, + [1451] = {.lex_state = 2056}, + [1452] = {.lex_state = 2078}, + [1453] = {.lex_state = 2056}, + [1454] = {.lex_state = 2056}, + [1455] = {.lex_state = 2056}, + [1456] = {.lex_state = 2056}, + [1457] = {.lex_state = 2041}, + [1458] = {.lex_state = 2056}, + [1459] = {.lex_state = 2056}, + [1460] = {.lex_state = 2056}, + [1461] = {.lex_state = 2056}, + [1462] = {.lex_state = 2056}, + [1463] = {.lex_state = 2056}, + [1464] = {.lex_state = 2041}, + [1465] = {.lex_state = 2042}, + [1466] = {.lex_state = 2056}, + [1467] = {.lex_state = 2056}, + [1468] = {.lex_state = 2041}, + [1469] = {.lex_state = 2056}, + [1470] = {.lex_state = 2057}, + [1471] = {.lex_state = 2056}, + [1472] = {.lex_state = 2057}, + [1473] = {.lex_state = 2056}, + [1474] = {.lex_state = 2041}, + [1475] = {.lex_state = 2057}, + [1476] = {.lex_state = 2124}, + [1477] = {.lex_state = 2063}, + [1478] = {.lex_state = 2041}, + [1479] = {.lex_state = 2056}, + [1480] = {.lex_state = 2057}, + [1481] = {.lex_state = 2055}, + [1482] = {.lex_state = 2055}, + [1483] = {.lex_state = 2043}, + [1484] = {.lex_state = 2042}, + [1485] = {.lex_state = 2041}, + [1486] = {.lex_state = 2041}, + [1487] = {.lex_state = 2041}, + [1488] = {.lex_state = 2078}, + [1489] = {.lex_state = 2124}, + [1490] = {.lex_state = 2063}, + [1491] = {.lex_state = 2042}, + [1492] = {.lex_state = 2057}, + [1493] = {.lex_state = 2055}, + [1494] = {.lex_state = 2057}, + [1495] = {.lex_state = 2057}, + [1496] = {.lex_state = 2129}, + [1497] = {.lex_state = 2057}, + [1498] = {.lex_state = 2041}, + [1499] = {.lex_state = 2041}, + [1500] = {.lex_state = 2055}, + [1501] = {.lex_state = 2056}, + [1502] = {.lex_state = 2051}, + [1503] = {.lex_state = 2051}, + [1504] = {.lex_state = 2059}, + [1505] = {.lex_state = 2078}, + [1506] = {.lex_state = 2055}, + [1507] = {.lex_state = 2044}, + [1508] = {.lex_state = 2078}, + [1509] = {.lex_state = 2078}, + [1510] = {.lex_state = 2057}, + [1511] = {.lex_state = 2124}, + [1512] = {.lex_state = 2057}, + [1513] = {.lex_state = 2059}, + [1514] = {.lex_state = 2055}, + [1515] = {.lex_state = 2057}, + [1516] = {.lex_state = 2058}, + [1517] = {.lex_state = 2041}, + [1518] = {.lex_state = 2055}, + [1519] = {.lex_state = 2055}, + [1520] = {.lex_state = 2041}, + [1521] = {.lex_state = 2041}, + [1522] = {.lex_state = 2057}, + [1523] = {.lex_state = 2058}, + [1524] = {.lex_state = 2055}, + [1525] = {.lex_state = 2055}, + [1526] = {.lex_state = 2060}, + [1527] = {.lex_state = 2055}, + [1528] = {.lex_state = 2055}, + [1529] = {.lex_state = 2057}, + [1530] = {.lex_state = 2055}, + [1531] = {.lex_state = 2057}, + [1532] = {.lex_state = 2128}, + [1533] = {.lex_state = 2057}, + [1534] = {.lex_state = 2041}, + [1535] = {.lex_state = 2057}, + [1536] = {.lex_state = 2057}, + [1537] = {.lex_state = 2057}, + [1538] = {.lex_state = 2057}, + [1539] = {.lex_state = 2057}, + [1540] = {.lex_state = 2055}, + [1541] = {.lex_state = 2055}, + [1542] = {.lex_state = 2052}, + [1543] = {.lex_state = 2055}, + [1544] = {.lex_state = 2055}, + [1545] = {.lex_state = 2055}, + [1546] = {.lex_state = 2057}, + [1547] = {.lex_state = 2057}, + [1548] = {.lex_state = 2057}, + [1549] = {.lex_state = 2057}, + [1550] = {.lex_state = 2124}, + [1551] = {.lex_state = 2057}, + [1552] = {.lex_state = 2057}, + [1553] = {.lex_state = 2057}, + [1554] = {.lex_state = 2057}, + [1555] = {.lex_state = 2056}, + [1556] = {.lex_state = 2056}, + [1557] = {.lex_state = 2056}, + [1558] = {.lex_state = 2056}, + [1559] = {.lex_state = 2057}, + [1560] = {.lex_state = 2055}, + [1561] = {.lex_state = 2055}, + [1562] = {.lex_state = 2042}, + [1563] = {.lex_state = 2056}, + [1564] = {.lex_state = 2042}, + [1565] = {.lex_state = 2057}, + [1566] = {.lex_state = 2060}, + [1567] = {.lex_state = 2042}, + [1568] = {.lex_state = 2057}, + [1569] = {.lex_state = 2124}, + [1570] = {.lex_state = 2057}, + [1571] = {.lex_state = 2057}, + [1572] = {.lex_state = 2057}, + [1573] = {.lex_state = 2057}, + [1574] = {.lex_state = 2057}, + [1575] = {.lex_state = 2057}, + [1576] = {.lex_state = 2057}, + [1577] = {.lex_state = 2057}, + [1578] = {.lex_state = 2056}, + [1579] = {.lex_state = 2057}, + [1580] = {.lex_state = 2057}, + [1581] = {.lex_state = 2042}, + [1582] = {.lex_state = 2042}, + [1583] = {.lex_state = 2042}, + [1584] = {.lex_state = 2042}, + [1585] = {.lex_state = 2057}, + [1586] = {.lex_state = 2042}, + [1587] = {.lex_state = 2057}, + [1588] = {.lex_state = 2042}, + [1589] = {.lex_state = 2042}, + [1590] = {.lex_state = 2057}, + [1591] = {.lex_state = 2059}, + [1592] = {.lex_state = 2042}, + [1593] = {.lex_state = 2042}, + [1594] = {.lex_state = 2052}, + [1595] = {.lex_state = 2057}, + [1596] = {.lex_state = 2057}, + [1597] = {.lex_state = 2057}, + [1598] = {.lex_state = 2057}, + [1599] = {.lex_state = 2042}, + [1600] = {.lex_state = 2042}, + [1601] = {.lex_state = 2052}, + [1602] = {.lex_state = 2057}, + [1603] = {.lex_state = 2042}, + [1604] = {.lex_state = 2057}, + [1605] = {.lex_state = 2057}, + [1606] = {.lex_state = 2057}, + [1607] = {.lex_state = 2057}, + [1608] = {.lex_state = 2058}, + [1609] = {.lex_state = 2042}, + [1610] = {.lex_state = 2057}, + [1611] = {.lex_state = 2042}, + [1612] = {.lex_state = 2057}, + [1613] = {.lex_state = 2057}, + [1614] = {.lex_state = 2057}, + [1615] = {.lex_state = 2057}, + [1616] = {.lex_state = 2057}, + [1617] = {.lex_state = 2063}, + [1618] = {.lex_state = 2063}, + [1619] = {.lex_state = 2056}, + [1620] = {.lex_state = 2058}, + [1621] = {.lex_state = 2056}, + [1622] = {.lex_state = 2058}, + [1623] = {.lex_state = 2056}, + [1624] = {.lex_state = 2063}, + [1625] = {.lex_state = 2056}, + [1626] = {.lex_state = 2056}, + [1627] = {.lex_state = 2063}, + [1628] = {.lex_state = 2056}, + [1629] = {.lex_state = 2056}, + [1630] = {.lex_state = 2056}, + [1631] = {.lex_state = 2056}, + [1632] = {.lex_state = 2058}, + [1633] = {.lex_state = 2058}, + [1634] = {.lex_state = 2043}, + [1635] = {.lex_state = 2056}, + [1636] = {.lex_state = 2156, .external_lex_state = 2}, + [1637] = {.lex_state = 2056}, + [1638] = {.lex_state = 2056}, + [1639] = {.lex_state = 2056}, + [1640] = {.lex_state = 2056}, + [1641] = {.lex_state = 2056}, + [1642] = {.lex_state = 2056}, + [1643] = {.lex_state = 2056}, + [1644] = {.lex_state = 2056}, + [1645] = {.lex_state = 2060}, + [1646] = {.lex_state = 2056}, + [1647] = {.lex_state = 2056}, + [1648] = {.lex_state = 2060}, + [1649] = {.lex_state = 2056}, + [1650] = {.lex_state = 2042}, + [1651] = {.lex_state = 2058}, + [1652] = {.lex_state = 2078}, + [1653] = {.lex_state = 2058}, + [1654] = {.lex_state = 2058}, + [1655] = {.lex_state = 2058}, + [1656] = {.lex_state = 2058}, + [1657] = {.lex_state = 2058}, + [1658] = {.lex_state = 2058}, + [1659] = {.lex_state = 2058}, + [1660] = {.lex_state = 2058}, + [1661] = {.lex_state = 2058}, + [1662] = {.lex_state = 2058}, + [1663] = {.lex_state = 2058}, + [1664] = {.lex_state = 2125}, + [1665] = {.lex_state = 2058}, + [1666] = {.lex_state = 2058}, + [1667] = {.lex_state = 2058}, + [1668] = {.lex_state = 2058}, + [1669] = {.lex_state = 2058}, + [1670] = {.lex_state = 2058}, + [1671] = {.lex_state = 2058}, + [1672] = {.lex_state = 2043}, + [1673] = {.lex_state = 2058}, + [1674] = {.lex_state = 2056}, + [1675] = {.lex_state = 2056}, + [1676] = {.lex_state = 2056}, + [1677] = {.lex_state = 2056}, + [1678] = {.lex_state = 2056}, + [1679] = {.lex_state = 2056}, + [1680] = {.lex_state = 2058}, + [1681] = {.lex_state = 2058}, + [1682] = {.lex_state = 2042}, + [1683] = {.lex_state = 2056}, + [1684] = {.lex_state = 2043}, + [1685] = {.lex_state = 2043}, + [1686] = {.lex_state = 2058}, + [1687] = {.lex_state = 2058}, + [1688] = {.lex_state = 2058}, + [1689] = {.lex_state = 2042}, + [1690] = {.lex_state = 2058}, + [1691] = {.lex_state = 2058}, + [1692] = {.lex_state = 2058}, + [1693] = {.lex_state = 2058}, + [1694] = {.lex_state = 2058}, + [1695] = {.lex_state = 2051}, + [1696] = {.lex_state = 2051}, + [1697] = {.lex_state = 2051}, + [1698] = {.lex_state = 2051}, + [1699] = {.lex_state = 2044}, + [1700] = {.lex_state = 2079}, + [1701] = {.lex_state = 2079}, + [1702] = {.lex_state = 2058}, + [1703] = {.lex_state = 2058}, + [1704] = {.lex_state = 2079}, + [1705] = {.lex_state = 2079}, + [1706] = {.lex_state = 2079}, + [1707] = {.lex_state = 2079}, + [1708] = {.lex_state = 2079}, + [1709] = {.lex_state = 2058}, + [1710] = {.lex_state = 2079}, + [1711] = {.lex_state = 2095}, + [1712] = {.lex_state = 2042}, + [1713] = {.lex_state = 2042}, + [1714] = {.lex_state = 2042}, + [1715] = {.lex_state = 2042}, + [1716] = {.lex_state = 2042}, + [1717] = {.lex_state = 2042}, + [1718] = {.lex_state = 2042}, + [1719] = {.lex_state = 2042}, + [1720] = {.lex_state = 2042}, + [1721] = {.lex_state = 2059}, + [1722] = {.lex_state = 2044}, + [1723] = {.lex_state = 2042}, + [1724] = {.lex_state = 2042}, + [1725] = {.lex_state = 2042}, + [1726] = {.lex_state = 2042}, + [1727] = {.lex_state = 2062}, + [1728] = {.lex_state = 2042}, + [1729] = {.lex_state = 2059}, + [1730] = {.lex_state = 2042}, + [1731] = {.lex_state = 2042}, + [1732] = {.lex_state = 2062}, + [1733] = {.lex_state = 2042}, + [1734] = {.lex_state = 2042}, + [1735] = {.lex_state = 2062}, + [1736] = {.lex_state = 2062}, + [1737] = {.lex_state = 2042}, + [1738] = {.lex_state = 2058}, + [1739] = {.lex_state = 2060}, + [1740] = {.lex_state = 2042}, + [1741] = {.lex_state = 2060}, + [1742] = {.lex_state = 2060}, + [1743] = {.lex_state = 2060}, + [1744] = {.lex_state = 2060}, + [1745] = {.lex_state = 2058}, + [1746] = {.lex_state = 2060}, + [1747] = {.lex_state = 2060}, + [1748] = {.lex_state = 2060}, + [1749] = {.lex_state = 2058}, + [1750] = {.lex_state = 2059}, + [1751] = {.lex_state = 2058}, + [1752] = {.lex_state = 2060}, + [1753] = {.lex_state = 2058}, + [1754] = {.lex_state = 2060}, + [1755] = {.lex_state = 2042}, + [1756] = {.lex_state = 2060}, + [1757] = {.lex_state = 2060}, + [1758] = {.lex_state = 2058}, + [1759] = {.lex_state = 2058}, + [1760] = {.lex_state = 2058}, + [1761] = {.lex_state = 2044}, + [1762] = {.lex_state = 2042}, + [1763] = {.lex_state = 2058}, + [1764] = {.lex_state = 2060}, + [1765] = {.lex_state = 2060}, + [1766] = {.lex_state = 2058}, + [1767] = {.lex_state = 2060}, + [1768] = {.lex_state = 2058}, + [1769] = {.lex_state = 2058}, + [1770] = {.lex_state = 2060}, + [1771] = {.lex_state = 2060}, + [1772] = {.lex_state = 2060}, + [1773] = {.lex_state = 2060}, + [1774] = {.lex_state = 2058}, + [1775] = {.lex_state = 2060}, + [1776] = {.lex_state = 2060}, + [1777] = {.lex_state = 2060}, + [1778] = {.lex_state = 2042}, + [1779] = {.lex_state = 2079}, + [1780] = {.lex_state = 2060}, + [1781] = {.lex_state = 2060}, + [1782] = {.lex_state = 2042}, + [1783] = {.lex_state = 2060}, + [1784] = {.lex_state = 2058}, + [1785] = {.lex_state = 2058}, + [1786] = {.lex_state = 2060}, + [1787] = {.lex_state = 2058}, + [1788] = {.lex_state = 2060}, + [1789] = {.lex_state = 2058}, + [1790] = {.lex_state = 2060}, + [1791] = {.lex_state = 2058}, + [1792] = {.lex_state = 2060}, + [1793] = {.lex_state = 2058}, + [1794] = {.lex_state = 2042}, + [1795] = {.lex_state = 2060}, + [1796] = {.lex_state = 2058}, + [1797] = {.lex_state = 2060}, + [1798] = {.lex_state = 2060}, + [1799] = {.lex_state = 2058}, + [1800] = {.lex_state = 2058}, + [1801] = {.lex_state = 2042}, + [1802] = {.lex_state = 2059}, + [1803] = {.lex_state = 2043}, + [1804] = {.lex_state = 2059}, + [1805] = {.lex_state = 2043}, + [1806] = {.lex_state = 2059}, + [1807] = {.lex_state = 2059}, + [1808] = {.lex_state = 2059}, + [1809] = {.lex_state = 2059}, + [1810] = {.lex_state = 2059}, + [1811] = {.lex_state = 2059}, + [1812] = {.lex_state = 2043}, + [1813] = {.lex_state = 2059}, + [1814] = {.lex_state = 2043}, + [1815] = {.lex_state = 2043}, + [1816] = {.lex_state = 2043}, + [1817] = {.lex_state = 2043}, + [1818] = {.lex_state = 2043}, + [1819] = {.lex_state = 2043}, + [1820] = {.lex_state = 2043}, + [1821] = {.lex_state = 2043}, + [1822] = {.lex_state = 2043}, + [1823] = {.lex_state = 2043}, + [1824] = {.lex_state = 2059}, + [1825] = {.lex_state = 2043}, + [1826] = {.lex_state = 2043}, + [1827] = {.lex_state = 2043}, + [1828] = {.lex_state = 2044}, + [1829] = {.lex_state = 2042}, + [1830] = {.lex_state = 2042}, + [1831] = {.lex_state = 2059}, + [1832] = {.lex_state = 2060}, + [1833] = {.lex_state = 2060}, + [1834] = {.lex_state = 2043}, + [1835] = {.lex_state = 2043}, + [1836] = {.lex_state = 2042}, + [1837] = {.lex_state = 2042}, + [1838] = {.lex_state = 2157, .external_lex_state = 2}, + [1839] = {.lex_state = 2043}, + [1840] = {.lex_state = 2058}, + [1841] = {.lex_state = 2042}, + [1842] = {.lex_state = 2043}, + [1843] = {.lex_state = 2042}, + [1844] = {.lex_state = 2059}, + [1845] = {.lex_state = 2042}, + [1846] = {.lex_state = 2059}, + [1847] = {.lex_state = 2042}, + [1848] = {.lex_state = 2059}, + [1849] = {.lex_state = 2042}, + [1850] = {.lex_state = 2042}, + [1851] = {.lex_state = 2043}, + [1852] = {.lex_state = 2043}, + [1853] = {.lex_state = 2042}, + [1854] = {.lex_state = 2042}, + [1855] = {.lex_state = 2052}, + [1856] = {.lex_state = 2043}, + [1857] = {.lex_state = 2059}, + [1858] = {.lex_state = 2060}, + [1859] = {.lex_state = 2043}, + [1860] = {.lex_state = 2042}, + [1861] = {.lex_state = 2052}, + [1862] = {.lex_state = 2060}, + [1863] = {.lex_state = 2052}, + [1864] = {.lex_state = 2058}, + [1865] = {.lex_state = 2058}, + [1866] = {.lex_state = 2043}, + [1867] = {.lex_state = 2058}, + [1868] = {.lex_state = 2058}, + [1869] = {.lex_state = 2043}, + [1870] = {.lex_state = 2043}, + [1871] = {.lex_state = 2058}, + [1872] = {.lex_state = 2059}, + [1873] = {.lex_state = 2058}, + [1874] = {.lex_state = 2058}, + [1875] = {.lex_state = 2059}, + [1876] = {.lex_state = 2043}, + [1877] = {.lex_state = 2043}, + [1878] = {.lex_state = 2043}, + [1879] = {.lex_state = 2043}, + [1880] = {.lex_state = 2059}, + [1881] = {.lex_state = 2059}, + [1882] = {.lex_state = 2059}, + [1883] = {.lex_state = 2052}, + [1884] = {.lex_state = 2043}, + [1885] = {.lex_state = 2059}, + [1886] = {.lex_state = 2059}, + [1887] = {.lex_state = 2059}, + [1888] = {.lex_state = 2059}, + [1889] = {.lex_state = 2043}, + [1890] = {.lex_state = 2059}, + [1891] = {.lex_state = 2042}, + [1892] = {.lex_state = 2059}, + [1893] = {.lex_state = 2042}, + [1894] = {.lex_state = 2059}, + [1895] = {.lex_state = 2059}, + [1896] = {.lex_state = 2043}, + [1897] = {.lex_state = 2059}, + [1898] = {.lex_state = 2042}, + [1899] = {.lex_state = 2059}, + [1900] = {.lex_state = 2059}, + [1901] = {.lex_state = 2059}, + [1902] = {.lex_state = 2043}, + [1903] = {.lex_state = 2043}, + [1904] = {.lex_state = 2059}, + [1905] = {.lex_state = 2043}, + [1906] = {.lex_state = 2043}, + [1907] = {.lex_state = 2044}, + [1908] = {.lex_state = 2042}, + [1909] = {.lex_state = 2042}, + [1910] = {.lex_state = 2060}, + [1911] = {.lex_state = 2042}, + [1912] = {.lex_state = 2042}, + [1913] = {.lex_state = 2059}, + [1914] = {.lex_state = 2059}, + [1915] = {.lex_state = 2042}, + [1916] = {.lex_state = 2059}, + [1917] = {.lex_state = 2060}, + [1918] = {.lex_state = 2059}, + [1919] = {.lex_state = 2042}, + [1920] = {.lex_state = 2043}, + [1921] = {.lex_state = 2059}, + [1922] = {.lex_state = 2059}, + [1923] = {.lex_state = 2059}, + [1924] = {.lex_state = 2044}, + [1925] = {.lex_state = 2044}, + [1926] = {.lex_state = 2059}, + [1927] = {.lex_state = 2060}, + [1928] = {.lex_state = 2059}, + [1929] = {.lex_state = 2059}, + [1930] = {.lex_state = 2059}, + [1931] = {.lex_state = 2043}, + [1932] = {.lex_state = 2059}, + [1933] = {.lex_state = 2059}, + [1934] = {.lex_state = 2059}, + [1935] = {.lex_state = 2059}, + [1936] = {.lex_state = 2059}, + [1937] = {.lex_state = 2059}, + [1938] = {.lex_state = 2059}, + [1939] = {.lex_state = 2059}, + [1940] = {.lex_state = 2043}, + [1941] = {.lex_state = 2059}, + [1942] = {.lex_state = 2059}, + [1943] = {.lex_state = 2060}, + [1944] = {.lex_state = 2060}, + [1945] = {.lex_state = 2043}, + [1946] = {.lex_state = 2059}, + [1947] = {.lex_state = 2060}, + [1948] = {.lex_state = 2043}, + [1949] = {.lex_state = 2043}, + [1950] = {.lex_state = 2043}, + [1951] = {.lex_state = 2044}, + [1952] = {.lex_state = 2060}, + [1953] = {.lex_state = 2060}, + [1954] = {.lex_state = 2059}, + [1955] = {.lex_state = 2059}, + [1956] = {.lex_state = 2059}, + [1957] = {.lex_state = 2059}, + [1958] = {.lex_state = 2059}, + [1959] = {.lex_state = 2059}, + [1960] = {.lex_state = 2043}, + [1961] = {.lex_state = 2043}, + [1962] = {.lex_state = 2043}, + [1963] = {.lex_state = 2043}, + [1964] = {.lex_state = 2043}, + [1965] = {.lex_state = 2043}, + [1966] = {.lex_state = 2059}, + [1967] = {.lex_state = 2043}, + [1968] = {.lex_state = 2044}, + [1969] = {.lex_state = 2043}, + [1970] = {.lex_state = 2059}, + [1971] = {.lex_state = 2043}, + [1972] = {.lex_state = 2043}, + [1973] = {.lex_state = 2043}, + [1974] = {.lex_state = 2043}, + [1975] = {.lex_state = 2059}, + [1976] = {.lex_state = 2043}, + [1977] = {.lex_state = 2043}, + [1978] = {.lex_state = 2043}, + [1979] = {.lex_state = 2043}, + [1980] = {.lex_state = 2043}, + [1981] = {.lex_state = 2060}, + [1982] = {.lex_state = 2043}, + [1983] = {.lex_state = 2060}, + [1984] = {.lex_state = 2043}, + [1985] = {.lex_state = 2043}, + [1986] = {.lex_state = 2060}, + [1987] = {.lex_state = 2059}, + [1988] = {.lex_state = 2043}, + [1989] = {.lex_state = 2043}, + [1990] = {.lex_state = 2059}, + [1991] = {.lex_state = 2044}, + [1992] = {.lex_state = 2060}, + [1993] = {.lex_state = 2044}, + [1994] = {.lex_state = 2044}, + [1995] = {.lex_state = 2044}, + [1996] = {.lex_state = 2044}, + [1997] = {.lex_state = 2044}, + [1998] = {.lex_state = 2044}, + [1999] = {.lex_state = 2044}, + [2000] = {.lex_state = 2044}, + [2001] = {.lex_state = 2044}, + [2002] = {.lex_state = 2044}, + [2003] = {.lex_state = 2044}, + [2004] = {.lex_state = 2044}, + [2005] = {.lex_state = 2044}, + [2006] = {.lex_state = 2044}, + [2007] = {.lex_state = 2044}, + [2008] = {.lex_state = 2044}, + [2009] = {.lex_state = 2044}, + [2010] = {.lex_state = 2044}, + [2011] = {.lex_state = 2044}, + [2012] = {.lex_state = 2044}, + [2013] = {.lex_state = 2044}, + [2014] = {.lex_state = 2044}, + [2015] = {.lex_state = 2044}, + [2016] = {.lex_state = 2044}, + [2017] = {.lex_state = 2044}, + [2018] = {.lex_state = 2060}, + [2019] = {.lex_state = 2060}, + [2020] = {.lex_state = 2044}, + [2021] = {.lex_state = 2060}, + [2022] = {.lex_state = 2060}, + [2023] = {.lex_state = 2044}, + [2024] = {.lex_state = 2044}, + [2025] = {.lex_state = 2044}, + [2026] = {.lex_state = 2060}, + [2027] = {.lex_state = 2059}, + [2028] = {.lex_state = 2060}, + [2029] = {.lex_state = 2060}, + [2030] = {.lex_state = 2060}, + [2031] = {.lex_state = 2044}, + [2032] = {.lex_state = 2060}, + [2033] = {.lex_state = 2044}, + [2034] = {.lex_state = 2060}, + [2035] = {.lex_state = 2060}, + [2036] = {.lex_state = 2044}, + [2037] = {.lex_state = 2060}, + [2038] = {.lex_state = 2060}, + [2039] = {.lex_state = 2060}, + [2040] = {.lex_state = 2060}, + [2041] = {.lex_state = 2044}, + [2042] = {.lex_state = 2060}, + [2043] = {.lex_state = 2060}, + [2044] = {.lex_state = 2060}, + [2045] = {.lex_state = 2060}, + [2046] = {.lex_state = 2060}, + [2047] = {.lex_state = 2044}, + [2048] = {.lex_state = 2044}, + [2049] = {.lex_state = 779, .external_lex_state = 2}, + [2050] = {.lex_state = 2044}, + [2051] = {.lex_state = 2044}, + [2052] = {.lex_state = 2044}, + [2053] = {.lex_state = 2044}, + [2054] = {.lex_state = 2044}, + [2055] = {.lex_state = 2044}, + [2056] = {.lex_state = 2044}, + [2057] = {.lex_state = 2044}, + [2058] = {.lex_state = 2044}, + [2059] = {.lex_state = 2044}, + [2060] = {.lex_state = 2044}, + [2061] = {.lex_state = 2044}, + [2062] = {.lex_state = 2044}, + [2063] = {.lex_state = 2044}, + [2064] = {.lex_state = 2044}, + [2065] = {.lex_state = 2044}, + [2066] = {.lex_state = 2044}, + [2067] = {.lex_state = 2044}, + [2068] = {.lex_state = 2044}, + [2069] = {.lex_state = 2044}, + [2070] = {.lex_state = 2044}, + [2071] = {.lex_state = 2044}, + [2072] = {.lex_state = 2044}, + [2073] = {.lex_state = 2044}, + [2074] = {.lex_state = 2044}, + [2075] = {.lex_state = 2044}, + [2076] = {.lex_state = 2044}, + [2077] = {.lex_state = 2044}, + [2078] = {.lex_state = 2044}, + [2079] = {.lex_state = 781, .external_lex_state = 2}, + [2080] = {.lex_state = 2044}, + [2081] = {.lex_state = 2044}, + [2082] = {.lex_state = 2044}, + [2083] = {.lex_state = 2044}, + [2084] = {.lex_state = 2045}, + [2085] = {.lex_state = 2045}, + [2086] = {.lex_state = 2080}, + [2087] = {.lex_state = 2045}, + [2088] = {.lex_state = 2045}, + [2089] = {.lex_state = 2045}, + [2090] = {.lex_state = 2080}, + [2091] = {.lex_state = 2080}, + [2092] = {.lex_state = 2080}, + [2093] = {.lex_state = 2109}, + [2094] = {.lex_state = 2109}, + [2095] = {.lex_state = 2142}, + [2096] = {.lex_state = 2046}, + [2097] = {.lex_state = 2046}, + [2098] = {.lex_state = 2137}, + [2099] = {.lex_state = 2045}, + [2100] = {.lex_state = 2045}, + [2101] = {.lex_state = 2045}, + [2102] = {.lex_state = 2109}, + [2103] = {.lex_state = 2109}, + [2104] = {.lex_state = 2142}, + [2105] = {.lex_state = 2096}, + [2106] = {.lex_state = 2046}, + [2107] = {.lex_state = 610}, + [2108] = {.lex_state = 610}, + [2109] = {.lex_state = 2096}, + [2110] = {.lex_state = 2096}, + [2111] = {.lex_state = 2096}, + [2112] = {.lex_state = 2081}, + [2113] = {.lex_state = 2081}, + [2114] = {.lex_state = 2046}, + [2115] = {.lex_state = 2081}, + [2116] = {.lex_state = 2032}, + [2117] = {.lex_state = 2046}, + [2118] = {.lex_state = 2137}, + [2119] = {.lex_state = 2081}, + [2120] = {.lex_state = 2046}, + [2121] = {.lex_state = 2137}, + [2122] = {.lex_state = 610}, + [2123] = {.lex_state = 2137}, + [2124] = {.lex_state = 2113}, + [2125] = {.lex_state = 610}, + [2126] = {.lex_state = 2140}, + [2127] = {.lex_state = 2140}, + [2128] = {.lex_state = 667}, + [2129] = {.lex_state = 2110}, + [2130] = {.lex_state = 667}, + [2131] = {.lex_state = 2045}, + [2132] = {.lex_state = 2137}, + [2133] = {.lex_state = 2032}, + [2134] = {.lex_state = 2032}, + [2135] = {.lex_state = 610}, + [2136] = {.lex_state = 2110}, + [2137] = {.lex_state = 2137}, + [2138] = {.lex_state = 2113}, + [2139] = {.lex_state = 2046}, + [2140] = {.lex_state = 2113}, + [2141] = {.lex_state = 2045}, + [2142] = {.lex_state = 2110}, + [2143] = {.lex_state = 2032}, + [2144] = {.lex_state = 667}, + [2145] = {.lex_state = 2046}, + [2146] = {.lex_state = 2110}, + [2147] = {.lex_state = 2032}, + [2148] = {.lex_state = 2113}, + [2149] = {.lex_state = 667}, + [2150] = {.lex_state = 2082}, + [2151] = {.lex_state = 2097}, + [2152] = {.lex_state = 2137}, + [2153] = {.lex_state = 610}, + [2154] = {.lex_state = 2137}, + [2155] = {.lex_state = 2137}, + [2156] = {.lex_state = 2096}, + [2157] = {.lex_state = 2136}, + [2158] = {.lex_state = 2140}, + [2159] = {.lex_state = 2137}, + [2160] = {.lex_state = 2137}, + [2161] = {.lex_state = 2045}, + [2162] = {.lex_state = 2137}, + [2163] = {.lex_state = 2082}, + [2164] = {.lex_state = 2137}, + [2165] = {.lex_state = 2047}, + [2166] = {.lex_state = 612}, + [2167] = {.lex_state = 612}, + [2168] = {.lex_state = 2137}, + [2169] = {.lex_state = 2137}, + [2170] = {.lex_state = 2140}, + [2171] = {.lex_state = 2137}, + [2172] = {.lex_state = 2140}, + [2173] = {.lex_state = 2137}, + [2174] = {.lex_state = 2045}, + [2175] = {.lex_state = 2082}, + [2176] = {.lex_state = 2137}, + [2177] = {.lex_state = 2032}, + [2178] = {.lex_state = 2137}, + [2179] = {.lex_state = 2137}, + [2180] = {.lex_state = 2082}, + [2181] = {.lex_state = 2137}, + [2182] = {.lex_state = 610}, + [2183] = {.lex_state = 2082}, + [2184] = {.lex_state = 2082}, + [2185] = {.lex_state = 610}, + [2186] = {.lex_state = 2097}, + [2187] = {.lex_state = 2137}, + [2188] = {.lex_state = 2136}, + [2189] = {.lex_state = 2082}, + [2190] = {.lex_state = 2097}, + [2191] = {.lex_state = 2082}, + [2192] = {.lex_state = 707}, + [2193] = {.lex_state = 707}, + [2194] = {.lex_state = 2136}, + [2195] = {.lex_state = 707}, + [2196] = {.lex_state = 2097}, + [2197] = {.lex_state = 2045}, + [2198] = {.lex_state = 2137}, + [2199] = {.lex_state = 2137}, + [2200] = {.lex_state = 2137}, + [2201] = {.lex_state = 2136}, + [2202] = {.lex_state = 707}, + [2203] = {.lex_state = 2137}, + [2204] = {.lex_state = 2045}, + [2205] = {.lex_state = 2151}, + [2206] = {.lex_state = 2098}, + [2207] = {.lex_state = 2140}, + [2208] = {.lex_state = 2098}, + [2209] = {.lex_state = 2046}, + [2210] = {.lex_state = 2098}, + [2211] = {.lex_state = 2032}, + [2212] = {.lex_state = 669}, + [2213] = {.lex_state = 2047}, + [2214] = {.lex_state = 2137}, + [2215] = {.lex_state = 669}, + [2216] = {.lex_state = 2046}, + [2217] = {.lex_state = 2047}, + [2218] = {.lex_state = 2114}, + [2219] = {.lex_state = 669}, + [2220] = {.lex_state = 2114}, + [2221] = {.lex_state = 613}, + [2222] = {.lex_state = 689}, + [2223] = {.lex_state = 2045}, + [2224] = {.lex_state = 2045}, + [2225] = {.lex_state = 2140}, + [2226] = {.lex_state = 689}, + [2227] = {.lex_state = 2032}, + [2228] = {.lex_state = 2098}, + [2229] = {.lex_state = 669}, + [2230] = {.lex_state = 2151}, + [2231] = {.lex_state = 2045}, + [2232] = {.lex_state = 689}, + [2233] = {.lex_state = 2045}, + [2234] = {.lex_state = 2045}, + [2235] = {.lex_state = 2151}, + [2236] = {.lex_state = 2114}, + [2237] = {.lex_state = 2212}, + [2238] = {.lex_state = 2098}, + [2239] = {.lex_state = 689}, + [2240] = {.lex_state = 2045}, + [2241] = {.lex_state = 612}, + [2242] = {.lex_state = 2045}, + [2243] = {.lex_state = 612}, + [2244] = {.lex_state = 612}, + [2245] = {.lex_state = 2098}, + [2246] = {.lex_state = 2212}, + [2247] = {.lex_state = 2047}, + [2248] = {.lex_state = 2098}, + [2249] = {.lex_state = 2098}, + [2250] = {.lex_state = 2151}, + [2251] = {.lex_state = 2113}, + [2252] = {.lex_state = 2140}, + [2253] = {.lex_state = 2114}, + [2254] = {.lex_state = 2047}, + [2255] = {.lex_state = 2082}, + [2256] = {.lex_state = 2140}, + [2257] = {.lex_state = 708}, + [2258] = {.lex_state = 2045}, + [2259] = {.lex_state = 2083}, + [2260] = {.lex_state = 2045}, + [2261] = {.lex_state = 2083}, + [2262] = {.lex_state = 708}, + [2263] = {.lex_state = 2083}, + [2264] = {.lex_state = 612}, + [2265] = {.lex_state = 2045}, + [2266] = {.lex_state = 2143}, + [2267] = {.lex_state = 2083}, + [2268] = {.lex_state = 2152}, + [2269] = {.lex_state = 2045}, + [2270] = {.lex_state = 2045}, + [2271] = {.lex_state = 2152}, + [2272] = {.lex_state = 2045}, + [2273] = {.lex_state = 2083}, + [2274] = {.lex_state = 708}, + [2275] = {.lex_state = 2083}, + [2276] = {.lex_state = 2097}, + [2277] = {.lex_state = 2045}, + [2278] = {.lex_state = 2083}, + [2279] = {.lex_state = 2046}, + [2280] = {.lex_state = 2045}, + [2281] = {.lex_state = 2046}, + [2282] = {.lex_state = 2152}, + [2283] = {.lex_state = 2152}, + [2284] = {.lex_state = 2045}, + [2285] = {.lex_state = 2045}, + [2286] = {.lex_state = 2045}, + [2287] = {.lex_state = 610}, + [2288] = {.lex_state = 2045}, + [2289] = {.lex_state = 2045}, + [2290] = {.lex_state = 2047}, + [2291] = {.lex_state = 2045}, + [2292] = {.lex_state = 2045}, + [2293] = {.lex_state = 2142}, + [2294] = {.lex_state = 2032}, + [2295] = {.lex_state = 612}, + [2296] = {.lex_state = 708}, + [2297] = {.lex_state = 2083}, + [2298] = {.lex_state = 2032}, + [2299] = {.lex_state = 2140}, + [2300] = {.lex_state = 2142}, + [2301] = {.lex_state = 2142}, + [2302] = {.lex_state = 610}, + [2303] = {.lex_state = 2145}, + [2304] = {.lex_state = 2032}, + [2305] = {.lex_state = 2045}, + [2306] = {.lex_state = 613}, + [2307] = {.lex_state = 2032}, + [2308] = {.lex_state = 2045}, + [2309] = {.lex_state = 2045}, + [2310] = {.lex_state = 613}, + [2311] = {.lex_state = 2045}, + [2312] = {.lex_state = 2045}, + [2313] = {.lex_state = 2098}, + [2314] = {.lex_state = 2045}, + [2315] = {.lex_state = 612}, + [2316] = {.lex_state = 713}, + [2317] = {.lex_state = 2045}, + [2318] = {.lex_state = 2045}, + [2319] = {.lex_state = 2045}, + [2320] = {.lex_state = 2045}, + [2321] = {.lex_state = 2045}, + [2322] = {.lex_state = 2045}, + [2323] = {.lex_state = 2045}, + [2324] = {.lex_state = 2045}, + [2325] = {.lex_state = 713}, + [2326] = {.lex_state = 2045}, + [2327] = {.lex_state = 2045}, + [2328] = {.lex_state = 2045}, + [2329] = {.lex_state = 2032}, + [2330] = {.lex_state = 2045}, + [2331] = {.lex_state = 2045}, + [2332] = {.lex_state = 2045}, + [2333] = {.lex_state = 2045}, + [2334] = {.lex_state = 2046}, + [2335] = {.lex_state = 713}, + [2336] = {.lex_state = 2140}, + [2337] = {.lex_state = 2045}, + [2338] = {.lex_state = 613}, + [2339] = {.lex_state = 2045}, + [2340] = {.lex_state = 2045}, + [2341] = {.lex_state = 713}, + [2342] = {.lex_state = 2164}, + [2343] = {.lex_state = 2045}, + [2344] = {.lex_state = 2045}, + [2345] = {.lex_state = 2045}, + [2346] = {.lex_state = 2045}, + [2347] = {.lex_state = 2045}, + [2348] = {.lex_state = 2045}, + [2349] = {.lex_state = 2045}, + [2350] = {.lex_state = 2140}, + [2351] = {.lex_state = 613}, + [2352] = {.lex_state = 2032}, + [2353] = {.lex_state = 2032}, + [2354] = {.lex_state = 2140}, + [2355] = {.lex_state = 2045}, + [2356] = {.lex_state = 2045}, + [2357] = {.lex_state = 2045}, + [2358] = {.lex_state = 691}, + [2359] = {.lex_state = 2032}, + [2360] = {.lex_state = 2045}, + [2361] = {.lex_state = 2032}, + [2362] = {.lex_state = 2032}, + [2363] = {.lex_state = 691}, + [2364] = {.lex_state = 2045}, + [2365] = {.lex_state = 2046}, + [2366] = {.lex_state = 2140}, + [2367] = {.lex_state = 2045}, + [2368] = {.lex_state = 691}, + [2369] = {.lex_state = 2032}, + [2370] = {.lex_state = 2046}, + [2371] = {.lex_state = 2142}, + [2372] = {.lex_state = 2032}, + [2373] = {.lex_state = 2114}, + [2374] = {.lex_state = 2032}, + [2375] = {.lex_state = 2032}, + [2376] = {.lex_state = 2099}, + [2377] = {.lex_state = 2045}, + [2378] = {.lex_state = 2032}, + [2379] = {.lex_state = 2099}, + [2380] = {.lex_state = 2045}, + [2381] = {.lex_state = 2099}, + [2382] = {.lex_state = 691}, + [2383] = {.lex_state = 2032}, + [2384] = {.lex_state = 2099}, + [2385] = {.lex_state = 2032}, + [2386] = {.lex_state = 2032}, + [2387] = {.lex_state = 2045}, + [2388] = {.lex_state = 2032}, + [2389] = {.lex_state = 2032}, + [2390] = {.lex_state = 2046}, + [2391] = {.lex_state = 2045}, + [2392] = {.lex_state = 2032}, + [2393] = {.lex_state = 2099}, + [2394] = {.lex_state = 2045}, + [2395] = {.lex_state = 2032}, + [2396] = {.lex_state = 2032}, + [2397] = {.lex_state = 2032}, + [2398] = {.lex_state = 671}, + [2399] = {.lex_state = 2032}, + [2400] = {.lex_state = 2045}, + [2401] = {.lex_state = 2045}, + [2402] = {.lex_state = 2032}, + [2403] = {.lex_state = 2032}, + [2404] = {.lex_state = 2046}, + [2405] = {.lex_state = 671}, + [2406] = {.lex_state = 2147}, + [2407] = {.lex_state = 2147}, + [2408] = {.lex_state = 2143}, + [2409] = {.lex_state = 2143}, + [2410] = {.lex_state = 2145}, + [2411] = {.lex_state = 2145}, + [2412] = {.lex_state = 613}, + [2413] = {.lex_state = 2147}, + [2414] = {.lex_state = 2147}, + [2415] = {.lex_state = 2045}, + [2416] = {.lex_state = 2099}, + [2417] = {.lex_state = 2032}, + [2418] = {.lex_state = 2099}, + [2419] = {.lex_state = 2032}, + [2420] = {.lex_state = 2032}, + [2421] = {.lex_state = 671}, + [2422] = {.lex_state = 610}, + [2423] = {.lex_state = 671}, + [2424] = {.lex_state = 2045}, + [2425] = {.lex_state = 671}, + [2426] = {.lex_state = 2045}, + [2427] = {.lex_state = 2045}, + [2428] = {.lex_state = 2138}, + [2429] = {.lex_state = 2138}, + [2430] = {.lex_state = 614}, + [2431] = {.lex_state = 2032}, + [2432] = {.lex_state = 2032}, + [2433] = {.lex_state = 2099}, + [2434] = {.lex_state = 2032}, + [2435] = {.lex_state = 610}, + [2436] = {.lex_state = 2045}, + [2437] = {.lex_state = 2046}, + [2438] = {.lex_state = 2045}, + [2439] = {.lex_state = 610}, + [2440] = {.lex_state = 2032}, + [2441] = {.lex_state = 2143}, + [2442] = {.lex_state = 2045}, + [2443] = {.lex_state = 2032}, + [2444] = {.lex_state = 671}, + [2445] = {.lex_state = 2046}, + [2446] = {.lex_state = 2046}, + [2447] = {.lex_state = 2144}, + [2448] = {.lex_state = 2144}, + [2449] = {.lex_state = 2047}, + [2450] = {.lex_state = 2145}, + [2451] = {.lex_state = 2145}, + [2452] = {.lex_state = 2032}, + [2453] = {.lex_state = 2045}, + [2454] = {.lex_state = 2045}, + [2455] = {.lex_state = 2138}, + [2456] = {.lex_state = 2045}, + [2457] = {.lex_state = 2045}, + [2458] = {.lex_state = 2032}, + [2459] = {.lex_state = 2145}, + [2460] = {.lex_state = 2045}, + [2461] = {.lex_state = 2174}, + [2462] = {.lex_state = 689}, + [2463] = {.lex_state = 2145}, + [2464] = {.lex_state = 2032}, + [2465] = {.lex_state = 671}, + [2466] = {.lex_state = 2045}, + [2467] = {.lex_state = 2032}, + [2468] = {.lex_state = 2083}, + [2469] = {.lex_state = 2032}, + [2470] = {.lex_state = 2046}, + [2471] = {.lex_state = 2045}, + [2472] = {.lex_state = 2047}, + [2473] = {.lex_state = 671}, + [2474] = {.lex_state = 2032}, + [2475] = {.lex_state = 2032}, + [2476] = {.lex_state = 2045}, + [2477] = {.lex_state = 2145}, + [2478] = {.lex_state = 2145}, + [2479] = {.lex_state = 2045}, + [2480] = {.lex_state = 2032}, + [2481] = {.lex_state = 2140}, + [2482] = {.lex_state = 714}, + [2483] = {.lex_state = 2046}, + [2484] = {.lex_state = 693}, + [2485] = {.lex_state = 693}, + [2486] = {.lex_state = 2046}, + [2487] = {.lex_state = 693}, + [2488] = {.lex_state = 693}, + [2489] = {.lex_state = 2032}, + [2490] = {.lex_state = 2032}, + [2491] = {.lex_state = 2047}, + [2492] = {.lex_state = 613}, + [2493] = {.lex_state = 2032}, + [2494] = {.lex_state = 693}, + [2495] = {.lex_state = 2047}, + [2496] = {.lex_state = 2032}, + [2497] = {.lex_state = 2032}, + [2498] = {.lex_state = 693}, + [2499] = {.lex_state = 2032}, + [2500] = {.lex_state = 693}, + [2501] = {.lex_state = 2046}, + [2502] = {.lex_state = 613}, + [2503] = {.lex_state = 2046}, + [2504] = {.lex_state = 2046}, + [2505] = {.lex_state = 2046}, + [2506] = {.lex_state = 693}, + [2507] = {.lex_state = 2140}, + [2508] = {.lex_state = 2046}, + [2509] = {.lex_state = 2047}, + [2510] = {.lex_state = 2140}, + [2511] = {.lex_state = 2140}, + [2512] = {.lex_state = 2140}, + [2513] = {.lex_state = 2164}, + [2514] = {.lex_state = 2140}, + [2515] = {.lex_state = 2140}, + [2516] = {.lex_state = 2046}, + [2517] = {.lex_state = 612}, + [2518] = {.lex_state = 2140}, + [2519] = {.lex_state = 2140}, + [2520] = {.lex_state = 2046}, + [2521] = {.lex_state = 2046}, + [2522] = {.lex_state = 2046}, + [2523] = {.lex_state = 2046}, + [2524] = {.lex_state = 2140}, + [2525] = {.lex_state = 2046}, + [2526] = {.lex_state = 2046}, + [2527] = {.lex_state = 610}, + [2528] = {.lex_state = 2046}, + [2529] = {.lex_state = 2046}, + [2530] = {.lex_state = 610}, + [2531] = {.lex_state = 2140}, + [2532] = {.lex_state = 610}, + [2533] = {.lex_state = 2046}, + [2534] = {.lex_state = 2046}, + [2535] = {.lex_state = 2046}, + [2536] = {.lex_state = 2032}, + [2537] = {.lex_state = 2046}, + [2538] = {.lex_state = 2032}, + [2539] = {.lex_state = 2032}, + [2540] = {.lex_state = 2046}, + [2541] = {.lex_state = 2032}, + [2542] = {.lex_state = 2032}, + [2543] = {.lex_state = 2032}, + [2544] = {.lex_state = 713}, + [2545] = {.lex_state = 2032}, + [2546] = {.lex_state = 2032}, + [2547] = {.lex_state = 2032}, + [2548] = {.lex_state = 2140}, + [2549] = {.lex_state = 614}, + [2550] = {.lex_state = 614}, + [2551] = {.lex_state = 612}, + [2552] = {.lex_state = 2164}, + [2553] = {.lex_state = 671}, + [2554] = {.lex_state = 2046}, + [2555] = {.lex_state = 2144}, + [2556] = {.lex_state = 2046}, + [2557] = {.lex_state = 2144}, + [2558] = {.lex_state = 2046}, + [2559] = {.lex_state = 2145}, + [2560] = {.lex_state = 2138}, + [2561] = {.lex_state = 2046}, + [2562] = {.lex_state = 2138}, + [2563] = {.lex_state = 2032}, + [2564] = {.lex_state = 2046}, + [2565] = {.lex_state = 2142}, + [2566] = {.lex_state = 2032}, + [2567] = {.lex_state = 2046}, + [2568] = {.lex_state = 2032}, + [2569] = {.lex_state = 2185}, + [2570] = {.lex_state = 2032}, + [2571] = {.lex_state = 2032}, + [2572] = {.lex_state = 2032}, + [2573] = {.lex_state = 2032}, + [2574] = {.lex_state = 2032}, + [2575] = {.lex_state = 2046}, + [2576] = {.lex_state = 2148}, + [2577] = {.lex_state = 2148}, + [2578] = {.lex_state = 2099}, + [2579] = {.lex_state = 2047}, + [2580] = {.lex_state = 610}, + [2581] = {.lex_state = 2046}, + [2582] = {.lex_state = 610}, + [2583] = {.lex_state = 2143}, + [2584] = {.lex_state = 714}, + [2585] = {.lex_state = 2032}, + [2586] = {.lex_state = 2046}, + [2587] = {.lex_state = 714}, + [2588] = {.lex_state = 2148}, + [2589] = {.lex_state = 2144}, + [2590] = {.lex_state = 2143}, + [2591] = {.lex_state = 2138}, + [2592] = {.lex_state = 2141}, + [2593] = {.lex_state = 2148}, + [2594] = {.lex_state = 2138}, + [2595] = {.lex_state = 2046}, + [2596] = {.lex_state = 2046}, + [2597] = {.lex_state = 2046}, + [2598] = {.lex_state = 2046}, + [2599] = {.lex_state = 2046}, + [2600] = {.lex_state = 2046}, + [2601] = {.lex_state = 2046}, + [2602] = {.lex_state = 2046}, + [2603] = {.lex_state = 2046}, + [2604] = {.lex_state = 2046}, + [2605] = {.lex_state = 2046}, + [2606] = {.lex_state = 2046}, + [2607] = {.lex_state = 2046}, + [2608] = {.lex_state = 2046}, + [2609] = {.lex_state = 2046}, + [2610] = {.lex_state = 610}, + [2611] = {.lex_state = 2046}, + [2612] = {.lex_state = 610}, + [2613] = {.lex_state = 2138}, + [2614] = {.lex_state = 614}, + [2615] = {.lex_state = 614}, + [2616] = {.lex_state = 2138}, + [2617] = {.lex_state = 2142}, + [2618] = {.lex_state = 2138}, + [2619] = {.lex_state = 2032}, + [2620] = {.lex_state = 610}, + [2621] = {.lex_state = 2032}, + [2622] = {.lex_state = 2032}, + [2623] = {.lex_state = 2032}, + [2624] = {.lex_state = 714}, + [2625] = {.lex_state = 2046}, + [2626] = {.lex_state = 610}, + [2627] = {.lex_state = 2150}, + [2628] = {.lex_state = 2047}, + [2629] = {.lex_state = 2150}, + [2630] = {.lex_state = 610}, + [2631] = {.lex_state = 610}, + [2632] = {.lex_state = 2047}, + [2633] = {.lex_state = 2047}, + [2634] = {.lex_state = 2047}, + [2635] = {.lex_state = 610}, + [2636] = {.lex_state = 2150}, + [2637] = {.lex_state = 610}, + [2638] = {.lex_state = 2047}, + [2639] = {.lex_state = 2150}, + [2640] = {.lex_state = 612}, + [2641] = {.lex_state = 2047}, + [2642] = {.lex_state = 2047}, + [2643] = {.lex_state = 2047}, + [2644] = {.lex_state = 2143}, + [2645] = {.lex_state = 613}, + [2646] = {.lex_state = 613}, + [2647] = {.lex_state = 2141}, + [2648] = {.lex_state = 2047}, + [2649] = {.lex_state = 613}, + [2650] = {.lex_state = 2047}, + [2651] = {.lex_state = 2144}, + [2652] = {.lex_state = 2141}, + [2653] = {.lex_state = 2141}, + [2654] = {.lex_state = 2141}, + [2655] = {.lex_state = 2141}, + [2656] = {.lex_state = 2144}, + [2657] = {.lex_state = 2141}, + [2658] = {.lex_state = 2141}, + [2659] = {.lex_state = 2047}, + [2660] = {.lex_state = 2141}, + [2661] = {.lex_state = 2047}, + [2662] = {.lex_state = 2145}, + [2663] = {.lex_state = 613}, + [2664] = {.lex_state = 2047}, + [2665] = {.lex_state = 610}, + [2666] = {.lex_state = 612}, + [2667] = {.lex_state = 2047}, + [2668] = {.lex_state = 610}, + [2669] = {.lex_state = 610}, + [2670] = {.lex_state = 610}, + [2671] = {.lex_state = 2047}, + [2672] = {.lex_state = 610}, + [2673] = {.lex_state = 2145}, + [2674] = {.lex_state = 691}, + [2675] = {.lex_state = 614}, + [2676] = {.lex_state = 2159}, + [2677] = {.lex_state = 610}, + [2678] = {.lex_state = 2047}, + [2679] = {.lex_state = 672}, + [2680] = {.lex_state = 672}, + [2681] = {.lex_state = 672}, + [2682] = {.lex_state = 672}, + [2683] = {.lex_state = 672}, + [2684] = {.lex_state = 2047}, + [2685] = {.lex_state = 610}, + [2686] = {.lex_state = 2047}, + [2687] = {.lex_state = 672}, + [2688] = {.lex_state = 610}, + [2689] = {.lex_state = 672}, + [2690] = {.lex_state = 2047}, + [2691] = {.lex_state = 2047}, + [2692] = {.lex_state = 2046}, + [2693] = {.lex_state = 2046}, + [2694] = {.lex_state = 2046}, + [2695] = {.lex_state = 2046}, + [2696] = {.lex_state = 2138}, + [2697] = {.lex_state = 2046}, + [2698] = {.lex_state = 2047}, + [2699] = {.lex_state = 2047}, + [2700] = {.lex_state = 2047}, + [2701] = {.lex_state = 2047}, + [2702] = {.lex_state = 2145}, + [2703] = {.lex_state = 2046}, + [2704] = {.lex_state = 612}, + [2705] = {.lex_state = 610}, + [2706] = {.lex_state = 2046}, + [2707] = {.lex_state = 2046}, + [2708] = {.lex_state = 610}, + [2709] = {.lex_state = 610}, + [2710] = {.lex_state = 610}, + [2711] = {.lex_state = 2046}, + [2712] = {.lex_state = 610}, + [2713] = {.lex_state = 610}, + [2714] = {.lex_state = 610}, + [2715] = {.lex_state = 610}, + [2716] = {.lex_state = 2143}, + [2717] = {.lex_state = 610}, + [2718] = {.lex_state = 610}, + [2719] = {.lex_state = 2145}, + [2720] = {.lex_state = 2046}, + [2721] = {.lex_state = 610}, + [2722] = {.lex_state = 610}, + [2723] = {.lex_state = 610}, + [2724] = {.lex_state = 2145}, + [2725] = {.lex_state = 610}, + [2726] = {.lex_state = 610}, + [2727] = {.lex_state = 610}, + [2728] = {.lex_state = 610}, + [2729] = {.lex_state = 610}, + [2730] = {.lex_state = 610}, + [2731] = {.lex_state = 610}, + [2732] = {.lex_state = 610}, + [2733] = {.lex_state = 2140}, + [2734] = {.lex_state = 2145}, + [2735] = {.lex_state = 2046}, + [2736] = {.lex_state = 2046}, + [2737] = {.lex_state = 610}, + [2738] = {.lex_state = 2046}, + [2739] = {.lex_state = 2145}, + [2740] = {.lex_state = 610}, + [2741] = {.lex_state = 693}, + [2742] = {.lex_state = 610}, + [2743] = {.lex_state = 610}, + [2744] = {.lex_state = 2046}, + [2745] = {.lex_state = 610}, + [2746] = {.lex_state = 2145}, + [2747] = {.lex_state = 2046}, + [2748] = {.lex_state = 2046}, + [2749] = {.lex_state = 2046}, + [2750] = {.lex_state = 2145}, + [2751] = {.lex_state = 610}, + [2752] = {.lex_state = 2046}, + [2753] = {.lex_state = 2046}, + [2754] = {.lex_state = 610}, + [2755] = {.lex_state = 2046}, + [2756] = {.lex_state = 610}, + [2757] = {.lex_state = 2145}, + [2758] = {.lex_state = 2046}, + [2759] = {.lex_state = 2046}, + [2760] = {.lex_state = 2046}, + [2761] = {.lex_state = 2145}, + [2762] = {.lex_state = 610}, + [2763] = {.lex_state = 2046}, + [2764] = {.lex_state = 2046}, + [2765] = {.lex_state = 2140}, + [2766] = {.lex_state = 2046}, + [2767] = {.lex_state = 610}, + [2768] = {.lex_state = 2046}, + [2769] = {.lex_state = 2047}, + [2770] = {.lex_state = 2046}, + [2771] = {.lex_state = 610}, + [2772] = {.lex_state = 610}, + [2773] = {.lex_state = 2047}, + [2774] = {.lex_state = 2144}, + [2775] = {.lex_state = 2047}, + [2776] = {.lex_state = 2140}, + [2777] = {.lex_state = 2047}, + [2778] = {.lex_state = 2047}, + [2779] = {.lex_state = 2140}, + [2780] = {.lex_state = 2047}, + [2781] = {.lex_state = 2047}, + [2782] = {.lex_state = 672}, + [2783] = {.lex_state = 2047}, + [2784] = {.lex_state = 2140}, + [2785] = {.lex_state = 2149}, + [2786] = {.lex_state = 2140}, + [2787] = {.lex_state = 2149}, + [2788] = {.lex_state = 2047}, + [2789] = {.lex_state = 2142}, + [2790] = {.lex_state = 2149}, + [2791] = {.lex_state = 2149}, + [2792] = {.lex_state = 2047}, + [2793] = {.lex_state = 2047}, + [2794] = {.lex_state = 2140}, + [2795] = {.lex_state = 2047}, + [2796] = {.lex_state = 2047}, + [2797] = {.lex_state = 2140}, + [2798] = {.lex_state = 2159}, + [2799] = {.lex_state = 2159}, + [2800] = {.lex_state = 2047}, + [2801] = {.lex_state = 2140}, + [2802] = {.lex_state = 613}, + [2803] = {.lex_state = 610}, + [2804] = {.lex_state = 610}, + [2805] = {.lex_state = 610}, + [2806] = {.lex_state = 610}, + [2807] = {.lex_state = 610}, + [2808] = {.lex_state = 610}, + [2809] = {.lex_state = 610}, + [2810] = {.lex_state = 613}, + [2811] = {.lex_state = 610}, + [2812] = {.lex_state = 2047}, + [2813] = {.lex_state = 610}, + [2814] = {.lex_state = 2047}, + [2815] = {.lex_state = 610}, + [2816] = {.lex_state = 2140}, + [2817] = {.lex_state = 2047}, + [2818] = {.lex_state = 2047}, + [2819] = {.lex_state = 2140}, + [2820] = {.lex_state = 2047}, + [2821] = {.lex_state = 2140}, + [2822] = {.lex_state = 2140}, + [2823] = {.lex_state = 610}, + [2824] = {.lex_state = 2140}, + [2825] = {.lex_state = 610}, + [2826] = {.lex_state = 610}, + [2827] = {.lex_state = 613}, + [2828] = {.lex_state = 613}, + [2829] = {.lex_state = 2140}, + [2830] = {.lex_state = 610}, + [2831] = {.lex_state = 2047}, + [2832] = {.lex_state = 2047}, + [2833] = {.lex_state = 2047}, + [2834] = {.lex_state = 2140}, + [2835] = {.lex_state = 2047}, + [2836] = {.lex_state = 2047}, + [2837] = {.lex_state = 2047}, + [2838] = {.lex_state = 2140}, + [2839] = {.lex_state = 2047}, + [2840] = {.lex_state = 2047}, + [2841] = {.lex_state = 2047}, + [2842] = {.lex_state = 610}, + [2843] = {.lex_state = 610}, + [2844] = {.lex_state = 2047}, + [2845] = {.lex_state = 2140}, + [2846] = {.lex_state = 2047}, + [2847] = {.lex_state = 610}, + [2848] = {.lex_state = 610}, + [2849] = {.lex_state = 2047}, + [2850] = {.lex_state = 2047}, + [2851] = {.lex_state = 610}, + [2852] = {.lex_state = 613}, + [2853] = {.lex_state = 610}, + [2854] = {.lex_state = 2047}, + [2855] = {.lex_state = 613}, + [2856] = {.lex_state = 613}, + [2857] = {.lex_state = 2140}, + [2858] = {.lex_state = 2140}, + [2859] = {.lex_state = 613}, + [2860] = {.lex_state = 2140}, + [2861] = {.lex_state = 613}, + [2862] = {.lex_state = 2140}, + [2863] = {.lex_state = 2047}, + [2864] = {.lex_state = 2140}, + [2865] = {.lex_state = 2140}, + [2866] = {.lex_state = 2047}, + [2867] = {.lex_state = 613}, + [2868] = {.lex_state = 613}, + [2869] = {.lex_state = 613}, + [2870] = {.lex_state = 2047}, + [2871] = {.lex_state = 613}, + [2872] = {.lex_state = 613}, + [2873] = {.lex_state = 613}, + [2874] = {.lex_state = 2047}, + [2875] = {.lex_state = 610}, + [2876] = {.lex_state = 2142}, + [2877] = {.lex_state = 610}, + [2878] = {.lex_state = 613}, + [2879] = {.lex_state = 2144}, + [2880] = {.lex_state = 2140}, + [2881] = {.lex_state = 2142}, + [2882] = {.lex_state = 613}, + [2883] = {.lex_state = 613}, + [2884] = {.lex_state = 2047}, + [2885] = {.lex_state = 2143}, + [2886] = {.lex_state = 2140}, + [2887] = {.lex_state = 610}, + [2888] = {.lex_state = 2140}, + [2889] = {.lex_state = 610}, + [2890] = {.lex_state = 610}, + [2891] = {.lex_state = 2138}, + [2892] = {.lex_state = 613}, + [2893] = {.lex_state = 612}, + [2894] = {.lex_state = 2144}, + [2895] = {.lex_state = 613}, + [2896] = {.lex_state = 2140}, + [2897] = {.lex_state = 2047}, + [2898] = {.lex_state = 613}, + [2899] = {.lex_state = 612}, + [2900] = {.lex_state = 2141}, + [2901] = {.lex_state = 2047}, + [2902] = {.lex_state = 2140}, + [2903] = {.lex_state = 2140}, + [2904] = {.lex_state = 2047}, + [2905] = {.lex_state = 613}, + [2906] = {.lex_state = 694}, + [2907] = {.lex_state = 2144}, + [2908] = {.lex_state = 2138}, + [2909] = {.lex_state = 2138}, + [2910] = {.lex_state = 610}, + [2911] = {.lex_state = 2140}, + [2912] = {.lex_state = 610}, + [2913] = {.lex_state = 2145}, + [2914] = {.lex_state = 694}, + [2915] = {.lex_state = 694}, + [2916] = {.lex_state = 612}, + [2917] = {.lex_state = 612}, + [2918] = {.lex_state = 2140}, + [2919] = {.lex_state = 694}, + [2920] = {.lex_state = 2145}, + [2921] = {.lex_state = 614}, + [2922] = {.lex_state = 2047}, + [2923] = {.lex_state = 2140}, + [2924] = {.lex_state = 2162}, + [2925] = {.lex_state = 2162}, + [2926] = {.lex_state = 613}, + [2927] = {.lex_state = 613}, + [2928] = {.lex_state = 613}, + [2929] = {.lex_state = 613}, + [2930] = {.lex_state = 613}, + [2931] = {.lex_state = 2140}, + [2932] = {.lex_state = 672}, + [2933] = {.lex_state = 613}, + [2934] = {.lex_state = 2140}, + [2935] = {.lex_state = 613}, + [2936] = {.lex_state = 613}, + [2937] = {.lex_state = 2145}, + [2938] = {.lex_state = 613}, + [2939] = {.lex_state = 610}, + [2940] = {.lex_state = 613}, + [2941] = {.lex_state = 613}, + [2942] = {.lex_state = 613}, + [2943] = {.lex_state = 613}, + [2944] = {.lex_state = 613}, + [2945] = {.lex_state = 613}, + [2946] = {.lex_state = 613}, + [2947] = {.lex_state = 2140}, + [2948] = {.lex_state = 2138}, + [2949] = {.lex_state = 2137}, + [2950] = {.lex_state = 2138}, + [2951] = {.lex_state = 2138}, + [2952] = {.lex_state = 2138}, + [2953] = {.lex_state = 2138}, + [2954] = {.lex_state = 2047}, + [2955] = {.lex_state = 2162}, + [2956] = {.lex_state = 614}, + [2957] = {.lex_state = 2140}, + [2958] = {.lex_state = 610}, + [2959] = {.lex_state = 2140}, + [2960] = {.lex_state = 714}, + [2961] = {.lex_state = 2140}, + [2962] = {.lex_state = 2140}, + [2963] = {.lex_state = 2145}, + [2964] = {.lex_state = 612}, + [2965] = {.lex_state = 612}, + [2966] = {.lex_state = 2138}, + [2967] = {.lex_state = 2144}, + [2968] = {.lex_state = 2138}, + [2969] = {.lex_state = 2140}, + [2970] = {.lex_state = 2140}, + [2971] = {.lex_state = 2140}, + [2972] = {.lex_state = 2140}, + [2973] = {.lex_state = 2140}, + [2974] = {.lex_state = 694}, + [2975] = {.lex_state = 2140}, + [2976] = {.lex_state = 2140}, + [2977] = {.lex_state = 2140}, + [2978] = {.lex_state = 2140}, + [2979] = {.lex_state = 2140}, + [2980] = {.lex_state = 694}, + [2981] = {.lex_state = 2140}, + [2982] = {.lex_state = 694}, + [2983] = {.lex_state = 612}, + [2984] = {.lex_state = 694}, + [2985] = {.lex_state = 2143}, + [2986] = {.lex_state = 2140}, + [2987] = {.lex_state = 612}, + [2988] = {.lex_state = 2140}, + [2989] = {.lex_state = 2140}, + [2990] = {.lex_state = 612}, + [2991] = {.lex_state = 2142}, + [2992] = {.lex_state = 612}, + [2993] = {.lex_state = 2141}, + [2994] = {.lex_state = 2141}, + [2995] = {.lex_state = 2140}, + [2996] = {.lex_state = 2141}, + [2997] = {.lex_state = 613}, + [2998] = {.lex_state = 2141}, + [2999] = {.lex_state = 2143}, + [3000] = {.lex_state = 2141}, + [3001] = {.lex_state = 613}, + [3002] = {.lex_state = 612}, + [3003] = {.lex_state = 613}, + [3004] = {.lex_state = 2141}, + [3005] = {.lex_state = 612}, + [3006] = {.lex_state = 612}, + [3007] = {.lex_state = 612}, + [3008] = {.lex_state = 612}, + [3009] = {.lex_state = 2141}, + [3010] = {.lex_state = 2137}, + [3011] = {.lex_state = 2141}, + [3012] = {.lex_state = 2137}, + [3013] = {.lex_state = 2140}, + [3014] = {.lex_state = 2140}, + [3015] = {.lex_state = 613}, + [3016] = {.lex_state = 614}, + [3017] = {.lex_state = 2145}, + [3018] = {.lex_state = 2145}, + [3019] = {.lex_state = 612}, + [3020] = {.lex_state = 612}, + [3021] = {.lex_state = 612}, + [3022] = {.lex_state = 2138}, + [3023] = {.lex_state = 2138}, + [3024] = {.lex_state = 2140}, + [3025] = {.lex_state = 2145}, + [3026] = {.lex_state = 2145}, + [3027] = {.lex_state = 2145}, + [3028] = {.lex_state = 2145}, + [3029] = {.lex_state = 612}, + [3030] = {.lex_state = 612}, + [3031] = {.lex_state = 612}, + [3032] = {.lex_state = 2145}, + [3033] = {.lex_state = 694}, + [3034] = {.lex_state = 2145}, + [3035] = {.lex_state = 612}, + [3036] = {.lex_state = 612}, + [3037] = {.lex_state = 2137}, + [3038] = {.lex_state = 613}, + [3039] = {.lex_state = 2145}, + [3040] = {.lex_state = 2145}, + [3041] = {.lex_state = 2145}, + [3042] = {.lex_state = 612}, + [3043] = {.lex_state = 2137}, + [3044] = {.lex_state = 612}, + [3045] = {.lex_state = 613}, + [3046] = {.lex_state = 2145}, + [3047] = {.lex_state = 612}, + [3048] = {.lex_state = 2137}, + [3049] = {.lex_state = 613}, + [3050] = {.lex_state = 2145}, + [3051] = {.lex_state = 612}, + [3052] = {.lex_state = 2137}, + [3053] = {.lex_state = 613}, + [3054] = {.lex_state = 2144}, + [3055] = {.lex_state = 612}, + [3056] = {.lex_state = 613}, + [3057] = {.lex_state = 612}, + [3058] = {.lex_state = 614}, + [3059] = {.lex_state = 612}, + [3060] = {.lex_state = 612}, + [3061] = {.lex_state = 612}, + [3062] = {.lex_state = 2145}, + [3063] = {.lex_state = 2145}, + [3064] = {.lex_state = 612}, + [3065] = {.lex_state = 612}, + [3066] = {.lex_state = 612}, + [3067] = {.lex_state = 613}, + [3068] = {.lex_state = 612}, + [3069] = {.lex_state = 2140}, + [3070] = {.lex_state = 613}, + [3071] = {.lex_state = 612}, + [3072] = {.lex_state = 612}, + [3073] = {.lex_state = 2145}, + [3074] = {.lex_state = 2145}, + [3075] = {.lex_state = 2145}, + [3076] = {.lex_state = 2145}, + [3077] = {.lex_state = 614}, + [3078] = {.lex_state = 2140}, + [3079] = {.lex_state = 612}, + [3080] = {.lex_state = 612}, + [3081] = {.lex_state = 2143}, + [3082] = {.lex_state = 612}, + [3083] = {.lex_state = 612}, + [3084] = {.lex_state = 612}, + [3085] = {.lex_state = 612}, + [3086] = {.lex_state = 2140}, + [3087] = {.lex_state = 612}, + [3088] = {.lex_state = 612}, + [3089] = {.lex_state = 612}, + [3090] = {.lex_state = 612}, + [3091] = {.lex_state = 612}, + [3092] = {.lex_state = 2142}, + [3093] = {.lex_state = 2145}, + [3094] = {.lex_state = 613}, + [3095] = {.lex_state = 613}, + [3096] = {.lex_state = 2140}, + [3097] = {.lex_state = 2140}, + [3098] = {.lex_state = 2141}, + [3099] = {.lex_state = 612}, + [3100] = {.lex_state = 612}, + [3101] = {.lex_state = 612}, + [3102] = {.lex_state = 2142}, + [3103] = {.lex_state = 2140}, + [3104] = {.lex_state = 613}, + [3105] = {.lex_state = 612}, + [3106] = {.lex_state = 613}, + [3107] = {.lex_state = 2141}, + [3108] = {.lex_state = 2140}, + [3109] = {.lex_state = 2138}, + [3110] = {.lex_state = 2142}, + [3111] = {.lex_state = 2145}, + [3112] = {.lex_state = 612}, + [3113] = {.lex_state = 613}, + [3114] = {.lex_state = 613}, + [3115] = {.lex_state = 2140}, + [3116] = {.lex_state = 613}, + [3117] = {.lex_state = 2137}, + [3118] = {.lex_state = 2137}, + [3119] = {.lex_state = 614}, + [3120] = {.lex_state = 2140}, + [3121] = {.lex_state = 2140}, + [3122] = {.lex_state = 2140}, + [3123] = {.lex_state = 2138}, + [3124] = {.lex_state = 2145}, + [3125] = {.lex_state = 2145}, + [3126] = {.lex_state = 613}, + [3127] = {.lex_state = 2145}, + [3128] = {.lex_state = 613}, + [3129] = {.lex_state = 613}, + [3130] = {.lex_state = 2143}, + [3131] = {.lex_state = 2140}, + [3132] = {.lex_state = 613}, + [3133] = {.lex_state = 613}, + [3134] = {.lex_state = 2143}, + [3135] = {.lex_state = 613}, + [3136] = {.lex_state = 2145}, + [3137] = {.lex_state = 2140}, + [3138] = {.lex_state = 2145}, + [3139] = {.lex_state = 2145}, + [3140] = {.lex_state = 2144}, + [3141] = {.lex_state = 2140}, + [3142] = {.lex_state = 2140}, + [3143] = {.lex_state = 2140}, + [3144] = {.lex_state = 2140}, + [3145] = {.lex_state = 2140}, + [3146] = {.lex_state = 2145}, + [3147] = {.lex_state = 2145}, + [3148] = {.lex_state = 2145}, + [3149] = {.lex_state = 2145}, + [3150] = {.lex_state = 2145}, + [3151] = {.lex_state = 2140}, + [3152] = {.lex_state = 2140}, + [3153] = {.lex_state = 2145}, + [3154] = {.lex_state = 2140}, + [3155] = {.lex_state = 2143}, + [3156] = {.lex_state = 2140}, + [3157] = {.lex_state = 2140}, + [3158] = {.lex_state = 2143}, + [3159] = {.lex_state = 2145}, + [3160] = {.lex_state = 613}, + [3161] = {.lex_state = 2145}, + [3162] = {.lex_state = 2140}, + [3163] = {.lex_state = 613}, + [3164] = {.lex_state = 2140}, + [3165] = {.lex_state = 613}, + [3166] = {.lex_state = 2145}, + [3167] = {.lex_state = 2140}, + [3168] = {.lex_state = 2140}, + [3169] = {.lex_state = 2145}, + [3170] = {.lex_state = 613}, + [3171] = {.lex_state = 2145}, + [3172] = {.lex_state = 613}, + [3173] = {.lex_state = 2141}, + [3174] = {.lex_state = 614}, + [3175] = {.lex_state = 2138}, + [3176] = {.lex_state = 2143}, + [3177] = {.lex_state = 2138}, + [3178] = {.lex_state = 2144}, + [3179] = {.lex_state = 2138}, + [3180] = {.lex_state = 2138}, + [3181] = {.lex_state = 614}, + [3182] = {.lex_state = 2138}, + [3183] = {.lex_state = 2138}, + [3184] = {.lex_state = 2138}, + [3185] = {.lex_state = 2138}, + [3186] = {.lex_state = 2138}, + [3187] = {.lex_state = 2138}, + [3188] = {.lex_state = 2138}, + [3189] = {.lex_state = 2138}, + [3190] = {.lex_state = 2138}, + [3191] = {.lex_state = 2138}, + [3192] = {.lex_state = 772, .external_lex_state = 2}, + [3193] = {.lex_state = 2138}, + [3194] = {.lex_state = 2138}, + [3195] = {.lex_state = 614}, + [3196] = {.lex_state = 2138}, + [3197] = {.lex_state = 2138}, + [3198] = {.lex_state = 2138}, + [3199] = {.lex_state = 2138}, + [3200] = {.lex_state = 2138}, + [3201] = {.lex_state = 614}, + [3202] = {.lex_state = 2138}, + [3203] = {.lex_state = 2145}, + [3204] = {.lex_state = 2145}, + [3205] = {.lex_state = 2138}, + [3206] = {.lex_state = 2145}, + [3207] = {.lex_state = 2145}, + [3208] = {.lex_state = 2138}, + [3209] = {.lex_state = 612}, + [3210] = {.lex_state = 612}, + [3211] = {.lex_state = 2145}, + [3212] = {.lex_state = 612}, + [3213] = {.lex_state = 614}, + [3214] = {.lex_state = 612}, + [3215] = {.lex_state = 612}, + [3216] = {.lex_state = 2138}, + [3217] = {.lex_state = 2145}, + [3218] = {.lex_state = 2145}, + [3219] = {.lex_state = 612}, + [3220] = {.lex_state = 614}, + [3221] = {.lex_state = 2145}, + [3222] = {.lex_state = 614}, + [3223] = {.lex_state = 612}, + [3224] = {.lex_state = 612}, + [3225] = {.lex_state = 2145}, + [3226] = {.lex_state = 2145}, + [3227] = {.lex_state = 2145}, + [3228] = {.lex_state = 2145}, + [3229] = {.lex_state = 2145}, + [3230] = {.lex_state = 2145}, + [3231] = {.lex_state = 2145}, + [3232] = {.lex_state = 2145}, + [3233] = {.lex_state = 2145}, + [3234] = {.lex_state = 2145}, + [3235] = {.lex_state = 612}, + [3236] = {.lex_state = 2144}, + [3237] = {.lex_state = 614}, + [3238] = {.lex_state = 2145}, + [3239] = {.lex_state = 614}, + [3240] = {.lex_state = 2145}, + [3241] = {.lex_state = 614}, + [3242] = {.lex_state = 614}, + [3243] = {.lex_state = 612}, + [3244] = {.lex_state = 612}, + [3245] = {.lex_state = 2138}, + [3246] = {.lex_state = 612}, + [3247] = {.lex_state = 612}, + [3248] = {.lex_state = 2138}, + [3249] = {.lex_state = 2144}, + [3250] = {.lex_state = 612}, + [3251] = {.lex_state = 612}, + [3252] = {.lex_state = 2145}, + [3253] = {.lex_state = 2145}, + [3254] = {.lex_state = 2145}, + [3255] = {.lex_state = 2145}, + [3256] = {.lex_state = 614}, + [3257] = {.lex_state = 2144}, + [3258] = {.lex_state = 2145}, + [3259] = {.lex_state = 612}, + [3260] = {.lex_state = 2145}, + [3261] = {.lex_state = 2144}, + [3262] = {.lex_state = 2145}, + [3263] = {.lex_state = 2145}, + [3264] = {.lex_state = 2145}, + [3265] = {.lex_state = 614}, + [3266] = {.lex_state = 612}, + [3267] = {.lex_state = 614}, + [3268] = {.lex_state = 614}, + [3269] = {.lex_state = 614}, + [3270] = {.lex_state = 2138}, + [3271] = {.lex_state = 2138}, + [3272] = {.lex_state = 2138}, + [3273] = {.lex_state = 2144}, + [3274] = {.lex_state = 614}, + [3275] = {.lex_state = 614}, + [3276] = {.lex_state = 2144}, + [3277] = {.lex_state = 614}, + [3278] = {.lex_state = 2138}, + [3279] = {.lex_state = 2138}, + [3280] = {.lex_state = 2144}, + [3281] = {.lex_state = 2138}, + [3282] = {.lex_state = 612}, + [3283] = {.lex_state = 2165}, + [3284] = {.lex_state = 2144}, + [3285] = {.lex_state = 614}, + [3286] = {.lex_state = 612}, + [3287] = {.lex_state = 2141}, + [3288] = {.lex_state = 2165}, + [3289] = {.lex_state = 614}, + [3290] = {.lex_state = 2144}, + [3291] = {.lex_state = 612}, + [3292] = {.lex_state = 2138}, + [3293] = {.lex_state = 2145}, + [3294] = {.lex_state = 2144}, + [3295] = {.lex_state = 2141}, + [3296] = {.lex_state = 614}, + [3297] = {.lex_state = 614}, + [3298] = {.lex_state = 612}, + [3299] = {.lex_state = 614}, + [3300] = {.lex_state = 614}, + [3301] = {.lex_state = 614}, + [3302] = {.lex_state = 612}, + [3303] = {.lex_state = 614}, + [3304] = {.lex_state = 614}, + [3305] = {.lex_state = 614}, + [3306] = {.lex_state = 614}, + [3307] = {.lex_state = 614}, + [3308] = {.lex_state = 612}, + [3309] = {.lex_state = 614}, + [3310] = {.lex_state = 614}, + [3311] = {.lex_state = 614}, + [3312] = {.lex_state = 612}, + [3313] = {.lex_state = 612}, + [3314] = {.lex_state = 612}, + [3315] = {.lex_state = 612}, + [3316] = {.lex_state = 612}, + [3317] = {.lex_state = 614}, + [3318] = {.lex_state = 614}, + [3319] = {.lex_state = 612}, + [3320] = {.lex_state = 2145}, + [3321] = {.lex_state = 2137}, + [3322] = {.lex_state = 2165}, + [3323] = {.lex_state = 2194}, + [3324] = {.lex_state = 2194}, + [3325] = {.lex_state = 2144}, + [3326] = {.lex_state = 2194}, + [3327] = {.lex_state = 2194}, + [3328] = {.lex_state = 2138}, + [3329] = {.lex_state = 2138}, + [3330] = {.lex_state = 2138}, + [3331] = {.lex_state = 2138}, + [3332] = {.lex_state = 2143}, + [3333] = {.lex_state = 2143}, + [3334] = {.lex_state = 2143}, + [3335] = {.lex_state = 2143}, + [3336] = {.lex_state = 2141}, + [3337] = {.lex_state = 614}, + [3338] = {.lex_state = 614}, + [3339] = {.lex_state = 2141}, + [3340] = {.lex_state = 2138}, + [3341] = {.lex_state = 2143}, + [3342] = {.lex_state = 2137}, + [3343] = {.lex_state = 2144}, + [3344] = {.lex_state = 2144}, + [3345] = {.lex_state = 2141}, + [3346] = {.lex_state = 2084}, + [3347] = {.lex_state = 2144}, + [3348] = {.lex_state = 2053}, + [3349] = {.lex_state = 614}, + [3350] = {.lex_state = 2053}, + [3351] = {.lex_state = 2138}, + [3352] = {.lex_state = 2143}, + [3353] = {.lex_state = 614}, + [3354] = {.lex_state = 2138}, + [3355] = {.lex_state = 2138}, + [3356] = {.lex_state = 2138}, + [3357] = {.lex_state = 614}, + [3358] = {.lex_state = 2138}, + [3359] = {.lex_state = 2143}, + [3360] = {.lex_state = 2143}, + [3361] = {.lex_state = 2138}, + [3362] = {.lex_state = 2138}, + [3363] = {.lex_state = 2138}, + [3364] = {.lex_state = 2138}, + [3365] = {.lex_state = 614}, + [3366] = {.lex_state = 2138}, + [3367] = {.lex_state = 2142}, + [3368] = {.lex_state = 614}, + [3369] = {.lex_state = 2141}, + [3370] = {.lex_state = 2141}, + [3371] = {.lex_state = 2141}, + [3372] = {.lex_state = 2141}, + [3373] = {.lex_state = 614}, + [3374] = {.lex_state = 2141}, + [3375] = {.lex_state = 2144}, + [3376] = {.lex_state = 2137}, + [3377] = {.lex_state = 2141}, + [3378] = {.lex_state = 614}, + [3379] = {.lex_state = 2141}, + [3380] = {.lex_state = 2143}, + [3381] = {.lex_state = 2141}, + [3382] = {.lex_state = 2141}, + [3383] = {.lex_state = 614}, + [3384] = {.lex_state = 2143}, + [3385] = {.lex_state = 2143}, + [3386] = {.lex_state = 614}, + [3387] = {.lex_state = 2141}, + [3388] = {.lex_state = 2141}, + [3389] = {.lex_state = 2138}, + [3390] = {.lex_state = 2143}, + [3391] = {.lex_state = 2138}, + [3392] = {.lex_state = 2143}, + [3393] = {.lex_state = 2141}, + [3394] = {.lex_state = 2141}, + [3395] = {.lex_state = 614}, + [3396] = {.lex_state = 2141}, + [3397] = {.lex_state = 2143}, + [3398] = {.lex_state = 2138}, + [3399] = {.lex_state = 2142}, + [3400] = {.lex_state = 748}, + [3401] = {.lex_state = 2084}, + [3402] = {.lex_state = 614}, + [3403] = {.lex_state = 2138}, + [3404] = {.lex_state = 2142}, + [3405] = {.lex_state = 614}, + [3406] = {.lex_state = 2141}, + [3407] = {.lex_state = 2138}, + [3408] = {.lex_state = 2165}, + [3409] = {.lex_state = 2084}, + [3410] = {.lex_state = 2138}, + [3411] = {.lex_state = 2138}, + [3412] = {.lex_state = 614}, + [3413] = {.lex_state = 2138}, + [3414] = {.lex_state = 2138}, + [3415] = {.lex_state = 614}, + [3416] = {.lex_state = 2144}, + [3417] = {.lex_state = 614}, + [3418] = {.lex_state = 614}, + [3419] = {.lex_state = 614}, + [3420] = {.lex_state = 2138}, + [3421] = {.lex_state = 614}, + [3422] = {.lex_state = 614}, + [3423] = {.lex_state = 2143}, + [3424] = {.lex_state = 2138}, + [3425] = {.lex_state = 2138}, + [3426] = {.lex_state = 614}, + [3427] = {.lex_state = 614}, + [3428] = {.lex_state = 2138}, + [3429] = {.lex_state = 2053}, + [3430] = {.lex_state = 614}, + [3431] = {.lex_state = 614}, + [3432] = {.lex_state = 614}, + [3433] = {.lex_state = 2084}, + [3434] = {.lex_state = 2141}, + [3435] = {.lex_state = 2141}, + [3436] = {.lex_state = 2141}, + [3437] = {.lex_state = 2137}, + [3438] = {.lex_state = 2141}, + [3439] = {.lex_state = 614}, + [3440] = {.lex_state = 2141}, + [3441] = {.lex_state = 2141}, + [3442] = {.lex_state = 2141}, + [3443] = {.lex_state = 2138}, + [3444] = {.lex_state = 2141}, + [3445] = {.lex_state = 2141}, + [3446] = {.lex_state = 2141}, + [3447] = {.lex_state = 2141}, + [3448] = {.lex_state = 2138}, + [3449] = {.lex_state = 2137}, + [3450] = {.lex_state = 2144}, + [3451] = {.lex_state = 2141}, + [3452] = {.lex_state = 614}, + [3453] = {.lex_state = 2141}, + [3454] = {.lex_state = 2141}, + [3455] = {.lex_state = 2138}, + [3456] = {.lex_state = 2141}, + [3457] = {.lex_state = 2137}, + [3458] = {.lex_state = 2141}, + [3459] = {.lex_state = 2137}, + [3460] = {.lex_state = 2141}, + [3461] = {.lex_state = 2141}, + [3462] = {.lex_state = 2144}, + [3463] = {.lex_state = 2137}, + [3464] = {.lex_state = 2144}, + [3465] = {.lex_state = 2137}, + [3466] = {.lex_state = 614}, + [3467] = {.lex_state = 2137}, + [3468] = {.lex_state = 614}, + [3469] = {.lex_state = 614}, + [3470] = {.lex_state = 2138}, + [3471] = {.lex_state = 2137}, + [3472] = {.lex_state = 2138}, + [3473] = {.lex_state = 2141}, + [3474] = {.lex_state = 2141}, + [3475] = {.lex_state = 2165}, + [3476] = {.lex_state = 2165}, + [3477] = {.lex_state = 2141}, + [3478] = {.lex_state = 2138}, + [3479] = {.lex_state = 2153}, + [3480] = {.lex_state = 2141}, + [3481] = {.lex_state = 2141}, + [3482] = {.lex_state = 2141}, + [3483] = {.lex_state = 2144}, + [3484] = {.lex_state = 2144}, + [3485] = {.lex_state = 2144}, + [3486] = {.lex_state = 2144}, + [3487] = {.lex_state = 2141}, + [3488] = {.lex_state = 2141}, + [3489] = {.lex_state = 2166}, + [3490] = {.lex_state = 2143}, + [3491] = {.lex_state = 2165}, + [3492] = {.lex_state = 2141}, + [3493] = {.lex_state = 2141}, + [3494] = {.lex_state = 2143}, + [3495] = {.lex_state = 2143}, + [3496] = {.lex_state = 2144}, + [3497] = {.lex_state = 2144}, + [3498] = {.lex_state = 2053}, + [3499] = {.lex_state = 2144}, + [3500] = {.lex_state = 2144}, + [3501] = {.lex_state = 2141}, + [3502] = {.lex_state = 2141}, + [3503] = {.lex_state = 2141}, + [3504] = {.lex_state = 2141}, + [3505] = {.lex_state = 2141}, + [3506] = {.lex_state = 2160}, + [3507] = {.lex_state = 2165}, + [3508] = {.lex_state = 2160}, + [3509] = {.lex_state = 2144}, + [3510] = {.lex_state = 2144}, + [3511] = {.lex_state = 2141}, + [3512] = {.lex_state = 2141}, + [3513] = {.lex_state = 2141}, + [3514] = {.lex_state = 2144}, + [3515] = {.lex_state = 2141}, + [3516] = {.lex_state = 2144}, + [3517] = {.lex_state = 2141}, + [3518] = {.lex_state = 2141}, + [3519] = {.lex_state = 2141}, + [3520] = {.lex_state = 2141}, + [3521] = {.lex_state = 2144}, + [3522] = {.lex_state = 2143}, + [3523] = {.lex_state = 2144}, + [3524] = {.lex_state = 2144}, + [3525] = {.lex_state = 2153}, + [3526] = {.lex_state = 2160}, + [3527] = {.lex_state = 2196}, + [3528] = {.lex_state = 2153}, + [3529] = {.lex_state = 2153}, + [3530] = {.lex_state = 2146}, + [3531] = {.lex_state = 2144}, + [3532] = {.lex_state = 2144}, + [3533] = {.lex_state = 2196}, + [3534] = {.lex_state = 2144}, + [3535] = {.lex_state = 2144}, + [3536] = {.lex_state = 2144}, + [3537] = {.lex_state = 2144}, + [3538] = {.lex_state = 2144}, + [3539] = {.lex_state = 2144}, + [3540] = {.lex_state = 2144}, + [3541] = {.lex_state = 2144}, + [3542] = {.lex_state = 2160}, + [3543] = {.lex_state = 2053}, + [3544] = {.lex_state = 2144}, + [3545] = {.lex_state = 2144}, + [3546] = {.lex_state = 2144}, + [3547] = {.lex_state = 748}, + [3548] = {.lex_state = 2144}, + [3549] = {.lex_state = 2144}, + [3550] = {.lex_state = 2146}, + [3551] = {.lex_state = 2048}, + [3552] = {.lex_state = 2144}, + [3553] = {.lex_state = 2144}, + [3554] = {.lex_state = 2160}, + [3555] = {.lex_state = 2146}, + [3556] = {.lex_state = 2144}, + [3557] = {.lex_state = 2144}, + [3558] = {.lex_state = 2144}, + [3559] = {.lex_state = 2144}, + [3560] = {.lex_state = 2196}, + [3561] = {.lex_state = 2053}, + [3562] = {.lex_state = 2196}, + [3563] = {.lex_state = 2143}, + [3564] = {.lex_state = 2143}, + [3565] = {.lex_state = 2144}, + [3566] = {.lex_state = 2144}, + [3567] = {.lex_state = 2144}, + [3568] = {.lex_state = 2144}, + [3569] = {.lex_state = 2144}, + [3570] = {.lex_state = 2144}, + [3571] = {.lex_state = 2144}, + [3572] = {.lex_state = 2144}, + [3573] = {.lex_state = 2144}, + [3574] = {.lex_state = 2144}, + [3575] = {.lex_state = 2143}, + [3576] = {.lex_state = 2146}, + [3577] = {.lex_state = 2137}, + [3578] = {.lex_state = 2137}, + [3579] = {.lex_state = 2137}, + [3580] = {.lex_state = 2137}, + [3581] = {.lex_state = 2137}, + [3582] = {.lex_state = 2143}, + [3583] = {.lex_state = 2143}, + [3584] = {.lex_state = 2166}, + [3585] = {.lex_state = 2144}, + [3586] = {.lex_state = 2048}, + [3587] = {.lex_state = 2144}, + [3588] = {.lex_state = 2174}, + [3589] = {.lex_state = 2144}, + [3590] = {.lex_state = 2053}, + [3591] = {.lex_state = 2144}, + [3592] = {.lex_state = 2141}, + [3593] = {.lex_state = 2166}, + [3594] = {.lex_state = 2143}, + [3595] = {.lex_state = 2100}, + [3596] = {.lex_state = 2166}, + [3597] = {.lex_state = 2160}, + [3598] = {.lex_state = 2137}, + [3599] = {.lex_state = 2143}, + [3600] = {.lex_state = 2137}, + [3601] = {.lex_state = 2144}, + [3602] = {.lex_state = 2144}, + [3603] = {.lex_state = 2144}, + [3604] = {.lex_state = 2144}, + [3605] = {.lex_state = 2137}, + [3606] = {.lex_state = 2144}, + [3607] = {.lex_state = 2144}, + [3608] = {.lex_state = 2137}, + [3609] = {.lex_state = 2137}, + [3610] = {.lex_state = 2143}, + [3611] = {.lex_state = 2160}, + [3612] = {.lex_state = 2144}, + [3613] = {.lex_state = 2144}, + [3614] = {.lex_state = 2143}, + [3615] = {.lex_state = 2166}, + [3616] = {.lex_state = 2137}, + [3617] = {.lex_state = 2163}, + [3618] = {.lex_state = 2166}, + [3619] = {.lex_state = 2163}, + [3620] = {.lex_state = 2137}, + [3621] = {.lex_state = 2166}, + [3622] = {.lex_state = 2160}, + [3623] = {.lex_state = 2166}, + [3624] = {.lex_state = 2143}, + [3625] = {.lex_state = 2143}, + [3626] = {.lex_state = 2137}, + [3627] = {.lex_state = 2137}, + [3628] = {.lex_state = 2144}, + [3629] = {.lex_state = 2137}, + [3630] = {.lex_state = 2137}, + [3631] = {.lex_state = 2144}, + [3632] = {.lex_state = 2164}, + [3633] = {.lex_state = 2143}, + [3634] = {.lex_state = 2139}, + [3635] = {.lex_state = 2100}, + [3636] = {.lex_state = 2163}, + [3637] = {.lex_state = 2159}, + [3638] = {.lex_state = 2143}, + [3639] = {.lex_state = 2143}, + [3640] = {.lex_state = 2143}, + [3641] = {.lex_state = 2144}, + [3642] = {.lex_state = 2166}, + [3643] = {.lex_state = 2143}, + [3644] = {.lex_state = 2143}, + [3645] = {.lex_state = 2143}, + [3646] = {.lex_state = 2048}, + [3647] = {.lex_state = 2143}, + [3648] = {.lex_state = 2144}, + [3649] = {.lex_state = 2143}, + [3650] = {.lex_state = 2144}, + [3651] = {.lex_state = 2143}, + [3652] = {.lex_state = 2143}, + [3653] = {.lex_state = 2143}, + [3654] = {.lex_state = 2143}, + [3655] = {.lex_state = 2143}, + [3656] = {.lex_state = 2163}, + [3657] = {.lex_state = 2143}, + [3658] = {.lex_state = 2144}, + [3659] = {.lex_state = 2144}, + [3660] = {.lex_state = 2144}, + [3661] = {.lex_state = 2160}, + [3662] = {.lex_state = 2143}, + [3663] = {.lex_state = 2166}, + [3664] = {.lex_state = 2143}, + [3665] = {.lex_state = 2174}, + [3666] = {.lex_state = 2143}, + [3667] = {.lex_state = 2143}, + [3668] = {.lex_state = 2143}, + [3669] = {.lex_state = 2143}, + [3670] = {.lex_state = 2143}, + [3671] = {.lex_state = 2174}, + [3672] = {.lex_state = 2143}, + [3673] = {.lex_state = 2144}, + [3674] = {.lex_state = 2144}, + [3675] = {.lex_state = 2048}, + [3676] = {.lex_state = 749}, + [3677] = {.lex_state = 2143}, + [3678] = {.lex_state = 2144}, + [3679] = {.lex_state = 2144}, + [3680] = {.lex_state = 749}, + [3681] = {.lex_state = 2143}, + [3682] = {.lex_state = 2143}, + [3683] = {.lex_state = 2143}, + [3684] = {.lex_state = 2146}, + [3685] = {.lex_state = 2100}, + [3686] = {.lex_state = 2143}, + [3687] = {.lex_state = 2144}, + [3688] = {.lex_state = 2174}, + [3689] = {.lex_state = 2144}, + [3690] = {.lex_state = 2137}, + [3691] = {.lex_state = 2143}, + [3692] = {.lex_state = 2143}, + [3693] = {.lex_state = 2165}, + [3694] = {.lex_state = 2143}, + [3695] = {.lex_state = 2053}, + [3696] = {.lex_state = 2100}, + [3697] = {.lex_state = 2143}, + [3698] = {.lex_state = 2144}, + [3699] = {.lex_state = 2143}, + [3700] = {.lex_state = 2144}, + [3701] = {.lex_state = 2144}, + [3702] = {.lex_state = 2048}, + [3703] = {.lex_state = 2163}, + [3704] = {.lex_state = 2146}, + [3705] = {.lex_state = 2143}, + [3706] = {.lex_state = 2137}, + [3707] = {.lex_state = 2141}, + [3708] = {.lex_state = 2141}, + [3709] = {.lex_state = 2139}, + [3710] = {.lex_state = 2137}, + [3711] = {.lex_state = 2143}, + [3712] = {.lex_state = 2141}, + [3713] = {.lex_state = 2143}, + [3714] = {.lex_state = 2137}, + [3715] = {.lex_state = 2141}, + [3716] = {.lex_state = 2143}, + [3717] = {.lex_state = 2141}, + [3718] = {.lex_state = 2174}, + [3719] = {.lex_state = 2141}, + [3720] = {.lex_state = 2174}, + [3721] = {.lex_state = 2163}, + [3722] = {.lex_state = 2137}, + [3723] = {.lex_state = 2141}, + [3724] = {.lex_state = 674}, + [3725] = {.lex_state = 2143}, + [3726] = {.lex_state = 2143}, + [3727] = {.lex_state = 2195}, + [3728] = {.lex_state = 2143}, + [3729] = {.lex_state = 2165}, + [3730] = {.lex_state = 2143}, + [3731] = {.lex_state = 2185}, + [3732] = {.lex_state = 2195}, + [3733] = {.lex_state = 2139}, + [3734] = {.lex_state = 2195}, + [3735] = {.lex_state = 2195}, + [3736] = {.lex_state = 2185}, + [3737] = {.lex_state = 2159}, + [3738] = {.lex_state = 2159}, + [3739] = {.lex_state = 2195}, + [3740] = {.lex_state = 2137}, + [3741] = {.lex_state = 2163}, + [3742] = {.lex_state = 2143}, + [3743] = {.lex_state = 2163}, + [3744] = {.lex_state = 2137}, + [3745] = {.lex_state = 2195}, + [3746] = {.lex_state = 2195}, + [3747] = {.lex_state = 2159}, + [3748] = {.lex_state = 2137}, + [3749] = {.lex_state = 2143}, + [3750] = {.lex_state = 2165}, + [3751] = {.lex_state = 2195}, + [3752] = {.lex_state = 674}, + [3753] = {.lex_state = 2137}, + [3754] = {.lex_state = 2174}, + [3755] = {.lex_state = 2162}, + [3756] = {.lex_state = 2143}, + [3757] = {.lex_state = 2143}, + [3758] = {.lex_state = 2143}, + [3759] = {.lex_state = 2159}, + [3760] = {.lex_state = 2139}, + [3761] = {.lex_state = 2137}, + [3762] = {.lex_state = 2137}, + [3763] = {.lex_state = 2166}, + [3764] = {.lex_state = 2137}, + [3765] = {.lex_state = 2143}, + [3766] = {.lex_state = 622}, + [3767] = {.lex_state = 2137}, + [3768] = {.lex_state = 2143}, + [3769] = {.lex_state = 2141}, + [3770] = {.lex_state = 2146}, + [3771] = {.lex_state = 2143}, + [3772] = {.lex_state = 622}, + [3773] = {.lex_state = 674}, + [3774] = {.lex_state = 830}, + [3775] = {.lex_state = 2143}, + [3776] = {.lex_state = 2143}, + [3777] = {.lex_state = 2185}, + [3778] = {.lex_state = 622}, + [3779] = {.lex_state = 2159}, + [3780] = {.lex_state = 2137}, + [3781] = {.lex_state = 830}, + [3782] = {.lex_state = 2137}, + [3783] = {.lex_state = 2137}, + [3784] = {.lex_state = 2137}, + [3785] = {.lex_state = 2159}, + [3786] = {.lex_state = 2143}, + [3787] = {.lex_state = 830}, + [3788] = {.lex_state = 2163}, + [3789] = {.lex_state = 2137}, + [3790] = {.lex_state = 2053}, + [3791] = {.lex_state = 2185}, + [3792] = {.lex_state = 674}, + [3793] = {.lex_state = 2141}, + [3794] = {.lex_state = 2143}, + [3795] = {.lex_state = 2143}, + [3796] = {.lex_state = 2048}, + [3797] = {.lex_state = 2166}, + [3798] = {.lex_state = 2143}, + [3799] = {.lex_state = 2143}, + [3800] = {.lex_state = 2137}, + [3801] = {.lex_state = 2137}, + [3802] = {.lex_state = 2143}, + [3803] = {.lex_state = 2166}, + [3804] = {.lex_state = 2137}, + [3805] = {.lex_state = 2137}, + [3806] = {.lex_state = 2137}, + [3807] = {.lex_state = 2137}, + [3808] = {.lex_state = 2143}, + [3809] = {.lex_state = 2139}, + [3810] = {.lex_state = 2137}, + [3811] = {.lex_state = 2164}, + [3812] = {.lex_state = 2137}, + [3813] = {.lex_state = 830}, + [3814] = {.lex_state = 2137}, + [3815] = {.lex_state = 2143}, + [3816] = {.lex_state = 2143}, + [3817] = {.lex_state = 2144}, + [3818] = {.lex_state = 2139}, + [3819] = {.lex_state = 2143}, + [3820] = {.lex_state = 2143}, + [3821] = {.lex_state = 2139}, + [3822] = {.lex_state = 2159}, + [3823] = {.lex_state = 2139}, + [3824] = {.lex_state = 2196}, + [3825] = {.lex_state = 2141}, + [3826] = {.lex_state = 830}, + [3827] = {.lex_state = 2143}, + [3828] = {.lex_state = 2137}, + [3829] = {.lex_state = 2139}, + [3830] = {.lex_state = 2146}, + [3831] = {.lex_state = 2164}, + [3832] = {.lex_state = 2137}, + [3833] = {.lex_state = 830}, + [3834] = {.lex_state = 830}, + [3835] = {.lex_state = 739}, + [3836] = {.lex_state = 2137}, + [3837] = {.lex_state = 2195}, + [3838] = {.lex_state = 2100}, + [3839] = {.lex_state = 2162}, + [3840] = {.lex_state = 2162}, + [3841] = {.lex_state = 2085}, + [3842] = {.lex_state = 739}, + [3843] = {.lex_state = 739}, + [3844] = {.lex_state = 2144}, + [3845] = {.lex_state = 2164}, + [3846] = {.lex_state = 2162}, + [3847] = {.lex_state = 2162}, + [3848] = {.lex_state = 2185}, + [3849] = {.lex_state = 592}, + [3850] = {.lex_state = 2162}, + [3851] = {.lex_state = 2185}, + [3852] = {.lex_state = 2165}, + [3853] = {.lex_state = 2053}, + [3854] = {.lex_state = 760}, + [3855] = {.lex_state = 592}, + [3856] = {.lex_state = 622}, + [3857] = {.lex_state = 2138}, + [3858] = {.lex_state = 622}, + [3859] = {.lex_state = 2159}, + [3860] = {.lex_state = 2165}, + [3861] = {.lex_state = 2139}, + [3862] = {.lex_state = 622}, + [3863] = {.lex_state = 2085}, + [3864] = {.lex_state = 2146}, + [3865] = {.lex_state = 2165}, + [3866] = {.lex_state = 739}, + [3867] = {.lex_state = 2165}, + [3868] = {.lex_state = 2164}, + [3869] = {.lex_state = 2085}, + [3870] = {.lex_state = 616}, + [3871] = {.lex_state = 2166}, + [3872] = {.lex_state = 2085}, + [3873] = {.lex_state = 2085}, + [3874] = {.lex_state = 592}, + [3875] = {.lex_state = 2174}, + [3876] = {.lex_state = 2048}, + [3877] = {.lex_state = 2048}, + [3878] = {.lex_state = 2159}, + [3879] = {.lex_state = 2162}, + [3880] = {.lex_state = 2085}, + [3881] = {.lex_state = 2159}, + [3882] = {.lex_state = 2085}, + [3883] = {.lex_state = 636}, + [3884] = {.lex_state = 2162}, + [3885] = {.lex_state = 760}, + [3886] = {.lex_state = 2164}, + [3887] = {.lex_state = 2159}, + [3888] = {.lex_state = 636}, + [3889] = {.lex_state = 636}, + [3890] = {.lex_state = 760}, + [3891] = {.lex_state = 2185}, + [3892] = {.lex_state = 760}, + [3893] = {.lex_state = 2053}, + [3894] = {.lex_state = 2085}, + [3895] = {.lex_state = 2164}, + [3896] = {.lex_state = 616}, + [3897] = {.lex_state = 696}, + [3898] = {.lex_state = 2164}, + [3899] = {.lex_state = 696}, + [3900] = {.lex_state = 696}, + [3901] = {.lex_state = 2048}, + [3902] = {.lex_state = 2048}, + [3903] = {.lex_state = 2053}, + [3904] = {.lex_state = 2164}, + [3905] = {.lex_state = 2048}, + [3906] = {.lex_state = 696}, + [3907] = {.lex_state = 2053}, + [3908] = {.lex_state = 2164}, + [3909] = {.lex_state = 2139}, + [3910] = {.lex_state = 622}, + [3911] = {.lex_state = 2053}, + [3912] = {.lex_state = 831}, + [3913] = {.lex_state = 592}, + [3914] = {.lex_state = 622}, + [3915] = {.lex_state = 2162}, + [3916] = {.lex_state = 2166}, + [3917] = {.lex_state = 637}, + [3918] = {.lex_state = 636}, + [3919] = {.lex_state = 2053}, + [3920] = {.lex_state = 2139}, + [3921] = {.lex_state = 2139}, + [3922] = {.lex_state = 2139}, + [3923] = {.lex_state = 2139}, + [3924] = {.lex_state = 2162}, + [3925] = {.lex_state = 831}, + [3926] = {.lex_state = 2166}, + [3927] = {.lex_state = 2166}, + [3928] = {.lex_state = 831}, + [3929] = {.lex_state = 637}, + [3930] = {.lex_state = 636}, + [3931] = {.lex_state = 831}, + [3932] = {.lex_state = 749}, + [3933] = {.lex_state = 2139}, + [3934] = {.lex_state = 2164}, + [3935] = {.lex_state = 631}, + [3936] = {.lex_state = 2139}, + [3937] = {.lex_state = 637}, + [3938] = {.lex_state = 592}, + [3939] = {.lex_state = 2162}, + [3940] = {.lex_state = 2146}, + [3941] = {.lex_state = 592}, + [3942] = {.lex_state = 2146}, + [3943] = {.lex_state = 831}, + [3944] = {.lex_state = 2164}, + [3945] = {.lex_state = 637}, + [3946] = {.lex_state = 636}, + [3947] = {.lex_state = 2162}, + [3948] = {.lex_state = 2139}, + [3949] = {.lex_state = 2164}, + [3950] = {.lex_state = 2164}, + [3951] = {.lex_state = 2164}, + [3952] = {.lex_state = 2164}, + [3953] = {.lex_state = 2164}, + [3954] = {.lex_state = 831}, + [3955] = {.lex_state = 2164}, + [3956] = {.lex_state = 2164}, + [3957] = {.lex_state = 2137}, + [3958] = {.lex_state = 2139}, + [3959] = {.lex_state = 2185}, + [3960] = {.lex_state = 616}, + [3961] = {.lex_state = 2164}, + [3962] = {.lex_state = 616}, + [3963] = {.lex_state = 831}, + [3964] = {.lex_state = 2164}, + [3965] = {.lex_state = 2164}, + [3966] = {.lex_state = 2164}, + [3967] = {.lex_state = 2164}, + [3968] = {.lex_state = 2144}, + [3969] = {.lex_state = 2164}, + [3970] = {.lex_state = 2164}, + [3971] = {.lex_state = 2139}, + [3972] = {.lex_state = 2139}, + [3973] = {.lex_state = 2164}, + [3974] = {.lex_state = 2164}, + [3975] = {.lex_state = 2164}, + [3976] = {.lex_state = 2164}, + [3977] = {.lex_state = 2164}, + [3978] = {.lex_state = 2164}, + [3979] = {.lex_state = 2164}, + [3980] = {.lex_state = 2164}, + [3981] = {.lex_state = 2164}, + [3982] = {.lex_state = 2164}, + [3983] = {.lex_state = 2164}, + [3984] = {.lex_state = 2164}, + [3985] = {.lex_state = 2164}, + [3986] = {.lex_state = 2048}, + [3987] = {.lex_state = 2164}, + [3988] = {.lex_state = 2085}, + [3989] = {.lex_state = 2164}, + [3990] = {.lex_state = 616}, + [3991] = {.lex_state = 2164}, + [3992] = {.lex_state = 2048}, + [3993] = {.lex_state = 2138}, + [3994] = {.lex_state = 2164}, + [3995] = {.lex_state = 631}, + [3996] = {.lex_state = 631}, + [3997] = {.lex_state = 622}, + [3998] = {.lex_state = 2203}, + [3999] = {.lex_state = 2146}, + [4000] = {.lex_state = 2146}, + [4001] = {.lex_state = 2139}, + [4002] = {.lex_state = 2048}, + [4003] = {.lex_state = 2146}, + [4004] = {.lex_state = 2048}, + [4005] = {.lex_state = 636}, + [4006] = {.lex_state = 2146}, + [4007] = {.lex_state = 631}, + [4008] = {.lex_state = 2048}, + [4009] = {.lex_state = 592}, + [4010] = {.lex_state = 2139}, + [4011] = {.lex_state = 2048}, + [4012] = {.lex_state = 2048}, + [4013] = {.lex_state = 2048}, + [4014] = {.lex_state = 2175}, + [4015] = {.lex_state = 631}, + [4016] = {.lex_state = 2164}, + [4017] = {.lex_state = 749}, + [4018] = {.lex_state = 2164}, + [4019] = {.lex_state = 593}, + [4020] = {.lex_state = 2164}, + [4021] = {.lex_state = 749}, + [4022] = {.lex_state = 2048}, + [4023] = {.lex_state = 2175}, + [4024] = {.lex_state = 2048}, + [4025] = {.lex_state = 2171}, + [4026] = {.lex_state = 2203}, + [4027] = {.lex_state = 741}, + [4028] = {.lex_state = 2048}, + [4029] = {.lex_state = 2048}, + [4030] = {.lex_state = 2171}, + [4031] = {.lex_state = 2048}, + [4032] = {.lex_state = 2048}, + [4033] = {.lex_state = 741}, + [4034] = {.lex_state = 2171}, + [4035] = {.lex_state = 741}, + [4036] = {.lex_state = 2048}, + [4037] = {.lex_state = 2048}, + [4038] = {.lex_state = 592}, + [4039] = {.lex_state = 2164}, + [4040] = {.lex_state = 2048}, + [4041] = {.lex_state = 749}, + [4042] = {.lex_state = 2048}, + [4043] = {.lex_state = 2048}, + [4044] = {.lex_state = 2048}, + [4045] = {.lex_state = 2164}, + [4046] = {.lex_state = 2048}, + [4047] = {.lex_state = 2048}, + [4048] = {.lex_state = 2048}, + [4049] = {.lex_state = 2048}, + [4050] = {.lex_state = 2048}, + [4051] = {.lex_state = 2048}, + [4052] = {.lex_state = 2164}, + [4053] = {.lex_state = 2048}, + [4054] = {.lex_state = 636}, + [4055] = {.lex_state = 2048}, + [4056] = {.lex_state = 2048}, + [4057] = {.lex_state = 2048}, + [4058] = {.lex_state = 2048}, + [4059] = {.lex_state = 2164}, + [4060] = {.lex_state = 2137}, + [4061] = {.lex_state = 2048}, + [4062] = {.lex_state = 2164}, + [4063] = {.lex_state = 593}, + [4064] = {.lex_state = 2048}, + [4065] = {.lex_state = 2203}, + [4066] = {.lex_state = 749}, + [4067] = {.lex_state = 2048}, + [4068] = {.lex_state = 616}, + [4069] = {.lex_state = 2048}, + [4070] = {.lex_state = 593}, + [4071] = {.lex_state = 2048}, + [4072] = {.lex_state = 2048}, + [4073] = {.lex_state = 2139}, + [4074] = {.lex_state = 588}, + [4075] = {.lex_state = 2139}, + [4076] = {.lex_state = 749}, + [4077] = {.lex_state = 2048}, + [4078] = {.lex_state = 2048}, + [4079] = {.lex_state = 741}, + [4080] = {.lex_state = 2048}, + [4081] = {.lex_state = 866}, + [4082] = {.lex_state = 2048}, + [4083] = {.lex_state = 2139}, + [4084] = {.lex_state = 636}, + [4085] = {.lex_state = 2048}, + [4086] = {.lex_state = 2048}, + [4087] = {.lex_state = 616}, + [4088] = {.lex_state = 2139}, + [4089] = {.lex_state = 2048}, + [4090] = {.lex_state = 2048}, + [4091] = {.lex_state = 2048}, + [4092] = {.lex_state = 676}, + [4093] = {.lex_state = 2048}, + [4094] = {.lex_state = 676}, + [4095] = {.lex_state = 2048}, + [4096] = {.lex_state = 2048}, + [4097] = {.lex_state = 2048}, + [4098] = {.lex_state = 622}, + [4099] = {.lex_state = 2048}, + [4100] = {.lex_state = 2139}, + [4101] = {.lex_state = 2171}, + [4102] = {.lex_state = 676}, + [4103] = {.lex_state = 2138}, + [4104] = {.lex_state = 676}, + [4105] = {.lex_state = 2171}, + [4106] = {.lex_state = 2048}, + [4107] = {.lex_state = 2139}, + [4108] = {.lex_state = 2171}, + [4109] = {.lex_state = 676}, + [4110] = {.lex_state = 2139}, + [4111] = {.lex_state = 2048}, + [4112] = {.lex_state = 676}, + [4113] = {.lex_state = 2176}, + [4114] = {.lex_state = 2048}, + [4115] = {.lex_state = 2176}, + [4116] = {.lex_state = 2139}, + [4117] = {.lex_state = 2048}, + [4118] = {.lex_state = 2176}, + [4119] = {.lex_state = 2048}, + [4120] = {.lex_state = 2138}, + [4121] = {.lex_state = 2139}, + [4122] = {.lex_state = 622}, + [4123] = {.lex_state = 866}, + [4124] = {.lex_state = 676}, + [4125] = {.lex_state = 2048}, + [4126] = {.lex_state = 2048}, + [4127] = {.lex_state = 2048}, + [4128] = {.lex_state = 2048}, + [4129] = {.lex_state = 866}, + [4130] = {.lex_state = 2139}, + [4131] = {.lex_state = 2139}, + [4132] = {.lex_state = 592}, + [4133] = {.lex_state = 2139}, + [4134] = {.lex_state = 2139}, + [4135] = {.lex_state = 2139}, + [4136] = {.lex_state = 2139}, + [4137] = {.lex_state = 2048}, + [4138] = {.lex_state = 2139}, + [4139] = {.lex_state = 2139}, + [4140] = {.lex_state = 866}, + [4141] = {.lex_state = 2138}, + [4142] = {.lex_state = 2138}, + [4143] = {.lex_state = 2138}, + [4144] = {.lex_state = 2138}, + [4145] = {.lex_state = 676}, + [4146] = {.lex_state = 2138}, + [4147] = {.lex_state = 2139}, + [4148] = {.lex_state = 588}, + [4149] = {.lex_state = 866}, + [4150] = {.lex_state = 2176}, + [4151] = {.lex_state = 638}, + [4152] = {.lex_state = 2138}, + [4153] = {.lex_state = 2139}, + [4154] = {.lex_state = 2176}, + [4155] = {.lex_state = 2167}, + [4156] = {.lex_state = 2139}, + [4157] = {.lex_state = 2167}, + [4158] = {.lex_state = 2139}, + [4159] = {.lex_state = 2139}, + [4160] = {.lex_state = 866}, + [4161] = {.lex_state = 2139}, + [4162] = {.lex_state = 2210}, + [4163] = {.lex_state = 638}, + [4164] = {.lex_state = 593}, + [4165] = {.lex_state = 2139}, + [4166] = {.lex_state = 2048}, + [4167] = {.lex_state = 588}, + [4168] = {.lex_state = 2048}, + [4169] = {.lex_state = 2139}, + [4170] = {.lex_state = 2139}, + [4171] = {.lex_state = 638}, + [4172] = {.lex_state = 2048}, + [4173] = {.lex_state = 593}, + [4174] = {.lex_state = 639}, + [4175] = {.lex_state = 593}, + [4176] = {.lex_state = 866}, + [4177] = {.lex_state = 2139}, + [4178] = {.lex_state = 2139}, + [4179] = {.lex_state = 638}, + [4180] = {.lex_state = 2048}, + [4181] = {.lex_state = 749}, + [4182] = {.lex_state = 749}, + [4183] = {.lex_state = 2139}, + [4184] = {.lex_state = 2210}, + [4185] = {.lex_state = 588}, + [4186] = {.lex_state = 2167}, + [4187] = {.lex_state = 866}, + [4188] = {.lex_state = 616}, + [4189] = {.lex_state = 2176}, + [4190] = {.lex_state = 2139}, + [4191] = {.lex_state = 639}, + [4192] = {.lex_state = 2176}, + [4193] = {.lex_state = 866}, + [4194] = {.lex_state = 2048}, + [4195] = {.lex_state = 866}, + [4196] = {.lex_state = 2139}, + [4197] = {.lex_state = 2139}, + [4198] = {.lex_state = 866}, + [4199] = {.lex_state = 2048}, + [4200] = {.lex_state = 2139}, + [4201] = {.lex_state = 2176}, + [4202] = {.lex_state = 2139}, + [4203] = {.lex_state = 639}, + [4204] = {.lex_state = 866}, + [4205] = {.lex_state = 631}, + [4206] = {.lex_state = 2176}, + [4207] = {.lex_state = 2139}, + [4208] = {.lex_state = 2139}, + [4209] = {.lex_state = 2139}, + [4210] = {.lex_state = 639}, + [4211] = {.lex_state = 866}, + [4212] = {.lex_state = 866}, + [4213] = {.lex_state = 2139}, + [4214] = {.lex_state = 2048}, + [4215] = {.lex_state = 2138}, + [4216] = {.lex_state = 2176}, + [4217] = {.lex_state = 696}, + [4218] = {.lex_state = 2138}, + [4219] = {.lex_state = 2139}, + [4220] = {.lex_state = 2210}, + [4221] = {.lex_state = 588}, + [4222] = {.lex_state = 2139}, + [4223] = {.lex_state = 2139}, + [4224] = {.lex_state = 2186}, + [4225] = {.lex_state = 2139}, + [4226] = {.lex_state = 870}, + [4227] = {.lex_state = 782, .external_lex_state = 2}, + [4228] = {.lex_state = 2139}, + [4229] = {.lex_state = 2139}, + [4230] = {.lex_state = 2139}, + [4231] = {.lex_state = 870}, + [4232] = {.lex_state = 870}, + [4233] = {.lex_state = 2176}, + [4234] = {.lex_state = 2139}, + [4235] = {.lex_state = 622}, + [4236] = {.lex_state = 2186}, + [4237] = {.lex_state = 2139}, + [4238] = {.lex_state = 2139}, + [4239] = {.lex_state = 782, .external_lex_state = 2}, + [4240] = {.lex_state = 870}, + [4241] = {.lex_state = 870}, + [4242] = {.lex_state = 2139}, + [4243] = {.lex_state = 2139}, + [4244] = {.lex_state = 2139}, + [4245] = {.lex_state = 2186}, + [4246] = {.lex_state = 616}, + [4247] = {.lex_state = 2139}, + [4248] = {.lex_state = 2139}, + [4249] = {.lex_state = 870}, + [4250] = {.lex_state = 2171}, + [4251] = {.lex_state = 2139}, + [4252] = {.lex_state = 782, .external_lex_state = 2}, + [4253] = {.lex_state = 870}, + [4254] = {.lex_state = 2186}, + [4255] = {.lex_state = 870}, + [4256] = {.lex_state = 870}, + [4257] = {.lex_state = 676}, + [4258] = {.lex_state = 870}, + [4259] = {.lex_state = 631}, + [4260] = {.lex_state = 870}, + [4261] = {.lex_state = 870}, + [4262] = {.lex_state = 782, .external_lex_state = 2}, + [4263] = {.lex_state = 616}, + [4264] = {.lex_state = 870}, + [4265] = {.lex_state = 870}, + [4266] = {.lex_state = 2176}, + [4267] = {.lex_state = 2139}, + [4268] = {.lex_state = 2186}, + [4269] = {.lex_state = 622}, + [4270] = {.lex_state = 870}, + [4271] = {.lex_state = 2186}, + [4272] = {.lex_state = 870}, + [4273] = {.lex_state = 870}, + [4274] = {.lex_state = 749}, + [4275] = {.lex_state = 749}, + [4276] = {.lex_state = 749}, + [4277] = {.lex_state = 749}, + [4278] = {.lex_state = 749}, + [4279] = {.lex_state = 749}, + [4280] = {.lex_state = 631}, + [4281] = {.lex_state = 2186}, + [4282] = {.lex_state = 870}, + [4283] = {.lex_state = 782, .external_lex_state = 2}, + [4284] = {.lex_state = 589}, + [4285] = {.lex_state = 870}, + [4286] = {.lex_state = 870}, + [4287] = {.lex_state = 622}, + [4288] = {.lex_state = 622}, + [4289] = {.lex_state = 782, .external_lex_state = 2}, + [4290] = {.lex_state = 782, .external_lex_state = 2}, + [4291] = {.lex_state = 2139}, + [4292] = {.lex_state = 2139}, + [4293] = {.lex_state = 740}, + [4294] = {.lex_state = 870}, + [4295] = {.lex_state = 2186}, + [4296] = {.lex_state = 593}, + [4297] = {.lex_state = 2139}, + [4298] = {.lex_state = 2177}, + [4299] = {.lex_state = 616}, + [4300] = {.lex_state = 2139}, + [4301] = {.lex_state = 2139}, + [4302] = {.lex_state = 870}, + [4303] = {.lex_state = 2200}, + [4304] = {.lex_state = 2168}, + [4305] = {.lex_state = 2139}, + [4306] = {.lex_state = 749}, + [4307] = {.lex_state = 870}, + [4308] = {.lex_state = 741}, + [4309] = {.lex_state = 782, .external_lex_state = 2}, + [4310] = {.lex_state = 870}, + [4311] = {.lex_state = 2168}, + [4312] = {.lex_state = 2176}, + [4313] = {.lex_state = 870}, + [4314] = {.lex_state = 2139}, + [4315] = {.lex_state = 2139}, + [4316] = {.lex_state = 593}, + [4317] = {.lex_state = 2139}, + [4318] = {.lex_state = 870}, + [4319] = {.lex_state = 2139}, + [4320] = {.lex_state = 2139}, + [4321] = {.lex_state = 616}, + [4322] = {.lex_state = 740}, + [4323] = {.lex_state = 2139}, + [4324] = {.lex_state = 740}, + [4325] = {.lex_state = 592}, + [4326] = {.lex_state = 740}, + [4327] = {.lex_state = 2213}, + [4328] = {.lex_state = 2186}, + [4329] = {.lex_state = 2213}, + [4330] = {.lex_state = 2186}, + [4331] = {.lex_state = 2139}, + [4332] = {.lex_state = 749}, + [4333] = {.lex_state = 2139}, + [4334] = {.lex_state = 749}, + [4335] = {.lex_state = 870}, + [4336] = {.lex_state = 740}, + [4337] = {.lex_state = 749}, + [4338] = {.lex_state = 2177}, + [4339] = {.lex_state = 2167}, + [4340] = {.lex_state = 2167}, + [4341] = {.lex_state = 782, .external_lex_state = 2}, + [4342] = {.lex_state = 592}, + [4343] = {.lex_state = 870}, + [4344] = {.lex_state = 2167}, + [4345] = {.lex_state = 2168}, + [4346] = {.lex_state = 773, .external_lex_state = 2}, + [4347] = {.lex_state = 2169}, + [4348] = {.lex_state = 2139}, + [4349] = {.lex_state = 2176}, + [4350] = {.lex_state = 588}, + [4351] = {.lex_state = 2171}, + [4352] = {.lex_state = 2169}, + [4353] = {.lex_state = 749}, + [4354] = {.lex_state = 749}, + [4355] = {.lex_state = 636}, + [4356] = {.lex_state = 749}, + [4357] = {.lex_state = 2169}, + [4358] = {.lex_state = 782, .external_lex_state = 2}, + [4359] = {.lex_state = 740}, + [4360] = {.lex_state = 740}, + [4361] = {.lex_state = 740}, + [4362] = {.lex_state = 636}, + [4363] = {.lex_state = 592}, + [4364] = {.lex_state = 2169}, + [4365] = {.lex_state = 773, .external_lex_state = 2}, + [4366] = {.lex_state = 773, .external_lex_state = 2}, + [4367] = {.lex_state = 773, .external_lex_state = 2}, + [4368] = {.lex_state = 773, .external_lex_state = 2}, + [4369] = {.lex_state = 773, .external_lex_state = 2}, + [4370] = {.lex_state = 589}, + [4371] = {.lex_state = 773, .external_lex_state = 2}, + [4372] = {.lex_state = 773, .external_lex_state = 2}, + [4373] = {.lex_state = 773, .external_lex_state = 2}, + [4374] = {.lex_state = 773, .external_lex_state = 2}, + [4375] = {.lex_state = 773, .external_lex_state = 2}, + [4376] = {.lex_state = 589}, + [4377] = {.lex_state = 773, .external_lex_state = 2}, + [4378] = {.lex_state = 2177}, + [4379] = {.lex_state = 773, .external_lex_state = 2}, + [4380] = {.lex_state = 773, .external_lex_state = 2}, + [4381] = {.lex_state = 748}, + [4382] = {.lex_state = 748}, + [4383] = {.lex_state = 2172}, + [4384] = {.lex_state = 773, .external_lex_state = 2}, + [4385] = {.lex_state = 773, .external_lex_state = 2}, + [4386] = {.lex_state = 749}, + [4387] = {.lex_state = 773, .external_lex_state = 2}, + [4388] = {.lex_state = 773, .external_lex_state = 2}, + [4389] = {.lex_state = 773, .external_lex_state = 2}, + [4390] = {.lex_state = 773, .external_lex_state = 2}, + [4391] = {.lex_state = 616}, + [4392] = {.lex_state = 616}, + [4393] = {.lex_state = 773, .external_lex_state = 2}, + [4394] = {.lex_state = 2170}, + [4395] = {.lex_state = 2168}, + [4396] = {.lex_state = 2170}, + [4397] = {.lex_state = 773, .external_lex_state = 2}, + [4398] = {.lex_state = 2186}, + [4399] = {.lex_state = 2187}, + [4400] = {.lex_state = 2213}, + [4401] = {.lex_state = 773, .external_lex_state = 2}, + [4402] = {.lex_state = 773, .external_lex_state = 2}, + [4403] = {.lex_state = 2167}, + [4404] = {.lex_state = 616}, + [4405] = {.lex_state = 616}, + [4406] = {.lex_state = 616}, + [4407] = {.lex_state = 616}, + [4408] = {.lex_state = 616}, + [4409] = {.lex_state = 616}, + [4410] = {.lex_state = 616}, + [4411] = {.lex_state = 616}, + [4412] = {.lex_state = 616}, + [4413] = {.lex_state = 616}, + [4414] = {.lex_state = 616}, + [4415] = {.lex_state = 616}, + [4416] = {.lex_state = 616}, + [4417] = {.lex_state = 616}, + [4418] = {.lex_state = 773, .external_lex_state = 2}, + [4419] = {.lex_state = 773, .external_lex_state = 2}, + [4420] = {.lex_state = 773, .external_lex_state = 2}, + [4421] = {.lex_state = 2212}, + [4422] = {.lex_state = 592}, + [4423] = {.lex_state = 773, .external_lex_state = 2}, + [4424] = {.lex_state = 592}, + [4425] = {.lex_state = 592}, + [4426] = {.lex_state = 588}, + [4427] = {.lex_state = 588}, + [4428] = {.lex_state = 773, .external_lex_state = 2}, + [4429] = {.lex_state = 2186}, + [4430] = {.lex_state = 616}, + [4431] = {.lex_state = 616}, + [4432] = {.lex_state = 616}, + [4433] = {.lex_state = 616}, + [4434] = {.lex_state = 740}, + [4435] = {.lex_state = 2167}, + [4436] = {.lex_state = 2187}, + [4437] = {.lex_state = 2168}, + [4438] = {.lex_state = 616}, + [4439] = {.lex_state = 616}, + [4440] = {.lex_state = 616}, + [4441] = {.lex_state = 616}, + [4442] = {.lex_state = 2168}, + [4443] = {.lex_state = 616}, + [4444] = {.lex_state = 616}, + [4445] = {.lex_state = 639}, + [4446] = {.lex_state = 616}, + [4447] = {.lex_state = 616}, + [4448] = {.lex_state = 773, .external_lex_state = 2}, + [4449] = {.lex_state = 616}, + [4450] = {.lex_state = 616}, + [4451] = {.lex_state = 616}, + [4452] = {.lex_state = 616}, + [4453] = {.lex_state = 640}, + [4454] = {.lex_state = 2197}, + [4455] = {.lex_state = 616}, + [4456] = {.lex_state = 640}, + [4457] = {.lex_state = 640}, + [4458] = {.lex_state = 616}, + [4459] = {.lex_state = 616}, + [4460] = {.lex_state = 640}, + [4461] = {.lex_state = 2197}, + [4462] = {.lex_state = 616}, + [4463] = {.lex_state = 640}, + [4464] = {.lex_state = 616}, + [4465] = {.lex_state = 640}, + [4466] = {.lex_state = 773, .external_lex_state = 2}, + [4467] = {.lex_state = 2197}, + [4468] = {.lex_state = 640}, + [4469] = {.lex_state = 2171}, + [4470] = {.lex_state = 773, .external_lex_state = 2}, + [4471] = {.lex_state = 2197}, + [4472] = {.lex_state = 631}, + [4473] = {.lex_state = 2170}, + [4474] = {.lex_state = 754}, + [4475] = {.lex_state = 754}, + [4476] = {.lex_state = 593}, + [4477] = {.lex_state = 640}, + [4478] = {.lex_state = 773, .external_lex_state = 2}, + [4479] = {.lex_state = 773, .external_lex_state = 2}, + [4480] = {.lex_state = 636}, + [4481] = {.lex_state = 749}, + [4482] = {.lex_state = 636}, + [4483] = {.lex_state = 641}, + [4484] = {.lex_state = 636}, + [4485] = {.lex_state = 641}, + [4486] = {.lex_state = 636}, + [4487] = {.lex_state = 773, .external_lex_state = 2}, + [4488] = {.lex_state = 773, .external_lex_state = 2}, + [4489] = {.lex_state = 2186}, + [4490] = {.lex_state = 773, .external_lex_state = 2}, + [4491] = {.lex_state = 589}, + [4492] = {.lex_state = 641}, + [4493] = {.lex_state = 616}, + [4494] = {.lex_state = 641}, + [4495] = {.lex_state = 589}, + [4496] = {.lex_state = 773, .external_lex_state = 2}, + [4497] = {.lex_state = 773, .external_lex_state = 2}, + [4498] = {.lex_state = 773, .external_lex_state = 2}, + [4499] = {.lex_state = 2169}, + [4500] = {.lex_state = 749}, + [4501] = {.lex_state = 2169}, + [4502] = {.lex_state = 773, .external_lex_state = 2}, + [4503] = {.lex_state = 749}, + [4504] = {.lex_state = 2186}, + [4505] = {.lex_state = 631}, + [4506] = {.lex_state = 773, .external_lex_state = 2}, + [4507] = {.lex_state = 773, .external_lex_state = 2}, + [4508] = {.lex_state = 773, .external_lex_state = 2}, + [4509] = {.lex_state = 773, .external_lex_state = 2}, + [4510] = {.lex_state = 631}, + [4511] = {.lex_state = 773, .external_lex_state = 2}, + [4512] = {.lex_state = 773, .external_lex_state = 2}, + [4513] = {.lex_state = 773, .external_lex_state = 2}, + [4514] = {.lex_state = 773, .external_lex_state = 2}, + [4515] = {.lex_state = 773, .external_lex_state = 2}, + [4516] = {.lex_state = 773, .external_lex_state = 2}, + [4517] = {.lex_state = 773, .external_lex_state = 2}, + [4518] = {.lex_state = 773, .external_lex_state = 2}, + [4519] = {.lex_state = 2168}, + [4520] = {.lex_state = 867}, + [4521] = {.lex_state = 749}, + [4522] = {.lex_state = 749}, + [4523] = {.lex_state = 867}, + [4524] = {.lex_state = 749}, + [4525] = {.lex_state = 2170}, + [4526] = {.lex_state = 2170}, + [4527] = {.lex_state = 2170}, + [4528] = {.lex_state = 749}, + [4529] = {.lex_state = 748}, + [4530] = {.lex_state = 867}, + [4531] = {.lex_state = 2172}, + [4532] = {.lex_state = 2168}, + [4533] = {.lex_state = 867}, + [4534] = {.lex_state = 2187}, + [4535] = {.lex_state = 748}, + [4536] = {.lex_state = 2175}, + [4537] = {.lex_state = 867}, + [4538] = {.lex_state = 867}, + [4539] = {.lex_state = 2178}, + [4540] = {.lex_state = 748}, + [4541] = {.lex_state = 867}, + [4542] = {.lex_state = 2191}, + [4543] = {.lex_state = 588}, + [4544] = {.lex_state = 2172}, + [4545] = {.lex_state = 2172}, + [4546] = {.lex_state = 631}, + [4547] = {.lex_state = 749}, + [4548] = {.lex_state = 749}, + [4549] = {.lex_state = 588}, + [4550] = {.lex_state = 2138}, + [4551] = {.lex_state = 749}, + [4552] = {.lex_state = 631}, + [4553] = {.lex_state = 749}, + [4554] = {.lex_state = 2191}, + [4555] = {.lex_state = 631}, + [4556] = {.lex_state = 867}, + [4557] = {.lex_state = 2213}, + [4558] = {.lex_state = 2200}, + [4559] = {.lex_state = 588}, + [4560] = {.lex_state = 631}, + [4561] = {.lex_state = 631}, + [4562] = {.lex_state = 631}, + [4563] = {.lex_state = 2177}, + [4564] = {.lex_state = 631}, + [4565] = {.lex_state = 631}, + [4566] = {.lex_state = 631}, + [4567] = {.lex_state = 631}, + [4568] = {.lex_state = 631}, + [4569] = {.lex_state = 631}, + [4570] = {.lex_state = 749}, + [4571] = {.lex_state = 588}, + [4572] = {.lex_state = 631}, + [4573] = {.lex_state = 749}, + [4574] = {.lex_state = 631}, + [4575] = {.lex_state = 867}, + [4576] = {.lex_state = 631}, + [4577] = {.lex_state = 631}, + [4578] = {.lex_state = 616}, + [4579] = {.lex_state = 616}, + [4580] = {.lex_state = 631}, + [4581] = {.lex_state = 631}, + [4582] = {.lex_state = 616}, + [4583] = {.lex_state = 616}, + [4584] = {.lex_state = 754}, + [4585] = {.lex_state = 631}, + [4586] = {.lex_state = 867}, + [4587] = {.lex_state = 631}, + [4588] = {.lex_state = 616}, + [4589] = {.lex_state = 616}, + [4590] = {.lex_state = 867}, + [4591] = {.lex_state = 616}, + [4592] = {.lex_state = 2167}, + [4593] = {.lex_state = 616}, + [4594] = {.lex_state = 867}, + [4595] = {.lex_state = 2138}, + [4596] = {.lex_state = 867}, + [4597] = {.lex_state = 867}, + [4598] = {.lex_state = 616}, + [4599] = {.lex_state = 631}, + [4600] = {.lex_state = 631}, + [4601] = {.lex_state = 616}, + [4602] = {.lex_state = 616}, + [4603] = {.lex_state = 867}, + [4604] = {.lex_state = 2177}, + [4605] = {.lex_state = 2169}, + [4606] = {.lex_state = 631}, + [4607] = {.lex_state = 616}, + [4608] = {.lex_state = 631}, + [4609] = {.lex_state = 631}, + [4610] = {.lex_state = 867}, + [4611] = {.lex_state = 616}, + [4612] = {.lex_state = 616}, + [4613] = {.lex_state = 631}, + [4614] = {.lex_state = 616}, + [4615] = {.lex_state = 616}, + [4616] = {.lex_state = 867}, + [4617] = {.lex_state = 631}, + [4618] = {.lex_state = 867}, + [4619] = {.lex_state = 867}, + [4620] = {.lex_state = 616}, + [4621] = {.lex_state = 616}, + [4622] = {.lex_state = 640}, + [4623] = {.lex_state = 2177}, + [4624] = {.lex_state = 2177}, + [4625] = {.lex_state = 2200}, + [4626] = {.lex_state = 616}, + [4627] = {.lex_state = 749}, + [4628] = {.lex_state = 631}, + [4629] = {.lex_state = 749}, + [4630] = {.lex_state = 631}, + [4631] = {.lex_state = 2191}, + [4632] = {.lex_state = 867}, + [4633] = {.lex_state = 749}, + [4634] = {.lex_state = 867}, + [4635] = {.lex_state = 2178}, + [4636] = {.lex_state = 631}, + [4637] = {.lex_state = 616}, + [4638] = {.lex_state = 616}, + [4639] = {.lex_state = 631}, + [4640] = {.lex_state = 631}, + [4641] = {.lex_state = 631}, + [4642] = {.lex_state = 867}, + [4643] = {.lex_state = 2169}, + [4644] = {.lex_state = 867}, + [4645] = {.lex_state = 631}, + [4646] = {.lex_state = 616}, + [4647] = {.lex_state = 631}, + [4648] = {.lex_state = 631}, + [4649] = {.lex_state = 2171}, + [4650] = {.lex_state = 749}, + [4651] = {.lex_state = 631}, + [4652] = {.lex_state = 2177}, + [4653] = {.lex_state = 867}, + [4654] = {.lex_state = 867}, + [4655] = {.lex_state = 2172}, + [4656] = {.lex_state = 2138}, + [4657] = {.lex_state = 2177}, + [4658] = {.lex_state = 2171}, + [4659] = {.lex_state = 631}, + [4660] = {.lex_state = 2138}, + [4661] = {.lex_state = 749}, + [4662] = {.lex_state = 867}, + [4663] = {.lex_state = 2138}, + [4664] = {.lex_state = 616}, + [4665] = {.lex_state = 749}, + [4666] = {.lex_state = 867}, + [4667] = {.lex_state = 749}, + [4668] = {.lex_state = 748}, + [4669] = {.lex_state = 749}, + [4670] = {.lex_state = 749}, + [4671] = {.lex_state = 593}, + [4672] = {.lex_state = 749}, + [4673] = {.lex_state = 749}, + [4674] = {.lex_state = 593}, + [4675] = {.lex_state = 749}, + [4676] = {.lex_state = 867}, + [4677] = {.lex_state = 2177}, + [4678] = {.lex_state = 867}, + [4679] = {.lex_state = 2177}, + [4680] = {.lex_state = 749}, + [4681] = {.lex_state = 749}, + [4682] = {.lex_state = 749}, + [4683] = {.lex_state = 754}, + [4684] = {.lex_state = 754}, + [4685] = {.lex_state = 749}, + [4686] = {.lex_state = 749}, + [4687] = {.lex_state = 749}, + [4688] = {.lex_state = 749}, + [4689] = {.lex_state = 867}, + [4690] = {.lex_state = 867}, + [4691] = {.lex_state = 749}, + [4692] = {.lex_state = 749}, + [4693] = {.lex_state = 749}, + [4694] = {.lex_state = 749}, + [4695] = {.lex_state = 749}, + [4696] = {.lex_state = 749}, + [4697] = {.lex_state = 749}, + [4698] = {.lex_state = 749}, + [4699] = {.lex_state = 749}, + [4700] = {.lex_state = 867}, + [4701] = {.lex_state = 749}, + [4702] = {.lex_state = 616}, + [4703] = {.lex_state = 867}, + [4704] = {.lex_state = 2172}, + [4705] = {.lex_state = 2172}, + [4706] = {.lex_state = 867}, + [4707] = {.lex_state = 867}, + [4708] = {.lex_state = 867}, + [4709] = {.lex_state = 2176}, + [4710] = {.lex_state = 867}, + [4711] = {.lex_state = 867}, + [4712] = {.lex_state = 616}, + [4713] = {.lex_state = 616}, + [4714] = {.lex_state = 2172}, + [4715] = {.lex_state = 616}, + [4716] = {.lex_state = 616}, + [4717] = {.lex_state = 616}, + [4718] = {.lex_state = 867}, + [4719] = {.lex_state = 2172}, + [4720] = {.lex_state = 867}, + [4721] = {.lex_state = 2172}, + [4722] = {.lex_state = 867}, + [4723] = {.lex_state = 589}, + [4724] = {.lex_state = 867}, + [4725] = {.lex_state = 631}, + [4726] = {.lex_state = 749}, + [4727] = {.lex_state = 774, .external_lex_state = 2}, + [4728] = {.lex_state = 2179}, + [4729] = {.lex_state = 631}, + [4730] = {.lex_state = 774, .external_lex_state = 2}, + [4731] = {.lex_state = 2192}, + [4732] = {.lex_state = 774, .external_lex_state = 2}, + [4733] = {.lex_state = 642}, + [4734] = {.lex_state = 2179}, + [4735] = {.lex_state = 2204}, + [4736] = {.lex_state = 2204}, + [4737] = {.lex_state = 2204}, + [4738] = {.lex_state = 2204}, + [4739] = {.lex_state = 642}, + [4740] = {.lex_state = 749}, + [4741] = {.lex_state = 2191}, + [4742] = {.lex_state = 2178}, + [4743] = {.lex_state = 642}, + [4744] = {.lex_state = 2204}, + [4745] = {.lex_state = 2191}, + [4746] = {.lex_state = 774, .external_lex_state = 2}, + [4747] = {.lex_state = 2176}, + [4748] = {.lex_state = 631}, + [4749] = {.lex_state = 2191}, + [4750] = {.lex_state = 642}, + [4751] = {.lex_state = 2191}, + [4752] = {.lex_state = 642}, + [4753] = {.lex_state = 2191}, + [4754] = {.lex_state = 774, .external_lex_state = 2}, + [4755] = {.lex_state = 642}, + [4756] = {.lex_state = 2191}, + [4757] = {.lex_state = 749}, + [4758] = {.lex_state = 749}, + [4759] = {.lex_state = 774, .external_lex_state = 2}, + [4760] = {.lex_state = 774, .external_lex_state = 2}, + [4761] = {.lex_state = 631}, + [4762] = {.lex_state = 2201}, + [4763] = {.lex_state = 2176}, + [4764] = {.lex_state = 774, .external_lex_state = 2}, + [4765] = {.lex_state = 2179}, + [4766] = {.lex_state = 2180}, + [4767] = {.lex_state = 2179}, + [4768] = {.lex_state = 2187}, + [4769] = {.lex_state = 593}, + [4770] = {.lex_state = 774, .external_lex_state = 2}, + [4771] = {.lex_state = 641}, + [4772] = {.lex_state = 631}, + [4773] = {.lex_state = 774, .external_lex_state = 2}, + [4774] = {.lex_state = 593}, + [4775] = {.lex_state = 631}, + [4776] = {.lex_state = 631}, + [4777] = {.lex_state = 631}, + [4778] = {.lex_state = 774, .external_lex_state = 2}, + [4779] = {.lex_state = 2187}, + [4780] = {.lex_state = 593}, + [4781] = {.lex_state = 2187}, + [4782] = {.lex_state = 774, .external_lex_state = 2}, + [4783] = {.lex_state = 2187}, + [4784] = {.lex_state = 774, .external_lex_state = 2}, + [4785] = {.lex_state = 774, .external_lex_state = 2}, + [4786] = {.lex_state = 642}, + [4787] = {.lex_state = 2170}, + [4788] = {.lex_state = 593}, + [4789] = {.lex_state = 774, .external_lex_state = 2}, + [4790] = {.lex_state = 2178}, + [4791] = {.lex_state = 774, .external_lex_state = 2}, + [4792] = {.lex_state = 2204}, + [4793] = {.lex_state = 774, .external_lex_state = 2}, + [4794] = {.lex_state = 774, .external_lex_state = 2}, + [4795] = {.lex_state = 774, .external_lex_state = 2}, + [4796] = {.lex_state = 774, .external_lex_state = 2}, + [4797] = {.lex_state = 774, .external_lex_state = 2}, + [4798] = {.lex_state = 2179}, + [4799] = {.lex_state = 749}, + [4800] = {.lex_state = 748}, + [4801] = {.lex_state = 774, .external_lex_state = 2}, + [4802] = {.lex_state = 2199}, + [4803] = {.lex_state = 2179}, + [4804] = {.lex_state = 631}, + [4805] = {.lex_state = 783, .external_lex_state = 2}, + [4806] = {.lex_state = 774, .external_lex_state = 2}, + [4807] = {.lex_state = 642}, + [4808] = {.lex_state = 774, .external_lex_state = 2}, + [4809] = {.lex_state = 749}, + [4810] = {.lex_state = 774, .external_lex_state = 2}, + [4811] = {.lex_state = 774, .external_lex_state = 2}, + [4812] = {.lex_state = 774, .external_lex_state = 2}, + [4813] = {.lex_state = 2173}, + [4814] = {.lex_state = 631}, + [4815] = {.lex_state = 774, .external_lex_state = 2}, + [4816] = {.lex_state = 774, .external_lex_state = 2}, + [4817] = {.lex_state = 2173}, + [4818] = {.lex_state = 2178}, + [4819] = {.lex_state = 774, .external_lex_state = 2}, + [4820] = {.lex_state = 774, .external_lex_state = 2}, + [4821] = {.lex_state = 774, .external_lex_state = 2}, + [4822] = {.lex_state = 774, .external_lex_state = 2}, + [4823] = {.lex_state = 774, .external_lex_state = 2}, + [4824] = {.lex_state = 774, .external_lex_state = 2}, + [4825] = {.lex_state = 774, .external_lex_state = 2}, + [4826] = {.lex_state = 774, .external_lex_state = 2}, + [4827] = {.lex_state = 774, .external_lex_state = 2}, + [4828] = {.lex_state = 774, .external_lex_state = 2}, + [4829] = {.lex_state = 2191}, + [4830] = {.lex_state = 2201}, + [4831] = {.lex_state = 2187}, + [4832] = {.lex_state = 2172}, + [4833] = {.lex_state = 2204}, + [4834] = {.lex_state = 631}, + [4835] = {.lex_state = 631}, + [4836] = {.lex_state = 774, .external_lex_state = 2}, + [4837] = {.lex_state = 631}, + [4838] = {.lex_state = 774, .external_lex_state = 2}, + [4839] = {.lex_state = 631}, + [4840] = {.lex_state = 774, .external_lex_state = 2}, + [4841] = {.lex_state = 774, .external_lex_state = 2}, + [4842] = {.lex_state = 2191}, + [4843] = {.lex_state = 774, .external_lex_state = 2}, + [4844] = {.lex_state = 749}, + [4845] = {.lex_state = 774, .external_lex_state = 2}, + [4846] = {.lex_state = 774, .external_lex_state = 2}, + [4847] = {.lex_state = 631}, + [4848] = {.lex_state = 589}, + [4849] = {.lex_state = 2204}, + [4850] = {.lex_state = 774, .external_lex_state = 2}, + [4851] = {.lex_state = 774, .external_lex_state = 2}, + [4852] = {.lex_state = 774, .external_lex_state = 2}, + [4853] = {.lex_state = 774, .external_lex_state = 2}, + [4854] = {.lex_state = 774, .external_lex_state = 2}, + [4855] = {.lex_state = 774, .external_lex_state = 2}, + [4856] = {.lex_state = 749}, + [4857] = {.lex_state = 774, .external_lex_state = 2}, + [4858] = {.lex_state = 774, .external_lex_state = 2}, + [4859] = {.lex_state = 774, .external_lex_state = 2}, + [4860] = {.lex_state = 2181}, + [4861] = {.lex_state = 774, .external_lex_state = 2}, + [4862] = {.lex_state = 774, .external_lex_state = 2}, + [4863] = {.lex_state = 631}, + [4864] = {.lex_state = 774, .external_lex_state = 2}, + [4865] = {.lex_state = 2204}, + [4866] = {.lex_state = 749}, + [4867] = {.lex_state = 774, .external_lex_state = 2}, + [4868] = {.lex_state = 2173}, + [4869] = {.lex_state = 631}, + [4870] = {.lex_state = 774, .external_lex_state = 2}, + [4871] = {.lex_state = 631}, + [4872] = {.lex_state = 774, .external_lex_state = 2}, + [4873] = {.lex_state = 631}, + [4874] = {.lex_state = 631}, + [4875] = {.lex_state = 589}, + [4876] = {.lex_state = 2199}, + [4877] = {.lex_state = 2204}, + [4878] = {.lex_state = 774, .external_lex_state = 2}, + [4879] = {.lex_state = 774, .external_lex_state = 2}, + [4880] = {.lex_state = 749}, + [4881] = {.lex_state = 774, .external_lex_state = 2}, + [4882] = {.lex_state = 2204}, + [4883] = {.lex_state = 631}, + [4884] = {.lex_state = 774, .external_lex_state = 2}, + [4885] = {.lex_state = 2199}, + [4886] = {.lex_state = 774, .external_lex_state = 2}, + [4887] = {.lex_state = 774, .external_lex_state = 2}, + [4888] = {.lex_state = 774, .external_lex_state = 2}, + [4889] = {.lex_state = 2191}, + [4890] = {.lex_state = 2192}, + [4891] = {.lex_state = 588}, + [4892] = {.lex_state = 2204}, + [4893] = {.lex_state = 2191}, + [4894] = {.lex_state = 2204}, + [4895] = {.lex_state = 2191}, + [4896] = {.lex_state = 2179}, + [4897] = {.lex_state = 2169}, + [4898] = {.lex_state = 2204}, + [4899] = {.lex_state = 2204}, + [4900] = {.lex_state = 2187}, + [4901] = {.lex_state = 2175}, + [4902] = {.lex_state = 2171}, + [4903] = {.lex_state = 774, .external_lex_state = 2}, + [4904] = {.lex_state = 2199}, + [4905] = {.lex_state = 774, .external_lex_state = 2}, + [4906] = {.lex_state = 774, .external_lex_state = 2}, + [4907] = {.lex_state = 2175}, + [4908] = {.lex_state = 2175}, + [4909] = {.lex_state = 2204}, + [4910] = {.lex_state = 774, .external_lex_state = 2}, + [4911] = {.lex_state = 774, .external_lex_state = 2}, + [4912] = {.lex_state = 749}, + [4913] = {.lex_state = 2171}, + [4914] = {.lex_state = 774, .external_lex_state = 2}, + [4915] = {.lex_state = 2204}, + [4916] = {.lex_state = 2158}, + [4917] = {.lex_state = 774, .external_lex_state = 2}, + [4918] = {.lex_state = 2187}, + [4919] = {.lex_state = 749}, + [4920] = {.lex_state = 2171}, + [4921] = {.lex_state = 2204}, + [4922] = {.lex_state = 588}, + [4923] = {.lex_state = 2191}, + [4924] = {.lex_state = 774, .external_lex_state = 2}, + [4925] = {.lex_state = 774, .external_lex_state = 2}, + [4926] = {.lex_state = 774, .external_lex_state = 2}, + [4927] = {.lex_state = 2171}, + [4928] = {.lex_state = 774, .external_lex_state = 2}, + [4929] = {.lex_state = 749}, + [4930] = {.lex_state = 774, .external_lex_state = 2}, + [4931] = {.lex_state = 2204}, + [4932] = {.lex_state = 774, .external_lex_state = 2}, + [4933] = {.lex_state = 631}, + [4934] = {.lex_state = 2172}, + [4935] = {.lex_state = 2191}, + [4936] = {.lex_state = 588}, + [4937] = {.lex_state = 774, .external_lex_state = 2}, + [4938] = {.lex_state = 588}, + [4939] = {.lex_state = 631}, + [4940] = {.lex_state = 774, .external_lex_state = 2}, + [4941] = {.lex_state = 2204}, + [4942] = {.lex_state = 774, .external_lex_state = 2}, + [4943] = {.lex_state = 2204}, + [4944] = {.lex_state = 2204}, + [4945] = {.lex_state = 754}, + [4946] = {.lex_state = 631}, + [4947] = {.lex_state = 2204}, + [4948] = {.lex_state = 2204}, + [4949] = {.lex_state = 2179}, + [4950] = {.lex_state = 2204}, + [4951] = {.lex_state = 588}, + [4952] = {.lex_state = 588}, + [4953] = {.lex_state = 2204}, + [4954] = {.lex_state = 2204}, + [4955] = {.lex_state = 749}, + [4956] = {.lex_state = 774, .external_lex_state = 2}, + [4957] = {.lex_state = 588}, + [4958] = {.lex_state = 749}, + [4959] = {.lex_state = 774, .external_lex_state = 2}, + [4960] = {.lex_state = 749}, + [4961] = {.lex_state = 2179}, + [4962] = {.lex_state = 588}, + [4963] = {.lex_state = 2204}, + [4964] = {.lex_state = 2191}, + [4965] = {.lex_state = 588}, + [4966] = {.lex_state = 588}, + [4967] = {.lex_state = 749}, + [4968] = {.lex_state = 774, .external_lex_state = 2}, + [4969] = {.lex_state = 774, .external_lex_state = 2}, + [4970] = {.lex_state = 2187}, + [4971] = {.lex_state = 2204}, + [4972] = {.lex_state = 588}, + [4973] = {.lex_state = 2170}, + [4974] = {.lex_state = 774, .external_lex_state = 2}, + [4975] = {.lex_state = 774, .external_lex_state = 2}, + [4976] = {.lex_state = 774, .external_lex_state = 2}, + [4977] = {.lex_state = 749}, + [4978] = {.lex_state = 749}, + [4979] = {.lex_state = 2204}, + [4980] = {.lex_state = 774, .external_lex_state = 2}, + [4981] = {.lex_state = 2204}, + [4982] = {.lex_state = 588}, + [4983] = {.lex_state = 631}, + [4984] = {.lex_state = 2167}, + [4985] = {.lex_state = 774, .external_lex_state = 2}, + [4986] = {.lex_state = 2168}, + [4987] = {.lex_state = 774, .external_lex_state = 2}, + [4988] = {.lex_state = 774, .external_lex_state = 2}, + [4989] = {.lex_state = 774, .external_lex_state = 2}, + [4990] = {.lex_state = 588}, + [4991] = {.lex_state = 588}, + [4992] = {.lex_state = 774, .external_lex_state = 2}, + [4993] = {.lex_state = 588}, + [4994] = {.lex_state = 631}, + [4995] = {.lex_state = 588}, + [4996] = {.lex_state = 2192}, + [4997] = {.lex_state = 774, .external_lex_state = 2}, + [4998] = {.lex_state = 588}, + [4999] = {.lex_state = 774, .external_lex_state = 2}, + [5000] = {.lex_state = 2167}, + [5001] = {.lex_state = 2179}, + [5002] = {.lex_state = 774, .external_lex_state = 2}, + [5003] = {.lex_state = 2176}, + [5004] = {.lex_state = 774, .external_lex_state = 2}, + [5005] = {.lex_state = 588}, + [5006] = {.lex_state = 631}, + [5007] = {.lex_state = 588}, + [5008] = {.lex_state = 2186}, + [5009] = {.lex_state = 2176}, + [5010] = {.lex_state = 588}, + [5011] = {.lex_state = 2176}, + [5012] = {.lex_state = 588}, + [5013] = {.lex_state = 774, .external_lex_state = 2}, + [5014] = {.lex_state = 631}, + [5015] = {.lex_state = 588}, + [5016] = {.lex_state = 631}, + [5017] = {.lex_state = 588}, + [5018] = {.lex_state = 2204}, + [5019] = {.lex_state = 588}, + [5020] = {.lex_state = 774, .external_lex_state = 2}, + [5021] = {.lex_state = 2191}, + [5022] = {.lex_state = 2191}, + [5023] = {.lex_state = 588}, + [5024] = {.lex_state = 588}, + [5025] = {.lex_state = 631}, + [5026] = {.lex_state = 749}, + [5027] = {.lex_state = 754}, + [5028] = {.lex_state = 588}, + [5029] = {.lex_state = 588}, + [5030] = {.lex_state = 588}, + [5031] = {.lex_state = 774, .external_lex_state = 2}, + [5032] = {.lex_state = 588}, + [5033] = {.lex_state = 774, .external_lex_state = 2}, + [5034] = {.lex_state = 774, .external_lex_state = 2}, + [5035] = {.lex_state = 774, .external_lex_state = 2}, + [5036] = {.lex_state = 588}, + [5037] = {.lex_state = 588}, + [5038] = {.lex_state = 2176}, + [5039] = {.lex_state = 588}, + [5040] = {.lex_state = 588}, + [5041] = {.lex_state = 588}, + [5042] = {.lex_state = 588}, + [5043] = {.lex_state = 774, .external_lex_state = 2}, + [5044] = {.lex_state = 749}, + [5045] = {.lex_state = 2172}, + [5046] = {.lex_state = 588}, + [5047] = {.lex_state = 774, .external_lex_state = 2}, + [5048] = {.lex_state = 588}, + [5049] = {.lex_state = 774, .external_lex_state = 2}, + [5050] = {.lex_state = 2182}, + [5051] = {.lex_state = 2167}, + [5052] = {.lex_state = 588}, + [5053] = {.lex_state = 588}, + [5054] = {.lex_state = 588}, + [5055] = {.lex_state = 588}, + [5056] = {.lex_state = 2167}, + [5057] = {.lex_state = 588}, + [5058] = {.lex_state = 2173}, + [5059] = {.lex_state = 588}, + [5060] = {.lex_state = 588}, + [5061] = {.lex_state = 2167}, + [5062] = {.lex_state = 588}, + [5063] = {.lex_state = 588}, + [5064] = {.lex_state = 2179}, + [5065] = {.lex_state = 588}, + [5066] = {.lex_state = 588}, + [5067] = {.lex_state = 588}, + [5068] = {.lex_state = 588}, + [5069] = {.lex_state = 588}, + [5070] = {.lex_state = 588}, + [5071] = {.lex_state = 764}, + [5072] = {.lex_state = 588}, + [5073] = {.lex_state = 2167}, + [5074] = {.lex_state = 588}, + [5075] = {.lex_state = 764}, + [5076] = {.lex_state = 588}, + [5077] = {.lex_state = 588}, + [5078] = {.lex_state = 2158}, + [5079] = {.lex_state = 588}, + [5080] = {.lex_state = 588}, + [5081] = {.lex_state = 588}, + [5082] = {.lex_state = 764}, + [5083] = {.lex_state = 2191}, + [5084] = {.lex_state = 2186}, + [5085] = {.lex_state = 2137}, + [5086] = {.lex_state = 2192}, + [5087] = {.lex_state = 2191}, + [5088] = {.lex_state = 588}, + [5089] = {.lex_state = 2188}, + [5090] = {.lex_state = 588}, + [5091] = {.lex_state = 588}, + [5092] = {.lex_state = 2158}, + [5093] = {.lex_state = 764}, + [5094] = {.lex_state = 2188}, + [5095] = {.lex_state = 588}, + [5096] = {.lex_state = 2137}, + [5097] = {.lex_state = 2191}, + [5098] = {.lex_state = 759}, + [5099] = {.lex_state = 784, .external_lex_state = 2}, + [5100] = {.lex_state = 588}, + [5101] = {.lex_state = 759}, + [5102] = {.lex_state = 2200}, + [5103] = {.lex_state = 759}, + [5104] = {.lex_state = 2169}, + [5105] = {.lex_state = 2188}, + [5106] = {.lex_state = 588}, + [5107] = {.lex_state = 2170}, + [5108] = {.lex_state = 748}, + [5109] = {.lex_state = 2173}, + [5110] = {.lex_state = 2188}, + [5111] = {.lex_state = 2173}, + [5112] = {.lex_state = 2173}, + [5113] = {.lex_state = 2188}, + [5114] = {.lex_state = 588}, + [5115] = {.lex_state = 2192}, + [5116] = {.lex_state = 2173}, + [5117] = {.lex_state = 2173}, + [5118] = {.lex_state = 2158}, + [5119] = {.lex_state = 2200}, + [5120] = {.lex_state = 2182}, + [5121] = {.lex_state = 2183}, + [5122] = {.lex_state = 2169}, + [5123] = {.lex_state = 2183}, + [5124] = {.lex_state = 759}, + [5125] = {.lex_state = 2158}, + [5126] = {.lex_state = 749}, + [5127] = {.lex_state = 2191}, + [5128] = {.lex_state = 2186}, + [5129] = {.lex_state = 2173}, + [5130] = {.lex_state = 749}, + [5131] = {.lex_state = 2183}, + [5132] = {.lex_state = 2192}, + [5133] = {.lex_state = 2173}, + [5134] = {.lex_state = 2192}, + [5135] = {.lex_state = 2191}, + [5136] = {.lex_state = 2189}, + [5137] = {.lex_state = 2191}, + [5138] = {.lex_state = 2186}, + [5139] = {.lex_state = 2192}, + [5140] = {.lex_state = 2168}, + [5141] = {.lex_state = 2173}, + [5142] = {.lex_state = 2168}, + [5143] = {.lex_state = 2192}, + [5144] = {.lex_state = 2192}, + [5145] = {.lex_state = 2173}, + [5146] = {.lex_state = 2188}, + [5147] = {.lex_state = 2158}, + [5148] = {.lex_state = 2191}, + [5149] = {.lex_state = 2191}, + [5150] = {.lex_state = 2192}, + [5151] = {.lex_state = 2188}, + [5152] = {.lex_state = 2186}, + [5153] = {.lex_state = 2173}, + [5154] = {.lex_state = 589}, + [5155] = {.lex_state = 2191}, + [5156] = {.lex_state = 2191}, + [5157] = {.lex_state = 2182}, + [5158] = {.lex_state = 2173}, + [5159] = {.lex_state = 2191}, + [5160] = {.lex_state = 2191}, + [5161] = {.lex_state = 2173}, + [5162] = {.lex_state = 2191}, + [5163] = {.lex_state = 2191}, + [5164] = {.lex_state = 2191}, + [5165] = {.lex_state = 2191}, + [5166] = {.lex_state = 2191}, + [5167] = {.lex_state = 2191}, + [5168] = {.lex_state = 2173}, + [5169] = {.lex_state = 2173}, + [5170] = {.lex_state = 2192}, + [5171] = {.lex_state = 2192}, + [5172] = {.lex_state = 589}, + [5173] = {.lex_state = 2205}, + [5174] = {.lex_state = 2188}, + [5175] = {.lex_state = 589}, + [5176] = {.lex_state = 2179}, + [5177] = {.lex_state = 589}, + [5178] = {.lex_state = 2188}, + [5179] = {.lex_state = 2186}, + [5180] = {.lex_state = 2179}, + [5181] = {.lex_state = 784, .external_lex_state = 2}, + [5182] = {.lex_state = 2176}, + [5183] = {.lex_state = 2182}, + [5184] = {.lex_state = 2202}, + [5185] = {.lex_state = 2172}, + [5186] = {.lex_state = 642}, + [5187] = {.lex_state = 2188}, + [5188] = {.lex_state = 2205}, + [5189] = {.lex_state = 2192}, + [5190] = {.lex_state = 2178}, + [5191] = {.lex_state = 2192}, + [5192] = {.lex_state = 2176}, + [5193] = {.lex_state = 2191}, + [5194] = {.lex_state = 2178}, + [5195] = {.lex_state = 2186}, + [5196] = {.lex_state = 2178}, + [5197] = {.lex_state = 2173}, + [5198] = {.lex_state = 2173}, + [5199] = {.lex_state = 2173}, + [5200] = {.lex_state = 2173}, + [5201] = {.lex_state = 2173}, + [5202] = {.lex_state = 832}, + [5203] = {.lex_state = 754}, + [5204] = {.lex_state = 589}, + [5205] = {.lex_state = 775, .external_lex_state = 2}, + [5206] = {.lex_state = 2161}, + [5207] = {.lex_state = 775, .external_lex_state = 2}, + [5208] = {.lex_state = 775, .external_lex_state = 2}, + [5209] = {.lex_state = 775, .external_lex_state = 2}, + [5210] = {.lex_state = 775, .external_lex_state = 2}, + [5211] = {.lex_state = 775, .external_lex_state = 2}, + [5212] = {.lex_state = 2161}, + [5213] = {.lex_state = 775, .external_lex_state = 2}, + [5214] = {.lex_state = 775, .external_lex_state = 2}, + [5215] = {.lex_state = 775, .external_lex_state = 2}, + [5216] = {.lex_state = 2186}, + [5217] = {.lex_state = 2186}, + [5218] = {.lex_state = 775, .external_lex_state = 2}, + [5219] = {.lex_state = 832}, + [5220] = {.lex_state = 832}, + [5221] = {.lex_state = 2201}, + [5222] = {.lex_state = 2188}, + [5223] = {.lex_state = 2201}, + [5224] = {.lex_state = 2200}, + [5225] = {.lex_state = 2183}, + [5226] = {.lex_state = 832}, + [5227] = {.lex_state = 2168}, + [5228] = {.lex_state = 832}, + [5229] = {.lex_state = 775, .external_lex_state = 2}, + [5230] = {.lex_state = 775, .external_lex_state = 2}, + [5231] = {.lex_state = 832}, + [5232] = {.lex_state = 2161}, + [5233] = {.lex_state = 2161}, + [5234] = {.lex_state = 832}, + [5235] = {.lex_state = 2192}, + [5236] = {.lex_state = 775, .external_lex_state = 2}, + [5237] = {.lex_state = 2200}, + [5238] = {.lex_state = 2188}, + [5239] = {.lex_state = 775, .external_lex_state = 2}, + [5240] = {.lex_state = 775, .external_lex_state = 2}, + [5241] = {.lex_state = 2168}, + [5242] = {.lex_state = 832}, + [5243] = {.lex_state = 2168}, + [5244] = {.lex_state = 2168}, + [5245] = {.lex_state = 775, .external_lex_state = 2}, + [5246] = {.lex_state = 775, .external_lex_state = 2}, + [5247] = {.lex_state = 775, .external_lex_state = 2}, + [5248] = {.lex_state = 2161}, + [5249] = {.lex_state = 2184}, + [5250] = {.lex_state = 832}, + [5251] = {.lex_state = 2200}, + [5252] = {.lex_state = 775, .external_lex_state = 2}, + [5253] = {.lex_state = 2200}, + [5254] = {.lex_state = 2161}, + [5255] = {.lex_state = 2161}, + [5256] = {.lex_state = 2198}, + [5257] = {.lex_state = 2161}, + [5258] = {.lex_state = 2161}, + [5259] = {.lex_state = 2161}, + [5260] = {.lex_state = 2184}, + [5261] = {.lex_state = 832}, + [5262] = {.lex_state = 832}, + [5263] = {.lex_state = 2198}, + [5264] = {.lex_state = 2200}, + [5265] = {.lex_state = 2200}, + [5266] = {.lex_state = 2170}, + [5267] = {.lex_state = 2198}, + [5268] = {.lex_state = 832}, + [5269] = {.lex_state = 2170}, + [5270] = {.lex_state = 832}, + [5271] = {.lex_state = 2200}, + [5272] = {.lex_state = 2200}, + [5273] = {.lex_state = 2198}, + [5274] = {.lex_state = 2161}, + [5275] = {.lex_state = 2200}, + [5276] = {.lex_state = 2200}, + [5277] = {.lex_state = 2161}, + [5278] = {.lex_state = 2200}, + [5279] = {.lex_state = 2200}, + [5280] = {.lex_state = 2200}, + [5281] = {.lex_state = 2200}, + [5282] = {.lex_state = 2200}, + [5283] = {.lex_state = 2200}, + [5284] = {.lex_state = 2161}, + [5285] = {.lex_state = 2161}, + [5286] = {.lex_state = 2198}, + [5287] = {.lex_state = 589}, + [5288] = {.lex_state = 2161}, + [5289] = {.lex_state = 775, .external_lex_state = 2}, + [5290] = {.lex_state = 775, .external_lex_state = 2}, + [5291] = {.lex_state = 832}, + [5292] = {.lex_state = 775, .external_lex_state = 2}, + [5293] = {.lex_state = 2192}, + [5294] = {.lex_state = 748}, + [5295] = {.lex_state = 2188}, + [5296] = {.lex_state = 775, .external_lex_state = 2}, + [5297] = {.lex_state = 2184}, + [5298] = {.lex_state = 2198}, + [5299] = {.lex_state = 2202}, + [5300] = {.lex_state = 2198}, + [5301] = {.lex_state = 775, .external_lex_state = 2}, + [5302] = {.lex_state = 2202}, + [5303] = {.lex_state = 2198}, + [5304] = {.lex_state = 2169}, + [5305] = {.lex_state = 832}, + [5306] = {.lex_state = 2169}, + [5307] = {.lex_state = 2173}, + [5308] = {.lex_state = 832}, + [5309] = {.lex_state = 2169}, + [5310] = {.lex_state = 832}, + [5311] = {.lex_state = 2169}, + [5312] = {.lex_state = 589}, + [5313] = {.lex_state = 589}, + [5314] = {.lex_state = 589}, + [5315] = {.lex_state = 589}, + [5316] = {.lex_state = 832}, + [5317] = {.lex_state = 775, .external_lex_state = 2}, + [5318] = {.lex_state = 2158}, + [5319] = {.lex_state = 589}, + [5320] = {.lex_state = 2158, .external_lex_state = 2}, + [5321] = {.lex_state = 589}, + [5322] = {.lex_state = 775, .external_lex_state = 2}, + [5323] = {.lex_state = 2158}, + [5324] = {.lex_state = 2161}, + [5325] = {.lex_state = 2158}, + [5326] = {.lex_state = 2161}, + [5327] = {.lex_state = 832}, + [5328] = {.lex_state = 589}, + [5329] = {.lex_state = 775, .external_lex_state = 2}, + [5330] = {.lex_state = 775, .external_lex_state = 2}, + [5331] = {.lex_state = 748}, + [5332] = {.lex_state = 2184}, + [5333] = {.lex_state = 589}, + [5334] = {.lex_state = 589}, + [5335] = {.lex_state = 589}, + [5336] = {.lex_state = 589}, + [5337] = {.lex_state = 589}, + [5338] = {.lex_state = 589}, + [5339] = {.lex_state = 589}, + [5340] = {.lex_state = 589}, + [5341] = {.lex_state = 589}, + [5342] = {.lex_state = 589}, + [5343] = {.lex_state = 589}, + [5344] = {.lex_state = 589}, + [5345] = {.lex_state = 589}, + [5346] = {.lex_state = 589}, + [5347] = {.lex_state = 775, .external_lex_state = 2}, + [5348] = {.lex_state = 832}, + [5349] = {.lex_state = 589}, + [5350] = {.lex_state = 589}, + [5351] = {.lex_state = 589}, + [5352] = {.lex_state = 2192}, + [5353] = {.lex_state = 589}, + [5354] = {.lex_state = 2161}, + [5355] = {.lex_state = 589}, + [5356] = {.lex_state = 589}, + [5357] = {.lex_state = 589}, + [5358] = {.lex_state = 775, .external_lex_state = 2}, + [5359] = {.lex_state = 589}, + [5360] = {.lex_state = 832}, + [5361] = {.lex_state = 2184}, + [5362] = {.lex_state = 589}, + [5363] = {.lex_state = 589}, + [5364] = {.lex_state = 589}, + [5365] = {.lex_state = 589}, + [5366] = {.lex_state = 2158}, + [5367] = {.lex_state = 775, .external_lex_state = 2}, + [5368] = {.lex_state = 2161}, + [5369] = {.lex_state = 832}, + [5370] = {.lex_state = 754}, + [5371] = {.lex_state = 775, .external_lex_state = 2}, + [5372] = {.lex_state = 2173}, + [5373] = {.lex_state = 2172}, + [5374] = {.lex_state = 2172}, + [5375] = {.lex_state = 2161}, + [5376] = {.lex_state = 2161}, + [5377] = {.lex_state = 2172}, + [5378] = {.lex_state = 2161}, + [5379] = {.lex_state = 2161}, + [5380] = {.lex_state = 2199}, + [5381] = {.lex_state = 832}, + [5382] = {.lex_state = 832}, + [5383] = {.lex_state = 832}, + [5384] = {.lex_state = 832}, + [5385] = {.lex_state = 832}, + [5386] = {.lex_state = 832}, + [5387] = {.lex_state = 2184}, + [5388] = {.lex_state = 832}, + [5389] = {.lex_state = 832}, + [5390] = {.lex_state = 832}, + [5391] = {.lex_state = 832}, + [5392] = {.lex_state = 832}, + [5393] = {.lex_state = 832}, + [5394] = {.lex_state = 589}, + [5395] = {.lex_state = 2182}, + [5396] = {.lex_state = 832}, + [5397] = {.lex_state = 832}, + [5398] = {.lex_state = 2161}, + [5399] = {.lex_state = 2161}, + [5400] = {.lex_state = 2161}, + [5401] = {.lex_state = 2161}, + [5402] = {.lex_state = 775, .external_lex_state = 2}, + [5403] = {.lex_state = 832}, + [5404] = {.lex_state = 2161}, + [5405] = {.lex_state = 832}, + [5406] = {.lex_state = 832}, + [5407] = {.lex_state = 775, .external_lex_state = 2}, + [5408] = {.lex_state = 589}, + [5409] = {.lex_state = 2161}, + [5410] = {.lex_state = 589}, + [5411] = {.lex_state = 775, .external_lex_state = 2}, + [5412] = {.lex_state = 2161}, + [5413] = {.lex_state = 2161}, + [5414] = {.lex_state = 2161}, + [5415] = {.lex_state = 2161}, + [5416] = {.lex_state = 2192}, + [5417] = {.lex_state = 832}, + [5418] = {.lex_state = 2161}, + [5419] = {.lex_state = 832}, + [5420] = {.lex_state = 2161}, + [5421] = {.lex_state = 2184}, + [5422] = {.lex_state = 750}, + [5423] = {.lex_state = 775, .external_lex_state = 2}, + [5424] = {.lex_state = 2184}, + [5425] = {.lex_state = 2161}, + [5426] = {.lex_state = 775, .external_lex_state = 2}, + [5427] = {.lex_state = 832}, + [5428] = {.lex_state = 832}, + [5429] = {.lex_state = 750}, + [5430] = {.lex_state = 832}, + [5431] = {.lex_state = 832}, + [5432] = {.lex_state = 832}, + [5433] = {.lex_state = 2184}, + [5434] = {.lex_state = 832}, + [5435] = {.lex_state = 2161}, + [5436] = {.lex_state = 2161}, + [5437] = {.lex_state = 2161}, + [5438] = {.lex_state = 832}, + [5439] = {.lex_state = 775, .external_lex_state = 2}, + [5440] = {.lex_state = 832}, + [5441] = {.lex_state = 775, .external_lex_state = 2}, + [5442] = {.lex_state = 2170}, + [5443] = {.lex_state = 775, .external_lex_state = 2}, + [5444] = {.lex_state = 2161}, + [5445] = {.lex_state = 2158}, + [5446] = {.lex_state = 2158}, + [5447] = {.lex_state = 2161}, + [5448] = {.lex_state = 2161}, + [5449] = {.lex_state = 2161}, + [5450] = {.lex_state = 775, .external_lex_state = 2}, + [5451] = {.lex_state = 775, .external_lex_state = 2}, + [5452] = {.lex_state = 2158}, + [5453] = {.lex_state = 748}, + [5454] = {.lex_state = 2190}, + [5455] = {.lex_state = 775, .external_lex_state = 2}, + [5456] = {.lex_state = 2206}, + [5457] = {.lex_state = 2161}, + [5458] = {.lex_state = 2190}, + [5459] = {.lex_state = 2161}, + [5460] = {.lex_state = 2190}, + [5461] = {.lex_state = 2161}, + [5462] = {.lex_state = 2158}, + [5463] = {.lex_state = 2161}, + [5464] = {.lex_state = 2161}, + [5465] = {.lex_state = 754}, + [5466] = {.lex_state = 2158}, + [5467] = {.lex_state = 589}, + [5468] = {.lex_state = 589}, + [5469] = {.lex_state = 2161}, + [5470] = {.lex_state = 589}, + [5471] = {.lex_state = 589}, + [5472] = {.lex_state = 589}, + [5473] = {.lex_state = 589}, + [5474] = {.lex_state = 748}, + [5475] = {.lex_state = 2161}, + [5476] = {.lex_state = 749}, + [5477] = {.lex_state = 589}, + [5478] = {.lex_state = 589}, + [5479] = {.lex_state = 2161}, + [5480] = {.lex_state = 2161}, + [5481] = {.lex_state = 2161}, + [5482] = {.lex_state = 2161}, + [5483] = {.lex_state = 589}, + [5484] = {.lex_state = 589}, + [5485] = {.lex_state = 589}, + [5486] = {.lex_state = 589}, + [5487] = {.lex_state = 589}, + [5488] = {.lex_state = 589}, + [5489] = {.lex_state = 2158}, + [5490] = {.lex_state = 2158}, + [5491] = {.lex_state = 589}, + [5492] = {.lex_state = 589}, + [5493] = {.lex_state = 775, .external_lex_state = 2}, + [5494] = {.lex_state = 775, .external_lex_state = 2}, + [5495] = {.lex_state = 2161}, + [5496] = {.lex_state = 775, .external_lex_state = 2}, + [5497] = {.lex_state = 589}, + [5498] = {.lex_state = 589}, + [5499] = {.lex_state = 589}, + [5500] = {.lex_state = 589}, + [5501] = {.lex_state = 2161}, + [5502] = {.lex_state = 589}, + [5503] = {.lex_state = 750}, + [5504] = {.lex_state = 2161}, + [5505] = {.lex_state = 589}, + [5506] = {.lex_state = 589}, + [5507] = {.lex_state = 2202}, + [5508] = {.lex_state = 775, .external_lex_state = 2}, + [5509] = {.lex_state = 589}, + [5510] = {.lex_state = 775, .external_lex_state = 2}, + [5511] = {.lex_state = 775, .external_lex_state = 2}, + [5512] = {.lex_state = 589}, + [5513] = {.lex_state = 589}, + [5514] = {.lex_state = 589}, + [5515] = {.lex_state = 589}, + [5516] = {.lex_state = 2207}, + [5517] = {.lex_state = 589}, + [5518] = {.lex_state = 2200}, + [5519] = {.lex_state = 775, .external_lex_state = 2}, + [5520] = {.lex_state = 2161}, + [5521] = {.lex_state = 775, .external_lex_state = 2}, + [5522] = {.lex_state = 775, .external_lex_state = 2}, + [5523] = {.lex_state = 775, .external_lex_state = 2}, + [5524] = {.lex_state = 2158}, + [5525] = {.lex_state = 2202}, + [5526] = {.lex_state = 2202}, + [5527] = {.lex_state = 2202}, + [5528] = {.lex_state = 2202}, + [5529] = {.lex_state = 2202}, + [5530] = {.lex_state = 2202}, + [5531] = {.lex_state = 2202}, + [5532] = {.lex_state = 2202}, + [5533] = {.lex_state = 2202}, + [5534] = {.lex_state = 2161}, + [5535] = {.lex_state = 2161}, + [5536] = {.lex_state = 2202}, + [5537] = {.lex_state = 2202}, + [5538] = {.lex_state = 2202}, + [5539] = {.lex_state = 2202}, + [5540] = {.lex_state = 2202}, + [5541] = {.lex_state = 775, .external_lex_state = 2}, + [5542] = {.lex_state = 775, .external_lex_state = 2}, + [5543] = {.lex_state = 2202}, + [5544] = {.lex_state = 2161}, + [5545] = {.lex_state = 2161}, + [5546] = {.lex_state = 2205}, + [5547] = {.lex_state = 2205}, + [5548] = {.lex_state = 2161}, + [5549] = {.lex_state = 2161}, + [5550] = {.lex_state = 2198}, + [5551] = {.lex_state = 2158, .external_lex_state = 2}, + [5552] = {.lex_state = 2161}, + [5553] = {.lex_state = 2161}, + [5554] = {.lex_state = 2161}, + [5555] = {.lex_state = 2161}, + [5556] = {.lex_state = 2161}, + [5557] = {.lex_state = 2161}, + [5558] = {.lex_state = 2158}, + [5559] = {.lex_state = 2190}, + [5560] = {.lex_state = 2205}, + [5561] = {.lex_state = 2161}, + [5562] = {.lex_state = 2205}, + [5563] = {.lex_state = 2158}, + [5564] = {.lex_state = 2205}, + [5565] = {.lex_state = 785, .external_lex_state = 2}, + [5566] = {.lex_state = 2207}, + [5567] = {.lex_state = 748}, + [5568] = {.lex_state = 2161}, + [5569] = {.lex_state = 2161}, + [5570] = {.lex_state = 2161}, + [5571] = {.lex_state = 2161}, + [5572] = {.lex_state = 2161}, + [5573] = {.lex_state = 2161}, + [5574] = {.lex_state = 748}, + [5575] = {.lex_state = 2161}, + [5576] = {.lex_state = 2204}, + [5577] = {.lex_state = 2161}, + [5578] = {.lex_state = 748}, + [5579] = {.lex_state = 748}, + [5580] = {.lex_state = 2201}, + [5581] = {.lex_state = 2201}, + [5582] = {.lex_state = 2201}, + [5583] = {.lex_state = 2208}, + [5584] = {.lex_state = 2201}, + [5585] = {.lex_state = 2201}, + [5586] = {.lex_state = 785, .external_lex_state = 2}, + [5587] = {.lex_state = 2201}, + [5588] = {.lex_state = 2201}, + [5589] = {.lex_state = 2201}, + [5590] = {.lex_state = 2201}, + [5591] = {.lex_state = 2201}, + [5592] = {.lex_state = 2201}, + [5593] = {.lex_state = 2201}, + [5594] = {.lex_state = 2158}, + [5595] = {.lex_state = 2201}, + [5596] = {.lex_state = 2158}, + [5597] = {.lex_state = 2201}, + [5598] = {.lex_state = 2201}, + [5599] = {.lex_state = 2201}, + [5600] = {.lex_state = 775, .external_lex_state = 2}, + [5601] = {.lex_state = 2158}, + [5602] = {.lex_state = 2205}, + [5603] = {.lex_state = 2205}, + [5604] = {.lex_state = 2205}, + [5605] = {.lex_state = 775, .external_lex_state = 2}, + [5606] = {.lex_state = 775, .external_lex_state = 2}, + [5607] = {.lex_state = 775, .external_lex_state = 2}, + [5608] = {.lex_state = 775, .external_lex_state = 2}, + [5609] = {.lex_state = 2170}, + [5610] = {.lex_state = 2207}, + [5611] = {.lex_state = 2170}, + [5612] = {.lex_state = 2170}, + [5613] = {.lex_state = 2161}, + [5614] = {.lex_state = 2161}, + [5615] = {.lex_state = 775, .external_lex_state = 2}, + [5616] = {.lex_state = 2161}, + [5617] = {.lex_state = 2190}, + [5618] = {.lex_state = 775, .external_lex_state = 2}, + [5619] = {.lex_state = 2161}, + [5620] = {.lex_state = 785, .external_lex_state = 2}, + [5621] = {.lex_state = 2200}, + [5622] = {.lex_state = 2182}, + [5623] = {.lex_state = 2158}, + [5624] = {.lex_state = 2183}, + [5625] = {.lex_state = 775, .external_lex_state = 2}, + [5626] = {.lex_state = 2161}, + [5627] = {.lex_state = 2190}, + [5628] = {.lex_state = 2209}, + [5629] = {.lex_state = 2161}, + [5630] = {.lex_state = 775, .external_lex_state = 2}, + [5631] = {.lex_state = 2204}, + [5632] = {.lex_state = 2161}, + [5633] = {.lex_state = 754}, + [5634] = {.lex_state = 754}, + [5635] = {.lex_state = 754}, + [5636] = {.lex_state = 754}, + [5637] = {.lex_state = 2190}, + [5638] = {.lex_state = 2200}, + [5639] = {.lex_state = 2205}, + [5640] = {.lex_state = 2206}, + [5641] = {.lex_state = 2161}, + [5642] = {.lex_state = 750}, + [5643] = {.lex_state = 2161}, + [5644] = {.lex_state = 2158}, + [5645] = {.lex_state = 750}, + [5646] = {.lex_state = 2161}, + [5647] = {.lex_state = 2190}, + [5648] = {.lex_state = 2205}, + [5649] = {.lex_state = 2161}, + [5650] = {.lex_state = 785, .external_lex_state = 2}, + [5651] = {.lex_state = 2190}, + [5652] = {.lex_state = 2207}, + [5653] = {.lex_state = 2161}, + [5654] = {.lex_state = 2161}, + [5655] = {.lex_state = 2184}, + [5656] = {.lex_state = 2204}, + [5657] = {.lex_state = 2161}, + [5658] = {.lex_state = 2170}, + [5659] = {.lex_state = 775, .external_lex_state = 2}, + [5660] = {.lex_state = 775, .external_lex_state = 2}, + [5661] = {.lex_state = 775, .external_lex_state = 2}, + [5662] = {.lex_state = 775, .external_lex_state = 2}, + [5663] = {.lex_state = 775, .external_lex_state = 2}, + [5664] = {.lex_state = 775, .external_lex_state = 2}, + [5665] = {.lex_state = 775, .external_lex_state = 2}, + [5666] = {.lex_state = 775, .external_lex_state = 2}, + [5667] = {.lex_state = 775, .external_lex_state = 2}, + [5668] = {.lex_state = 775, .external_lex_state = 2}, + [5669] = {.lex_state = 775, .external_lex_state = 2}, + [5670] = {.lex_state = 775, .external_lex_state = 2}, + [5671] = {.lex_state = 775, .external_lex_state = 2}, + [5672] = {.lex_state = 775, .external_lex_state = 2}, + [5673] = {.lex_state = 775, .external_lex_state = 2}, + [5674] = {.lex_state = 775, .external_lex_state = 2}, + [5675] = {.lex_state = 775, .external_lex_state = 2}, + [5676] = {.lex_state = 775, .external_lex_state = 2}, + [5677] = {.lex_state = 775, .external_lex_state = 2}, + [5678] = {.lex_state = 775, .external_lex_state = 2}, + [5679] = {.lex_state = 775, .external_lex_state = 2}, + [5680] = {.lex_state = 775, .external_lex_state = 2}, + [5681] = {.lex_state = 2158}, + [5682] = {.lex_state = 775, .external_lex_state = 2}, + [5683] = {.lex_state = 2158}, + [5684] = {.lex_state = 775, .external_lex_state = 2}, + [5685] = {.lex_state = 775, .external_lex_state = 2}, + [5686] = {.lex_state = 775, .external_lex_state = 2}, + [5687] = {.lex_state = 775, .external_lex_state = 2}, + [5688] = {.lex_state = 775, .external_lex_state = 2}, + [5689] = {.lex_state = 775, .external_lex_state = 2}, + [5690] = {.lex_state = 775, .external_lex_state = 2}, + [5691] = {.lex_state = 775, .external_lex_state = 2}, + [5692] = {.lex_state = 775, .external_lex_state = 2}, + [5693] = {.lex_state = 775, .external_lex_state = 2}, + [5694] = {.lex_state = 775, .external_lex_state = 2}, + [5695] = {.lex_state = 775, .external_lex_state = 2}, + [5696] = {.lex_state = 2170}, + [5697] = {.lex_state = 775, .external_lex_state = 2}, + [5698] = {.lex_state = 775, .external_lex_state = 2}, + [5699] = {.lex_state = 775, .external_lex_state = 2}, + [5700] = {.lex_state = 775, .external_lex_state = 2}, + [5701] = {.lex_state = 775, .external_lex_state = 2}, + [5702] = {.lex_state = 775, .external_lex_state = 2}, + [5703] = {.lex_state = 775, .external_lex_state = 2}, + [5704] = {.lex_state = 775, .external_lex_state = 2}, + [5705] = {.lex_state = 775, .external_lex_state = 2}, + [5706] = {.lex_state = 775, .external_lex_state = 2}, + [5707] = {.lex_state = 775, .external_lex_state = 2}, + [5708] = {.lex_state = 775, .external_lex_state = 2}, + [5709] = {.lex_state = 775, .external_lex_state = 2}, + [5710] = {.lex_state = 775, .external_lex_state = 2}, + [5711] = {.lex_state = 775, .external_lex_state = 2}, + [5712] = {.lex_state = 775, .external_lex_state = 2}, + [5713] = {.lex_state = 2170}, + [5714] = {.lex_state = 775, .external_lex_state = 2}, + [5715] = {.lex_state = 775, .external_lex_state = 2}, + [5716] = {.lex_state = 775, .external_lex_state = 2}, + [5717] = {.lex_state = 775, .external_lex_state = 2}, + [5718] = {.lex_state = 775, .external_lex_state = 2}, + [5719] = {.lex_state = 775, .external_lex_state = 2}, + [5720] = {.lex_state = 775, .external_lex_state = 2}, + [5721] = {.lex_state = 775, .external_lex_state = 2}, + [5722] = {.lex_state = 775, .external_lex_state = 2}, + [5723] = {.lex_state = 775, .external_lex_state = 2}, + [5724] = {.lex_state = 775, .external_lex_state = 2}, + [5725] = {.lex_state = 775, .external_lex_state = 2}, + [5726] = {.lex_state = 775, .external_lex_state = 2}, + [5727] = {.lex_state = 775, .external_lex_state = 2}, + [5728] = {.lex_state = 775, .external_lex_state = 2}, + [5729] = {.lex_state = 775, .external_lex_state = 2}, + [5730] = {.lex_state = 775, .external_lex_state = 2}, + [5731] = {.lex_state = 775, .external_lex_state = 2}, + [5732] = {.lex_state = 775, .external_lex_state = 2}, + [5733] = {.lex_state = 775, .external_lex_state = 2}, + [5734] = {.lex_state = 775, .external_lex_state = 2}, + [5735] = {.lex_state = 775, .external_lex_state = 2}, + [5736] = {.lex_state = 2206}, + [5737] = {.lex_state = 775, .external_lex_state = 2}, + [5738] = {.lex_state = 775, .external_lex_state = 2}, + [5739] = {.lex_state = 775, .external_lex_state = 2}, + [5740] = {.lex_state = 775, .external_lex_state = 2}, + [5741] = {.lex_state = 775, .external_lex_state = 2}, + [5742] = {.lex_state = 2170}, + [5743] = {.lex_state = 775, .external_lex_state = 2}, + [5744] = {.lex_state = 775, .external_lex_state = 2}, + [5745] = {.lex_state = 775, .external_lex_state = 2}, + [5746] = {.lex_state = 775, .external_lex_state = 2}, + [5747] = {.lex_state = 775, .external_lex_state = 2}, + [5748] = {.lex_state = 775, .external_lex_state = 2}, + [5749] = {.lex_state = 775, .external_lex_state = 2}, + [5750] = {.lex_state = 775, .external_lex_state = 2}, + [5751] = {.lex_state = 775, .external_lex_state = 2}, + [5752] = {.lex_state = 775, .external_lex_state = 2}, + [5753] = {.lex_state = 775, .external_lex_state = 2}, + [5754] = {.lex_state = 775, .external_lex_state = 2}, + [5755] = {.lex_state = 775, .external_lex_state = 2}, + [5756] = {.lex_state = 775, .external_lex_state = 2}, + [5757] = {.lex_state = 2170}, + [5758] = {.lex_state = 775, .external_lex_state = 2}, + [5759] = {.lex_state = 775, .external_lex_state = 2}, + [5760] = {.lex_state = 775, .external_lex_state = 2}, + [5761] = {.lex_state = 775, .external_lex_state = 2}, + [5762] = {.lex_state = 775, .external_lex_state = 2}, + [5763] = {.lex_state = 775, .external_lex_state = 2}, + [5764] = {.lex_state = 775, .external_lex_state = 2}, + [5765] = {.lex_state = 775, .external_lex_state = 2}, + [5766] = {.lex_state = 775, .external_lex_state = 2}, + [5767] = {.lex_state = 775, .external_lex_state = 2}, + [5768] = {.lex_state = 775, .external_lex_state = 2}, + [5769] = {.lex_state = 775, .external_lex_state = 2}, + [5770] = {.lex_state = 775, .external_lex_state = 2}, + [5771] = {.lex_state = 775, .external_lex_state = 2}, + [5772] = {.lex_state = 775, .external_lex_state = 2}, + [5773] = {.lex_state = 775, .external_lex_state = 2}, + [5774] = {.lex_state = 775, .external_lex_state = 2}, + [5775] = {.lex_state = 775, .external_lex_state = 2}, + [5776] = {.lex_state = 2211}, + [5777] = {.lex_state = 775, .external_lex_state = 2}, + [5778] = {.lex_state = 775, .external_lex_state = 2}, + [5779] = {.lex_state = 2158}, + [5780] = {.lex_state = 775, .external_lex_state = 2}, + [5781] = {.lex_state = 775, .external_lex_state = 2}, + [5782] = {.lex_state = 775, .external_lex_state = 2}, + [5783] = {.lex_state = 775, .external_lex_state = 2}, + [5784] = {.lex_state = 775, .external_lex_state = 2}, + [5785] = {.lex_state = 775, .external_lex_state = 2}, + [5786] = {.lex_state = 754}, + [5787] = {.lex_state = 775, .external_lex_state = 2}, + [5788] = {.lex_state = 775, .external_lex_state = 2}, + [5789] = {.lex_state = 775, .external_lex_state = 2}, + [5790] = {.lex_state = 775, .external_lex_state = 2}, + [5791] = {.lex_state = 775, .external_lex_state = 2}, + [5792] = {.lex_state = 775, .external_lex_state = 2}, + [5793] = {.lex_state = 2170}, + [5794] = {.lex_state = 775, .external_lex_state = 2}, + [5795] = {.lex_state = 775, .external_lex_state = 2}, + [5796] = {.lex_state = 775, .external_lex_state = 2}, + [5797] = {.lex_state = 775, .external_lex_state = 2}, + [5798] = {.lex_state = 775, .external_lex_state = 2}, + [5799] = {.lex_state = 754}, + [5800] = {.lex_state = 775, .external_lex_state = 2}, + [5801] = {.lex_state = 775, .external_lex_state = 2}, + [5802] = {.lex_state = 775, .external_lex_state = 2}, + [5803] = {.lex_state = 775, .external_lex_state = 2}, + [5804] = {.lex_state = 775, .external_lex_state = 2}, + [5805] = {.lex_state = 775, .external_lex_state = 2}, + [5806] = {.lex_state = 775, .external_lex_state = 2}, + [5807] = {.lex_state = 775, .external_lex_state = 2}, + [5808] = {.lex_state = 775, .external_lex_state = 2}, + [5809] = {.lex_state = 775, .external_lex_state = 2}, + [5810] = {.lex_state = 775, .external_lex_state = 2}, + [5811] = {.lex_state = 775, .external_lex_state = 2}, + [5812] = {.lex_state = 775, .external_lex_state = 2}, + [5813] = {.lex_state = 775, .external_lex_state = 2}, + [5814] = {.lex_state = 775, .external_lex_state = 2}, + [5815] = {.lex_state = 775, .external_lex_state = 2}, + [5816] = {.lex_state = 775, .external_lex_state = 2}, + [5817] = {.lex_state = 775, .external_lex_state = 2}, + [5818] = {.lex_state = 775, .external_lex_state = 2}, + [5819] = {.lex_state = 775, .external_lex_state = 2}, + [5820] = {.lex_state = 775, .external_lex_state = 2}, + [5821] = {.lex_state = 775, .external_lex_state = 2}, + [5822] = {.lex_state = 775, .external_lex_state = 2}, + [5823] = {.lex_state = 775, .external_lex_state = 2}, + [5824] = {.lex_state = 775, .external_lex_state = 2}, + [5825] = {.lex_state = 775, .external_lex_state = 2}, + [5826] = {.lex_state = 775, .external_lex_state = 2}, + [5827] = {.lex_state = 775, .external_lex_state = 2}, + [5828] = {.lex_state = 748}, + [5829] = {.lex_state = 2170}, + [5830] = {.lex_state = 775, .external_lex_state = 2}, + [5831] = {.lex_state = 775, .external_lex_state = 2}, + [5832] = {.lex_state = 775, .external_lex_state = 2}, + [5833] = {.lex_state = 775, .external_lex_state = 2}, + [5834] = {.lex_state = 775, .external_lex_state = 2}, + [5835] = {.lex_state = 775, .external_lex_state = 2}, + [5836] = {.lex_state = 775, .external_lex_state = 2}, + [5837] = {.lex_state = 775, .external_lex_state = 2}, + [5838] = {.lex_state = 775, .external_lex_state = 2}, + [5839] = {.lex_state = 748}, + [5840] = {.lex_state = 775, .external_lex_state = 2}, + [5841] = {.lex_state = 775, .external_lex_state = 2}, + [5842] = {.lex_state = 775, .external_lex_state = 2}, + [5843] = {.lex_state = 775, .external_lex_state = 2}, + [5844] = {.lex_state = 775, .external_lex_state = 2}, + [5845] = {.lex_state = 775, .external_lex_state = 2}, + [5846] = {.lex_state = 775, .external_lex_state = 2}, + [5847] = {.lex_state = 775, .external_lex_state = 2}, + [5848] = {.lex_state = 775, .external_lex_state = 2}, + [5849] = {.lex_state = 775, .external_lex_state = 2}, + [5850] = {.lex_state = 775, .external_lex_state = 2}, + [5851] = {.lex_state = 775, .external_lex_state = 2}, + [5852] = {.lex_state = 775, .external_lex_state = 2}, + [5853] = {.lex_state = 775, .external_lex_state = 2}, + [5854] = {.lex_state = 775, .external_lex_state = 2}, + [5855] = {.lex_state = 2170}, + [5856] = {.lex_state = 751}, + [5857] = {.lex_state = 775, .external_lex_state = 2}, + [5858] = {.lex_state = 751}, + [5859] = {.lex_state = 2170}, + [5860] = {.lex_state = 775, .external_lex_state = 2}, + [5861] = {.lex_state = 775, .external_lex_state = 2}, + [5862] = {.lex_state = 775, .external_lex_state = 2}, + [5863] = {.lex_state = 775, .external_lex_state = 2}, + [5864] = {.lex_state = 775, .external_lex_state = 2}, + [5865] = {.lex_state = 2170}, + [5866] = {.lex_state = 775, .external_lex_state = 2}, + [5867] = {.lex_state = 775, .external_lex_state = 2}, + [5868] = {.lex_state = 775, .external_lex_state = 2}, + [5869] = {.lex_state = 775, .external_lex_state = 2}, + [5870] = {.lex_state = 775, .external_lex_state = 2}, + [5871] = {.lex_state = 775, .external_lex_state = 2}, + [5872] = {.lex_state = 775, .external_lex_state = 2}, + [5873] = {.lex_state = 775, .external_lex_state = 2}, + [5874] = {.lex_state = 775, .external_lex_state = 2}, + [5875] = {.lex_state = 775, .external_lex_state = 2}, + [5876] = {.lex_state = 775, .external_lex_state = 2}, + [5877] = {.lex_state = 775, .external_lex_state = 2}, + [5878] = {.lex_state = 2158}, + [5879] = {.lex_state = 775, .external_lex_state = 2}, + [5880] = {.lex_state = 775, .external_lex_state = 2}, + [5881] = {.lex_state = 775, .external_lex_state = 2}, + [5882] = {.lex_state = 775, .external_lex_state = 2}, + [5883] = {.lex_state = 775, .external_lex_state = 2}, + [5884] = {.lex_state = 775, .external_lex_state = 2}, + [5885] = {.lex_state = 775, .external_lex_state = 2}, + [5886] = {.lex_state = 775, .external_lex_state = 2}, + [5887] = {.lex_state = 775, .external_lex_state = 2}, + [5888] = {.lex_state = 775, .external_lex_state = 2}, + [5889] = {.lex_state = 775, .external_lex_state = 2}, + [5890] = {.lex_state = 775, .external_lex_state = 2}, + [5891] = {.lex_state = 775, .external_lex_state = 2}, + [5892] = {.lex_state = 2170}, + [5893] = {.lex_state = 775, .external_lex_state = 2}, + [5894] = {.lex_state = 775, .external_lex_state = 2}, + [5895] = {.lex_state = 775, .external_lex_state = 2}, + [5896] = {.lex_state = 775, .external_lex_state = 2}, + [5897] = {.lex_state = 775, .external_lex_state = 2}, + [5898] = {.lex_state = 775, .external_lex_state = 2}, + [5899] = {.lex_state = 775, .external_lex_state = 2}, + [5900] = {.lex_state = 775, .external_lex_state = 2}, + [5901] = {.lex_state = 2158}, + [5902] = {.lex_state = 775, .external_lex_state = 2}, + [5903] = {.lex_state = 775, .external_lex_state = 2}, + [5904] = {.lex_state = 775, .external_lex_state = 2}, + [5905] = {.lex_state = 775, .external_lex_state = 2}, + [5906] = {.lex_state = 775, .external_lex_state = 2}, + [5907] = {.lex_state = 775, .external_lex_state = 2}, + [5908] = {.lex_state = 2170}, + [5909] = {.lex_state = 775, .external_lex_state = 2}, + [5910] = {.lex_state = 775, .external_lex_state = 2}, + [5911] = {.lex_state = 775, .external_lex_state = 2}, + [5912] = {.lex_state = 775, .external_lex_state = 2}, + [5913] = {.lex_state = 775, .external_lex_state = 2}, + [5914] = {.lex_state = 775, .external_lex_state = 2}, + [5915] = {.lex_state = 775, .external_lex_state = 2}, + [5916] = {.lex_state = 775, .external_lex_state = 2}, + [5917] = {.lex_state = 775, .external_lex_state = 2}, + [5918] = {.lex_state = 775, .external_lex_state = 2}, + [5919] = {.lex_state = 775, .external_lex_state = 2}, + [5920] = {.lex_state = 775, .external_lex_state = 2}, + [5921] = {.lex_state = 775, .external_lex_state = 2}, + [5922] = {.lex_state = 775, .external_lex_state = 2}, + [5923] = {.lex_state = 775, .external_lex_state = 2}, + [5924] = {.lex_state = 775, .external_lex_state = 2}, + [5925] = {.lex_state = 775, .external_lex_state = 2}, + [5926] = {.lex_state = 775, .external_lex_state = 2}, + [5927] = {.lex_state = 775, .external_lex_state = 2}, + [5928] = {.lex_state = 775, .external_lex_state = 2}, + [5929] = {.lex_state = 2158}, + [5930] = {.lex_state = 775, .external_lex_state = 2}, + [5931] = {.lex_state = 775, .external_lex_state = 2}, + [5932] = {.lex_state = 775, .external_lex_state = 2}, + [5933] = {.lex_state = 775, .external_lex_state = 2}, + [5934] = {.lex_state = 775, .external_lex_state = 2}, + [5935] = {.lex_state = 775, .external_lex_state = 2}, + [5936] = {.lex_state = 775, .external_lex_state = 2}, + [5937] = {.lex_state = 775, .external_lex_state = 2}, + [5938] = {.lex_state = 775, .external_lex_state = 2}, + [5939] = {.lex_state = 775, .external_lex_state = 2}, + [5940] = {.lex_state = 775, .external_lex_state = 2}, + [5941] = {.lex_state = 775, .external_lex_state = 2}, + [5942] = {.lex_state = 775, .external_lex_state = 2}, + [5943] = {.lex_state = 775, .external_lex_state = 2}, + [5944] = {.lex_state = 775, .external_lex_state = 2}, + [5945] = {.lex_state = 775, .external_lex_state = 2}, + [5946] = {.lex_state = 775, .external_lex_state = 2}, + [5947] = {.lex_state = 775, .external_lex_state = 2}, + [5948] = {.lex_state = 775, .external_lex_state = 2}, + [5949] = {.lex_state = 775, .external_lex_state = 2}, + [5950] = {.lex_state = 775, .external_lex_state = 2}, + [5951] = {.lex_state = 775, .external_lex_state = 2}, + [5952] = {.lex_state = 775, .external_lex_state = 2}, + [5953] = {.lex_state = 775, .external_lex_state = 2}, + [5954] = {.lex_state = 775, .external_lex_state = 2}, + [5955] = {.lex_state = 2158}, + [5956] = {.lex_state = 775, .external_lex_state = 2}, + [5957] = {.lex_state = 775, .external_lex_state = 2}, + [5958] = {.lex_state = 775, .external_lex_state = 2}, + [5959] = {.lex_state = 775, .external_lex_state = 2}, + [5960] = {.lex_state = 775, .external_lex_state = 2}, + [5961] = {.lex_state = 775, .external_lex_state = 2}, + [5962] = {.lex_state = 775, .external_lex_state = 2}, + [5963] = {.lex_state = 775, .external_lex_state = 2}, + [5964] = {.lex_state = 775, .external_lex_state = 2}, + [5965] = {.lex_state = 775, .external_lex_state = 2}, + [5966] = {.lex_state = 775, .external_lex_state = 2}, + [5967] = {.lex_state = 775, .external_lex_state = 2}, + [5968] = {.lex_state = 775, .external_lex_state = 2}, + [5969] = {.lex_state = 775, .external_lex_state = 2}, + [5970] = {.lex_state = 2170}, + [5971] = {.lex_state = 775, .external_lex_state = 2}, + [5972] = {.lex_state = 775, .external_lex_state = 2}, + [5973] = {.lex_state = 775, .external_lex_state = 2}, + [5974] = {.lex_state = 775, .external_lex_state = 2}, + [5975] = {.lex_state = 775, .external_lex_state = 2}, + [5976] = {.lex_state = 775, .external_lex_state = 2}, + [5977] = {.lex_state = 775, .external_lex_state = 2}, + [5978] = {.lex_state = 775, .external_lex_state = 2}, + [5979] = {.lex_state = 775, .external_lex_state = 2}, + [5980] = {.lex_state = 2158}, + [5981] = {.lex_state = 775, .external_lex_state = 2}, + [5982] = {.lex_state = 775, .external_lex_state = 2}, + [5983] = {.lex_state = 2207}, + [5984] = {.lex_state = 775, .external_lex_state = 2}, + [5985] = {.lex_state = 775, .external_lex_state = 2}, + [5986] = {.lex_state = 775, .external_lex_state = 2}, + [5987] = {.lex_state = 775, .external_lex_state = 2}, + [5988] = {.lex_state = 775, .external_lex_state = 2}, + [5989] = {.lex_state = 775, .external_lex_state = 2}, + [5990] = {.lex_state = 775, .external_lex_state = 2}, + [5991] = {.lex_state = 775, .external_lex_state = 2}, + [5992] = {.lex_state = 775, .external_lex_state = 2}, + [5993] = {.lex_state = 775, .external_lex_state = 2}, + [5994] = {.lex_state = 775, .external_lex_state = 2}, + [5995] = {.lex_state = 775, .external_lex_state = 2}, + [5996] = {.lex_state = 775, .external_lex_state = 2}, + [5997] = {.lex_state = 775, .external_lex_state = 2}, + [5998] = {.lex_state = 775, .external_lex_state = 2}, + [5999] = {.lex_state = 775, .external_lex_state = 2}, + [6000] = {.lex_state = 775, .external_lex_state = 2}, + [6001] = {.lex_state = 775, .external_lex_state = 2}, + [6002] = {.lex_state = 775, .external_lex_state = 2}, + [6003] = {.lex_state = 775, .external_lex_state = 2}, + [6004] = {.lex_state = 775, .external_lex_state = 2}, + [6005] = {.lex_state = 775, .external_lex_state = 2}, + [6006] = {.lex_state = 775, .external_lex_state = 2}, + [6007] = {.lex_state = 775, .external_lex_state = 2}, + [6008] = {.lex_state = 775, .external_lex_state = 2}, + [6009] = {.lex_state = 775, .external_lex_state = 2}, + [6010] = {.lex_state = 775, .external_lex_state = 2}, + [6011] = {.lex_state = 775, .external_lex_state = 2}, + [6012] = {.lex_state = 775, .external_lex_state = 2}, + [6013] = {.lex_state = 775, .external_lex_state = 2}, + [6014] = {.lex_state = 775, .external_lex_state = 2}, + [6015] = {.lex_state = 775, .external_lex_state = 2}, + [6016] = {.lex_state = 775, .external_lex_state = 2}, + [6017] = {.lex_state = 775, .external_lex_state = 2}, + [6018] = {.lex_state = 775, .external_lex_state = 2}, + [6019] = {.lex_state = 775, .external_lex_state = 2}, + [6020] = {.lex_state = 775, .external_lex_state = 2}, + [6021] = {.lex_state = 775, .external_lex_state = 2}, + [6022] = {.lex_state = 775, .external_lex_state = 2}, + [6023] = {.lex_state = 775, .external_lex_state = 2}, + [6024] = {.lex_state = 775, .external_lex_state = 2}, + [6025] = {.lex_state = 775, .external_lex_state = 2}, + [6026] = {.lex_state = 775, .external_lex_state = 2}, + [6027] = {.lex_state = 775, .external_lex_state = 2}, + [6028] = {.lex_state = 775, .external_lex_state = 2}, + [6029] = {.lex_state = 2158}, + [6030] = {.lex_state = 2170}, + [6031] = {.lex_state = 775, .external_lex_state = 2}, + [6032] = {.lex_state = 775, .external_lex_state = 2}, + [6033] = {.lex_state = 775, .external_lex_state = 2}, + [6034] = {.lex_state = 775, .external_lex_state = 2}, + [6035] = {.lex_state = 775, .external_lex_state = 2}, + [6036] = {.lex_state = 775, .external_lex_state = 2}, + [6037] = {.lex_state = 775, .external_lex_state = 2}, + [6038] = {.lex_state = 2190}, + [6039] = {.lex_state = 775, .external_lex_state = 2}, + [6040] = {.lex_state = 775, .external_lex_state = 2}, + [6041] = {.lex_state = 775, .external_lex_state = 2}, + [6042] = {.lex_state = 775, .external_lex_state = 2}, + [6043] = {.lex_state = 775, .external_lex_state = 2}, + [6044] = {.lex_state = 775, .external_lex_state = 2}, + [6045] = {.lex_state = 2206}, + [6046] = {.lex_state = 775, .external_lex_state = 2}, + [6047] = {.lex_state = 775, .external_lex_state = 2}, + [6048] = {.lex_state = 775, .external_lex_state = 2}, + [6049] = {.lex_state = 775, .external_lex_state = 2}, + [6050] = {.lex_state = 775, .external_lex_state = 2}, + [6051] = {.lex_state = 775, .external_lex_state = 2}, + [6052] = {.lex_state = 775, .external_lex_state = 2}, + [6053] = {.lex_state = 2170}, + [6054] = {.lex_state = 775, .external_lex_state = 2}, + [6055] = {.lex_state = 775, .external_lex_state = 2}, + [6056] = {.lex_state = 775, .external_lex_state = 2}, + [6057] = {.lex_state = 775, .external_lex_state = 2}, + [6058] = {.lex_state = 775, .external_lex_state = 2}, + [6059] = {.lex_state = 775, .external_lex_state = 2}, + [6060] = {.lex_state = 775, .external_lex_state = 2}, + [6061] = {.lex_state = 775, .external_lex_state = 2}, + [6062] = {.lex_state = 2170}, + [6063] = {.lex_state = 775, .external_lex_state = 2}, + [6064] = {.lex_state = 775, .external_lex_state = 2}, + [6065] = {.lex_state = 775, .external_lex_state = 2}, + [6066] = {.lex_state = 775, .external_lex_state = 2}, + [6067] = {.lex_state = 775, .external_lex_state = 2}, + [6068] = {.lex_state = 775, .external_lex_state = 2}, + [6069] = {.lex_state = 775, .external_lex_state = 2}, + [6070] = {.lex_state = 775, .external_lex_state = 2}, + [6071] = {.lex_state = 775, .external_lex_state = 2}, + [6072] = {.lex_state = 775, .external_lex_state = 2}, + [6073] = {.lex_state = 775, .external_lex_state = 2}, + [6074] = {.lex_state = 775, .external_lex_state = 2}, + [6075] = {.lex_state = 775, .external_lex_state = 2}, + [6076] = {.lex_state = 775, .external_lex_state = 2}, + [6077] = {.lex_state = 775, .external_lex_state = 2}, + [6078] = {.lex_state = 775, .external_lex_state = 2}, + [6079] = {.lex_state = 775, .external_lex_state = 2}, + [6080] = {.lex_state = 2170}, + [6081] = {.lex_state = 775, .external_lex_state = 2}, + [6082] = {.lex_state = 775, .external_lex_state = 2}, + [6083] = {.lex_state = 775, .external_lex_state = 2}, + [6084] = {.lex_state = 775, .external_lex_state = 2}, + [6085] = {.lex_state = 775, .external_lex_state = 2}, + [6086] = {.lex_state = 775, .external_lex_state = 2}, + [6087] = {.lex_state = 775, .external_lex_state = 2}, + [6088] = {.lex_state = 775, .external_lex_state = 2}, + [6089] = {.lex_state = 775, .external_lex_state = 2}, + [6090] = {.lex_state = 775, .external_lex_state = 2}, + [6091] = {.lex_state = 775, .external_lex_state = 2}, + [6092] = {.lex_state = 775, .external_lex_state = 2}, + [6093] = {.lex_state = 775, .external_lex_state = 2}, + [6094] = {.lex_state = 775, .external_lex_state = 2}, + [6095] = {.lex_state = 775, .external_lex_state = 2}, + [6096] = {.lex_state = 775, .external_lex_state = 2}, + [6097] = {.lex_state = 775, .external_lex_state = 2}, + [6098] = {.lex_state = 775, .external_lex_state = 2}, + [6099] = {.lex_state = 775, .external_lex_state = 2}, + [6100] = {.lex_state = 775, .external_lex_state = 2}, + [6101] = {.lex_state = 775, .external_lex_state = 2}, + [6102] = {.lex_state = 775, .external_lex_state = 2}, + [6103] = {.lex_state = 775, .external_lex_state = 2}, + [6104] = {.lex_state = 775, .external_lex_state = 2}, + [6105] = {.lex_state = 775, .external_lex_state = 2}, + [6106] = {.lex_state = 775, .external_lex_state = 2}, + [6107] = {.lex_state = 775, .external_lex_state = 2}, + [6108] = {.lex_state = 775, .external_lex_state = 2}, + [6109] = {.lex_state = 775, .external_lex_state = 2}, + [6110] = {.lex_state = 775, .external_lex_state = 2}, + [6111] = {.lex_state = 775, .external_lex_state = 2}, + [6112] = {.lex_state = 775, .external_lex_state = 2}, + [6113] = {.lex_state = 775, .external_lex_state = 2}, + [6114] = {.lex_state = 775, .external_lex_state = 2}, + [6115] = {.lex_state = 750}, + [6116] = {.lex_state = 775, .external_lex_state = 2}, + [6117] = {.lex_state = 775, .external_lex_state = 2}, + [6118] = {.lex_state = 775, .external_lex_state = 2}, + [6119] = {.lex_state = 775, .external_lex_state = 2}, + [6120] = {.lex_state = 775, .external_lex_state = 2}, + [6121] = {.lex_state = 775, .external_lex_state = 2}, + [6122] = {.lex_state = 775, .external_lex_state = 2}, + [6123] = {.lex_state = 775, .external_lex_state = 2}, + [6124] = {.lex_state = 775, .external_lex_state = 2}, + [6125] = {.lex_state = 775, .external_lex_state = 2}, + [6126] = {.lex_state = 775, .external_lex_state = 2}, + [6127] = {.lex_state = 775, .external_lex_state = 2}, + [6128] = {.lex_state = 775, .external_lex_state = 2}, + [6129] = {.lex_state = 775, .external_lex_state = 2}, + [6130] = {.lex_state = 775, .external_lex_state = 2}, + [6131] = {.lex_state = 775, .external_lex_state = 2}, + [6132] = {.lex_state = 775, .external_lex_state = 2}, + [6133] = {.lex_state = 775, .external_lex_state = 2}, + [6134] = {.lex_state = 775, .external_lex_state = 2}, + [6135] = {.lex_state = 775, .external_lex_state = 2}, + [6136] = {.lex_state = 775, .external_lex_state = 2}, + [6137] = {.lex_state = 775, .external_lex_state = 2}, + [6138] = {.lex_state = 775, .external_lex_state = 2}, + [6139] = {.lex_state = 775, .external_lex_state = 2}, + [6140] = {.lex_state = 775, .external_lex_state = 2}, + [6141] = {.lex_state = 775, .external_lex_state = 2}, + [6142] = {.lex_state = 775, .external_lex_state = 2}, + [6143] = {.lex_state = 775, .external_lex_state = 2}, + [6144] = {.lex_state = 775, .external_lex_state = 2}, + [6145] = {.lex_state = 775, .external_lex_state = 2}, + [6146] = {.lex_state = 775, .external_lex_state = 2}, + [6147] = {.lex_state = 775, .external_lex_state = 2}, + [6148] = {.lex_state = 775, .external_lex_state = 2}, + [6149] = {.lex_state = 775, .external_lex_state = 2}, + [6150] = {.lex_state = 775, .external_lex_state = 2}, + [6151] = {.lex_state = 775, .external_lex_state = 2}, + [6152] = {.lex_state = 775, .external_lex_state = 2}, + [6153] = {.lex_state = 775, .external_lex_state = 2}, + [6154] = {.lex_state = 775, .external_lex_state = 2}, + [6155] = {.lex_state = 775, .external_lex_state = 2}, + [6156] = {.lex_state = 775, .external_lex_state = 2}, + [6157] = {.lex_state = 775, .external_lex_state = 2}, + [6158] = {.lex_state = 775, .external_lex_state = 2}, + [6159] = {.lex_state = 775, .external_lex_state = 2}, + [6160] = {.lex_state = 775, .external_lex_state = 2}, + [6161] = {.lex_state = 775, .external_lex_state = 2}, + [6162] = {.lex_state = 775, .external_lex_state = 2}, + [6163] = {.lex_state = 775, .external_lex_state = 2}, + [6164] = {.lex_state = 775, .external_lex_state = 2}, + [6165] = {.lex_state = 775, .external_lex_state = 2}, + [6166] = {.lex_state = 775, .external_lex_state = 2}, + [6167] = {.lex_state = 775, .external_lex_state = 2}, + [6168] = {.lex_state = 775, .external_lex_state = 2}, + [6169] = {.lex_state = 775, .external_lex_state = 2}, + [6170] = {.lex_state = 775, .external_lex_state = 2}, + [6171] = {.lex_state = 775, .external_lex_state = 2}, + [6172] = {.lex_state = 775, .external_lex_state = 2}, + [6173] = {.lex_state = 2158}, + [6174] = {.lex_state = 775, .external_lex_state = 2}, + [6175] = {.lex_state = 775, .external_lex_state = 2}, + [6176] = {.lex_state = 775, .external_lex_state = 2}, + [6177] = {.lex_state = 2170}, + [6178] = {.lex_state = 775, .external_lex_state = 2}, + [6179] = {.lex_state = 775, .external_lex_state = 2}, + [6180] = {.lex_state = 775, .external_lex_state = 2}, + [6181] = {.lex_state = 775, .external_lex_state = 2}, + [6182] = {.lex_state = 775, .external_lex_state = 2}, + [6183] = {.lex_state = 775, .external_lex_state = 2}, + [6184] = {.lex_state = 775, .external_lex_state = 2}, + [6185] = {.lex_state = 775, .external_lex_state = 2}, + [6186] = {.lex_state = 775, .external_lex_state = 2}, + [6187] = {.lex_state = 775, .external_lex_state = 2}, + [6188] = {.lex_state = 775, .external_lex_state = 2}, + [6189] = {.lex_state = 775, .external_lex_state = 2}, + [6190] = {.lex_state = 775, .external_lex_state = 2}, + [6191] = {.lex_state = 775, .external_lex_state = 2}, + [6192] = {.lex_state = 775, .external_lex_state = 2}, + [6193] = {.lex_state = 775, .external_lex_state = 2}, + [6194] = {.lex_state = 775, .external_lex_state = 2}, + [6195] = {.lex_state = 775, .external_lex_state = 2}, + [6196] = {.lex_state = 775, .external_lex_state = 2}, + [6197] = {.lex_state = 775, .external_lex_state = 2}, + [6198] = {.lex_state = 775, .external_lex_state = 2}, + [6199] = {.lex_state = 775, .external_lex_state = 2}, + [6200] = {.lex_state = 2161}, + [6201] = {.lex_state = 2158}, + [6202] = {.lex_state = 775, .external_lex_state = 2}, + [6203] = {.lex_state = 775, .external_lex_state = 2}, + [6204] = {.lex_state = 775, .external_lex_state = 2}, + [6205] = {.lex_state = 775, .external_lex_state = 2}, + [6206] = {.lex_state = 775, .external_lex_state = 2}, + [6207] = {.lex_state = 775, .external_lex_state = 2}, + [6208] = {.lex_state = 775, .external_lex_state = 2}, + [6209] = {.lex_state = 775, .external_lex_state = 2}, + [6210] = {.lex_state = 775, .external_lex_state = 2}, + [6211] = {.lex_state = 775, .external_lex_state = 2}, + [6212] = {.lex_state = 775, .external_lex_state = 2}, + [6213] = {.lex_state = 2158}, + [6214] = {.lex_state = 775, .external_lex_state = 2}, + [6215] = {.lex_state = 2158}, + [6216] = {.lex_state = 775, .external_lex_state = 2}, + [6217] = {.lex_state = 775, .external_lex_state = 2}, + [6218] = {.lex_state = 2158}, + [6219] = {.lex_state = 775, .external_lex_state = 2}, + [6220] = {.lex_state = 775, .external_lex_state = 2}, + [6221] = {.lex_state = 750}, + [6222] = {.lex_state = 775, .external_lex_state = 2}, + [6223] = {.lex_state = 775, .external_lex_state = 2}, + [6224] = {.lex_state = 775, .external_lex_state = 2}, + [6225] = {.lex_state = 775, .external_lex_state = 2}, + [6226] = {.lex_state = 775, .external_lex_state = 2}, + [6227] = {.lex_state = 775, .external_lex_state = 2}, + [6228] = {.lex_state = 775, .external_lex_state = 2}, + [6229] = {.lex_state = 775, .external_lex_state = 2}, + [6230] = {.lex_state = 775, .external_lex_state = 2}, + [6231] = {.lex_state = 775, .external_lex_state = 2}, + [6232] = {.lex_state = 775, .external_lex_state = 2}, + [6233] = {.lex_state = 775, .external_lex_state = 2}, + [6234] = {.lex_state = 775, .external_lex_state = 2}, + [6235] = {.lex_state = 775, .external_lex_state = 2}, + [6236] = {.lex_state = 775, .external_lex_state = 2}, + [6237] = {.lex_state = 775, .external_lex_state = 2}, + [6238] = {.lex_state = 775, .external_lex_state = 2}, + [6239] = {.lex_state = 775, .external_lex_state = 2}, + [6240] = {.lex_state = 2170}, + [6241] = {.lex_state = 775, .external_lex_state = 2}, + [6242] = {.lex_state = 775, .external_lex_state = 2}, + [6243] = {.lex_state = 775, .external_lex_state = 2}, + [6244] = {.lex_state = 775, .external_lex_state = 2}, + [6245] = {.lex_state = 775, .external_lex_state = 2}, + [6246] = {.lex_state = 775, .external_lex_state = 2}, + [6247] = {.lex_state = 775, .external_lex_state = 2}, + [6248] = {.lex_state = 775, .external_lex_state = 2}, + [6249] = {.lex_state = 775, .external_lex_state = 2}, + [6250] = {.lex_state = 775, .external_lex_state = 2}, + [6251] = {.lex_state = 775, .external_lex_state = 2}, + [6252] = {.lex_state = 775, .external_lex_state = 2}, + [6253] = {.lex_state = 775, .external_lex_state = 2}, + [6254] = {.lex_state = 2158}, + [6255] = {.lex_state = 775, .external_lex_state = 2}, + [6256] = {.lex_state = 775, .external_lex_state = 2}, + [6257] = {.lex_state = 2170}, + [6258] = {.lex_state = 775, .external_lex_state = 2}, + [6259] = {.lex_state = 775, .external_lex_state = 2}, + [6260] = {.lex_state = 775, .external_lex_state = 2}, + [6261] = {.lex_state = 775, .external_lex_state = 2}, + [6262] = {.lex_state = 775, .external_lex_state = 2}, + [6263] = {.lex_state = 775, .external_lex_state = 2}, + [6264] = {.lex_state = 775, .external_lex_state = 2}, + [6265] = {.lex_state = 775, .external_lex_state = 2}, + [6266] = {.lex_state = 775, .external_lex_state = 2}, + [6267] = {.lex_state = 775, .external_lex_state = 2}, + [6268] = {.lex_state = 775, .external_lex_state = 2}, + [6269] = {.lex_state = 775, .external_lex_state = 2}, + [6270] = {.lex_state = 2170}, + [6271] = {.lex_state = 775, .external_lex_state = 2}, + [6272] = {.lex_state = 775, .external_lex_state = 2}, + [6273] = {.lex_state = 2158}, + [6274] = {.lex_state = 2158}, + [6275] = {.lex_state = 775, .external_lex_state = 2}, + [6276] = {.lex_state = 775, .external_lex_state = 2}, + [6277] = {.lex_state = 775, .external_lex_state = 2}, + [6278] = {.lex_state = 775, .external_lex_state = 2}, + [6279] = {.lex_state = 775, .external_lex_state = 2}, + [6280] = {.lex_state = 775, .external_lex_state = 2}, + [6281] = {.lex_state = 775, .external_lex_state = 2}, + [6282] = {.lex_state = 775, .external_lex_state = 2}, + [6283] = {.lex_state = 775, .external_lex_state = 2}, + [6284] = {.lex_state = 775, .external_lex_state = 2}, + [6285] = {.lex_state = 775, .external_lex_state = 2}, + [6286] = {.lex_state = 775, .external_lex_state = 2}, + [6287] = {.lex_state = 775, .external_lex_state = 2}, + [6288] = {.lex_state = 775, .external_lex_state = 2}, + [6289] = {.lex_state = 775, .external_lex_state = 2}, + [6290] = {.lex_state = 775, .external_lex_state = 2}, + [6291] = {.lex_state = 775, .external_lex_state = 2}, + [6292] = {.lex_state = 775, .external_lex_state = 2}, + [6293] = {.lex_state = 775, .external_lex_state = 2}, + [6294] = {.lex_state = 775, .external_lex_state = 2}, + [6295] = {.lex_state = 2158}, + [6296] = {.lex_state = 775, .external_lex_state = 2}, + [6297] = {.lex_state = 775, .external_lex_state = 2}, + [6298] = {.lex_state = 775, .external_lex_state = 2}, + [6299] = {.lex_state = 2158}, + [6300] = {.lex_state = 2158}, + [6301] = {.lex_state = 2158}, + [6302] = {.lex_state = 775, .external_lex_state = 2}, + [6303] = {.lex_state = 775, .external_lex_state = 2}, + [6304] = {.lex_state = 775, .external_lex_state = 2}, + [6305] = {.lex_state = 2158}, + [6306] = {.lex_state = 775, .external_lex_state = 2}, + [6307] = {.lex_state = 775, .external_lex_state = 2}, + [6308] = {.lex_state = 2158}, + [6309] = {.lex_state = 2158}, + [6310] = {.lex_state = 775, .external_lex_state = 2}, + [6311] = {.lex_state = 775, .external_lex_state = 2}, + [6312] = {.lex_state = 775, .external_lex_state = 2}, + [6313] = {.lex_state = 775, .external_lex_state = 2}, + [6314] = {.lex_state = 2158}, + [6315] = {.lex_state = 775, .external_lex_state = 2}, + [6316] = {.lex_state = 775, .external_lex_state = 2}, + [6317] = {.lex_state = 775, .external_lex_state = 2}, + [6318] = {.lex_state = 775, .external_lex_state = 2}, + [6319] = {.lex_state = 775, .external_lex_state = 2}, + [6320] = {.lex_state = 775, .external_lex_state = 2}, + [6321] = {.lex_state = 775, .external_lex_state = 2}, + [6322] = {.lex_state = 775, .external_lex_state = 2}, + [6323] = {.lex_state = 2158}, + [6324] = {.lex_state = 2161}, + [6325] = {.lex_state = 775, .external_lex_state = 2}, + [6326] = {.lex_state = 775, .external_lex_state = 2}, + [6327] = {.lex_state = 775, .external_lex_state = 2}, + [6328] = {.lex_state = 775, .external_lex_state = 2}, + [6329] = {.lex_state = 775, .external_lex_state = 2}, + [6330] = {.lex_state = 775, .external_lex_state = 2}, + [6331] = {.lex_state = 2158}, + [6332] = {.lex_state = 775, .external_lex_state = 2}, + [6333] = {.lex_state = 775, .external_lex_state = 2}, + [6334] = {.lex_state = 775, .external_lex_state = 2}, + [6335] = {.lex_state = 2158}, + [6336] = {.lex_state = 2158}, + [6337] = {.lex_state = 775, .external_lex_state = 2}, + [6338] = {.lex_state = 775, .external_lex_state = 2}, + [6339] = {.lex_state = 775, .external_lex_state = 2}, + [6340] = {.lex_state = 2158}, + [6341] = {.lex_state = 775, .external_lex_state = 2}, + [6342] = {.lex_state = 775, .external_lex_state = 2}, + [6343] = {.lex_state = 2158}, + [6344] = {.lex_state = 775, .external_lex_state = 2}, + [6345] = {.lex_state = 775, .external_lex_state = 2}, + [6346] = {.lex_state = 775, .external_lex_state = 2}, + [6347] = {.lex_state = 775, .external_lex_state = 2}, + [6348] = {.lex_state = 775, .external_lex_state = 2}, + [6349] = {.lex_state = 2158}, + [6350] = {.lex_state = 775, .external_lex_state = 2}, + [6351] = {.lex_state = 775, .external_lex_state = 2}, + [6352] = {.lex_state = 2158}, + [6353] = {.lex_state = 775, .external_lex_state = 2}, + [6354] = {.lex_state = 2158}, + [6355] = {.lex_state = 775, .external_lex_state = 2}, + [6356] = {.lex_state = 775, .external_lex_state = 2}, + [6357] = {.lex_state = 775, .external_lex_state = 2}, + [6358] = {.lex_state = 775, .external_lex_state = 2}, + [6359] = {.lex_state = 775, .external_lex_state = 2}, + [6360] = {.lex_state = 775, .external_lex_state = 2}, + [6361] = {.lex_state = 775, .external_lex_state = 2}, + [6362] = {.lex_state = 2158}, + [6363] = {.lex_state = 775, .external_lex_state = 2}, + [6364] = {.lex_state = 775, .external_lex_state = 2}, + [6365] = {.lex_state = 775, .external_lex_state = 2}, + [6366] = {.lex_state = 775, .external_lex_state = 2}, + [6367] = {.lex_state = 775, .external_lex_state = 2}, + [6368] = {.lex_state = 775, .external_lex_state = 2}, + [6369] = {.lex_state = 775, .external_lex_state = 2}, + [6370] = {.lex_state = 775, .external_lex_state = 2}, + [6371] = {.lex_state = 775, .external_lex_state = 2}, + [6372] = {.lex_state = 775, .external_lex_state = 2}, + [6373] = {.lex_state = 775, .external_lex_state = 2}, + [6374] = {.lex_state = 775, .external_lex_state = 2}, + [6375] = {.lex_state = 775, .external_lex_state = 2}, + [6376] = {.lex_state = 2158}, + [6377] = {.lex_state = 775, .external_lex_state = 2}, + [6378] = {.lex_state = 2158}, + [6379] = {.lex_state = 775, .external_lex_state = 2}, + [6380] = {.lex_state = 775, .external_lex_state = 2}, + [6381] = {.lex_state = 775, .external_lex_state = 2}, + [6382] = {.lex_state = 775, .external_lex_state = 2}, + [6383] = {.lex_state = 775, .external_lex_state = 2}, + [6384] = {.lex_state = 775, .external_lex_state = 2}, + [6385] = {.lex_state = 775, .external_lex_state = 2}, + [6386] = {.lex_state = 2158}, + [6387] = {.lex_state = 2161}, + [6388] = {.lex_state = 775, .external_lex_state = 2}, + [6389] = {.lex_state = 2158}, + [6390] = {.lex_state = 2158}, + [6391] = {.lex_state = 775, .external_lex_state = 2}, + [6392] = {.lex_state = 775, .external_lex_state = 2}, + [6393] = {.lex_state = 775, .external_lex_state = 2}, + [6394] = {.lex_state = 775, .external_lex_state = 2}, + [6395] = {.lex_state = 775, .external_lex_state = 2}, + [6396] = {.lex_state = 2158}, + [6397] = {.lex_state = 2158}, + [6398] = {.lex_state = 775, .external_lex_state = 2}, + [6399] = {.lex_state = 775, .external_lex_state = 2}, + [6400] = {.lex_state = 2158}, + [6401] = {.lex_state = 2158}, + [6402] = {.lex_state = 775, .external_lex_state = 2}, + [6403] = {.lex_state = 2158}, + [6404] = {.lex_state = 2158}, + [6405] = {.lex_state = 2158}, + [6406] = {.lex_state = 2158}, + [6407] = {.lex_state = 2158}, + [6408] = {.lex_state = 2158}, + [6409] = {.lex_state = 775, .external_lex_state = 2}, + [6410] = {.lex_state = 775, .external_lex_state = 2}, + [6411] = {.lex_state = 775, .external_lex_state = 2}, + [6412] = {.lex_state = 775, .external_lex_state = 2}, + [6413] = {.lex_state = 775, .external_lex_state = 2}, + [6414] = {.lex_state = 775, .external_lex_state = 2}, + [6415] = {.lex_state = 775, .external_lex_state = 2}, + [6416] = {.lex_state = 775, .external_lex_state = 2}, + [6417] = {.lex_state = 2170}, + [6418] = {.lex_state = 775, .external_lex_state = 2}, + [6419] = {.lex_state = 2170}, + [6420] = {.lex_state = 775, .external_lex_state = 2}, + [6421] = {.lex_state = 775, .external_lex_state = 2}, + [6422] = {.lex_state = 775, .external_lex_state = 2}, + [6423] = {.lex_state = 775, .external_lex_state = 2}, + [6424] = {.lex_state = 775, .external_lex_state = 2}, + [6425] = {.lex_state = 775, .external_lex_state = 2}, + [6426] = {.lex_state = 775, .external_lex_state = 2}, + [6427] = {.lex_state = 775, .external_lex_state = 2}, + [6428] = {.lex_state = 775, .external_lex_state = 2}, + [6429] = {.lex_state = 775, .external_lex_state = 2}, + [6430] = {.lex_state = 775, .external_lex_state = 2}, + [6431] = {.lex_state = 775, .external_lex_state = 2}, + [6432] = {.lex_state = 775, .external_lex_state = 2}, + [6433] = {.lex_state = 775, .external_lex_state = 2}, + [6434] = {.lex_state = 775, .external_lex_state = 2}, + [6435] = {.lex_state = 775, .external_lex_state = 2}, + [6436] = {.lex_state = 775, .external_lex_state = 2}, + [6437] = {.lex_state = 2158}, + [6438] = {.lex_state = 775, .external_lex_state = 2}, + [6439] = {.lex_state = 775, .external_lex_state = 2}, + [6440] = {.lex_state = 775, .external_lex_state = 2}, + [6441] = {.lex_state = 775, .external_lex_state = 2}, + [6442] = {.lex_state = 775, .external_lex_state = 2}, + [6443] = {.lex_state = 775, .external_lex_state = 2}, + [6444] = {.lex_state = 775, .external_lex_state = 2}, + [6445] = {.lex_state = 775, .external_lex_state = 2}, + [6446] = {.lex_state = 775, .external_lex_state = 2}, + [6447] = {.lex_state = 775, .external_lex_state = 2}, + [6448] = {.lex_state = 775, .external_lex_state = 2}, + [6449] = {.lex_state = 775, .external_lex_state = 2}, + [6450] = {.lex_state = 775, .external_lex_state = 2}, + [6451] = {.lex_state = 775, .external_lex_state = 2}, + [6452] = {.lex_state = 775, .external_lex_state = 2}, + [6453] = {.lex_state = 775, .external_lex_state = 2}, + [6454] = {.lex_state = 775, .external_lex_state = 2}, + [6455] = {.lex_state = 775, .external_lex_state = 2}, + [6456] = {.lex_state = 775, .external_lex_state = 2}, + [6457] = {.lex_state = 775, .external_lex_state = 2}, + [6458] = {.lex_state = 775, .external_lex_state = 2}, + [6459] = {.lex_state = 775, .external_lex_state = 2}, + [6460] = {.lex_state = 775, .external_lex_state = 2}, + [6461] = {.lex_state = 775, .external_lex_state = 2}, + [6462] = {.lex_state = 775, .external_lex_state = 2}, + [6463] = {.lex_state = 2158}, + [6464] = {.lex_state = 761}, + [6465] = {.lex_state = 2158}, + [6466] = {.lex_state = 2158}, + [6467] = {.lex_state = 2158}, + [6468] = {.lex_state = 2158}, + [6469] = {.lex_state = 2158}, + [6470] = {.lex_state = 2158}, + [6471] = {.lex_state = 2158}, + [6472] = {.lex_state = 2158}, + [6473] = {.lex_state = 2158}, + [6474] = {.lex_state = 2158}, + [6475] = {.lex_state = 2158}, + [6476] = {.lex_state = 2158}, + [6477] = {.lex_state = 2158}, + [6478] = {.lex_state = 2158}, + [6479] = {.lex_state = 2158}, + [6480] = {.lex_state = 2158}, + [6481] = {.lex_state = 2158}, + [6482] = {.lex_state = 2158}, + [6483] = {.lex_state = 2158}, + [6484] = {.lex_state = 2158}, + [6485] = {.lex_state = 2158}, + [6486] = {.lex_state = 2158}, + [6487] = {.lex_state = 2158}, + [6488] = {.lex_state = 2158}, + [6489] = {.lex_state = 2158}, + [6490] = {.lex_state = 2158}, + [6491] = {.lex_state = 2158}, + [6492] = {.lex_state = 2158}, + [6493] = {.lex_state = 2158}, + [6494] = {.lex_state = 2158}, + [6495] = {.lex_state = 751}, + [6496] = {.lex_state = 751}, + [6497] = {.lex_state = 2158}, + [6498] = {.lex_state = 2158}, + [6499] = {.lex_state = 2158}, + [6500] = {.lex_state = 2158}, + [6501] = {.lex_state = 2158}, + [6502] = {.lex_state = 2158}, + [6503] = {.lex_state = 2158}, + [6504] = {.lex_state = 2158}, + [6505] = {.lex_state = 2158}, + [6506] = {.lex_state = 2158}, + [6507] = {.lex_state = 2158}, + [6508] = {.lex_state = 2158}, + [6509] = {.lex_state = 594}, + [6510] = {.lex_state = 2158}, + [6511] = {.lex_state = 2158}, + [6512] = {.lex_state = 2158}, + [6513] = {.lex_state = 2158}, + [6514] = {.lex_state = 2158}, + [6515] = {.lex_state = 2158}, + [6516] = {.lex_state = 2158}, + [6517] = {.lex_state = 2158}, + [6518] = {.lex_state = 2158}, + [6519] = {.lex_state = 2158}, + [6520] = {.lex_state = 2158}, + [6521] = {.lex_state = 2158}, + [6522] = {.lex_state = 748}, + [6523] = {.lex_state = 2158}, + [6524] = {.lex_state = 2158}, + [6525] = {.lex_state = 2158}, + [6526] = {.lex_state = 2158}, + [6527] = {.lex_state = 2158}, + [6528] = {.lex_state = 2158}, + [6529] = {.lex_state = 2158}, + [6530] = {.lex_state = 2158}, + [6531] = {.lex_state = 2158}, + [6532] = {.lex_state = 2158}, + [6533] = {.lex_state = 2158}, + [6534] = {.lex_state = 754}, + [6535] = {.lex_state = 2158}, + [6536] = {.lex_state = 2158}, + [6537] = {.lex_state = 2158}, + [6538] = {.lex_state = 2158}, + [6539] = {.lex_state = 2158}, + [6540] = {.lex_state = 2158}, + [6541] = {.lex_state = 2158}, + [6542] = {.lex_state = 2158}, + [6543] = {.lex_state = 2158}, + [6544] = {.lex_state = 2158}, + [6545] = {.lex_state = 2158}, + [6546] = {.lex_state = 2158}, + [6547] = {.lex_state = 2158}, + [6548] = {.lex_state = 2158}, + [6549] = {.lex_state = 2158}, + [6550] = {.lex_state = 2158}, + [6551] = {.lex_state = 2158}, + [6552] = {.lex_state = 2158}, + [6553] = {.lex_state = 2158}, + [6554] = {.lex_state = 2158}, + [6555] = {.lex_state = 2158}, + [6556] = {.lex_state = 2158}, + [6557] = {.lex_state = 2158}, + [6558] = {.lex_state = 2158}, + [6559] = {.lex_state = 2158}, + [6560] = {.lex_state = 2158}, + [6561] = {.lex_state = 2158}, + [6562] = {.lex_state = 2158}, + [6563] = {.lex_state = 2158}, + [6564] = {.lex_state = 2158}, + [6565] = {.lex_state = 2158}, + [6566] = {.lex_state = 2158}, + [6567] = {.lex_state = 754}, + [6568] = {.lex_state = 2158}, + [6569] = {.lex_state = 2158}, + [6570] = {.lex_state = 754}, + [6571] = {.lex_state = 748}, + [6572] = {.lex_state = 2158}, + [6573] = {.lex_state = 2158}, + [6574] = {.lex_state = 2158}, + [6575] = {.lex_state = 2158}, + [6576] = {.lex_state = 2158}, + [6577] = {.lex_state = 754}, + [6578] = {.lex_state = 2158}, + [6579] = {.lex_state = 754}, + [6580] = {.lex_state = 2158}, + [6581] = {.lex_state = 2158}, + [6582] = {.lex_state = 2158}, + [6583] = {.lex_state = 2158}, + [6584] = {.lex_state = 2158}, + [6585] = {.lex_state = 2158}, + [6586] = {.lex_state = 761}, + [6587] = {.lex_state = 2158}, + [6588] = {.lex_state = 748}, + [6589] = {.lex_state = 2158}, + [6590] = {.lex_state = 2158}, + [6591] = {.lex_state = 2158}, + [6592] = {.lex_state = 2158}, + [6593] = {.lex_state = 748}, + [6594] = {.lex_state = 748}, + [6595] = {.lex_state = 2158}, + [6596] = {.lex_state = 748}, + [6597] = {.lex_state = 2158}, + [6598] = {.lex_state = 2158}, + [6599] = {.lex_state = 2158}, + [6600] = {.lex_state = 748}, + [6601] = {.lex_state = 2158}, + [6602] = {.lex_state = 2158}, + [6603] = {.lex_state = 2158}, + [6604] = {.lex_state = 2158}, + [6605] = {.lex_state = 2158}, + [6606] = {.lex_state = 2158}, + [6607] = {.lex_state = 2158}, + [6608] = {.lex_state = 2158}, + [6609] = {.lex_state = 2158}, + [6610] = {.lex_state = 2158}, + [6611] = {.lex_state = 748}, + [6612] = {.lex_state = 2158}, + [6613] = {.lex_state = 2158}, + [6614] = {.lex_state = 748}, + [6615] = {.lex_state = 748}, + [6616] = {.lex_state = 2158}, + [6617] = {.lex_state = 2158}, + [6618] = {.lex_state = 748}, + [6619] = {.lex_state = 2158}, + [6620] = {.lex_state = 2158}, + [6621] = {.lex_state = 2158}, + [6622] = {.lex_state = 2158}, + [6623] = {.lex_state = 2158}, + [6624] = {.lex_state = 2158}, + [6625] = {.lex_state = 2158}, + [6626] = {.lex_state = 2158}, + [6627] = {.lex_state = 2158}, + [6628] = {.lex_state = 754}, + [6629] = {.lex_state = 2158}, + [6630] = {.lex_state = 2158}, + [6631] = {.lex_state = 2158}, + [6632] = {.lex_state = 2158}, + [6633] = {.lex_state = 748}, + [6634] = {.lex_state = 2158}, + [6635] = {.lex_state = 2158}, + [6636] = {.lex_state = 761}, + [6637] = {.lex_state = 2158}, + [6638] = {.lex_state = 2158}, + [6639] = {.lex_state = 2158}, + [6640] = {.lex_state = 748}, + [6641] = {.lex_state = 2158}, + [6642] = {.lex_state = 2158}, + [6643] = {.lex_state = 2158}, + [6644] = {.lex_state = 2158}, + [6645] = {.lex_state = 2158}, + [6646] = {.lex_state = 2158}, + [6647] = {.lex_state = 2158}, + [6648] = {.lex_state = 2158}, + [6649] = {.lex_state = 2158}, + [6650] = {.lex_state = 2158}, + [6651] = {.lex_state = 2158}, + [6652] = {.lex_state = 2158}, + [6653] = {.lex_state = 2158}, + [6654] = {.lex_state = 2158}, + [6655] = {.lex_state = 2158}, + [6656] = {.lex_state = 2158}, + [6657] = {.lex_state = 2158}, + [6658] = {.lex_state = 595}, + [6659] = {.lex_state = 754}, + [6660] = {.lex_state = 595}, + [6661] = {.lex_state = 2158}, + [6662] = {.lex_state = 2158}, + [6663] = {.lex_state = 2158}, + [6664] = {.lex_state = 751}, + [6665] = {.lex_state = 2158}, + [6666] = {.lex_state = 2158}, + [6667] = {.lex_state = 754}, + [6668] = {.lex_state = 2158}, + [6669] = {.lex_state = 2158}, + [6670] = {.lex_state = 2158}, + [6671] = {.lex_state = 754}, + [6672] = {.lex_state = 2158}, + [6673] = {.lex_state = 754}, + [6674] = {.lex_state = 2158}, + [6675] = {.lex_state = 2158}, + [6676] = {.lex_state = 2158}, + [6677] = {.lex_state = 2158}, + [6678] = {.lex_state = 2158}, + [6679] = {.lex_state = 754}, + [6680] = {.lex_state = 2158}, + [6681] = {.lex_state = 2158}, + [6682] = {.lex_state = 2158}, + [6683] = {.lex_state = 754}, + [6684] = {.lex_state = 2158}, + [6685] = {.lex_state = 2158}, + [6686] = {.lex_state = 2158}, + [6687] = {.lex_state = 2158}, + [6688] = {.lex_state = 2158}, + [6689] = {.lex_state = 2158}, + [6690] = {.lex_state = 2158}, + [6691] = {.lex_state = 2158}, + [6692] = {.lex_state = 2158}, + [6693] = {.lex_state = 754}, + [6694] = {.lex_state = 2158}, + [6695] = {.lex_state = 2158}, + [6696] = {.lex_state = 2158}, + [6697] = {.lex_state = 2158}, + [6698] = {.lex_state = 2158}, + [6699] = {.lex_state = 2158}, + [6700] = {.lex_state = 2158}, + [6701] = {.lex_state = 2158}, + [6702] = {.lex_state = 2158}, + [6703] = {.lex_state = 2158}, + [6704] = {.lex_state = 748}, + [6705] = {.lex_state = 2158}, + [6706] = {.lex_state = 761}, + [6707] = {.lex_state = 2158}, + [6708] = {.lex_state = 2158}, + [6709] = {.lex_state = 595}, + [6710] = {.lex_state = 2158}, + [6711] = {.lex_state = 2158}, + [6712] = {.lex_state = 2158}, + [6713] = {.lex_state = 2158}, + [6714] = {.lex_state = 2158}, + [6715] = {.lex_state = 2158}, + [6716] = {.lex_state = 2158}, + [6717] = {.lex_state = 2158}, + [6718] = {.lex_state = 2158}, + [6719] = {.lex_state = 2158}, + [6720] = {.lex_state = 2158}, + [6721] = {.lex_state = 2158}, + [6722] = {.lex_state = 2158}, + [6723] = {.lex_state = 754}, + [6724] = {.lex_state = 2158}, + [6725] = {.lex_state = 2158}, + [6726] = {.lex_state = 2158}, + [6727] = {.lex_state = 2158}, + [6728] = {.lex_state = 2158}, + [6729] = {.lex_state = 2158}, + [6730] = {.lex_state = 2158}, + [6731] = {.lex_state = 2158}, + [6732] = {.lex_state = 2158}, + [6733] = {.lex_state = 2158}, + [6734] = {.lex_state = 2158}, + [6735] = {.lex_state = 2158}, + [6736] = {.lex_state = 2158}, + [6737] = {.lex_state = 2158}, + [6738] = {.lex_state = 2158}, + [6739] = {.lex_state = 2158}, + [6740] = {.lex_state = 2158}, + [6741] = {.lex_state = 2158}, + [6742] = {.lex_state = 2158}, + [6743] = {.lex_state = 2158}, + [6744] = {.lex_state = 2158}, + [6745] = {.lex_state = 2158}, + [6746] = {.lex_state = 2158}, + [6747] = {.lex_state = 2158}, + [6748] = {.lex_state = 2158}, + [6749] = {.lex_state = 2158}, + [6750] = {.lex_state = 2158}, + [6751] = {.lex_state = 2158}, + [6752] = {.lex_state = 2158}, + [6753] = {.lex_state = 2158}, + [6754] = {.lex_state = 2158}, + [6755] = {.lex_state = 2158}, + [6756] = {.lex_state = 2158}, + [6757] = {.lex_state = 2158}, + [6758] = {.lex_state = 2158}, + [6759] = {.lex_state = 2158}, + [6760] = {.lex_state = 2158}, + [6761] = {.lex_state = 2158}, + [6762] = {.lex_state = 2158}, + [6763] = {.lex_state = 2158}, + [6764] = {.lex_state = 2158}, + [6765] = {.lex_state = 2158}, + [6766] = {.lex_state = 2158}, + [6767] = {.lex_state = 2158}, + [6768] = {.lex_state = 2158}, + [6769] = {.lex_state = 2158}, + [6770] = {.lex_state = 2158}, + [6771] = {.lex_state = 2158}, + [6772] = {.lex_state = 2158}, + [6773] = {.lex_state = 2158}, + [6774] = {.lex_state = 2158}, + [6775] = {.lex_state = 2158}, + [6776] = {.lex_state = 2158}, + [6777] = {.lex_state = 2158}, + [6778] = {.lex_state = 2158}, + [6779] = {.lex_state = 2158}, + [6780] = {.lex_state = 2158}, + [6781] = {.lex_state = 2158}, + [6782] = {.lex_state = 2158}, + [6783] = {.lex_state = 2158}, + [6784] = {.lex_state = 2158}, + [6785] = {.lex_state = 2158}, + [6786] = {.lex_state = 2158}, + [6787] = {.lex_state = 2158}, + [6788] = {.lex_state = 2158}, + [6789] = {.lex_state = 594}, + [6790] = {.lex_state = 594}, + [6791] = {.lex_state = 2158}, + [6792] = {.lex_state = 2158}, + [6793] = {.lex_state = 2158}, + [6794] = {.lex_state = 2158}, + [6795] = {.lex_state = 2158}, + [6796] = {.lex_state = 2158}, + [6797] = {.lex_state = 2158}, + [6798] = {.lex_state = 2158}, + [6799] = {.lex_state = 750}, + [6800] = {.lex_state = 752}, + [6801] = {.lex_state = 754}, + [6802] = {.lex_state = 751}, + [6803] = {.lex_state = 749}, + [6804] = {.lex_state = 748}, + [6805] = {.lex_state = 750}, + [6806] = {.lex_state = 595}, + [6807] = {.lex_state = 754}, + [6808] = {.lex_state = 748}, + [6809] = {.lex_state = 643}, + [6810] = {.lex_state = 752}, + [6811] = {.lex_state = 643}, + [6812] = {.lex_state = 643}, + [6813] = {.lex_state = 643}, + [6814] = {.lex_state = 748}, + [6815] = {.lex_state = 595}, + [6816] = {.lex_state = 754}, + [6817] = {.lex_state = 748}, + [6818] = {.lex_state = 595}, + [6819] = {.lex_state = 644}, + [6820] = {.lex_state = 748}, + [6821] = {.lex_state = 644}, + [6822] = {.lex_state = 644}, + [6823] = {.lex_state = 754}, + [6824] = {.lex_state = 594}, + [6825] = {.lex_state = 594}, + [6826] = {.lex_state = 644}, + [6827] = {.lex_state = 751}, + [6828] = {.lex_state = 594}, + [6829] = {.lex_state = 754}, + [6830] = {.lex_state = 750}, + [6831] = {.lex_state = 595}, + [6832] = {.lex_state = 754}, + [6833] = {.lex_state = 754}, + [6834] = {.lex_state = 635}, + [6835] = {.lex_state = 595}, + [6836] = {.lex_state = 594}, + [6837] = {.lex_state = 750}, + [6838] = {.lex_state = 754}, + [6839] = {.lex_state = 590}, + [6840] = {.lex_state = 754}, + [6841] = {.lex_state = 754}, + [6842] = {.lex_state = 754}, + [6843] = {.lex_state = 754}, + [6844] = {.lex_state = 2214}, + [6845] = {.lex_state = 2214}, + [6846] = {.lex_state = 754}, + [6847] = {.lex_state = 750}, + [6848] = {.lex_state = 754}, + [6849] = {.lex_state = 754}, + [6850] = {.lex_state = 748}, + [6851] = {.lex_state = 754}, + [6852] = {.lex_state = 635}, + [6853] = {.lex_state = 750}, + [6854] = {.lex_state = 754}, + [6855] = {.lex_state = 754}, + [6856] = {.lex_state = 754}, + [6857] = {.lex_state = 752}, + [6858] = {.lex_state = 752}, + [6859] = {.lex_state = 754}, + [6860] = {.lex_state = 754}, + [6861] = {.lex_state = 754}, + [6862] = {.lex_state = 754}, + [6863] = {.lex_state = 754}, + [6864] = {.lex_state = 748}, + [6865] = {.lex_state = 748}, + [6866] = {.lex_state = 748}, + [6867] = {.lex_state = 754}, + [6868] = {.lex_state = 748}, + [6869] = {.lex_state = 748}, + [6870] = {.lex_state = 754}, + [6871] = {.lex_state = 754}, + [6872] = {.lex_state = 748}, + [6873] = {.lex_state = 754}, + [6874] = {.lex_state = 754}, + [6875] = {.lex_state = 635}, + [6876] = {.lex_state = 754}, + [6877] = {.lex_state = 754}, + [6878] = {.lex_state = 754}, + [6879] = {.lex_state = 591}, + [6880] = {.lex_state = 748}, + [6881] = {.lex_state = 754}, + [6882] = {.lex_state = 754}, + [6883] = {.lex_state = 754}, + [6884] = {.lex_state = 748}, + [6885] = {.lex_state = 748}, + [6886] = {.lex_state = 752}, + [6887] = {.lex_state = 754}, + [6888] = {.lex_state = 754}, + [6889] = {.lex_state = 748}, + [6890] = {.lex_state = 748}, + [6891] = {.lex_state = 594}, + [6892] = {.lex_state = 754}, + [6893] = {.lex_state = 748}, + [6894] = {.lex_state = 748}, + [6895] = {.lex_state = 590}, + [6896] = {.lex_state = 748}, + [6897] = {.lex_state = 590}, + [6898] = {.lex_state = 748}, + [6899] = {.lex_state = 748}, + [6900] = {.lex_state = 748}, + [6901] = {.lex_state = 748}, + [6902] = {.lex_state = 748}, + [6903] = {.lex_state = 754}, + [6904] = {.lex_state = 754}, + [6905] = {.lex_state = 2137}, + [6906] = {.lex_state = 748}, + [6907] = {.lex_state = 748}, + [6908] = {.lex_state = 748}, + [6909] = {.lex_state = 748}, + [6910] = {.lex_state = 2214}, + [6911] = {.lex_state = 750}, + [6912] = {.lex_state = 748}, + [6913] = {.lex_state = 762}, + [6914] = {.lex_state = 762}, + [6915] = {.lex_state = 748}, + [6916] = {.lex_state = 748}, + [6917] = {.lex_state = 754}, + [6918] = {.lex_state = 748}, + [6919] = {.lex_state = 748}, + [6920] = {.lex_state = 748}, + [6921] = {.lex_state = 762}, + [6922] = {.lex_state = 748}, + [6923] = {.lex_state = 748}, + [6924] = {.lex_state = 748}, + [6925] = {.lex_state = 762}, + [6926] = {.lex_state = 754}, + [6927] = {.lex_state = 748}, + [6928] = {.lex_state = 748}, + [6929] = {.lex_state = 748}, + [6930] = {.lex_state = 748}, + [6931] = {.lex_state = 748}, + [6932] = {.lex_state = 736}, + [6933] = {.lex_state = 748}, + [6934] = {.lex_state = 754}, + [6935] = {.lex_state = 754}, + [6936] = {.lex_state = 748}, + [6937] = {.lex_state = 748}, + [6938] = {.lex_state = 748}, + [6939] = {.lex_state = 748}, + [6940] = {.lex_state = 754}, + [6941] = {.lex_state = 748}, + [6942] = {.lex_state = 590}, + [6943] = {.lex_state = 748}, + [6944] = {.lex_state = 748}, + [6945] = {.lex_state = 748}, + [6946] = {.lex_state = 748}, + [6947] = {.lex_state = 748}, + [6948] = {.lex_state = 748}, + [6949] = {.lex_state = 749}, + [6950] = {.lex_state = 748}, + [6951] = {.lex_state = 754}, + [6952] = {.lex_state = 748}, + [6953] = {.lex_state = 748}, + [6954] = {.lex_state = 748}, + [6955] = {.lex_state = 748}, + [6956] = {.lex_state = 754}, + [6957] = {.lex_state = 754}, + [6958] = {.lex_state = 754}, + [6959] = {.lex_state = 590}, + [6960] = {.lex_state = 591}, + [6961] = {.lex_state = 591}, + [6962] = {.lex_state = 748}, + [6963] = {.lex_state = 590}, + [6964] = {.lex_state = 754}, + [6965] = {.lex_state = 748}, + [6966] = {.lex_state = 748}, + [6967] = {.lex_state = 748}, + [6968] = {.lex_state = 754}, + [6969] = {.lex_state = 748}, + [6970] = {.lex_state = 754}, + [6971] = {.lex_state = 748}, + [6972] = {.lex_state = 736}, + [6973] = {.lex_state = 748}, + [6974] = {.lex_state = 750}, + [6975] = {.lex_state = 748}, + [6976] = {.lex_state = 754}, + [6977] = {.lex_state = 591}, + [6978] = {.lex_state = 754}, + [6979] = {.lex_state = 635}, + [6980] = {.lex_state = 748}, + [6981] = {.lex_state = 748}, + [6982] = {.lex_state = 590}, + [6983] = {.lex_state = 754}, + [6984] = {.lex_state = 754}, + [6985] = {.lex_state = 754}, + [6986] = {.lex_state = 754}, + [6987] = {.lex_state = 645}, + [6988] = {.lex_state = 750}, + [6989] = {.lex_state = 2214}, + [6990] = {.lex_state = 748}, + [6991] = {.lex_state = 754}, + [6992] = {.lex_state = 754}, + [6993] = {.lex_state = 754}, + [6994] = {.lex_state = 754}, + [6995] = {.lex_state = 594}, + [6996] = {.lex_state = 736}, + [6997] = {.lex_state = 751}, + [6998] = {.lex_state = 748}, + [6999] = {.lex_state = 754}, + [7000] = {.lex_state = 754}, + [7001] = {.lex_state = 754}, + [7002] = {.lex_state = 754}, + [7003] = {.lex_state = 754}, + [7004] = {.lex_state = 635}, + [7005] = {.lex_state = 752}, + [7006] = {.lex_state = 591}, + [7007] = {.lex_state = 635}, + [7008] = {.lex_state = 754}, + [7009] = {.lex_state = 645}, + [7010] = {.lex_state = 754}, + [7011] = {.lex_state = 646}, + [7012] = {.lex_state = 751}, + [7013] = {.lex_state = 754}, + [7014] = {.lex_state = 736}, + [7015] = {.lex_state = 645}, + [7016] = {.lex_state = 595}, + [7017] = {.lex_state = 646}, + [7018] = {.lex_state = 645}, + [7019] = {.lex_state = 754}, + [7020] = {.lex_state = 754}, + [7021] = {.lex_state = 754}, + [7022] = {.lex_state = 590}, + [7023] = {.lex_state = 646}, + [7024] = {.lex_state = 748}, + [7025] = {.lex_state = 752}, + [7026] = {.lex_state = 748}, + [7027] = {.lex_state = 646}, + [7028] = {.lex_state = 594}, + [7029] = {.lex_state = 2137}, + [7030] = {.lex_state = 748}, + [7031] = {.lex_state = 590}, + [7032] = {.lex_state = 2137}, + [7033] = {.lex_state = 750}, + [7034] = {.lex_state = 749}, + [7035] = {.lex_state = 2212}, + [7036] = {.lex_state = 749}, + [7037] = {.lex_state = 750}, + [7038] = {.lex_state = 751}, + [7039] = {.lex_state = 749}, + [7040] = {.lex_state = 749}, + [7041] = {.lex_state = 749}, + [7042] = {.lex_state = 2212}, + [7043] = {.lex_state = 763}, + [7044] = {.lex_state = 591}, + [7045] = {.lex_state = 749}, + [7046] = {.lex_state = 750}, + [7047] = {.lex_state = 2137}, + [7048] = {.lex_state = 751}, + [7049] = {.lex_state = 751}, + [7050] = {.lex_state = 748}, + [7051] = {.lex_state = 2212}, + [7052] = {.lex_state = 2214}, + [7053] = {.lex_state = 751}, + [7054] = {.lex_state = 2214}, + [7055] = {.lex_state = 748}, + [7056] = {.lex_state = 748}, + [7057] = {.lex_state = 595}, + [7058] = {.lex_state = 763}, + [7059] = {.lex_state = 594}, + [7060] = {.lex_state = 748}, + [7061] = {.lex_state = 748}, + [7062] = {.lex_state = 748}, + [7063] = {.lex_state = 2212}, + [7064] = {.lex_state = 763}, + [7065] = {.lex_state = 2137}, + [7066] = {.lex_state = 750}, + [7067] = {.lex_state = 2137}, + [7068] = {.lex_state = 750}, + [7069] = {.lex_state = 2137}, + [7070] = {.lex_state = 748}, + [7071] = {.lex_state = 751}, + [7072] = {.lex_state = 749}, + [7073] = {.lex_state = 595}, + [7074] = {.lex_state = 750}, + [7075] = {.lex_state = 2137}, + [7076] = {.lex_state = 2137}, + [7077] = {.lex_state = 2137}, + [7078] = {.lex_state = 750}, + [7079] = {.lex_state = 750}, + [7080] = {.lex_state = 749}, + [7081] = {.lex_state = 2137}, + [7082] = {.lex_state = 635}, + [7083] = {.lex_state = 750}, + [7084] = {.lex_state = 635}, + [7085] = {.lex_state = 749}, + [7086] = {.lex_state = 750}, + [7087] = {.lex_state = 748}, + [7088] = {.lex_state = 630}, + [7089] = {.lex_state = 749}, + [7090] = {.lex_state = 750}, + [7091] = {.lex_state = 750}, + [7092] = {.lex_state = 750}, + [7093] = {.lex_state = 2137}, + [7094] = {.lex_state = 2214}, + [7095] = {.lex_state = 750}, + [7096] = {.lex_state = 763}, + [7097] = {.lex_state = 2137}, + [7098] = {.lex_state = 2214}, + [7099] = {.lex_state = 737}, + [7100] = {.lex_state = 591}, + [7101] = {.lex_state = 750}, + [7102] = {.lex_state = 645}, + [7103] = {.lex_state = 750}, + [7104] = {.lex_state = 750}, + [7105] = {.lex_state = 646}, + [7106] = {.lex_state = 635}, + [7107] = {.lex_state = 647}, + [7108] = {.lex_state = 737}, + [7109] = {.lex_state = 648}, + [7110] = {.lex_state = 2140}, + [7111] = {.lex_state = 647}, + [7112] = {.lex_state = 751}, + [7113] = {.lex_state = 2214}, + [7114] = {.lex_state = 648}, + [7115] = {.lex_state = 647}, + [7116] = {.lex_state = 647}, + [7117] = {.lex_state = 647}, + [7118] = {.lex_state = 648}, + [7119] = {.lex_state = 648}, + [7120] = {.lex_state = 2214}, + [7121] = {.lex_state = 647}, + [7122] = {.lex_state = 648}, + [7123] = {.lex_state = 737}, + [7124] = {.lex_state = 647}, + [7125] = {.lex_state = 2214}, + [7126] = {.lex_state = 737}, + [7127] = {.lex_state = 2137}, + [7128] = {.lex_state = 2140}, + [7129] = {.lex_state = 752}, + [7130] = {.lex_state = 648}, + [7131] = {.lex_state = 595}, + [7132] = {.lex_state = 751}, + [7133] = {.lex_state = 594}, + [7134] = {.lex_state = 595}, + [7135] = {.lex_state = 630}, + [7136] = {.lex_state = 590}, + [7137] = {.lex_state = 630}, + [7138] = {.lex_state = 750}, + [7139] = {.lex_state = 591}, + [7140] = {.lex_state = 594}, + [7141] = {.lex_state = 2140}, + [7142] = {.lex_state = 590}, + [7143] = {.lex_state = 630}, + [7144] = {.lex_state = 2137}, + [7145] = {.lex_state = 595}, + [7146] = {.lex_state = 648}, + [7147] = {.lex_state = 594}, + [7148] = {.lex_state = 647}, + [7149] = {.lex_state = 2137}, + [7150] = {.lex_state = 2214}, + [7151] = {.lex_state = 752}, + [7152] = {.lex_state = 630}, + [7153] = {.lex_state = 594}, + [7154] = {.lex_state = 648}, + [7155] = {.lex_state = 595}, + [7156] = {.lex_state = 751}, + [7157] = {.lex_state = 750}, + [7158] = {.lex_state = 2215}, + [7159] = {.lex_state = 750}, + [7160] = {.lex_state = 750}, + [7161] = {.lex_state = 750}, + [7162] = {.lex_state = 591}, + [7163] = {.lex_state = 752}, + [7164] = {.lex_state = 750}, + [7165] = {.lex_state = 750}, + [7166] = {.lex_state = 630}, + [7167] = {.lex_state = 752}, + [7168] = {.lex_state = 2215}, + [7169] = {.lex_state = 750}, + [7170] = {.lex_state = 2215}, + [7171] = {.lex_state = 750}, + [7172] = {.lex_state = 750}, + [7173] = {.lex_state = 750}, + [7174] = {.lex_state = 2215}, + [7175] = {.lex_state = 2140}, + [7176] = {.lex_state = 590}, + [7177] = {.lex_state = 750}, + [7178] = {.lex_state = 2215}, + [7179] = {.lex_state = 750}, + [7180] = {.lex_state = 752}, + [7181] = {.lex_state = 751}, + [7182] = {.lex_state = 750}, + [7183] = {.lex_state = 752}, + [7184] = {.lex_state = 750}, + [7185] = {.lex_state = 752}, + [7186] = {.lex_state = 751}, + [7187] = {.lex_state = 750}, + [7188] = {.lex_state = 750}, + [7189] = {.lex_state = 750}, + [7190] = {.lex_state = 2212}, + [7191] = {.lex_state = 2215}, + [7192] = {.lex_state = 751}, + [7193] = {.lex_state = 2215}, + [7194] = {.lex_state = 750}, + [7195] = {.lex_state = 750}, + [7196] = {.lex_state = 2212}, + [7197] = {.lex_state = 751}, + [7198] = {.lex_state = 751}, + [7199] = {.lex_state = 751}, + [7200] = {.lex_state = 590}, + [7201] = {.lex_state = 751}, + [7202] = {.lex_state = 750}, + [7203] = {.lex_state = 2215}, + [7204] = {.lex_state = 2215}, + [7205] = {.lex_state = 2215}, + [7206] = {.lex_state = 750}, + [7207] = {.lex_state = 751}, + [7208] = {.lex_state = 750}, + [7209] = {.lex_state = 750}, + [7210] = {.lex_state = 750}, + [7211] = {.lex_state = 750}, + [7212] = {.lex_state = 750}, + [7213] = {.lex_state = 750}, + [7214] = {.lex_state = 751}, + [7215] = {.lex_state = 750}, + [7216] = {.lex_state = 750}, + [7217] = {.lex_state = 2215}, + [7218] = {.lex_state = 750}, + [7219] = {.lex_state = 2215}, + [7220] = {.lex_state = 750}, + [7221] = {.lex_state = 648}, + [7222] = {.lex_state = 750}, + [7223] = {.lex_state = 751}, + [7224] = {.lex_state = 751}, + [7225] = {.lex_state = 635}, + [7226] = {.lex_state = 591}, + [7227] = {.lex_state = 635}, + [7228] = {.lex_state = 591}, + [7229] = {.lex_state = 590}, + [7230] = {.lex_state = 750}, + [7231] = {.lex_state = 750}, + [7232] = {.lex_state = 750}, + [7233] = {.lex_state = 2139}, + [7234] = {.lex_state = 750}, + [7235] = {.lex_state = 751}, + [7236] = {.lex_state = 591}, + [7237] = {.lex_state = 750}, + [7238] = {.lex_state = 2212}, + [7239] = {.lex_state = 647}, + [7240] = {.lex_state = 750}, + [7241] = {.lex_state = 2215}, + [7242] = {.lex_state = 2215}, + [7243] = {.lex_state = 751}, + [7244] = {.lex_state = 750}, + [7245] = {.lex_state = 590}, + [7246] = {.lex_state = 750}, + [7247] = {.lex_state = 750}, + [7248] = {.lex_state = 591}, + [7249] = {.lex_state = 750}, + [7250] = {.lex_state = 591}, + [7251] = {.lex_state = 750}, + [7252] = {.lex_state = 591}, + [7253] = {.lex_state = 590}, + [7254] = {.lex_state = 738}, + [7255] = {.lex_state = 591}, + [7256] = {.lex_state = 591}, + [7257] = {.lex_state = 590}, + [7258] = {.lex_state = 590}, + [7259] = {.lex_state = 590}, + [7260] = {.lex_state = 590}, + [7261] = {.lex_state = 591}, + [7262] = {.lex_state = 590}, + [7263] = {.lex_state = 591}, + [7264] = {.lex_state = 591}, + [7265] = {.lex_state = 591}, + [7266] = {.lex_state = 591}, + [7267] = {.lex_state = 591}, + [7268] = {.lex_state = 591}, + [7269] = {.lex_state = 591}, + [7270] = {.lex_state = 590}, + [7271] = {.lex_state = 591}, + [7272] = {.lex_state = 591}, + [7273] = {.lex_state = 590}, + [7274] = {.lex_state = 590}, + [7275] = {.lex_state = 591}, + [7276] = {.lex_state = 750}, + [7277] = {.lex_state = 591}, + [7278] = {.lex_state = 590}, + [7279] = {.lex_state = 590}, + [7280] = {.lex_state = 590}, + [7281] = {.lex_state = 750}, + [7282] = {.lex_state = 591}, + [7283] = {.lex_state = 750}, + [7284] = {.lex_state = 2139}, + [7285] = {.lex_state = 591}, + [7286] = {.lex_state = 591}, + [7287] = {.lex_state = 590}, + [7288] = {.lex_state = 591}, + [7289] = {.lex_state = 590}, + [7290] = {.lex_state = 750}, + [7291] = {.lex_state = 590}, + [7292] = {.lex_state = 591}, + [7293] = {.lex_state = 738}, + [7294] = {.lex_state = 591}, + [7295] = {.lex_state = 591}, + [7296] = {.lex_state = 590}, + [7297] = {.lex_state = 751}, + [7298] = {.lex_state = 2139}, + [7299] = {.lex_state = 2139}, + [7300] = {.lex_state = 590}, + [7301] = {.lex_state = 591}, + [7302] = {.lex_state = 2139}, + [7303] = {.lex_state = 635}, + [7304] = {.lex_state = 590}, + [7305] = {.lex_state = 590}, + [7306] = {.lex_state = 590}, + [7307] = {.lex_state = 590}, + [7308] = {.lex_state = 2139}, + [7309] = {.lex_state = 751}, + [7310] = {.lex_state = 590}, + [7311] = {.lex_state = 590}, + [7312] = {.lex_state = 590}, + [7313] = {.lex_state = 738}, + [7314] = {.lex_state = 591}, + [7315] = {.lex_state = 591}, + [7316] = {.lex_state = 591}, + [7317] = {.lex_state = 751}, + [7318] = {.lex_state = 635}, + [7319] = {.lex_state = 738}, + [7320] = {.lex_state = 591}, + [7321] = {.lex_state = 630}, + [7322] = {.lex_state = 590}, + [7323] = {.lex_state = 591}, + [7324] = {.lex_state = 635}, + [7325] = {.lex_state = 750}, + [7326] = {.lex_state = 591}, + [7327] = {.lex_state = 591}, + [7328] = {.lex_state = 591}, + [7329] = {.lex_state = 750}, + [7330] = {.lex_state = 750}, + [7331] = {.lex_state = 590}, + [7332] = {.lex_state = 2212}, + [7333] = {.lex_state = 750}, + [7334] = {.lex_state = 590}, + [7335] = {.lex_state = 750}, + [7336] = {.lex_state = 635}, + [7337] = {.lex_state = 750}, + [7338] = {.lex_state = 590}, + [7339] = {.lex_state = 750}, + [7340] = {.lex_state = 750}, + [7341] = {.lex_state = 590}, + [7342] = {.lex_state = 591}, + [7343] = {.lex_state = 590}, + [7344] = {.lex_state = 750}, + [7345] = {.lex_state = 590}, + [7346] = {.lex_state = 591}, + [7347] = {.lex_state = 591}, + [7348] = {.lex_state = 751}, + [7349] = {.lex_state = 591}, + [7350] = {.lex_state = 750}, + [7351] = {.lex_state = 737}, + [7352] = {.lex_state = 750}, + [7353] = {.lex_state = 591}, + [7354] = {.lex_state = 630}, + [7355] = {.lex_state = 750}, + [7356] = {.lex_state = 752}, + [7357] = {.lex_state = 590}, + [7358] = {.lex_state = 750}, + [7359] = {.lex_state = 738}, + [7360] = {.lex_state = 738}, + [7361] = {.lex_state = 590}, + [7362] = {.lex_state = 750}, + [7363] = {.lex_state = 750}, + [7364] = {.lex_state = 752}, + [7365] = {.lex_state = 750}, + [7366] = {.lex_state = 590}, + [7367] = {.lex_state = 590}, + [7368] = {.lex_state = 590}, + [7369] = {.lex_state = 590}, + [7370] = {.lex_state = 750}, + [7371] = {.lex_state = 750}, + [7372] = {.lex_state = 750}, + [7373] = {.lex_state = 750}, + [7374] = {.lex_state = 738}, + [7375] = {.lex_state = 2139}, + [7376] = {.lex_state = 738}, + [7377] = {.lex_state = 591}, + [7378] = {.lex_state = 591}, + [7379] = {.lex_state = 590}, + [7380] = {.lex_state = 752}, + [7381] = {.lex_state = 752}, + [7382] = {.lex_state = 591}, + [7383] = {.lex_state = 752}, + [7384] = {.lex_state = 591}, + [7385] = {.lex_state = 590}, + [7386] = {.lex_state = 751}, + [7387] = {.lex_state = 752}, + [7388] = {.lex_state = 752}, + [7389] = {.lex_state = 590}, + [7390] = {.lex_state = 751}, + [7391] = {.lex_state = 752}, + [7392] = {.lex_state = 591}, + [7393] = {.lex_state = 590}, + [7394] = {.lex_state = 590}, + [7395] = {.lex_state = 751}, + [7396] = {.lex_state = 630}, + [7397] = {.lex_state = 752}, + [7398] = {.lex_state = 751}, + [7399] = {.lex_state = 751}, + [7400] = {.lex_state = 591}, + [7401] = {.lex_state = 752}, + [7402] = {.lex_state = 751}, + [7403] = {.lex_state = 590}, + [7404] = {.lex_state = 591}, + [7405] = {.lex_state = 751}, + [7406] = {.lex_state = 591}, + [7407] = {.lex_state = 752}, + [7408] = {.lex_state = 591}, + [7409] = {.lex_state = 751}, + [7410] = {.lex_state = 751}, + [7411] = {.lex_state = 590}, + [7412] = {.lex_state = 751}, + [7413] = {.lex_state = 590}, + [7414] = {.lex_state = 751}, + [7415] = {.lex_state = 752}, + [7416] = {.lex_state = 752}, + [7417] = {.lex_state = 751}, + [7418] = {.lex_state = 751}, + [7419] = {.lex_state = 751}, + [7420] = {.lex_state = 751}, + [7421] = {.lex_state = 752}, + [7422] = {.lex_state = 591}, + [7423] = {.lex_state = 751}, + [7424] = {.lex_state = 751}, + [7425] = {.lex_state = 752}, + [7426] = {.lex_state = 630}, + [7427] = {.lex_state = 590}, + [7428] = {.lex_state = 751}, + [7429] = {.lex_state = 591}, + [7430] = {.lex_state = 590}, + [7431] = {.lex_state = 590}, + [7432] = {.lex_state = 751}, + [7433] = {.lex_state = 591}, + [7434] = {.lex_state = 590}, + [7435] = {.lex_state = 591}, + [7436] = {.lex_state = 591}, + [7437] = {.lex_state = 590}, + [7438] = {.lex_state = 750}, + [7439] = {.lex_state = 751}, + [7440] = {.lex_state = 751}, + [7441] = {.lex_state = 751}, + [7442] = {.lex_state = 590}, + [7443] = {.lex_state = 751}, + [7444] = {.lex_state = 751}, + [7445] = {.lex_state = 751}, + [7446] = {.lex_state = 590}, + [7447] = {.lex_state = 751}, + [7448] = {.lex_state = 738}, + [7449] = {.lex_state = 590}, + [7450] = {.lex_state = 590}, + [7451] = {.lex_state = 591}, + [7452] = {.lex_state = 590}, + [7453] = {.lex_state = 591}, + [7454] = {.lex_state = 590}, + [7455] = {.lex_state = 591}, + [7456] = {.lex_state = 591}, + [7457] = {.lex_state = 591}, + [7458] = {.lex_state = 630}, + [7459] = {.lex_state = 591}, + [7460] = {.lex_state = 591}, + [7461] = {.lex_state = 630}, + [7462] = {.lex_state = 751}, + [7463] = {.lex_state = 751}, + [7464] = {.lex_state = 590}, + [7465] = {.lex_state = 751}, + [7466] = {.lex_state = 591}, + [7467] = {.lex_state = 751}, + [7468] = {.lex_state = 590}, + [7469] = {.lex_state = 590}, + [7470] = {.lex_state = 591}, + [7471] = {.lex_state = 590}, + [7472] = {.lex_state = 591}, + [7473] = {.lex_state = 590}, + [7474] = {.lex_state = 591}, + [7475] = {.lex_state = 591}, + [7476] = {.lex_state = 591}, + [7477] = {.lex_state = 751}, + [7478] = {.lex_state = 751}, + [7479] = {.lex_state = 751}, + [7480] = {.lex_state = 590}, + [7481] = {.lex_state = 752}, + [7482] = {.lex_state = 751}, + [7483] = {.lex_state = 2151}, + [7484] = {.lex_state = 591}, + [7485] = {.lex_state = 590}, + [7486] = {.lex_state = 751}, + [7487] = {.lex_state = 751}, + [7488] = {.lex_state = 751}, + [7489] = {.lex_state = 2142}, + [7490] = {.lex_state = 590}, + [7491] = {.lex_state = 590}, + [7492] = {.lex_state = 2142}, + [7493] = {.lex_state = 2151}, + [7494] = {.lex_state = 2151}, + [7495] = {.lex_state = 2142}, + [7496] = {.lex_state = 591}, + [7497] = {.lex_state = 590}, + [7498] = {.lex_state = 2151}, + [7499] = {.lex_state = 751}, + [7500] = {.lex_state = 751}, + [7501] = {.lex_state = 751}, + [7502] = {.lex_state = 750}, + [7503] = {.lex_state = 751}, + [7504] = {.lex_state = 751}, + [7505] = {.lex_state = 630}, + [7506] = {.lex_state = 630}, + [7507] = {.lex_state = 630}, + [7508] = {.lex_state = 630}, + [7509] = {.lex_state = 630}, + [7510] = {.lex_state = 751}, + [7511] = {.lex_state = 752}, + [7512] = {.lex_state = 751}, + [7513] = {.lex_state = 2137}, + [7514] = {.lex_state = 751}, + [7515] = {.lex_state = 751}, + [7516] = {.lex_state = 751}, + [7517] = {.lex_state = 630}, + [7518] = {.lex_state = 751}, + [7519] = {.lex_state = 751}, + [7520] = {.lex_state = 751}, + [7521] = {.lex_state = 2140}, + [7522] = {.lex_state = 630}, + [7523] = {.lex_state = 751}, + [7524] = {.lex_state = 630}, + [7525] = {.lex_state = 751}, + [7526] = {.lex_state = 752}, + [7527] = {.lex_state = 752}, + [7528] = {.lex_state = 751}, + [7529] = {.lex_state = 751}, + [7530] = {.lex_state = 630}, + [7531] = {.lex_state = 751}, + [7532] = {.lex_state = 751}, + [7533] = {.lex_state = 630}, + [7534] = {.lex_state = 630}, + [7535] = {.lex_state = 630}, + [7536] = {.lex_state = 630}, + [7537] = {.lex_state = 630}, + [7538] = {.lex_state = 630}, + [7539] = {.lex_state = 630}, + [7540] = {.lex_state = 751}, + [7541] = {.lex_state = 630}, + [7542] = {.lex_state = 751}, + [7543] = {.lex_state = 751}, + [7544] = {.lex_state = 751}, + [7545] = {.lex_state = 630}, + [7546] = {.lex_state = 630}, + [7547] = {.lex_state = 630}, + [7548] = {.lex_state = 630}, + [7549] = {.lex_state = 630}, + [7550] = {.lex_state = 630}, + [7551] = {.lex_state = 751}, + [7552] = {.lex_state = 630}, + [7553] = {.lex_state = 630}, + [7554] = {.lex_state = 751}, + [7555] = {.lex_state = 751}, + [7556] = {.lex_state = 630}, + [7557] = {.lex_state = 751}, + [7558] = {.lex_state = 751}, + [7559] = {.lex_state = 630}, + [7560] = {.lex_state = 630}, + [7561] = {.lex_state = 630}, + [7562] = {.lex_state = 630}, + [7563] = {.lex_state = 630}, + [7564] = {.lex_state = 630}, + [7565] = {.lex_state = 751}, + [7566] = {.lex_state = 630}, + [7567] = {.lex_state = 630}, + [7568] = {.lex_state = 751}, + [7569] = {.lex_state = 2212}, + [7570] = {.lex_state = 630}, + [7571] = {.lex_state = 630}, + [7572] = {.lex_state = 630}, + [7573] = {.lex_state = 2212}, + [7574] = {.lex_state = 752}, + [7575] = {.lex_state = 751}, + [7576] = {.lex_state = 751}, + [7577] = {.lex_state = 630}, + [7578] = {.lex_state = 752}, + [7579] = {.lex_state = 630}, + [7580] = {.lex_state = 752}, + [7581] = {.lex_state = 630}, + [7582] = {.lex_state = 630}, + [7583] = {.lex_state = 752}, + [7584] = {.lex_state = 630}, + [7585] = {.lex_state = 752}, + [7586] = {.lex_state = 630}, + [7587] = {.lex_state = 750}, + [7588] = {.lex_state = 752}, + [7589] = {.lex_state = 630}, + [7590] = {.lex_state = 752}, + [7591] = {.lex_state = 630}, + [7592] = {.lex_state = 630}, + [7593] = {.lex_state = 630}, + [7594] = {.lex_state = 630}, + [7595] = {.lex_state = 752}, + [7596] = {.lex_state = 2212}, + [7597] = {.lex_state = 630}, + [7598] = {.lex_state = 752}, + [7599] = {.lex_state = 630}, + [7600] = {.lex_state = 630}, + [7601] = {.lex_state = 630}, + [7602] = {.lex_state = 630}, + [7603] = {.lex_state = 752}, + [7604] = {.lex_state = 2137}, + [7605] = {.lex_state = 752}, + [7606] = {.lex_state = 752}, + [7607] = {.lex_state = 2212}, + [7608] = {.lex_state = 2214}, + [7609] = {.lex_state = 752}, + [7610] = {.lex_state = 2139}, + [7611] = {.lex_state = 630}, + [7612] = {.lex_state = 752}, + [7613] = {.lex_state = 752}, + [7614] = {.lex_state = 2137}, + [7615] = {.lex_state = 630}, + [7616] = {.lex_state = 752}, + [7617] = {.lex_state = 752}, + [7618] = {.lex_state = 630}, + [7619] = {.lex_state = 752}, + [7620] = {.lex_state = 630}, + [7621] = {.lex_state = 752}, + [7622] = {.lex_state = 630}, + [7623] = {.lex_state = 752}, + [7624] = {.lex_state = 2139}, + [7625] = {.lex_state = 630}, + [7626] = {.lex_state = 752}, + [7627] = {.lex_state = 630}, + [7628] = {.lex_state = 752}, + [7629] = {.lex_state = 752}, + [7630] = {.lex_state = 752}, + [7631] = {.lex_state = 752}, + [7632] = {.lex_state = 752}, + [7633] = {.lex_state = 630}, + [7634] = {.lex_state = 752}, + [7635] = {.lex_state = 2212}, + [7636] = {.lex_state = 752}, + [7637] = {.lex_state = 752}, + [7638] = {.lex_state = 752}, + [7639] = {.lex_state = 630}, + [7640] = {.lex_state = 2139}, + [7641] = {.lex_state = 752}, + [7642] = {.lex_state = 750}, + [7643] = {.lex_state = 752}, + [7644] = {.lex_state = 630}, + [7645] = {.lex_state = 752}, + [7646] = {.lex_state = 630}, + [7647] = {.lex_state = 630}, + [7648] = {.lex_state = 750}, + [7649] = {.lex_state = 752}, + [7650] = {.lex_state = 752}, + [7651] = {.lex_state = 630}, + [7652] = {.lex_state = 630}, + [7653] = {.lex_state = 2137}, + [7654] = {.lex_state = 2214}, + [7655] = {.lex_state = 2137}, + [7656] = {.lex_state = 752}, + [7657] = {.lex_state = 752}, + [7658] = {.lex_state = 752}, + [7659] = {.lex_state = 752}, + [7660] = {.lex_state = 2212}, + [7661] = {.lex_state = 752}, + [7662] = {.lex_state = 2212}, + [7663] = {.lex_state = 752}, + [7664] = {.lex_state = 752}, + [7665] = {.lex_state = 2140}, + [7666] = {.lex_state = 2214}, + [7667] = {.lex_state = 2214}, + [7668] = {.lex_state = 752}, + [7669] = {.lex_state = 2137}, + [7670] = {.lex_state = 752}, + [7671] = {.lex_state = 752}, + [7672] = {.lex_state = 752}, + [7673] = {.lex_state = 752}, + [7674] = {.lex_state = 752}, + [7675] = {.lex_state = 752}, + [7676] = {.lex_state = 752}, + [7677] = {.lex_state = 2137}, + [7678] = {.lex_state = 752}, + [7679] = {.lex_state = 752}, + [7680] = {.lex_state = 752}, + [7681] = {.lex_state = 2214}, + [7682] = {.lex_state = 752}, + [7683] = {.lex_state = 752}, + [7684] = {.lex_state = 752}, + [7685] = {.lex_state = 2137}, + [7686] = {.lex_state = 752}, + [7687] = {.lex_state = 752}, + [7688] = {.lex_state = 2214}, + [7689] = {.lex_state = 752}, + [7690] = {.lex_state = 752}, + [7691] = {.lex_state = 752}, + [7692] = {.lex_state = 752}, + [7693] = {.lex_state = 752}, + [7694] = {.lex_state = 748}, + [7695] = {.lex_state = 752}, + [7696] = {.lex_state = 752}, + [7697] = {.lex_state = 752}, + [7698] = {.lex_state = 752}, + [7699] = {.lex_state = 752}, + [7700] = {.lex_state = 752}, + [7701] = {.lex_state = 2140}, + [7702] = {.lex_state = 748}, + [7703] = {.lex_state = 748}, + [7704] = {.lex_state = 750}, + [7705] = {.lex_state = 748}, + [7706] = {.lex_state = 748}, + [7707] = {.lex_state = 748}, + [7708] = {.lex_state = 748}, + [7709] = {.lex_state = 748}, + [7710] = {.lex_state = 748}, + [7711] = {.lex_state = 748}, + [7712] = {.lex_state = 748}, + [7713] = {.lex_state = 748}, + [7714] = {.lex_state = 748}, + [7715] = {.lex_state = 748}, + [7716] = {.lex_state = 748}, + [7717] = {.lex_state = 748}, + [7718] = {.lex_state = 2137}, + [7719] = {.lex_state = 748}, + [7720] = {.lex_state = 748}, + [7721] = {.lex_state = 748}, + [7722] = {.lex_state = 748}, + [7723] = {.lex_state = 748}, + [7724] = {.lex_state = 748}, + [7725] = {.lex_state = 748}, + [7726] = {.lex_state = 748}, + [7727] = {.lex_state = 748}, + [7728] = {.lex_state = 748}, + [7729] = {.lex_state = 2137}, + [7730] = {.lex_state = 748}, + [7731] = {.lex_state = 748}, + [7732] = {.lex_state = 748}, + [7733] = {.lex_state = 2137}, + [7734] = {.lex_state = 748}, + [7735] = {.lex_state = 748}, + [7736] = {.lex_state = 2212}, + [7737] = {.lex_state = 2215}, + [7738] = {.lex_state = 748}, + [7739] = {.lex_state = 748}, + [7740] = {.lex_state = 748}, + [7741] = {.lex_state = 748}, + [7742] = {.lex_state = 2212}, + [7743] = {.lex_state = 748}, + [7744] = {.lex_state = 748}, + [7745] = {.lex_state = 748}, + [7746] = {.lex_state = 2137}, + [7747] = {.lex_state = 748}, + [7748] = {.lex_state = 748}, + [7749] = {.lex_state = 748}, + [7750] = {.lex_state = 2137}, + [7751] = {.lex_state = 748}, + [7752] = {.lex_state = 748}, + [7753] = {.lex_state = 748}, + [7754] = {.lex_state = 2137}, + [7755] = {.lex_state = 748}, + [7756] = {.lex_state = 2137}, + [7757] = {.lex_state = 748}, + [7758] = {.lex_state = 748}, + [7759] = {.lex_state = 748}, + [7760] = {.lex_state = 748}, + [7761] = {.lex_state = 748}, + [7762] = {.lex_state = 748}, + [7763] = {.lex_state = 2137}, + [7764] = {.lex_state = 748}, + [7765] = {.lex_state = 748}, + [7766] = {.lex_state = 748}, + [7767] = {.lex_state = 748}, + [7768] = {.lex_state = 748}, + [7769] = {.lex_state = 748}, + [7770] = {.lex_state = 748}, + [7771] = {.lex_state = 748}, + [7772] = {.lex_state = 748}, + [7773] = {.lex_state = 748}, + [7774] = {.lex_state = 2137}, + [7775] = {.lex_state = 748}, + [7776] = {.lex_state = 748}, + [7777] = {.lex_state = 748}, + [7778] = {.lex_state = 2137}, + [7779] = {.lex_state = 748}, + [7780] = {.lex_state = 748}, + [7781] = {.lex_state = 748}, + [7782] = {.lex_state = 2137}, + [7783] = {.lex_state = 2137}, + [7784] = {.lex_state = 2212}, + [7785] = {.lex_state = 748}, + [7786] = {.lex_state = 2137}, + [7787] = {.lex_state = 2137}, + [7788] = {.lex_state = 2137}, + [7789] = {.lex_state = 748}, + [7790] = {.lex_state = 748}, + [7791] = {.lex_state = 748}, + [7792] = {.lex_state = 2140}, + [7793] = {.lex_state = 748}, + [7794] = {.lex_state = 2212}, + [7795] = {.lex_state = 2214}, + [7796] = {.lex_state = 2140}, + [7797] = {.lex_state = 748}, + [7798] = {.lex_state = 748}, + [7799] = {.lex_state = 748}, + [7800] = {.lex_state = 748}, + [7801] = {.lex_state = 748}, + [7802] = {.lex_state = 748}, + [7803] = {.lex_state = 748}, + [7804] = {.lex_state = 748}, + [7805] = {.lex_state = 748}, + [7806] = {.lex_state = 748}, + [7807] = {.lex_state = 748}, + [7808] = {.lex_state = 748}, + [7809] = {.lex_state = 748}, + [7810] = {.lex_state = 748}, + [7811] = {.lex_state = 748}, + [7812] = {.lex_state = 748}, + [7813] = {.lex_state = 748}, + [7814] = {.lex_state = 748}, + [7815] = {.lex_state = 748}, + [7816] = {.lex_state = 748}, + [7817] = {.lex_state = 748}, + [7818] = {.lex_state = 748}, + [7819] = {.lex_state = 748}, + [7820] = {.lex_state = 748}, + [7821] = {.lex_state = 748}, + [7822] = {.lex_state = 748}, + [7823] = {.lex_state = 748}, + [7824] = {.lex_state = 748}, + [7825] = {.lex_state = 748}, + [7826] = {.lex_state = 748}, + [7827] = {.lex_state = 748}, + [7828] = {.lex_state = 748}, + [7829] = {.lex_state = 748}, + [7830] = {.lex_state = 748}, + [7831] = {.lex_state = 748}, + [7832] = {.lex_state = 748}, + [7833] = {.lex_state = 748}, + [7834] = {.lex_state = 748}, + [7835] = {.lex_state = 748}, + [7836] = {.lex_state = 748}, + [7837] = {.lex_state = 748}, + [7838] = {.lex_state = 748}, + [7839] = {.lex_state = 748}, + [7840] = {.lex_state = 748}, + [7841] = {.lex_state = 748}, + [7842] = {.lex_state = 748}, + [7843] = {.lex_state = 748}, + [7844] = {.lex_state = 748}, + [7845] = {.lex_state = 748}, + [7846] = {.lex_state = 748}, + [7847] = {.lex_state = 748}, + [7848] = {.lex_state = 748}, + [7849] = {.lex_state = 748}, + [7850] = {.lex_state = 748}, + [7851] = {.lex_state = 748}, + [7852] = {.lex_state = 748}, + [7853] = {.lex_state = 748}, + [7854] = {.lex_state = 748}, + [7855] = {.lex_state = 748}, + [7856] = {.lex_state = 748}, + [7857] = {.lex_state = 748}, + [7858] = {.lex_state = 748}, + [7859] = {.lex_state = 748}, + [7860] = {.lex_state = 748}, + [7861] = {.lex_state = 748}, + [7862] = {.lex_state = 748}, + [7863] = {.lex_state = 748}, + [7864] = {.lex_state = 748}, + [7865] = {.lex_state = 748}, + [7866] = {.lex_state = 748}, + [7867] = {.lex_state = 748}, + [7868] = {.lex_state = 748}, + [7869] = {.lex_state = 748}, + [7870] = {.lex_state = 748}, + [7871] = {.lex_state = 748}, + [7872] = {.lex_state = 748}, + [7873] = {.lex_state = 2212}, + [7874] = {.lex_state = 748}, + [7875] = {.lex_state = 748}, + [7876] = {.lex_state = 748}, + [7877] = {.lex_state = 748}, + [7878] = {.lex_state = 748}, + [7879] = {.lex_state = 748}, + [7880] = {.lex_state = 748}, + [7881] = {.lex_state = 748}, + [7882] = {.lex_state = 748}, + [7883] = {.lex_state = 748}, + [7884] = {.lex_state = 748}, + [7885] = {.lex_state = 748}, + [7886] = {.lex_state = 2137}, + [7887] = {.lex_state = 748}, + [7888] = {.lex_state = 748}, + [7889] = {.lex_state = 748}, + [7890] = {.lex_state = 748}, + [7891] = {.lex_state = 748}, + [7892] = {.lex_state = 748}, + [7893] = {.lex_state = 748}, + [7894] = {.lex_state = 748}, + [7895] = {.lex_state = 2140}, + [7896] = {.lex_state = 748}, + [7897] = {.lex_state = 748}, + [7898] = {.lex_state = 748}, + [7899] = {.lex_state = 748}, + [7900] = {.lex_state = 748}, + [7901] = {.lex_state = 748}, + [7902] = {.lex_state = 748}, + [7903] = {.lex_state = 748}, + [7904] = {.lex_state = 748}, + [7905] = {.lex_state = 748}, + [7906] = {.lex_state = 748}, + [7907] = {.lex_state = 748}, + [7908] = {.lex_state = 748}, + [7909] = {.lex_state = 748}, + [7910] = {.lex_state = 748}, + [7911] = {.lex_state = 748}, + [7912] = {.lex_state = 748}, + [7913] = {.lex_state = 2140}, + [7914] = {.lex_state = 748}, + [7915] = {.lex_state = 748}, + [7916] = {.lex_state = 748}, + [7917] = {.lex_state = 748}, + [7918] = {.lex_state = 748}, + [7919] = {.lex_state = 748}, + [7920] = {.lex_state = 748}, + [7921] = {.lex_state = 748}, + [7922] = {.lex_state = 748}, + [7923] = {.lex_state = 748}, + [7924] = {.lex_state = 2140}, + [7925] = {.lex_state = 748}, + [7926] = {.lex_state = 748}, + [7927] = {.lex_state = 748}, + [7928] = {.lex_state = 2140}, + [7929] = {.lex_state = 748}, + [7930] = {.lex_state = 748}, + [7931] = {.lex_state = 748}, + [7932] = {.lex_state = 748}, + [7933] = {.lex_state = 748}, + [7934] = {.lex_state = 748}, + [7935] = {.lex_state = 748}, + [7936] = {.lex_state = 748}, + [7937] = {.lex_state = 748}, + [7938] = {.lex_state = 748}, + [7939] = {.lex_state = 748}, + [7940] = {.lex_state = 748}, + [7941] = {.lex_state = 748}, + [7942] = {.lex_state = 748}, + [7943] = {.lex_state = 748}, + [7944] = {.lex_state = 748}, + [7945] = {.lex_state = 748}, + [7946] = {.lex_state = 748}, + [7947] = {.lex_state = 748}, + [7948] = {.lex_state = 748}, + [7949] = {.lex_state = 748}, + [7950] = {.lex_state = 748}, + [7951] = {.lex_state = 748}, + [7952] = {.lex_state = 748}, + [7953] = {.lex_state = 748}, + [7954] = {.lex_state = 748}, + [7955] = {.lex_state = 748}, + [7956] = {.lex_state = 748}, + [7957] = {.lex_state = 748}, + [7958] = {.lex_state = 2212}, + [7959] = {.lex_state = 2212}, + [7960] = {.lex_state = 2140}, + [7961] = {.lex_state = 2140}, + [7962] = {.lex_state = 2212}, + [7963] = {.lex_state = 2140}, + [7964] = {.lex_state = 2140}, + [7965] = {.lex_state = 2214}, + [7966] = {.lex_state = 2214}, + [7967] = {.lex_state = 2140}, + [7968] = {.lex_state = 2212}, + [7969] = {.lex_state = 2214}, + [7970] = {.lex_state = 2140}, + [7971] = {.lex_state = 2137}, + [7972] = {.lex_state = 2137}, + [7973] = {.lex_state = 2212}, + [7974] = {.lex_state = 2137}, + [7975] = {.lex_state = 2212}, + [7976] = {.lex_state = 2212}, + [7977] = {.lex_state = 2137}, + [7978] = {.lex_state = 2214}, + [7979] = {.lex_state = 2137}, + [7980] = {.lex_state = 2141}, + [7981] = {.lex_state = 2140}, + [7982] = {.lex_state = 2140}, + [7983] = {.lex_state = 2140}, + [7984] = {.lex_state = 2140}, + [7985] = {.lex_state = 2140}, + [7986] = {.lex_state = 2140}, + [7987] = {.lex_state = 2140}, + [7988] = {.lex_state = 2140}, + [7989] = {.lex_state = 2140}, + [7990] = {.lex_state = 2140}, + [7991] = {.lex_state = 2140}, + [7992] = {.lex_state = 2140}, + [7993] = {.lex_state = 2140}, + [7994] = {.lex_state = 2140}, + [7995] = {.lex_state = 2140}, + [7996] = {.lex_state = 2140}, + [7997] = {.lex_state = 2212}, + [7998] = {.lex_state = 2140}, + [7999] = {.lex_state = 2137}, + [8000] = {.lex_state = 2140}, + [8001] = {.lex_state = 2140}, + [8002] = {.lex_state = 2140}, + [8003] = {.lex_state = 2137}, + [8004] = {.lex_state = 2140}, + [8005] = {.lex_state = 2137}, + [8006] = {.lex_state = 2137}, + [8007] = {.lex_state = 2137}, + [8008] = {.lex_state = 2137}, + [8009] = {.lex_state = 2140}, + [8010] = {.lex_state = 2140}, + [8011] = {.lex_state = 2140}, + [8012] = {.lex_state = 2212}, + [8013] = {.lex_state = 2137}, + [8014] = {.lex_state = 2137}, + [8015] = {.lex_state = 2137}, + [8016] = {.lex_state = 2137}, + [8017] = {.lex_state = 2212}, + [8018] = {.lex_state = 2137}, + [8019] = {.lex_state = 2137}, + [8020] = {.lex_state = 2137}, + [8021] = {.lex_state = 2137}, + [8022] = {.lex_state = 2137}, + [8023] = {.lex_state = 2138}, + [8024] = {.lex_state = 2212}, + [8025] = {.lex_state = 2138}, + [8026] = {.lex_state = 2137}, + [8027] = {.lex_state = 2138}, + [8028] = {.lex_state = 2137}, + [8029] = {.lex_state = 2212}, + [8030] = {.lex_state = 2212}, + [8031] = {.lex_state = 2140}, + [8032] = {.lex_state = 2212}, + [8033] = {.lex_state = 2137}, + [8034] = {.lex_state = 2137}, + [8035] = {.lex_state = 2137}, + [8036] = {.lex_state = 2137}, + [8037] = {.lex_state = 2212}, + [8038] = {.lex_state = 2137}, + [8039] = {.lex_state = 2137}, + [8040] = {.lex_state = 2212}, + [8041] = {.lex_state = 2137}, + [8042] = {.lex_state = 2137}, + [8043] = {.lex_state = 2151}, + [8044] = {.lex_state = 2212}, + [8045] = {.lex_state = 2137}, + [8046] = {.lex_state = 2151}, + [8047] = {.lex_state = 2137}, + [8048] = {.lex_state = 2137}, + [8049] = {.lex_state = 2212}, + [8050] = {.lex_state = 2140}, + [8051] = {.lex_state = 2140}, + [8052] = {.lex_state = 2151}, + [8053] = {.lex_state = 2140}, + [8054] = {.lex_state = 2140}, + [8055] = {.lex_state = 2151}, + [8056] = {.lex_state = 2140}, + [8057] = {.lex_state = 2212}, + [8058] = {.lex_state = 2212}, + [8059] = {.lex_state = 2140}, + [8060] = {.lex_state = 2137}, + [8061] = {.lex_state = 2140}, + [8062] = {.lex_state = 2137}, + [8063] = {.lex_state = 2137}, + [8064] = {.lex_state = 2137}, + [8065] = {.lex_state = 2212}, + [8066] = {.lex_state = 2212}, + [8067] = {.lex_state = 2212}, + [8068] = {.lex_state = 2212}, + [8069] = {.lex_state = 2137}, + [8070] = {.lex_state = 2212}, + [8071] = {.lex_state = 2137}, + [8072] = {.lex_state = 2212}, + [8073] = {.lex_state = 2212}, + [8074] = {.lex_state = 2212}, + [8075] = {.lex_state = 2137}, + [8076] = {.lex_state = 2212}, + [8077] = {.lex_state = 2212}, + [8078] = {.lex_state = 2140}, + [8079] = {.lex_state = 2212}, + [8080] = {.lex_state = 2142}, + [8081] = {.lex_state = 2212}, + [8082] = {.lex_state = 2137}, + [8083] = {.lex_state = 2137}, + [8084] = {.lex_state = 2212}, + [8085] = {.lex_state = 2137}, + [8086] = {.lex_state = 2212}, + [8087] = {.lex_state = 2212}, + [8088] = {.lex_state = 2212}, + [8089] = {.lex_state = 2212}, + [8090] = {.lex_state = 2142}, + [8091] = {.lex_state = 2212}, + [8092] = {.lex_state = 2212}, + [8093] = {.lex_state = 2140}, + [8094] = {.lex_state = 2137}, + [8095] = {.lex_state = 2212}, + [8096] = {.lex_state = 2212}, + [8097] = {.lex_state = 2212}, + [8098] = {.lex_state = 2137}, + [8099] = {.lex_state = 2142}, + [8100] = {.lex_state = 2137}, + [8101] = {.lex_state = 2212}, + [8102] = {.lex_state = 783, .external_lex_state = 2}, + [8103] = {.lex_state = 2212}, + [8104] = {.lex_state = 2137}, + [8105] = {.lex_state = 2142}, + [8106] = {.lex_state = 2212}, + [8107] = {.lex_state = 2142}, + [8108] = {.lex_state = 2142}, + [8109] = {.lex_state = 2137}, + [8110] = {.lex_state = 2212}, + [8111] = {.lex_state = 2142}, + [8112] = {.lex_state = 2212}, + [8113] = {.lex_state = 830}, + [8114] = {.lex_state = 2137}, + [8115] = {.lex_state = 2137}, + [8116] = {.lex_state = 2212}, + [8117] = {.lex_state = 2137}, + [8118] = {.lex_state = 2212}, + [8119] = {.lex_state = 2212}, + [8120] = {.lex_state = 2137}, + [8121] = {.lex_state = 2212}, + [8122] = {.lex_state = 2142}, + [8123] = {.lex_state = 830}, + [8124] = {.lex_state = 2212}, + [8125] = {.lex_state = 2137}, + [8126] = {.lex_state = 2212}, + [8127] = {.lex_state = 2137}, + [8128] = {.lex_state = 2212}, + [8129] = {.lex_state = 2212}, + [8130] = {.lex_state = 2212}, + [8131] = {.lex_state = 2212}, + [8132] = {.lex_state = 2212}, + [8133] = {.lex_state = 2212}, + [8134] = {.lex_state = 2212}, + [8135] = {.lex_state = 2212}, + [8136] = {.lex_state = 2212}, + [8137] = {.lex_state = 2212}, + [8138] = {.lex_state = 2137}, + [8139] = {.lex_state = 2137}, + [8140] = {.lex_state = 2137}, + [8141] = {.lex_state = 2140}, + [8142] = {.lex_state = 2212}, + [8143] = {.lex_state = 2212}, + [8144] = {.lex_state = 2137}, + [8145] = {.lex_state = 2137}, + [8146] = {.lex_state = 2212}, + [8147] = {.lex_state = 2142}, + [8148] = {.lex_state = 2212}, + [8149] = {.lex_state = 2212}, + [8150] = {.lex_state = 2212}, + [8151] = {.lex_state = 2137}, + [8152] = {.lex_state = 2212}, + [8153] = {.lex_state = 2137}, + [8154] = {.lex_state = 2212}, + [8155] = {.lex_state = 2212}, + [8156] = {.lex_state = 830}, + [8157] = {.lex_state = 2212}, + [8158] = {.lex_state = 2212}, + [8159] = {.lex_state = 2212}, + [8160] = {.lex_state = 2212}, + [8161] = {.lex_state = 2140}, + [8162] = {.lex_state = 2140}, + [8163] = {.lex_state = 2137}, + [8164] = {.lex_state = 2142}, + [8165] = {.lex_state = 2140}, + [8166] = {.lex_state = 2137}, + [8167] = {.lex_state = 2212}, + [8168] = {.lex_state = 2137}, + [8169] = {.lex_state = 2137}, + [8170] = {.lex_state = 831}, + [8171] = {.lex_state = 2137}, + [8172] = {.lex_state = 2137}, + [8173] = {.lex_state = 2137}, + [8174] = {.lex_state = 2137}, + [8175] = {.lex_state = 2137}, + [8176] = {.lex_state = 2137}, + [8177] = {.lex_state = 2137}, + [8178] = {.lex_state = 2137}, + [8179] = {.lex_state = 2137}, + [8180] = {.lex_state = 2137}, + [8181] = {.lex_state = 830}, + [8182] = {.lex_state = 2137}, + [8183] = {.lex_state = 2193}, + [8184] = {.lex_state = 868}, + [8185] = {.lex_state = 2137}, + [8186] = {.lex_state = 2137}, + [8187] = {.lex_state = 2137}, + [8188] = {.lex_state = 2137}, + [8189] = {.lex_state = 2137}, + [8190] = {.lex_state = 2137}, + [8191] = {.lex_state = 2137}, + [8192] = {.lex_state = 2137}, + [8193] = {.lex_state = 831}, + [8194] = {.lex_state = 2137}, + [8195] = {.lex_state = 2137}, + [8196] = {.lex_state = 2137}, + [8197] = {.lex_state = 2137}, + [8198] = {.lex_state = 2212}, + [8199] = {.lex_state = 2137}, + [8200] = {.lex_state = 2193}, + [8201] = {.lex_state = 831}, + [8202] = {.lex_state = 2142}, + [8203] = {.lex_state = 830}, + [8204] = {.lex_state = 830}, + [8205] = {.lex_state = 868}, + [8206] = {.lex_state = 2137}, + [8207] = {.lex_state = 2137}, + [8208] = {.lex_state = 2137}, + [8209] = {.lex_state = 2137}, + [8210] = {.lex_state = 2137}, + [8211] = {.lex_state = 2142}, + [8212] = {.lex_state = 2212}, + [8213] = {.lex_state = 2142}, + [8214] = {.lex_state = 2137}, + [8215] = {.lex_state = 2137}, + [8216] = {.lex_state = 868}, + [8217] = {.lex_state = 2142}, + [8218] = {.lex_state = 2137}, + [8219] = {.lex_state = 2137}, + [8220] = {.lex_state = 831}, + [8221] = {.lex_state = 831}, + [8222] = {.lex_state = 2142}, + [8223] = {.lex_state = 2137}, + [8224] = {.lex_state = 2142}, + [8225] = {.lex_state = 830}, + [8226] = {.lex_state = 2137}, + [8227] = {.lex_state = 2137}, + [8228] = {.lex_state = 2137}, + [8229] = {.lex_state = 2137}, + [8230] = {.lex_state = 2137}, + [8231] = {.lex_state = 2137}, + [8232] = {.lex_state = 2137}, + [8233] = {.lex_state = 2137}, + [8234] = {.lex_state = 868}, + [8235] = {.lex_state = 2137}, + [8236] = {.lex_state = 2137}, + [8237] = {.lex_state = 2137}, + [8238] = {.lex_state = 2137}, + [8239] = {.lex_state = 2137}, + [8240] = {.lex_state = 2137}, + [8241] = {.lex_state = 2137}, + [8242] = {.lex_state = 2137}, + [8243] = {.lex_state = 2137}, + [8244] = {.lex_state = 2137}, + [8245] = {.lex_state = 2137}, + [8246] = {.lex_state = 2137}, + [8247] = {.lex_state = 2137}, + [8248] = {.lex_state = 2137}, + [8249] = {.lex_state = 2137}, + [8250] = {.lex_state = 2137}, + [8251] = {.lex_state = 2137}, + [8252] = {.lex_state = 2137}, + [8253] = {.lex_state = 2137}, + [8254] = {.lex_state = 2137}, + [8255] = {.lex_state = 868}, + [8256] = {.lex_state = 2137}, + [8257] = {.lex_state = 2142}, + [8258] = {.lex_state = 2137}, + [8259] = {.lex_state = 788}, + [8260] = {.lex_state = 2137}, + [8261] = {.lex_state = 2137}, + [8262] = {.lex_state = 2137}, + [8263] = {.lex_state = 2137}, + [8264] = {.lex_state = 2137}, + [8265] = {.lex_state = 2137}, + [8266] = {.lex_state = 2137}, + [8267] = {.lex_state = 2137}, + [8268] = {.lex_state = 2137}, + [8269] = {.lex_state = 2137}, + [8270] = {.lex_state = 2137}, + [8271] = {.lex_state = 2137}, + [8272] = {.lex_state = 2137}, + [8273] = {.lex_state = 2212}, + [8274] = {.lex_state = 2137}, + [8275] = {.lex_state = 2142}, + [8276] = {.lex_state = 2137}, + [8277] = {.lex_state = 2212}, + [8278] = {.lex_state = 2142}, + [8279] = {.lex_state = 788}, + [8280] = {.lex_state = 2137}, + [8281] = {.lex_state = 2137}, + [8282] = {.lex_state = 2137}, + [8283] = {.lex_state = 2142}, + [8284] = {.lex_state = 2137}, + [8285] = {.lex_state = 2137}, + [8286] = {.lex_state = 2137}, + [8287] = {.lex_state = 2137}, + [8288] = {.lex_state = 831}, + [8289] = {.lex_state = 868}, + [8290] = {.lex_state = 2142}, + [8291] = {.lex_state = 2137}, + [8292] = {.lex_state = 2137}, + [8293] = {.lex_state = 2142}, + [8294] = {.lex_state = 2142}, + [8295] = {.lex_state = 2137}, + [8296] = {.lex_state = 2137}, + [8297] = {.lex_state = 2193}, + [8298] = {.lex_state = 2137}, + [8299] = {.lex_state = 2137}, + [8300] = {.lex_state = 2137}, + [8301] = {.lex_state = 2137}, + [8302] = {.lex_state = 2137}, + [8303] = {.lex_state = 831}, + [8304] = {.lex_state = 2137}, + [8305] = {.lex_state = 2137}, + [8306] = {.lex_state = 2137}, + [8307] = {.lex_state = 2137}, + [8308] = {.lex_state = 2137}, + [8309] = {.lex_state = 2137}, + [8310] = {.lex_state = 2212}, + [8311] = {.lex_state = 2137}, + [8312] = {.lex_state = 2137}, + [8313] = {.lex_state = 2137}, + [8314] = {.lex_state = 2137}, + [8315] = {.lex_state = 2193}, + [8316] = {.lex_state = 2142}, + [8317] = {.lex_state = 2137}, + [8318] = {.lex_state = 2137}, + [8319] = {.lex_state = 2137}, + [8320] = {.lex_state = 2137}, + [8321] = {.lex_state = 2137}, + [8322] = {.lex_state = 2193}, + [8323] = {.lex_state = 2193}, + [8324] = {.lex_state = 2142}, + [8325] = {.lex_state = 2142}, + [8326] = {.lex_state = 2137}, + [8327] = {.lex_state = 2137}, + [8328] = {.lex_state = 2137}, + [8329] = {.lex_state = 2137}, + [8330] = {.lex_state = 2137}, + [8331] = {.lex_state = 2193}, + [8332] = {.lex_state = 2137}, + [8333] = {.lex_state = 831}, + [8334] = {.lex_state = 2142}, + [8335] = {.lex_state = 2137}, + [8336] = {.lex_state = 2193}, + [8337] = {.lex_state = 2137}, + [8338] = {.lex_state = 2137}, + [8339] = {.lex_state = 2137}, + [8340] = {.lex_state = 2137}, + [8341] = {.lex_state = 2137}, + [8342] = {.lex_state = 2137}, + [8343] = {.lex_state = 2137}, + [8344] = {.lex_state = 2137}, + [8345] = {.lex_state = 2137}, + [8346] = {.lex_state = 2137}, + [8347] = {.lex_state = 2137}, + [8348] = {.lex_state = 2137}, + [8349] = {.lex_state = 2137}, + [8350] = {.lex_state = 2137}, + [8351] = {.lex_state = 2137}, + [8352] = {.lex_state = 2137}, + [8353] = {.lex_state = 2140}, + [8354] = {.lex_state = 2137}, + [8355] = {.lex_state = 2212}, + [8356] = {.lex_state = 2137}, + [8357] = {.lex_state = 2193}, + [8358] = {.lex_state = 2212}, + [8359] = {.lex_state = 2137}, + [8360] = {.lex_state = 2137}, + [8361] = {.lex_state = 2137}, + [8362] = {.lex_state = 2137}, + [8363] = {.lex_state = 2137}, + [8364] = {.lex_state = 2137}, + [8365] = {.lex_state = 2137}, + [8366] = {.lex_state = 2137}, + [8367] = {.lex_state = 2137}, + [8368] = {.lex_state = 2137}, + [8369] = {.lex_state = 2137}, + [8370] = {.lex_state = 2137}, + [8371] = {.lex_state = 2137}, + [8372] = {.lex_state = 2142}, + [8373] = {.lex_state = 2137}, + [8374] = {.lex_state = 2137}, + [8375] = {.lex_state = 2142}, + [8376] = {.lex_state = 2137}, + [8377] = {.lex_state = 2137}, + [8378] = {.lex_state = 2142}, + [8379] = {.lex_state = 2142}, + [8380] = {.lex_state = 2142}, + [8381] = {.lex_state = 2137}, + [8382] = {.lex_state = 2137}, + [8383] = {.lex_state = 828}, + [8384] = {.lex_state = 2137}, + [8385] = {.lex_state = 2142}, + [8386] = {.lex_state = 2142}, + [8387] = {.lex_state = 2142}, + [8388] = {.lex_state = 2142}, + [8389] = {.lex_state = 2137}, + [8390] = {.lex_state = 2142}, + [8391] = {.lex_state = 2142}, + [8392] = {.lex_state = 2142}, + [8393] = {.lex_state = 2137}, + [8394] = {.lex_state = 2137}, + [8395] = {.lex_state = 2142}, + [8396] = {.lex_state = 2137}, + [8397] = {.lex_state = 2137}, + [8398] = {.lex_state = 2137}, + [8399] = {.lex_state = 2142}, + [8400] = {.lex_state = 2137}, + [8401] = {.lex_state = 2137}, + [8402] = {.lex_state = 2137}, + [8403] = {.lex_state = 2193}, + [8404] = {.lex_state = 2137}, + [8405] = {.lex_state = 2137}, + [8406] = {.lex_state = 2137}, + [8407] = {.lex_state = 2137}, + [8408] = {.lex_state = 2212}, + [8409] = {.lex_state = 828}, + [8410] = {.lex_state = 2137}, + [8411] = {.lex_state = 2137}, + [8412] = {.lex_state = 2137}, + [8413] = {.lex_state = 2137}, + [8414] = {.lex_state = 2137}, + [8415] = {.lex_state = 2193}, + [8416] = {.lex_state = 2142}, + [8417] = {.lex_state = 2137}, + [8418] = {.lex_state = 2137}, + [8419] = {.lex_state = 2137}, + [8420] = {.lex_state = 2142}, + [8421] = {.lex_state = 2137}, + [8422] = {.lex_state = 2142}, + [8423] = {.lex_state = 2137}, + [8424] = {.lex_state = 2142}, + [8425] = {.lex_state = 2137}, + [8426] = {.lex_state = 2137}, + [8427] = {.lex_state = 2137}, + [8428] = {.lex_state = 2137}, + [8429] = {.lex_state = 2137}, + [8430] = {.lex_state = 2142}, + [8431] = {.lex_state = 2142}, + [8432] = {.lex_state = 2137}, + [8433] = {.lex_state = 2137}, + [8434] = {.lex_state = 2142}, + [8435] = {.lex_state = 2137}, + [8436] = {.lex_state = 2137}, + [8437] = {.lex_state = 2137}, + [8438] = {.lex_state = 2137}, + [8439] = {.lex_state = 2137}, + [8440] = {.lex_state = 2142}, + [8441] = {.lex_state = 2193}, + [8442] = {.lex_state = 2137}, + [8443] = {.lex_state = 2137}, + [8444] = {.lex_state = 2142}, + [8445] = {.lex_state = 2137}, + [8446] = {.lex_state = 2140}, + [8447] = {.lex_state = 2137}, + [8448] = {.lex_state = 2137}, + [8449] = {.lex_state = 2137}, + [8450] = {.lex_state = 2137}, + [8451] = {.lex_state = 2137}, + [8452] = {.lex_state = 2137}, + [8453] = {.lex_state = 2137}, + [8454] = {.lex_state = 2137}, + [8455] = {.lex_state = 2137}, + [8456] = {.lex_state = 2137}, + [8457] = {.lex_state = 2137}, + [8458] = {.lex_state = 2137}, + [8459] = {.lex_state = 2137}, + [8460] = {.lex_state = 2137}, + [8461] = {.lex_state = 2137}, + [8462] = {.lex_state = 2137}, + [8463] = {.lex_state = 2137}, + [8464] = {.lex_state = 2137}, + [8465] = {.lex_state = 2193}, + [8466] = {.lex_state = 2137}, + [8467] = {.lex_state = 2137}, + [8468] = {.lex_state = 2137}, + [8469] = {.lex_state = 2137}, + [8470] = {.lex_state = 2137}, + [8471] = {.lex_state = 2137}, + [8472] = {.lex_state = 2137}, + [8473] = {.lex_state = 2137}, + [8474] = {.lex_state = 2137}, + [8475] = {.lex_state = 2137}, + [8476] = {.lex_state = 2137}, + [8477] = {.lex_state = 2137}, + [8478] = {.lex_state = 2137}, + [8479] = {.lex_state = 2137}, + [8480] = {.lex_state = 2137}, + [8481] = {.lex_state = 2137}, + [8482] = {.lex_state = 2137}, + [8483] = {.lex_state = 2137}, + [8484] = {.lex_state = 2137}, + [8485] = {.lex_state = 2137}, + [8486] = {.lex_state = 2137}, + [8487] = {.lex_state = 2137}, + [8488] = {.lex_state = 2137}, + [8489] = {.lex_state = 2137}, + [8490] = {.lex_state = 2137}, + [8491] = {.lex_state = 2137}, + [8492] = {.lex_state = 2137}, + [8493] = {.lex_state = 2137}, + [8494] = {.lex_state = 2137}, + [8495] = {.lex_state = 2137}, + [8496] = {.lex_state = 2137}, + [8497] = {.lex_state = 2137}, + [8498] = {.lex_state = 2137}, + [8499] = {.lex_state = 2137}, + [8500] = {.lex_state = 2137}, + [8501] = {.lex_state = 2137}, + [8502] = {.lex_state = 2137}, + [8503] = {.lex_state = 2137}, + [8504] = {.lex_state = 2137}, + [8505] = {.lex_state = 2137}, + [8506] = {.lex_state = 2137}, + [8507] = {.lex_state = 2137}, + [8508] = {.lex_state = 2137}, + [8509] = {.lex_state = 2137}, + [8510] = {.lex_state = 2137}, + [8511] = {.lex_state = 2137}, + [8512] = {.lex_state = 2137}, + [8513] = {.lex_state = 2137}, + [8514] = {.lex_state = 2137}, + [8515] = {.lex_state = 2137}, + [8516] = {.lex_state = 2137}, + [8517] = {.lex_state = 2137}, + [8518] = {.lex_state = 2137}, + [8519] = {.lex_state = 2137}, + [8520] = {.lex_state = 2137}, + [8521] = {.lex_state = 805}, + [8522] = {.lex_state = 2137}, + [8523] = {.lex_state = 2137}, + [8524] = {.lex_state = 2140}, + [8525] = {.lex_state = 2137}, + [8526] = {.lex_state = 2137}, + [8527] = {.lex_state = 2137}, + [8528] = {.lex_state = 2137}, + [8529] = {.lex_state = 2137}, + [8530] = {.lex_state = 2137}, + [8531] = {.lex_state = 2137}, + [8532] = {.lex_state = 2137}, + [8533] = {.lex_state = 2137}, + [8534] = {.lex_state = 2137}, + [8535] = {.lex_state = 2137}, + [8536] = {.lex_state = 2137}, + [8537] = {.lex_state = 886}, + [8538] = {.lex_state = 2137}, + [8539] = {.lex_state = 2137}, + [8540] = {.lex_state = 2137}, + [8541] = {.lex_state = 2137}, + [8542] = {.lex_state = 2137}, + [8543] = {.lex_state = 2140}, + [8544] = {.lex_state = 2137}, + [8545] = {.lex_state = 2137}, + [8546] = {.lex_state = 2137}, + [8547] = {.lex_state = 2137}, + [8548] = {.lex_state = 2137}, + [8549] = {.lex_state = 2137}, + [8550] = {.lex_state = 2137}, + [8551] = {.lex_state = 2137}, + [8552] = {.lex_state = 2137}, + [8553] = {.lex_state = 2137}, + [8554] = {.lex_state = 2137}, + [8555] = {.lex_state = 2137}, + [8556] = {.lex_state = 2137}, + [8557] = {.lex_state = 2137}, + [8558] = {.lex_state = 2137}, + [8559] = {.lex_state = 2137}, + [8560] = {.lex_state = 2137}, + [8561] = {.lex_state = 2137}, + [8562] = {.lex_state = 2137}, + [8563] = {.lex_state = 805}, + [8564] = {.lex_state = 2137}, + [8565] = {.lex_state = 2137}, + [8566] = {.lex_state = 2137}, + [8567] = {.lex_state = 2137}, + [8568] = {.lex_state = 2137}, + [8569] = {.lex_state = 2137}, + [8570] = {.lex_state = 2137}, + [8571] = {.lex_state = 2137}, + [8572] = {.lex_state = 2137}, + [8573] = {.lex_state = 2137}, + [8574] = {.lex_state = 2137}, + [8575] = {.lex_state = 2137}, + [8576] = {.lex_state = 2137}, + [8577] = {.lex_state = 2137}, + [8578] = {.lex_state = 2137}, + [8579] = {.lex_state = 2137}, + [8580] = {.lex_state = 2137}, + [8581] = {.lex_state = 2137}, + [8582] = {.lex_state = 2137}, + [8583] = {.lex_state = 2137}, + [8584] = {.lex_state = 2137}, + [8585] = {.lex_state = 2137}, + [8586] = {.lex_state = 2137}, + [8587] = {.lex_state = 2137}, + [8588] = {.lex_state = 2137}, + [8589] = {.lex_state = 2137}, + [8590] = {.lex_state = 2137}, + [8591] = {.lex_state = 2137}, + [8592] = {.lex_state = 2137}, + [8593] = {.lex_state = 2137}, + [8594] = {.lex_state = 2137}, + [8595] = {.lex_state = 2137}, + [8596] = {.lex_state = 2137}, + [8597] = {.lex_state = 2137}, + [8598] = {.lex_state = 2137}, + [8599] = {.lex_state = 2137}, + [8600] = {.lex_state = 2137}, + [8601] = {.lex_state = 2137}, + [8602] = {.lex_state = 2137}, + [8603] = {.lex_state = 2137}, + [8604] = {.lex_state = 2137}, + [8605] = {.lex_state = 2137}, + [8606] = {.lex_state = 2137}, + [8607] = {.lex_state = 2137}, + [8608] = {.lex_state = 2137}, + [8609] = {.lex_state = 2137}, + [8610] = {.lex_state = 2137}, + [8611] = {.lex_state = 2137}, + [8612] = {.lex_state = 2137}, + [8613] = {.lex_state = 2137}, + [8614] = {.lex_state = 2137}, + [8615] = {.lex_state = 2137}, + [8616] = {.lex_state = 2137}, + [8617] = {.lex_state = 2137}, + [8618] = {.lex_state = 2137}, + [8619] = {.lex_state = 2137}, + [8620] = {.lex_state = 2137}, + [8621] = {.lex_state = 2137}, + [8622] = {.lex_state = 2137}, + [8623] = {.lex_state = 2137}, + [8624] = {.lex_state = 2137}, + [8625] = {.lex_state = 2137}, + [8626] = {.lex_state = 2137}, + [8627] = {.lex_state = 2137}, + [8628] = {.lex_state = 2137}, + [8629] = {.lex_state = 2137}, + [8630] = {.lex_state = 2137}, + [8631] = {.lex_state = 2137}, + [8632] = {.lex_state = 2137}, + [8633] = {.lex_state = 2137}, + [8634] = {.lex_state = 2137}, + [8635] = {.lex_state = 2137}, + [8636] = {.lex_state = 2137}, + [8637] = {.lex_state = 2137}, + [8638] = {.lex_state = 2137}, + [8639] = {.lex_state = 2137}, + [8640] = {.lex_state = 2137}, + [8641] = {.lex_state = 2137}, + [8642] = {.lex_state = 2137}, + [8643] = {.lex_state = 2137}, + [8644] = {.lex_state = 2137}, + [8645] = {.lex_state = 2137}, + [8646] = {.lex_state = 2137}, + [8647] = {.lex_state = 2137}, + [8648] = {.lex_state = 2137}, + [8649] = {.lex_state = 2137}, + [8650] = {.lex_state = 2137}, + [8651] = {.lex_state = 2137}, + [8652] = {.lex_state = 2137}, + [8653] = {.lex_state = 2137}, + [8654] = {.lex_state = 2137}, + [8655] = {.lex_state = 2137}, + [8656] = {.lex_state = 2137}, + [8657] = {.lex_state = 2137}, + [8658] = {.lex_state = 2137}, + [8659] = {.lex_state = 2137}, + [8660] = {.lex_state = 2137}, + [8661] = {.lex_state = 2137}, + [8662] = {.lex_state = 2137}, + [8663] = {.lex_state = 2137}, + [8664] = {.lex_state = 2137}, + [8665] = {.lex_state = 2137}, + [8666] = {.lex_state = 2137}, + [8667] = {.lex_state = 828}, + [8668] = {.lex_state = 832}, + [8669] = {.lex_state = 2137}, + [8670] = {.lex_state = 2137}, + [8671] = {.lex_state = 2137}, + [8672] = {.lex_state = 2136}, + [8673] = {.lex_state = 2212}, + [8674] = {.lex_state = 832}, + [8675] = {.lex_state = 2212}, + [8676] = {.lex_state = 828}, + [8677] = {.lex_state = 2136}, + [8678] = {.lex_state = 2137}, + [8679] = {.lex_state = 2137}, + [8680] = {.lex_state = 2137}, + [8681] = {.lex_state = 2136}, + [8682] = {.lex_state = 828}, + [8683] = {.lex_state = 832}, + [8684] = {.lex_state = 2137}, + [8685] = {.lex_state = 2136}, + [8686] = {.lex_state = 2137}, + [8687] = {.lex_state = 805}, + [8688] = {.lex_state = 2137}, + [8689] = {.lex_state = 832}, + [8690] = {.lex_state = 832}, + [8691] = {.lex_state = 828}, + [8692] = {.lex_state = 828}, + [8693] = {.lex_state = 2137}, + [8694] = {.lex_state = 828}, + [8695] = {.lex_state = 2212}, + [8696] = {.lex_state = 832}, + [8697] = {.lex_state = 2137}, + [8698] = {.lex_state = 2137}, + [8699] = {.lex_state = 2137}, + [8700] = {.lex_state = 2137}, + [8701] = {.lex_state = 2137}, + [8702] = {.lex_state = 2137}, + [8703] = {.lex_state = 2137}, + [8704] = {.lex_state = 2137}, + [8705] = {.lex_state = 832}, + [8706] = {.lex_state = 2137}, + [8707] = {.lex_state = 2137}, + [8708] = {.lex_state = 2137}, + [8709] = {.lex_state = 2137}, + [8710] = {.lex_state = 2137}, + [8711] = {.lex_state = 2137}, + [8712] = {.lex_state = 2137}, + [8713] = {.lex_state = 2137}, + [8714] = {.lex_state = 2137}, + [8715] = {.lex_state = 2137}, + [8716] = {.lex_state = 2137}, + [8717] = {.lex_state = 2137}, + [8718] = {.lex_state = 2137}, + [8719] = {.lex_state = 2137}, + [8720] = {.lex_state = 2137}, + [8721] = {.lex_state = 2137}, + [8722] = {.lex_state = 832}, + [8723] = {.lex_state = 2137}, + [8724] = {.lex_state = 2137}, + [8725] = {.lex_state = 2137}, + [8726] = {.lex_state = 2137}, + [8727] = {.lex_state = 2137}, + [8728] = {.lex_state = 2137}, + [8729] = {.lex_state = 2137}, + [8730] = {.lex_state = 2137}, + [8731] = {.lex_state = 2137}, + [8732] = {.lex_state = 2137}, + [8733] = {.lex_state = 2137}, + [8734] = {.lex_state = 2137}, + [8735] = {.lex_state = 2137}, + [8736] = {.lex_state = 2137}, + [8737] = {.lex_state = 2137}, + [8738] = {.lex_state = 2137}, + [8739] = {.lex_state = 2137}, + [8740] = {.lex_state = 2137}, + [8741] = {.lex_state = 2137}, + [8742] = {.lex_state = 2137}, + [8743] = {.lex_state = 2137}, + [8744] = {.lex_state = 2137}, + [8745] = {.lex_state = 2137}, + [8746] = {.lex_state = 2137}, + [8747] = {.lex_state = 2137}, + [8748] = {.lex_state = 2137}, + [8749] = {.lex_state = 2137}, + [8750] = {.lex_state = 2137}, + [8751] = {.lex_state = 2137}, + [8752] = {.lex_state = 2137}, + [8753] = {.lex_state = 2137}, + [8754] = {.lex_state = 2137}, + [8755] = {.lex_state = 2137}, + [8756] = {.lex_state = 2137}, + [8757] = {.lex_state = 2137}, + [8758] = {.lex_state = 2137}, + [8759] = {.lex_state = 2137}, + [8760] = {.lex_state = 2137}, + [8761] = {.lex_state = 2137}, + [8762] = {.lex_state = 2137}, + [8763] = {.lex_state = 2137}, + [8764] = {.lex_state = 2137}, + [8765] = {.lex_state = 2137}, + [8766] = {.lex_state = 2137}, + [8767] = {.lex_state = 2137}, + [8768] = {.lex_state = 2137}, + [8769] = {.lex_state = 2137}, + [8770] = {.lex_state = 2137}, + [8771] = {.lex_state = 2137}, + [8772] = {.lex_state = 2137}, + [8773] = {.lex_state = 2137}, + [8774] = {.lex_state = 2137}, + [8775] = {.lex_state = 2137}, + [8776] = {.lex_state = 2137}, + [8777] = {.lex_state = 2137}, + [8778] = {.lex_state = 828}, + [8779] = {.lex_state = 2137}, + [8780] = {.lex_state = 2137}, + [8781] = {.lex_state = 2137}, + [8782] = {.lex_state = 2137}, + [8783] = {.lex_state = 2137}, + [8784] = {.lex_state = 2137}, + [8785] = {.lex_state = 2137}, + [8786] = {.lex_state = 2137}, + [8787] = {.lex_state = 2137}, + [8788] = {.lex_state = 2137}, + [8789] = {.lex_state = 787, .external_lex_state = 2}, + [8790] = {.lex_state = 2137}, + [8791] = {.lex_state = 787, .external_lex_state = 2}, + [8792] = {.lex_state = 787, .external_lex_state = 2}, + [8793] = {.lex_state = 806}, + [8794] = {.lex_state = 787, .external_lex_state = 2}, + [8795] = {.lex_state = 787, .external_lex_state = 2}, + [8796] = {.lex_state = 2214}, + [8797] = {.lex_state = 2137}, + [8798] = {.lex_state = 787, .external_lex_state = 2}, + [8799] = {.lex_state = 787, .external_lex_state = 2}, + [8800] = {.lex_state = 806}, + [8801] = {.lex_state = 2214}, + [8802] = {.lex_state = 2137}, + [8803] = {.lex_state = 2137}, + [8804] = {.lex_state = 2212}, + [8805] = {.lex_state = 2137}, + [8806] = {.lex_state = 2137}, + [8807] = {.lex_state = 2137}, + [8808] = {.lex_state = 2214}, + [8809] = {.lex_state = 2137}, + [8810] = {.lex_state = 2137}, + [8811] = {.lex_state = 852}, + [8812] = {.lex_state = 2140}, + [8813] = {.lex_state = 788}, + [8814] = {.lex_state = 2137}, + [8815] = {.lex_state = 852}, + [8816] = {.lex_state = 2140}, + [8817] = {.lex_state = 852}, + [8818] = {.lex_state = 852}, + [8819] = {.lex_state = 788}, + [8820] = {.lex_state = 2140}, + [8821] = {.lex_state = 2140}, + [8822] = {.lex_state = 2137}, + [8823] = {.lex_state = 2137}, + [8824] = {.lex_state = 2140}, + [8825] = {.lex_state = 2140}, + [8826] = {.lex_state = 2140}, + [8827] = {.lex_state = 2137}, + [8828] = {.lex_state = 2140}, + [8829] = {.lex_state = 2140}, + [8830] = {.lex_state = 2140}, + [8831] = {.lex_state = 789}, + [8832] = {.lex_state = 2137}, + [8833] = {.lex_state = 0}, + [8834] = {.lex_state = 853}, + [8835] = {.lex_state = 0}, + [8836] = {.lex_state = 2137}, + [8837] = {.lex_state = 789}, + [8838] = {.lex_state = 2137}, + [8839] = {.lex_state = 789}, + [8840] = {.lex_state = 2137}, + [8841] = {.lex_state = 0}, + [8842] = {.lex_state = 804}, + [8843] = {.lex_state = 2137}, + [8844] = {.lex_state = 0}, + [8845] = {.lex_state = 2137}, + [8846] = {.lex_state = 789}, + [8847] = {.lex_state = 789}, + [8848] = {.lex_state = 2137}, + [8849] = {.lex_state = 0}, + [8850] = {.lex_state = 2137}, + [8851] = {.lex_state = 789}, + [8852] = {.lex_state = 0}, + [8853] = {.lex_state = 2137}, + [8854] = {.lex_state = 2137}, + [8855] = {.lex_state = 853}, + [8856] = {.lex_state = 789}, + [8857] = {.lex_state = 0}, + [8858] = {.lex_state = 853}, + [8859] = {.lex_state = 853}, + [8860] = {.lex_state = 853}, + [8861] = {.lex_state = 0}, + [8862] = {.lex_state = 0}, + [8863] = {.lex_state = 0}, + [8864] = {.lex_state = 853}, + [8865] = {.lex_state = 2137}, + [8866] = {.lex_state = 2137}, + [8867] = {.lex_state = 789}, + [8868] = {.lex_state = 789}, + [8869] = {.lex_state = 789}, + [8870] = {.lex_state = 2137}, + [8871] = {.lex_state = 789}, + [8872] = {.lex_state = 789}, + [8873] = {.lex_state = 789}, + [8874] = {.lex_state = 789}, + [8875] = {.lex_state = 0}, + [8876] = {.lex_state = 2213}, + [8877] = {.lex_state = 2137}, + [8878] = {.lex_state = 2213}, + [8879] = {.lex_state = 2213}, + [8880] = {.lex_state = 789}, + [8881] = {.lex_state = 789}, + [8882] = {.lex_state = 2213}, + [8883] = {.lex_state = 789}, + [8884] = {.lex_state = 789}, + [8885] = {.lex_state = 2213}, + [8886] = {.lex_state = 2213}, + [8887] = {.lex_state = 2213}, + [8888] = {.lex_state = 789}, + [8889] = {.lex_state = 789}, + [8890] = {.lex_state = 789}, + [8891] = {.lex_state = 789}, + [8892] = {.lex_state = 2137}, + [8893] = {.lex_state = 2213}, + [8894] = {.lex_state = 2213}, + [8895] = {.lex_state = 789}, + [8896] = {.lex_state = 2212}, + [8897] = {.lex_state = 2213}, + [8898] = {.lex_state = 2213}, + [8899] = {.lex_state = 2212}, + [8900] = {.lex_state = 789}, + [8901] = {.lex_state = 2213}, + [8902] = {.lex_state = 2213}, + [8903] = {.lex_state = 789}, + [8904] = {.lex_state = 789}, + [8905] = {.lex_state = 789}, + [8906] = {.lex_state = 789}, + [8907] = {.lex_state = 789}, + [8908] = {.lex_state = 2213}, + [8909] = {.lex_state = 789}, + [8910] = {.lex_state = 789}, + [8911] = {.lex_state = 789}, + [8912] = {.lex_state = 2213}, + [8913] = {.lex_state = 2213}, + [8914] = {.lex_state = 2213}, + [8915] = {.lex_state = 2213}, + [8916] = {.lex_state = 2213}, + [8917] = {.lex_state = 2213}, + [8918] = {.lex_state = 2212}, + [8919] = {.lex_state = 0}, + [8920] = {.lex_state = 2213}, + [8921] = {.lex_state = 789}, + [8922] = {.lex_state = 789}, + [8923] = {.lex_state = 2213}, + [8924] = {.lex_state = 2213}, + [8925] = {.lex_state = 789}, + [8926] = {.lex_state = 2213}, + [8927] = {.lex_state = 2213}, + [8928] = {.lex_state = 2213}, + [8929] = {.lex_state = 2213}, + [8930] = {.lex_state = 789}, + [8931] = {.lex_state = 789}, + [8932] = {.lex_state = 851}, + [8933] = {.lex_state = 2213}, + [8934] = {.lex_state = 789}, + [8935] = {.lex_state = 789}, + [8936] = {.lex_state = 2213}, + [8937] = {.lex_state = 2212}, + [8938] = {.lex_state = 789}, + [8939] = {.lex_state = 789}, + [8940] = {.lex_state = 2213}, + [8941] = {.lex_state = 789}, + [8942] = {.lex_state = 789}, + [8943] = {.lex_state = 789}, + [8944] = {.lex_state = 2137}, + [8945] = {.lex_state = 789}, + [8946] = {.lex_state = 2213}, + [8947] = {.lex_state = 789}, + [8948] = {.lex_state = 2213}, + [8949] = {.lex_state = 789}, + [8950] = {.lex_state = 2137}, + [8951] = {.lex_state = 789}, + [8952] = {.lex_state = 789}, + [8953] = {.lex_state = 2137}, + [8954] = {.lex_state = 789}, + [8955] = {.lex_state = 2212}, + [8956] = {.lex_state = 2213}, + [8957] = {.lex_state = 789}, + [8958] = {.lex_state = 2213}, + [8959] = {.lex_state = 2213}, + [8960] = {.lex_state = 789}, + [8961] = {.lex_state = 2213}, + [8962] = {.lex_state = 2213}, + [8963] = {.lex_state = 2137}, + [8964] = {.lex_state = 789}, + [8965] = {.lex_state = 2213}, + [8966] = {.lex_state = 851}, + [8967] = {.lex_state = 2213}, + [8968] = {.lex_state = 789}, + [8969] = {.lex_state = 2213}, + [8970] = {.lex_state = 789}, + [8971] = {.lex_state = 2137}, + [8972] = {.lex_state = 789}, + [8973] = {.lex_state = 789}, + [8974] = {.lex_state = 2137}, + [8975] = {.lex_state = 2213}, + [8976] = {.lex_state = 2213}, + [8977] = {.lex_state = 789}, + [8978] = {.lex_state = 2213}, + [8979] = {.lex_state = 789}, + [8980] = {.lex_state = 789}, + [8981] = {.lex_state = 789}, + [8982] = {.lex_state = 2212}, + [8983] = {.lex_state = 789}, + [8984] = {.lex_state = 2213}, + [8985] = {.lex_state = 789}, + [8986] = {.lex_state = 2213}, + [8987] = {.lex_state = 2137}, + [8988] = {.lex_state = 2213}, + [8989] = {.lex_state = 2213}, + [8990] = {.lex_state = 789}, + [8991] = {.lex_state = 789}, + [8992] = {.lex_state = 2213}, + [8993] = {.lex_state = 2213}, + [8994] = {.lex_state = 2213}, + [8995] = {.lex_state = 2213}, + [8996] = {.lex_state = 789}, + [8997] = {.lex_state = 789}, + [8998] = {.lex_state = 2137}, + [8999] = {.lex_state = 2213}, + [9000] = {.lex_state = 0}, + [9001] = {.lex_state = 789}, + [9002] = {.lex_state = 2213}, + [9003] = {.lex_state = 789}, + [9004] = {.lex_state = 789}, + [9005] = {.lex_state = 0}, + [9006] = {.lex_state = 0}, + [9007] = {.lex_state = 789}, + [9008] = {.lex_state = 829}, + [9009] = {.lex_state = 2142}, + [9010] = {.lex_state = 0}, + [9011] = {.lex_state = 829}, + [9012] = {.lex_state = 0}, + [9013] = {.lex_state = 854}, + [9014] = {.lex_state = 855}, + [9015] = {.lex_state = 0}, + [9016] = {.lex_state = 0}, + [9017] = {.lex_state = 0}, + [9018] = {.lex_state = 0}, + [9019] = {.lex_state = 789}, + [9020] = {.lex_state = 856}, + [9021] = {.lex_state = 0}, + [9022] = {.lex_state = 0}, + [9023] = {.lex_state = 857}, + [9024] = {.lex_state = 0}, + [9025] = {.lex_state = 0}, + [9026] = {.lex_state = 0}, + [9027] = {.lex_state = 0}, + [9028] = {.lex_state = 856}, + [9029] = {.lex_state = 0}, + [9030] = {.lex_state = 789}, + [9031] = {.lex_state = 0}, + [9032] = {.lex_state = 0}, + [9033] = {.lex_state = 0}, + [9034] = {.lex_state = 0}, + [9035] = {.lex_state = 0}, + [9036] = {.lex_state = 0}, + [9037] = {.lex_state = 0}, + [9038] = {.lex_state = 0}, + [9039] = {.lex_state = 0}, + [9040] = {.lex_state = 0}, + [9041] = {.lex_state = 0}, + [9042] = {.lex_state = 0}, + [9043] = {.lex_state = 0}, + [9044] = {.lex_state = 789}, + [9045] = {.lex_state = 0}, + [9046] = {.lex_state = 0}, + [9047] = {.lex_state = 0}, + [9048] = {.lex_state = 0}, + [9049] = {.lex_state = 2137}, + [9050] = {.lex_state = 2142}, + [9051] = {.lex_state = 0}, + [9052] = {.lex_state = 0}, + [9053] = {.lex_state = 0}, + [9054] = {.lex_state = 0}, + [9055] = {.lex_state = 0}, + [9056] = {.lex_state = 0}, + [9057] = {.lex_state = 0}, + [9058] = {.lex_state = 0}, + [9059] = {.lex_state = 0}, + [9060] = {.lex_state = 0}, + [9061] = {.lex_state = 0}, + [9062] = {.lex_state = 0}, + [9063] = {.lex_state = 857}, + [9064] = {.lex_state = 0}, + [9065] = {.lex_state = 2137}, + [9066] = {.lex_state = 2137}, + [9067] = {.lex_state = 856}, + [9068] = {.lex_state = 0}, + [9069] = {.lex_state = 856}, + [9070] = {.lex_state = 0}, + [9071] = {.lex_state = 0}, + [9072] = {.lex_state = 0}, + [9073] = {.lex_state = 2137}, + [9074] = {.lex_state = 789}, + [9075] = {.lex_state = 2137}, + [9076] = {.lex_state = 2137}, + [9077] = {.lex_state = 0}, + [9078] = {.lex_state = 0}, + [9079] = {.lex_state = 0}, + [9080] = {.lex_state = 789}, + [9081] = {.lex_state = 0}, + [9082] = {.lex_state = 0}, + [9083] = {.lex_state = 0}, + [9084] = {.lex_state = 0}, + [9085] = {.lex_state = 2137}, + [9086] = {.lex_state = 2142}, + [9087] = {.lex_state = 2137}, + [9088] = {.lex_state = 2137}, + [9089] = {.lex_state = 2137}, + [9090] = {.lex_state = 2137}, + [9091] = {.lex_state = 2137}, + [9092] = {.lex_state = 0}, + [9093] = {.lex_state = 0}, + [9094] = {.lex_state = 2137}, + [9095] = {.lex_state = 0}, + [9096] = {.lex_state = 2137}, + [9097] = {.lex_state = 2137}, + [9098] = {.lex_state = 2137}, + [9099] = {.lex_state = 0}, + [9100] = {.lex_state = 0}, + [9101] = {.lex_state = 789}, + [9102] = {.lex_state = 0}, + [9103] = {.lex_state = 858}, + [9104] = {.lex_state = 2213}, + [9105] = {.lex_state = 859}, + [9106] = {.lex_state = 859}, + [9107] = {.lex_state = 789}, + [9108] = {.lex_state = 0}, + [9109] = {.lex_state = 789}, + [9110] = {.lex_state = 2213}, + [9111] = {.lex_state = 0}, + [9112] = {.lex_state = 859}, + [9113] = {.lex_state = 859}, + [9114] = {.lex_state = 2213}, + [9115] = {.lex_state = 789}, + [9116] = {.lex_state = 859}, + [9117] = {.lex_state = 789}, + [9118] = {.lex_state = 0}, + [9119] = {.lex_state = 789}, + [9120] = {.lex_state = 789}, + [9121] = {.lex_state = 789}, + [9122] = {.lex_state = 789}, + [9123] = {.lex_state = 859}, + [9124] = {.lex_state = 789}, + [9125] = {.lex_state = 789}, + [9126] = {.lex_state = 789}, + [9127] = {.lex_state = 789}, + [9128] = {.lex_state = 0}, + [9129] = {.lex_state = 2213}, + [9130] = {.lex_state = 0}, + [9131] = {.lex_state = 859}, + [9132] = {.lex_state = 789}, + [9133] = {.lex_state = 860}, + [9134] = {.lex_state = 2213}, + [9135] = {.lex_state = 0}, + [9136] = {.lex_state = 0}, + [9137] = {.lex_state = 2213}, + [9138] = {.lex_state = 0}, + [9139] = {.lex_state = 789}, + [9140] = {.lex_state = 789}, + [9141] = {.lex_state = 789}, + [9142] = {.lex_state = 789}, + [9143] = {.lex_state = 789}, + [9144] = {.lex_state = 789}, + [9145] = {.lex_state = 2213}, + [9146] = {.lex_state = 2213}, + [9147] = {.lex_state = 789}, + [9148] = {.lex_state = 789}, + [9149] = {.lex_state = 859}, + [9150] = {.lex_state = 789}, + [9151] = {.lex_state = 0}, + [9152] = {.lex_state = 859}, + [9153] = {.lex_state = 789}, + [9154] = {.lex_state = 2213}, + [9155] = {.lex_state = 859}, + [9156] = {.lex_state = 0}, + [9157] = {.lex_state = 859}, + [9158] = {.lex_state = 2213}, + [9159] = {.lex_state = 0}, + [9160] = {.lex_state = 804}, + [9161] = {.lex_state = 859}, + [9162] = {.lex_state = 789}, + [9163] = {.lex_state = 789}, + [9164] = {.lex_state = 789}, + [9165] = {.lex_state = 789}, + [9166] = {.lex_state = 789}, + [9167] = {.lex_state = 804}, + [9168] = {.lex_state = 789}, + [9169] = {.lex_state = 2213}, + [9170] = {.lex_state = 0}, + [9171] = {.lex_state = 0}, + [9172] = {.lex_state = 789}, + [9173] = {.lex_state = 789}, + [9174] = {.lex_state = 789}, + [9175] = {.lex_state = 0}, + [9176] = {.lex_state = 789}, + [9177] = {.lex_state = 789}, + [9178] = {.lex_state = 0}, + [9179] = {.lex_state = 789}, + [9180] = {.lex_state = 859}, + [9181] = {.lex_state = 860}, + [9182] = {.lex_state = 860}, + [9183] = {.lex_state = 860}, + [9184] = {.lex_state = 789}, + [9185] = {.lex_state = 2213}, + [9186] = {.lex_state = 789}, + [9187] = {.lex_state = 860}, + [9188] = {.lex_state = 2212}, + [9189] = {.lex_state = 860}, + [9190] = {.lex_state = 860}, + [9191] = {.lex_state = 789}, + [9192] = {.lex_state = 860}, + [9193] = {.lex_state = 2213}, + [9194] = {.lex_state = 0}, + [9195] = {.lex_state = 0}, + [9196] = {.lex_state = 860}, + [9197] = {.lex_state = 0}, + [9198] = {.lex_state = 789}, + [9199] = {.lex_state = 0}, + [9200] = {.lex_state = 2213}, + [9201] = {.lex_state = 2212}, + [9202] = {.lex_state = 2212}, + [9203] = {.lex_state = 0}, + [9204] = {.lex_state = 0}, + [9205] = {.lex_state = 2213}, + [9206] = {.lex_state = 2213}, + [9207] = {.lex_state = 2213}, + [9208] = {.lex_state = 0}, + [9209] = {.lex_state = 2212}, + [9210] = {.lex_state = 0}, + [9211] = {.lex_state = 0}, + [9212] = {.lex_state = 860}, + [9213] = {.lex_state = 2213}, + [9214] = {.lex_state = 859}, + [9215] = {.lex_state = 2213}, + [9216] = {.lex_state = 0}, + [9217] = {.lex_state = 858}, + [9218] = {.lex_state = 859}, + [9219] = {.lex_state = 789}, + [9220] = {.lex_state = 0}, + [9221] = {.lex_state = 789}, + [9222] = {.lex_state = 859}, + [9223] = {.lex_state = 2213}, + [9224] = {.lex_state = 789}, + [9225] = {.lex_state = 859}, + [9226] = {.lex_state = 0}, + [9227] = {.lex_state = 2212}, + [9228] = {.lex_state = 2213}, + [9229] = {.lex_state = 2213}, + [9230] = {.lex_state = 2213}, + [9231] = {.lex_state = 0}, + [9232] = {.lex_state = 0}, + [9233] = {.lex_state = 2213}, + [9234] = {.lex_state = 789}, + [9235] = {.lex_state = 789}, + [9236] = {.lex_state = 789}, + [9237] = {.lex_state = 789}, + [9238] = {.lex_state = 789}, + [9239] = {.lex_state = 0}, + [9240] = {.lex_state = 860}, + [9241] = {.lex_state = 789}, + [9242] = {.lex_state = 789}, + [9243] = {.lex_state = 2213}, + [9244] = {.lex_state = 861}, + [9245] = {.lex_state = 0}, + [9246] = {.lex_state = 789}, + [9247] = {.lex_state = 789}, + [9248] = {.lex_state = 789}, + [9249] = {.lex_state = 789}, + [9250] = {.lex_state = 789}, + [9251] = {.lex_state = 0}, + [9252] = {.lex_state = 860}, + [9253] = {.lex_state = 861}, + [9254] = {.lex_state = 2213}, + [9255] = {.lex_state = 789}, + [9256] = {.lex_state = 2213}, + [9257] = {.lex_state = 789}, + [9258] = {.lex_state = 859}, + [9259] = {.lex_state = 0}, + [9260] = {.lex_state = 2213}, + [9261] = {.lex_state = 789}, + [9262] = {.lex_state = 0}, + [9263] = {.lex_state = 789}, + [9264] = {.lex_state = 2213}, + [9265] = {.lex_state = 0}, + [9266] = {.lex_state = 2213}, + [9267] = {.lex_state = 0}, + [9268] = {.lex_state = 789}, + [9269] = {.lex_state = 789}, + [9270] = {.lex_state = 2213}, + [9271] = {.lex_state = 804}, + [9272] = {.lex_state = 0}, + [9273] = {.lex_state = 2213}, + [9274] = {.lex_state = 2213}, + [9275] = {.lex_state = 2213}, + [9276] = {.lex_state = 0}, + [9277] = {.lex_state = 0}, + [9278] = {.lex_state = 789}, + [9279] = {.lex_state = 2213}, + [9280] = {.lex_state = 0}, + [9281] = {.lex_state = 789}, + [9282] = {.lex_state = 2213}, + [9283] = {.lex_state = 2213}, + [9284] = {.lex_state = 2213}, + [9285] = {.lex_state = 0}, + [9286] = {.lex_state = 2213}, + [9287] = {.lex_state = 2213}, + [9288] = {.lex_state = 789}, + [9289] = {.lex_state = 0}, + [9290] = {.lex_state = 0}, + [9291] = {.lex_state = 2213}, + [9292] = {.lex_state = 789}, + [9293] = {.lex_state = 2213}, + [9294] = {.lex_state = 2213}, + [9295] = {.lex_state = 0}, + [9296] = {.lex_state = 0}, + [9297] = {.lex_state = 861}, + [9298] = {.lex_state = 860}, + [9299] = {.lex_state = 2213}, + [9300] = {.lex_state = 860}, + [9301] = {.lex_state = 860}, + [9302] = {.lex_state = 860}, + [9303] = {.lex_state = 2137}, + [9304] = {.lex_state = 0}, + [9305] = {.lex_state = 789}, + [9306] = {.lex_state = 859}, + [9307] = {.lex_state = 860}, + [9308] = {.lex_state = 2212}, + [9309] = {.lex_state = 2213}, + [9310] = {.lex_state = 861}, + [9311] = {.lex_state = 2213}, + [9312] = {.lex_state = 859}, + [9313] = {.lex_state = 0}, + [9314] = {.lex_state = 2213}, + [9315] = {.lex_state = 2213}, + [9316] = {.lex_state = 0}, + [9317] = {.lex_state = 0}, + [9318] = {.lex_state = 859}, + [9319] = {.lex_state = 0}, + [9320] = {.lex_state = 789}, + [9321] = {.lex_state = 2213}, + [9322] = {.lex_state = 860}, + [9323] = {.lex_state = 2213}, + [9324] = {.lex_state = 860}, + [9325] = {.lex_state = 2213}, + [9326] = {.lex_state = 0}, + [9327] = {.lex_state = 2213}, + [9328] = {.lex_state = 2213}, + [9329] = {.lex_state = 789}, + [9330] = {.lex_state = 789}, + [9331] = {.lex_state = 789}, + [9332] = {.lex_state = 789}, + [9333] = {.lex_state = 789}, + [9334] = {.lex_state = 789}, + [9335] = {.lex_state = 789}, + [9336] = {.lex_state = 789}, + [9337] = {.lex_state = 789}, + [9338] = {.lex_state = 789}, + [9339] = {.lex_state = 789}, + [9340] = {.lex_state = 789}, + [9341] = {.lex_state = 789}, + [9342] = {.lex_state = 789}, + [9343] = {.lex_state = 789}, + [9344] = {.lex_state = 2213}, + [9345] = {.lex_state = 789}, + [9346] = {.lex_state = 789}, + [9347] = {.lex_state = 789}, + [9348] = {.lex_state = 789}, + [9349] = {.lex_state = 789}, + [9350] = {.lex_state = 789}, + [9351] = {.lex_state = 789}, + [9352] = {.lex_state = 789}, + [9353] = {.lex_state = 789}, + [9354] = {.lex_state = 862}, + [9355] = {.lex_state = 862}, + [9356] = {.lex_state = 789}, + [9357] = {.lex_state = 789}, + [9358] = {.lex_state = 789}, + [9359] = {.lex_state = 789}, + [9360] = {.lex_state = 789}, + [9361] = {.lex_state = 789}, + [9362] = {.lex_state = 862}, + [9363] = {.lex_state = 789}, + [9364] = {.lex_state = 789}, + [9365] = {.lex_state = 789}, + [9366] = {.lex_state = 789}, + [9367] = {.lex_state = 789}, + [9368] = {.lex_state = 789}, + [9369] = {.lex_state = 789}, + [9370] = {.lex_state = 789}, + [9371] = {.lex_state = 789}, + [9372] = {.lex_state = 2213}, + [9373] = {.lex_state = 789}, + [9374] = {.lex_state = 789}, + [9375] = {.lex_state = 789}, + [9376] = {.lex_state = 789}, + [9377] = {.lex_state = 789}, + [9378] = {.lex_state = 789}, + [9379] = {.lex_state = 789}, + [9380] = {.lex_state = 789}, + [9381] = {.lex_state = 789}, + [9382] = {.lex_state = 789}, + [9383] = {.lex_state = 789}, + [9384] = {.lex_state = 804}, + [9385] = {.lex_state = 789}, + [9386] = {.lex_state = 804}, + [9387] = {.lex_state = 789}, + [9388] = {.lex_state = 789}, + [9389] = {.lex_state = 804}, + [9390] = {.lex_state = 789}, + [9391] = {.lex_state = 789}, + [9392] = {.lex_state = 789}, + [9393] = {.lex_state = 789}, + [9394] = {.lex_state = 789}, + [9395] = {.lex_state = 789}, + [9396] = {.lex_state = 789}, + [9397] = {.lex_state = 789}, + [9398] = {.lex_state = 789}, + [9399] = {.lex_state = 789}, + [9400] = {.lex_state = 0}, + [9401] = {.lex_state = 789}, + [9402] = {.lex_state = 789}, + [9403] = {.lex_state = 789}, + [9404] = {.lex_state = 789}, + [9405] = {.lex_state = 789}, + [9406] = {.lex_state = 789}, + [9407] = {.lex_state = 789}, + [9408] = {.lex_state = 789}, + [9409] = {.lex_state = 789}, + [9410] = {.lex_state = 789}, + [9411] = {.lex_state = 789}, + [9412] = {.lex_state = 789}, + [9413] = {.lex_state = 789}, + [9414] = {.lex_state = 789}, + [9415] = {.lex_state = 789}, + [9416] = {.lex_state = 789}, + [9417] = {.lex_state = 789}, + [9418] = {.lex_state = 789}, + [9419] = {.lex_state = 789}, + [9420] = {.lex_state = 789}, + [9421] = {.lex_state = 789}, + [9422] = {.lex_state = 789}, + [9423] = {.lex_state = 789}, + [9424] = {.lex_state = 789}, + [9425] = {.lex_state = 789}, + [9426] = {.lex_state = 789}, + [9427] = {.lex_state = 789}, + [9428] = {.lex_state = 789}, + [9429] = {.lex_state = 789}, + [9430] = {.lex_state = 789}, + [9431] = {.lex_state = 789}, + [9432] = {.lex_state = 789}, + [9433] = {.lex_state = 789}, + [9434] = {.lex_state = 789}, + [9435] = {.lex_state = 789}, + [9436] = {.lex_state = 789}, + [9437] = {.lex_state = 862}, + [9438] = {.lex_state = 789}, + [9439] = {.lex_state = 789}, + [9440] = {.lex_state = 789}, + [9441] = {.lex_state = 789}, + [9442] = {.lex_state = 789}, + [9443] = {.lex_state = 789}, + [9444] = {.lex_state = 789}, + [9445] = {.lex_state = 789}, + [9446] = {.lex_state = 789}, + [9447] = {.lex_state = 789}, + [9448] = {.lex_state = 789}, + [9449] = {.lex_state = 789}, + [9450] = {.lex_state = 789}, + [9451] = {.lex_state = 789}, + [9452] = {.lex_state = 789}, + [9453] = {.lex_state = 789}, + [9454] = {.lex_state = 789}, + [9455] = {.lex_state = 789}, + [9456] = {.lex_state = 789}, + [9457] = {.lex_state = 789}, + [9458] = {.lex_state = 789}, + [9459] = {.lex_state = 789}, + [9460] = {.lex_state = 789}, + [9461] = {.lex_state = 789}, + [9462] = {.lex_state = 789}, + [9463] = {.lex_state = 789}, + [9464] = {.lex_state = 789}, + [9465] = {.lex_state = 789}, + [9466] = {.lex_state = 789}, + [9467] = {.lex_state = 789}, + [9468] = {.lex_state = 789}, + [9469] = {.lex_state = 789}, + [9470] = {.lex_state = 789}, + [9471] = {.lex_state = 789}, + [9472] = {.lex_state = 789}, + [9473] = {.lex_state = 0}, + [9474] = {.lex_state = 789}, + [9475] = {.lex_state = 789}, + [9476] = {.lex_state = 789}, + [9477] = {.lex_state = 789}, + [9478] = {.lex_state = 789}, + [9479] = {.lex_state = 789}, + [9480] = {.lex_state = 789}, + [9481] = {.lex_state = 789}, + [9482] = {.lex_state = 789}, + [9483] = {.lex_state = 789}, + [9484] = {.lex_state = 789}, + [9485] = {.lex_state = 789}, + [9486] = {.lex_state = 789}, + [9487] = {.lex_state = 789}, + [9488] = {.lex_state = 789}, + [9489] = {.lex_state = 789}, + [9490] = {.lex_state = 789}, + [9491] = {.lex_state = 789}, + [9492] = {.lex_state = 862}, + [9493] = {.lex_state = 789}, + [9494] = {.lex_state = 789}, + [9495] = {.lex_state = 862}, + [9496] = {.lex_state = 789}, + [9497] = {.lex_state = 789}, + [9498] = {.lex_state = 789}, + [9499] = {.lex_state = 789}, + [9500] = {.lex_state = 789}, + [9501] = {.lex_state = 863}, + [9502] = {.lex_state = 789}, + [9503] = {.lex_state = 0}, + [9504] = {.lex_state = 789}, + [9505] = {.lex_state = 789}, + [9506] = {.lex_state = 789}, + [9507] = {.lex_state = 789}, + [9508] = {.lex_state = 0}, + [9509] = {.lex_state = 789}, + [9510] = {.lex_state = 789}, + [9511] = {.lex_state = 789}, + [9512] = {.lex_state = 789}, + [9513] = {.lex_state = 789}, + [9514] = {.lex_state = 789}, + [9515] = {.lex_state = 789}, + [9516] = {.lex_state = 862}, + [9517] = {.lex_state = 789}, + [9518] = {.lex_state = 789}, + [9519] = {.lex_state = 789}, + [9520] = {.lex_state = 789}, + [9521] = {.lex_state = 862}, + [9522] = {.lex_state = 789}, + [9523] = {.lex_state = 789}, + [9524] = {.lex_state = 869}, + [9525] = {.lex_state = 789}, + [9526] = {.lex_state = 789}, + [9527] = {.lex_state = 862}, + [9528] = {.lex_state = 789}, + [9529] = {.lex_state = 862}, + [9530] = {.lex_state = 789}, + [9531] = {.lex_state = 0}, + [9532] = {.lex_state = 789}, + [9533] = {.lex_state = 862}, + [9534] = {.lex_state = 789}, + [9535] = {.lex_state = 789}, + [9536] = {.lex_state = 789}, + [9537] = {.lex_state = 789}, + [9538] = {.lex_state = 789}, + [9539] = {.lex_state = 789}, + [9540] = {.lex_state = 789}, + [9541] = {.lex_state = 862}, + [9542] = {.lex_state = 789}, + [9543] = {.lex_state = 789}, + [9544] = {.lex_state = 789}, + [9545] = {.lex_state = 789}, + [9546] = {.lex_state = 789}, + [9547] = {.lex_state = 869}, + [9548] = {.lex_state = 789}, + [9549] = {.lex_state = 789}, + [9550] = {.lex_state = 789}, + [9551] = {.lex_state = 863}, + [9552] = {.lex_state = 789}, + [9553] = {.lex_state = 789}, + [9554] = {.lex_state = 789}, + [9555] = {.lex_state = 789}, + [9556] = {.lex_state = 869}, + [9557] = {.lex_state = 789}, + [9558] = {.lex_state = 789}, + [9559] = {.lex_state = 789}, + [9560] = {.lex_state = 789}, + [9561] = {.lex_state = 789}, + [9562] = {.lex_state = 869}, + [9563] = {.lex_state = 0}, + [9564] = {.lex_state = 789}, + [9565] = {.lex_state = 789}, + [9566] = {.lex_state = 789}, + [9567] = {.lex_state = 789}, + [9568] = {.lex_state = 789}, + [9569] = {.lex_state = 789}, + [9570] = {.lex_state = 789}, + [9571] = {.lex_state = 789}, + [9572] = {.lex_state = 789}, + [9573] = {.lex_state = 789}, + [9574] = {.lex_state = 789}, + [9575] = {.lex_state = 789}, + [9576] = {.lex_state = 789}, + [9577] = {.lex_state = 864}, + [9578] = {.lex_state = 789}, + [9579] = {.lex_state = 789}, + [9580] = {.lex_state = 789}, + [9581] = {.lex_state = 789}, + [9582] = {.lex_state = 789}, + [9583] = {.lex_state = 789}, + [9584] = {.lex_state = 789}, + [9585] = {.lex_state = 789}, + [9586] = {.lex_state = 789}, + [9587] = {.lex_state = 789}, + [9588] = {.lex_state = 789}, + [9589] = {.lex_state = 789}, + [9590] = {.lex_state = 789}, + [9591] = {.lex_state = 789}, + [9592] = {.lex_state = 789}, + [9593] = {.lex_state = 789}, + [9594] = {.lex_state = 789}, + [9595] = {.lex_state = 789}, + [9596] = {.lex_state = 789}, + [9597] = {.lex_state = 789}, + [9598] = {.lex_state = 789}, + [9599] = {.lex_state = 789}, + [9600] = {.lex_state = 789}, + [9601] = {.lex_state = 789}, + [9602] = {.lex_state = 789}, + [9603] = {.lex_state = 789}, + [9604] = {.lex_state = 2142}, + [9605] = {.lex_state = 2137}, + [9606] = {.lex_state = 2137}, + [9607] = {.lex_state = 2212}, + [9608] = {.lex_state = 2142}, + [9609] = {.lex_state = 2142}, + [9610] = {.lex_state = 2142}, + [9611] = {.lex_state = 2212}, + [9612] = {.lex_state = 2137}, + [9613] = {.lex_state = 2142}, + [9614] = {.lex_state = 2142}, + [9615] = {.lex_state = 2137}, + [9616] = {.lex_state = 2137}, + [9617] = {.lex_state = 2137}, + [9618] = {.lex_state = 829}, + [9619] = {.lex_state = 2142}, + [9620] = {.lex_state = 2142}, + [9621] = {.lex_state = 0}, + [9622] = {.lex_state = 2137}, + [9623] = {.lex_state = 2137}, + [9624] = {.lex_state = 2137}, + [9625] = {.lex_state = 860}, + [9626] = {.lex_state = 2142}, + [9627] = {.lex_state = 829}, + [9628] = {.lex_state = 2137}, + [9629] = {.lex_state = 2142}, + [9630] = {.lex_state = 0}, + [9631] = {.lex_state = 2137}, + [9632] = {.lex_state = 2142}, + [9633] = {.lex_state = 2137}, + [9634] = {.lex_state = 2142}, + [9635] = {.lex_state = 2142}, + [9636] = {.lex_state = 2212}, + [9637] = {.lex_state = 860}, + [9638] = {.lex_state = 2137}, + [9639] = {.lex_state = 2142}, + [9640] = {.lex_state = 2137}, + [9641] = {.lex_state = 2137}, + [9642] = {.lex_state = 2142}, + [9643] = {.lex_state = 2142}, + [9644] = {.lex_state = 2142}, + [9645] = {.lex_state = 2142}, + [9646] = {.lex_state = 2137}, + [9647] = {.lex_state = 2137}, + [9648] = {.lex_state = 2142}, + [9649] = {.lex_state = 2137}, + [9650] = {.lex_state = 2137}, + [9651] = {.lex_state = 2137}, + [9652] = {.lex_state = 2142}, + [9653] = {.lex_state = 2137}, + [9654] = {.lex_state = 2142}, + [9655] = {.lex_state = 2142}, + [9656] = {.lex_state = 2142}, + [9657] = {.lex_state = 2142}, + [9658] = {.lex_state = 2142}, + [9659] = {.lex_state = 2137}, + [9660] = {.lex_state = 2137}, + [9661] = {.lex_state = 2142}, + [9662] = {.lex_state = 865}, + [9663] = {.lex_state = 2142}, + [9664] = {.lex_state = 2137}, + [9665] = {.lex_state = 0}, + [9666] = {.lex_state = 2142}, + [9667] = {.lex_state = 2137}, + [9668] = {.lex_state = 2142}, + [9669] = {.lex_state = 2212}, + [9670] = {.lex_state = 2142}, + [9671] = {.lex_state = 2142}, + [9672] = {.lex_state = 2137}, + [9673] = {.lex_state = 2137}, + [9674] = {.lex_state = 2142}, + [9675] = {.lex_state = 2142}, + [9676] = {.lex_state = 2137}, + [9677] = {.lex_state = 2142}, + [9678] = {.lex_state = 2142}, + [9679] = {.lex_state = 2137}, + [9680] = {.lex_state = 2142}, + [9681] = {.lex_state = 2212}, + [9682] = {.lex_state = 2142}, + [9683] = {.lex_state = 2142}, + [9684] = {.lex_state = 2142}, + [9685] = {.lex_state = 2142}, + [9686] = {.lex_state = 2137}, + [9687] = {.lex_state = 2142}, + [9688] = {.lex_state = 2212}, + [9689] = {.lex_state = 2142}, + [9690] = {.lex_state = 2142}, + [9691] = {.lex_state = 2137}, + [9692] = {.lex_state = 2212}, + [9693] = {.lex_state = 804}, + [9694] = {.lex_state = 2142}, + [9695] = {.lex_state = 2212}, + [9696] = {.lex_state = 2142}, + [9697] = {.lex_state = 2142}, + [9698] = {.lex_state = 2142}, + [9699] = {.lex_state = 2137}, + [9700] = {.lex_state = 2137}, + [9701] = {.lex_state = 2137}, + [9702] = {.lex_state = 2137}, + [9703] = {.lex_state = 2142}, + [9704] = {.lex_state = 2142}, + [9705] = {.lex_state = 2142}, + [9706] = {.lex_state = 2142}, + [9707] = {.lex_state = 2142}, + [9708] = {.lex_state = 2137}, + [9709] = {.lex_state = 2142}, + [9710] = {.lex_state = 2142}, + [9711] = {.lex_state = 2137}, + [9712] = {.lex_state = 2142}, + [9713] = {.lex_state = 2137}, + [9714] = {.lex_state = 2142}, + [9715] = {.lex_state = 2142}, + [9716] = {.lex_state = 2137}, + [9717] = {.lex_state = 2212}, + [9718] = {.lex_state = 2142}, + [9719] = {.lex_state = 2142}, + [9720] = {.lex_state = 2212}, + [9721] = {.lex_state = 2142}, + [9722] = {.lex_state = 2137}, + [9723] = {.lex_state = 860}, + [9724] = {.lex_state = 2142}, + [9725] = {.lex_state = 2142}, + [9726] = {.lex_state = 2142}, + [9727] = {.lex_state = 2212}, + [9728] = {.lex_state = 2137}, + [9729] = {.lex_state = 2142}, + [9730] = {.lex_state = 2212}, + [9731] = {.lex_state = 2137}, + [9732] = {.lex_state = 2142}, + [9733] = {.lex_state = 2137}, + [9734] = {.lex_state = 2142}, + [9735] = {.lex_state = 2142}, + [9736] = {.lex_state = 2142}, + [9737] = {.lex_state = 2212}, + [9738] = {.lex_state = 2137}, + [9739] = {.lex_state = 2142}, + [9740] = {.lex_state = 0}, + [9741] = {.lex_state = 2142}, + [9742] = {.lex_state = 2142}, + [9743] = {.lex_state = 2137}, + [9744] = {.lex_state = 2142}, + [9745] = {.lex_state = 789}, + [9746] = {.lex_state = 2142}, + [9747] = {.lex_state = 2137}, + [9748] = {.lex_state = 0}, + [9749] = {.lex_state = 2137}, + [9750] = {.lex_state = 2142}, + [9751] = {.lex_state = 2142}, + [9752] = {.lex_state = 2137}, + [9753] = {.lex_state = 2142}, + [9754] = {.lex_state = 2212}, + [9755] = {.lex_state = 2142}, + [9756] = {.lex_state = 2142}, + [9757] = {.lex_state = 2142}, + [9758] = {.lex_state = 2142}, + [9759] = {.lex_state = 2137}, + [9760] = {.lex_state = 0}, + [9761] = {.lex_state = 2212}, + [9762] = {.lex_state = 2142}, + [9763] = {.lex_state = 2142}, + [9764] = {.lex_state = 2142}, + [9765] = {.lex_state = 2142}, + [9766] = {.lex_state = 2137}, + [9767] = {.lex_state = 2142}, + [9768] = {.lex_state = 2142}, + [9769] = {.lex_state = 2142}, + [9770] = {.lex_state = 2142}, + [9771] = {.lex_state = 789}, + [9772] = {.lex_state = 2212}, + [9773] = {.lex_state = 2137}, + [9774] = {.lex_state = 2142}, + [9775] = {.lex_state = 2212}, + [9776] = {.lex_state = 2142}, + [9777] = {.lex_state = 2142}, + [9778] = {.lex_state = 2137}, + [9779] = {.lex_state = 2137}, + [9780] = {.lex_state = 2137}, + [9781] = {.lex_state = 2142}, + [9782] = {.lex_state = 2137}, + [9783] = {.lex_state = 2212}, + [9784] = {.lex_state = 2142}, + [9785] = {.lex_state = 2142}, + [9786] = {.lex_state = 2137}, + [9787] = {.lex_state = 2142}, + [9788] = {.lex_state = 2142}, + [9789] = {.lex_state = 2142}, + [9790] = {.lex_state = 2137}, + [9791] = {.lex_state = 2137}, + [9792] = {.lex_state = 2142}, + [9793] = {.lex_state = 2137}, + [9794] = {.lex_state = 2142}, + [9795] = {.lex_state = 2137}, + [9796] = {.lex_state = 2212}, + [9797] = {.lex_state = 2137}, + [9798] = {.lex_state = 829}, + [9799] = {.lex_state = 2137}, + [9800] = {.lex_state = 2212}, + [9801] = {.lex_state = 2137}, + [9802] = {.lex_state = 2142}, + [9803] = {.lex_state = 2142}, + [9804] = {.lex_state = 2142}, + [9805] = {.lex_state = 2212}, + [9806] = {.lex_state = 2137}, + [9807] = {.lex_state = 2137}, + [9808] = {.lex_state = 2137}, + [9809] = {.lex_state = 2142}, + [9810] = {.lex_state = 2212}, + [9811] = {.lex_state = 2142}, + [9812] = {.lex_state = 2142}, + [9813] = {.lex_state = 2142}, + [9814] = {.lex_state = 2212}, + [9815] = {.lex_state = 860}, + [9816] = {.lex_state = 789}, + [9817] = {.lex_state = 789}, + [9818] = {.lex_state = 789}, + [9819] = {.lex_state = 0, .external_lex_state = 2}, + [9820] = {.lex_state = 789}, + [9821] = {.lex_state = 789}, + [9822] = {.lex_state = 789}, + [9823] = {.lex_state = 789}, + [9824] = {.lex_state = 789}, + [9825] = {.lex_state = 789}, + [9826] = {.lex_state = 789}, + [9827] = {.lex_state = 789}, + [9828] = {.lex_state = 789}, + [9829] = {.lex_state = 789}, + [9830] = {.lex_state = 789}, + [9831] = {.lex_state = 789}, + [9832] = {.lex_state = 789}, + [9833] = {.lex_state = 789}, + [9834] = {.lex_state = 789}, + [9835] = {.lex_state = 789}, + [9836] = {.lex_state = 789}, + [9837] = {.lex_state = 0}, + [9838] = {.lex_state = 789}, + [9839] = {.lex_state = 789}, + [9840] = {.lex_state = 789}, + [9841] = {.lex_state = 789}, + [9842] = {.lex_state = 0}, + [9843] = {.lex_state = 789}, + [9844] = {.lex_state = 789}, + [9845] = {.lex_state = 789}, + [9846] = {.lex_state = 789}, + [9847] = {.lex_state = 789}, + [9848] = {.lex_state = 0}, + [9849] = {.lex_state = 789}, + [9850] = {.lex_state = 789}, + [9851] = {.lex_state = 0}, + [9852] = {.lex_state = 789}, + [9853] = {.lex_state = 789}, + [9854] = {.lex_state = 789}, + [9855] = {.lex_state = 789}, + [9856] = {.lex_state = 789}, + [9857] = {.lex_state = 789}, + [9858] = {.lex_state = 789}, + [9859] = {.lex_state = 789}, + [9860] = {.lex_state = 789}, + [9861] = {.lex_state = 789}, + [9862] = {.lex_state = 789}, + [9863] = {.lex_state = 789}, + [9864] = {.lex_state = 789}, + [9865] = {.lex_state = 0}, + [9866] = {.lex_state = 789}, + [9867] = {.lex_state = 789}, + [9868] = {.lex_state = 789}, + [9869] = {.lex_state = 789}, + [9870] = {.lex_state = 789}, + [9871] = {.lex_state = 0}, + [9872] = {.lex_state = 789}, + [9873] = {.lex_state = 789}, + [9874] = {.lex_state = 789}, + [9875] = {.lex_state = 789}, + [9876] = {.lex_state = 789}, + [9877] = {.lex_state = 789}, + [9878] = {.lex_state = 789}, + [9879] = {.lex_state = 0}, + [9880] = {.lex_state = 789}, + [9881] = {.lex_state = 789}, + [9882] = {.lex_state = 789}, + [9883] = {.lex_state = 789}, + [9884] = {.lex_state = 789}, + [9885] = {.lex_state = 789}, + [9886] = {.lex_state = 789}, + [9887] = {.lex_state = 789}, + [9888] = {.lex_state = 789}, + [9889] = {.lex_state = 789}, + [9890] = {.lex_state = 789}, + [9891] = {.lex_state = 789}, + [9892] = {.lex_state = 789}, + [9893] = {.lex_state = 789}, + [9894] = {.lex_state = 789}, + [9895] = {.lex_state = 789}, + [9896] = {.lex_state = 789}, + [9897] = {.lex_state = 789}, + [9898] = {.lex_state = 789}, + [9899] = {.lex_state = 789}, + [9900] = {.lex_state = 789}, + [9901] = {.lex_state = 789}, + [9902] = {.lex_state = 789}, + [9903] = {.lex_state = 789}, + [9904] = {.lex_state = 789}, + [9905] = {.lex_state = 789}, + [9906] = {.lex_state = 789}, + [9907] = {.lex_state = 789}, + [9908] = {.lex_state = 2137}, + [9909] = {.lex_state = 0}, + [9910] = {.lex_state = 789}, + [9911] = {.lex_state = 789}, + [9912] = {.lex_state = 0}, + [9913] = {.lex_state = 789}, + [9914] = {.lex_state = 789}, + [9915] = {.lex_state = 0, .external_lex_state = 2}, + [9916] = {.lex_state = 789}, + [9917] = {.lex_state = 0}, + [9918] = {.lex_state = 789}, + [9919] = {.lex_state = 789}, + [9920] = {.lex_state = 789}, + [9921] = {.lex_state = 789}, + [9922] = {.lex_state = 789}, + [9923] = {.lex_state = 789}, + [9924] = {.lex_state = 789}, + [9925] = {.lex_state = 789}, + [9926] = {.lex_state = 789}, + [9927] = {.lex_state = 789}, + [9928] = {.lex_state = 0}, + [9929] = {.lex_state = 789}, + [9930] = {.lex_state = 789}, + [9931] = {.lex_state = 0}, + [9932] = {.lex_state = 789}, + [9933] = {.lex_state = 789}, + [9934] = {.lex_state = 0}, + [9935] = {.lex_state = 789}, + [9936] = {.lex_state = 789}, + [9937] = {.lex_state = 789}, + [9938] = {.lex_state = 789}, + [9939] = {.lex_state = 789}, + [9940] = {.lex_state = 0}, + [9941] = {.lex_state = 789}, + [9942] = {.lex_state = 789}, + [9943] = {.lex_state = 789}, + [9944] = {.lex_state = 789}, + [9945] = {.lex_state = 789}, + [9946] = {.lex_state = 789}, + [9947] = {.lex_state = 789}, + [9948] = {.lex_state = 0}, + [9949] = {.lex_state = 789}, + [9950] = {.lex_state = 789}, + [9951] = {.lex_state = 789}, + [9952] = {.lex_state = 789}, + [9953] = {.lex_state = 789}, + [9954] = {.lex_state = 789}, + [9955] = {.lex_state = 789}, + [9956] = {.lex_state = 789}, + [9957] = {.lex_state = 789}, + [9958] = {.lex_state = 789}, + [9959] = {.lex_state = 789}, + [9960] = {.lex_state = 789}, + [9961] = {.lex_state = 0}, + [9962] = {.lex_state = 789}, + [9963] = {.lex_state = 789}, + [9964] = {.lex_state = 789}, + [9965] = {.lex_state = 0}, + [9966] = {.lex_state = 789}, + [9967] = {.lex_state = 789}, + [9968] = {.lex_state = 789}, + [9969] = {.lex_state = 789}, + [9970] = {.lex_state = 789}, + [9971] = {.lex_state = 789}, + [9972] = {.lex_state = 789}, + [9973] = {.lex_state = 789}, + [9974] = {.lex_state = 789}, + [9975] = {.lex_state = 789}, + [9976] = {.lex_state = 789}, + [9977] = {.lex_state = 789}, + [9978] = {.lex_state = 789}, + [9979] = {.lex_state = 789}, + [9980] = {.lex_state = 789}, + [9981] = {.lex_state = 789}, + [9982] = {.lex_state = 789}, + [9983] = {.lex_state = 789}, + [9984] = {.lex_state = 789}, + [9985] = {.lex_state = 789}, + [9986] = {.lex_state = 789}, + [9987] = {.lex_state = 789}, + [9988] = {.lex_state = 789}, + [9989] = {.lex_state = 789}, + [9990] = {.lex_state = 789}, + [9991] = {.lex_state = 789}, + [9992] = {.lex_state = 789}, + [9993] = {.lex_state = 789}, + [9994] = {.lex_state = 829}, + [9995] = {.lex_state = 789}, + [9996] = {.lex_state = 789}, + [9997] = {.lex_state = 789}, + [9998] = {.lex_state = 789}, + [9999] = {.lex_state = 829}, + [10000] = {.lex_state = 0}, + [10001] = {.lex_state = 789}, + [10002] = {.lex_state = 789}, + [10003] = {.lex_state = 789}, + [10004] = {.lex_state = 789}, + [10005] = {.lex_state = 789}, + [10006] = {.lex_state = 789}, + [10007] = {.lex_state = 789}, + [10008] = {.lex_state = 789}, + [10009] = {.lex_state = 789}, + [10010] = {.lex_state = 789}, + [10011] = {.lex_state = 0}, + [10012] = {.lex_state = 0}, + [10013] = {.lex_state = 789}, + [10014] = {.lex_state = 789}, + [10015] = {.lex_state = 789}, + [10016] = {.lex_state = 829}, + [10017] = {.lex_state = 789}, + [10018] = {.lex_state = 789}, + [10019] = {.lex_state = 789}, + [10020] = {.lex_state = 789}, + [10021] = {.lex_state = 789}, + [10022] = {.lex_state = 789}, + [10023] = {.lex_state = 0}, + [10024] = {.lex_state = 789}, + [10025] = {.lex_state = 789}, + [10026] = {.lex_state = 789}, + [10027] = {.lex_state = 789}, + [10028] = {.lex_state = 0}, + [10029] = {.lex_state = 2137}, + [10030] = {.lex_state = 2158}, + [10031] = {.lex_state = 2140}, + [10032] = {.lex_state = 2136, .external_lex_state = 2}, + [10033] = {.lex_state = 2137}, + [10034] = {.lex_state = 2140}, + [10035] = {.lex_state = 0}, + [10036] = {.lex_state = 0}, + [10037] = {.lex_state = 0}, + [10038] = {.lex_state = 2136, .external_lex_state = 2}, + [10039] = {.lex_state = 2212}, + [10040] = {.lex_state = 2212}, + [10041] = {.lex_state = 0}, + [10042] = {.lex_state = 2140}, + [10043] = {.lex_state = 0}, + [10044] = {.lex_state = 2140}, + [10045] = {.lex_state = 0}, + [10046] = {.lex_state = 2136, .external_lex_state = 2}, + [10047] = {.lex_state = 2212}, + [10048] = {.lex_state = 2136, .external_lex_state = 2}, + [10049] = {.lex_state = 0}, + [10050] = {.lex_state = 0, .external_lex_state = 2}, + [10051] = {.lex_state = 2136, .external_lex_state = 2}, + [10052] = {.lex_state = 2136, .external_lex_state = 2}, + [10053] = {.lex_state = 0}, + [10054] = {.lex_state = 2212}, + [10055] = {.lex_state = 2136, .external_lex_state = 2}, + [10056] = {.lex_state = 2137}, + [10057] = {.lex_state = 2212}, + [10058] = {.lex_state = 0}, + [10059] = {.lex_state = 0}, + [10060] = {.lex_state = 0}, + [10061] = {.lex_state = 0}, + [10062] = {.lex_state = 0}, + [10063] = {.lex_state = 0}, + [10064] = {.lex_state = 2136, .external_lex_state = 2}, + [10065] = {.lex_state = 2136, .external_lex_state = 2}, + [10066] = {.lex_state = 0}, + [10067] = {.lex_state = 0}, + [10068] = {.lex_state = 829}, + [10069] = {.lex_state = 2212}, + [10070] = {.lex_state = 0}, + [10071] = {.lex_state = 2212}, + [10072] = {.lex_state = 2212}, + [10073] = {.lex_state = 0}, + [10074] = {.lex_state = 2136, .external_lex_state = 2}, + [10075] = {.lex_state = 0}, + [10076] = {.lex_state = 2140}, + [10077] = {.lex_state = 0}, + [10078] = {.lex_state = 2136, .external_lex_state = 2}, + [10079] = {.lex_state = 2212}, + [10080] = {.lex_state = 0}, + [10081] = {.lex_state = 2136, .external_lex_state = 2}, + [10082] = {.lex_state = 0}, + [10083] = {.lex_state = 2136, .external_lex_state = 2}, + [10084] = {.lex_state = 0}, + [10085] = {.lex_state = 2136, .external_lex_state = 2}, + [10086] = {.lex_state = 0}, + [10087] = {.lex_state = 0}, + [10088] = {.lex_state = 0}, + [10089] = {.lex_state = 2136, .external_lex_state = 2}, + [10090] = {.lex_state = 0}, + [10091] = {.lex_state = 2136, .external_lex_state = 2}, + [10092] = {.lex_state = 0}, + [10093] = {.lex_state = 2136, .external_lex_state = 2}, + [10094] = {.lex_state = 0}, + [10095] = {.lex_state = 0}, + [10096] = {.lex_state = 2212}, + [10097] = {.lex_state = 0}, + [10098] = {.lex_state = 0}, + [10099] = {.lex_state = 0}, + [10100] = {.lex_state = 2136, .external_lex_state = 2}, + [10101] = {.lex_state = 2140}, + [10102] = {.lex_state = 2140}, + [10103] = {.lex_state = 2137}, + [10104] = {.lex_state = 2212}, + [10105] = {.lex_state = 2140}, + [10106] = {.lex_state = 0}, + [10107] = {.lex_state = 0}, + [10108] = {.lex_state = 2140}, + [10109] = {.lex_state = 0}, + [10110] = {.lex_state = 0}, + [10111] = {.lex_state = 2136, .external_lex_state = 2}, + [10112] = {.lex_state = 2140}, + [10113] = {.lex_state = 2212}, + [10114] = {.lex_state = 0}, + [10115] = {.lex_state = 0}, + [10116] = {.lex_state = 2136, .external_lex_state = 2}, + [10117] = {.lex_state = 0}, + [10118] = {.lex_state = 0}, + [10119] = {.lex_state = 2136, .external_lex_state = 2}, + [10120] = {.lex_state = 2212}, + [10121] = {.lex_state = 0}, + [10122] = {.lex_state = 2212}, + [10123] = {.lex_state = 0}, + [10124] = {.lex_state = 0}, + [10125] = {.lex_state = 2140}, + [10126] = {.lex_state = 0}, + [10127] = {.lex_state = 2136, .external_lex_state = 2}, + [10128] = {.lex_state = 2212}, + [10129] = {.lex_state = 2136, .external_lex_state = 2}, + [10130] = {.lex_state = 0}, + [10131] = {.lex_state = 0}, + [10132] = {.lex_state = 2136, .external_lex_state = 2}, + [10133] = {.lex_state = 0}, + [10134] = {.lex_state = 0}, + [10135] = {.lex_state = 2136, .external_lex_state = 2}, + [10136] = {.lex_state = 0}, + [10137] = {.lex_state = 0}, + [10138] = {.lex_state = 0}, + [10139] = {.lex_state = 0}, + [10140] = {.lex_state = 2212}, + [10141] = {.lex_state = 2136, .external_lex_state = 2}, + [10142] = {.lex_state = 2136, .external_lex_state = 2}, + [10143] = {.lex_state = 0}, + [10144] = {.lex_state = 0}, + [10145] = {.lex_state = 0}, + [10146] = {.lex_state = 2136, .external_lex_state = 2}, + [10147] = {.lex_state = 2136, .external_lex_state = 2}, + [10148] = {.lex_state = 2136, .external_lex_state = 2}, + [10149] = {.lex_state = 0}, + [10150] = {.lex_state = 2136, .external_lex_state = 2}, + [10151] = {.lex_state = 2140}, + [10152] = {.lex_state = 2136, .external_lex_state = 2}, + [10153] = {.lex_state = 0}, + [10154] = {.lex_state = 0}, + [10155] = {.lex_state = 0}, + [10156] = {.lex_state = 0}, + [10157] = {.lex_state = 0}, + [10158] = {.lex_state = 0}, + [10159] = {.lex_state = 0}, + [10160] = {.lex_state = 0}, + [10161] = {.lex_state = 0}, + [10162] = {.lex_state = 0}, + [10163] = {.lex_state = 2136, .external_lex_state = 2}, + [10164] = {.lex_state = 2136, .external_lex_state = 2}, + [10165] = {.lex_state = 0}, + [10166] = {.lex_state = 0}, + [10167] = {.lex_state = 2136, .external_lex_state = 2}, + [10168] = {.lex_state = 0}, + [10169] = {.lex_state = 789}, + [10170] = {.lex_state = 2140}, + [10171] = {.lex_state = 0, .external_lex_state = 2}, + [10172] = {.lex_state = 2158}, + [10173] = {.lex_state = 2140}, + [10174] = {.lex_state = 0}, + [10175] = {.lex_state = 0}, + [10176] = {.lex_state = 2136, .external_lex_state = 2}, + [10177] = {.lex_state = 2136, .external_lex_state = 2}, + [10178] = {.lex_state = 0}, + [10179] = {.lex_state = 0}, + [10180] = {.lex_state = 2136, .external_lex_state = 2}, + [10181] = {.lex_state = 2136, .external_lex_state = 2}, + [10182] = {.lex_state = 0}, + [10183] = {.lex_state = 0}, + [10184] = {.lex_state = 0}, + [10185] = {.lex_state = 0}, + [10186] = {.lex_state = 2136, .external_lex_state = 2}, + [10187] = {.lex_state = 0}, + [10188] = {.lex_state = 2212}, + [10189] = {.lex_state = 2140}, + [10190] = {.lex_state = 0}, + [10191] = {.lex_state = 2212}, + [10192] = {.lex_state = 0}, + [10193] = {.lex_state = 2136, .external_lex_state = 2}, + [10194] = {.lex_state = 2136, .external_lex_state = 2}, + [10195] = {.lex_state = 2140}, + [10196] = {.lex_state = 0}, + [10197] = {.lex_state = 2136, .external_lex_state = 2}, + [10198] = {.lex_state = 0}, + [10199] = {.lex_state = 789}, + [10200] = {.lex_state = 0}, + [10201] = {.lex_state = 0}, + [10202] = {.lex_state = 2136, .external_lex_state = 2}, + [10203] = {.lex_state = 0}, + [10204] = {.lex_state = 0}, + [10205] = {.lex_state = 0}, + [10206] = {.lex_state = 2212}, + [10207] = {.lex_state = 0}, + [10208] = {.lex_state = 2140}, + [10209] = {.lex_state = 0}, + [10210] = {.lex_state = 2136, .external_lex_state = 2}, + [10211] = {.lex_state = 2136, .external_lex_state = 2}, + [10212] = {.lex_state = 2136, .external_lex_state = 2}, + [10213] = {.lex_state = 0}, + [10214] = {.lex_state = 0, .external_lex_state = 2}, + [10215] = {.lex_state = 0, .external_lex_state = 2}, + [10216] = {.lex_state = 0}, + [10217] = {.lex_state = 0}, + [10218] = {.lex_state = 0}, + [10219] = {.lex_state = 789}, + [10220] = {.lex_state = 2136, .external_lex_state = 2}, + [10221] = {.lex_state = 2136, .external_lex_state = 2}, + [10222] = {.lex_state = 2140}, + [10223] = {.lex_state = 0}, + [10224] = {.lex_state = 0}, + [10225] = {.lex_state = 0}, + [10226] = {.lex_state = 0}, + [10227] = {.lex_state = 0}, + [10228] = {.lex_state = 0}, + [10229] = {.lex_state = 0}, + [10230] = {.lex_state = 2140}, + [10231] = {.lex_state = 0}, + [10232] = {.lex_state = 0}, + [10233] = {.lex_state = 0}, + [10234] = {.lex_state = 0}, + [10235] = {.lex_state = 0}, + [10236] = {.lex_state = 2142}, + [10237] = {.lex_state = 0}, + [10238] = {.lex_state = 0}, + [10239] = {.lex_state = 0}, + [10240] = {.lex_state = 0}, + [10241] = {.lex_state = 0}, + [10242] = {.lex_state = 0}, + [10243] = {.lex_state = 0}, + [10244] = {.lex_state = 0}, + [10245] = {.lex_state = 0}, + [10246] = {.lex_state = 0}, + [10247] = {.lex_state = 0}, + [10248] = {.lex_state = 0}, + [10249] = {.lex_state = 0}, + [10250] = {.lex_state = 0}, + [10251] = {.lex_state = 0}, + [10252] = {.lex_state = 0, .external_lex_state = 2}, + [10253] = {.lex_state = 0}, + [10254] = {.lex_state = 0}, + [10255] = {.lex_state = 0}, + [10256] = {.lex_state = 0}, + [10257] = {.lex_state = 0}, + [10258] = {.lex_state = 0}, + [10259] = {.lex_state = 0}, + [10260] = {.lex_state = 0}, + [10261] = {.lex_state = 0}, + [10262] = {.lex_state = 0}, + [10263] = {.lex_state = 0}, + [10264] = {.lex_state = 0}, + [10265] = {.lex_state = 0}, + [10266] = {.lex_state = 2136}, + [10267] = {.lex_state = 0, .external_lex_state = 2}, + [10268] = {.lex_state = 2140}, + [10269] = {.lex_state = 0}, + [10270] = {.lex_state = 0}, + [10271] = {.lex_state = 0}, + [10272] = {.lex_state = 2140}, + [10273] = {.lex_state = 0, .external_lex_state = 2}, + [10274] = {.lex_state = 0}, + [10275] = {.lex_state = 2140}, + [10276] = {.lex_state = 0}, + [10277] = {.lex_state = 0}, + [10278] = {.lex_state = 0}, + [10279] = {.lex_state = 0}, + [10280] = {.lex_state = 0}, + [10281] = {.lex_state = 0}, + [10282] = {.lex_state = 0}, + [10283] = {.lex_state = 0, .external_lex_state = 2}, + [10284] = {.lex_state = 0, .external_lex_state = 2}, + [10285] = {.lex_state = 0}, + [10286] = {.lex_state = 0}, + [10287] = {.lex_state = 0}, + [10288] = {.lex_state = 2140}, + [10289] = {.lex_state = 0}, + [10290] = {.lex_state = 0}, + [10291] = {.lex_state = 2140}, + [10292] = {.lex_state = 0}, + [10293] = {.lex_state = 0}, + [10294] = {.lex_state = 0}, + [10295] = {.lex_state = 0}, + [10296] = {.lex_state = 0}, + [10297] = {.lex_state = 0}, + [10298] = {.lex_state = 0}, + [10299] = {.lex_state = 0}, + [10300] = {.lex_state = 0}, + [10301] = {.lex_state = 0}, + [10302] = {.lex_state = 0}, + [10303] = {.lex_state = 0}, + [10304] = {.lex_state = 0}, + [10305] = {.lex_state = 0}, + [10306] = {.lex_state = 0}, + [10307] = {.lex_state = 0}, + [10308] = {.lex_state = 0}, + [10309] = {.lex_state = 0}, + [10310] = {.lex_state = 0}, + [10311] = {.lex_state = 2140}, + [10312] = {.lex_state = 0}, + [10313] = {.lex_state = 0}, + [10314] = {.lex_state = 0}, + [10315] = {.lex_state = 0}, + [10316] = {.lex_state = 0}, + [10317] = {.lex_state = 0}, + [10318] = {.lex_state = 0}, + [10319] = {.lex_state = 0}, + [10320] = {.lex_state = 0}, + [10321] = {.lex_state = 0}, + [10322] = {.lex_state = 0}, + [10323] = {.lex_state = 0}, + [10324] = {.lex_state = 2140}, + [10325] = {.lex_state = 0}, + [10326] = {.lex_state = 0}, + [10327] = {.lex_state = 0}, + [10328] = {.lex_state = 0}, + [10329] = {.lex_state = 0}, + [10330] = {.lex_state = 0}, + [10331] = {.lex_state = 0}, + [10332] = {.lex_state = 0}, + [10333] = {.lex_state = 0}, + [10334] = {.lex_state = 0}, + [10335] = {.lex_state = 0}, + [10336] = {.lex_state = 0, .external_lex_state = 2}, + [10337] = {.lex_state = 0}, + [10338] = {.lex_state = 0}, + [10339] = {.lex_state = 0}, + [10340] = {.lex_state = 0}, + [10341] = {.lex_state = 0}, + [10342] = {.lex_state = 0}, + [10343] = {.lex_state = 0}, + [10344] = {.lex_state = 0}, + [10345] = {.lex_state = 0, .external_lex_state = 2}, + [10346] = {.lex_state = 0}, + [10347] = {.lex_state = 0}, + [10348] = {.lex_state = 0}, + [10349] = {.lex_state = 0}, + [10350] = {.lex_state = 2137}, + [10351] = {.lex_state = 0}, + [10352] = {.lex_state = 0}, + [10353] = {.lex_state = 0}, + [10354] = {.lex_state = 0}, + [10355] = {.lex_state = 0}, + [10356] = {.lex_state = 0}, + [10357] = {.lex_state = 0, .external_lex_state = 2}, + [10358] = {.lex_state = 0}, + [10359] = {.lex_state = 0}, + [10360] = {.lex_state = 0}, + [10361] = {.lex_state = 2140}, + [10362] = {.lex_state = 0}, + [10363] = {.lex_state = 0}, + [10364] = {.lex_state = 0}, + [10365] = {.lex_state = 0}, + [10366] = {.lex_state = 0}, + [10367] = {.lex_state = 0}, + [10368] = {.lex_state = 0}, + [10369] = {.lex_state = 0}, + [10370] = {.lex_state = 0}, + [10371] = {.lex_state = 2140}, + [10372] = {.lex_state = 0}, + [10373] = {.lex_state = 0}, + [10374] = {.lex_state = 2140}, + [10375] = {.lex_state = 0}, + [10376] = {.lex_state = 0}, + [10377] = {.lex_state = 0}, + [10378] = {.lex_state = 0}, + [10379] = {.lex_state = 0}, + [10380] = {.lex_state = 0}, + [10381] = {.lex_state = 2140}, + [10382] = {.lex_state = 2140}, + [10383] = {.lex_state = 0}, + [10384] = {.lex_state = 0}, + [10385] = {.lex_state = 0}, + [10386] = {.lex_state = 0, .external_lex_state = 2}, + [10387] = {.lex_state = 0}, + [10388] = {.lex_state = 0}, + [10389] = {.lex_state = 0}, + [10390] = {.lex_state = 0}, + [10391] = {.lex_state = 0}, + [10392] = {.lex_state = 0}, + [10393] = {.lex_state = 0}, + [10394] = {.lex_state = 2140}, + [10395] = {.lex_state = 0}, + [10396] = {.lex_state = 0}, + [10397] = {.lex_state = 0}, + [10398] = {.lex_state = 0}, + [10399] = {.lex_state = 0, .external_lex_state = 2}, + [10400] = {.lex_state = 0}, + [10401] = {.lex_state = 0}, + [10402] = {.lex_state = 0}, + [10403] = {.lex_state = 0}, + [10404] = {.lex_state = 0}, + [10405] = {.lex_state = 0, .external_lex_state = 2}, + [10406] = {.lex_state = 2140}, + [10407] = {.lex_state = 0}, + [10408] = {.lex_state = 0}, + [10409] = {.lex_state = 0}, + [10410] = {.lex_state = 0}, + [10411] = {.lex_state = 0}, + [10412] = {.lex_state = 0}, + [10413] = {.lex_state = 0}, + [10414] = {.lex_state = 0, .external_lex_state = 2}, + [10415] = {.lex_state = 2140}, + [10416] = {.lex_state = 0}, + [10417] = {.lex_state = 0}, + [10418] = {.lex_state = 0}, + [10419] = {.lex_state = 0}, + [10420] = {.lex_state = 0}, + [10421] = {.lex_state = 0}, + [10422] = {.lex_state = 0}, + [10423] = {.lex_state = 0}, + [10424] = {.lex_state = 0}, + [10425] = {.lex_state = 0}, + [10426] = {.lex_state = 0}, + [10427] = {.lex_state = 0}, + [10428] = {.lex_state = 0}, + [10429] = {.lex_state = 0}, + [10430] = {.lex_state = 2140}, + [10431] = {.lex_state = 0}, + [10432] = {.lex_state = 0}, + [10433] = {.lex_state = 0}, + [10434] = {.lex_state = 0}, + [10435] = {.lex_state = 0}, + [10436] = {.lex_state = 0}, + [10437] = {.lex_state = 0}, + [10438] = {.lex_state = 0}, + [10439] = {.lex_state = 0}, + [10440] = {.lex_state = 0}, + [10441] = {.lex_state = 0}, + [10442] = {.lex_state = 0}, + [10443] = {.lex_state = 0}, + [10444] = {.lex_state = 0}, + [10445] = {.lex_state = 0, .external_lex_state = 2}, + [10446] = {.lex_state = 0}, + [10447] = {.lex_state = 0}, + [10448] = {.lex_state = 0}, + [10449] = {.lex_state = 0}, + [10450] = {.lex_state = 0}, + [10451] = {.lex_state = 0}, + [10452] = {.lex_state = 0}, + [10453] = {.lex_state = 0}, + [10454] = {.lex_state = 0}, + [10455] = {.lex_state = 0, .external_lex_state = 2}, + [10456] = {.lex_state = 0, .external_lex_state = 2}, + [10457] = {.lex_state = 0}, + [10458] = {.lex_state = 0}, + [10459] = {.lex_state = 0}, + [10460] = {.lex_state = 0}, + [10461] = {.lex_state = 2140}, + [10462] = {.lex_state = 0}, + [10463] = {.lex_state = 0}, + [10464] = {.lex_state = 0}, + [10465] = {.lex_state = 0}, + [10466] = {.lex_state = 0}, + [10467] = {.lex_state = 0}, + [10468] = {.lex_state = 0}, + [10469] = {.lex_state = 0}, + [10470] = {.lex_state = 0}, + [10471] = {.lex_state = 0}, + [10472] = {.lex_state = 0}, + [10473] = {.lex_state = 0}, + [10474] = {.lex_state = 0, .external_lex_state = 2}, + [10475] = {.lex_state = 0}, + [10476] = {.lex_state = 2140}, + [10477] = {.lex_state = 0}, + [10478] = {.lex_state = 0}, + [10479] = {.lex_state = 2140}, + [10480] = {.lex_state = 0}, + [10481] = {.lex_state = 0}, + [10482] = {.lex_state = 0}, + [10483] = {.lex_state = 0}, + [10484] = {.lex_state = 0}, + [10485] = {.lex_state = 0}, + [10486] = {.lex_state = 0}, + [10487] = {.lex_state = 0}, + [10488] = {.lex_state = 0}, + [10489] = {.lex_state = 0}, + [10490] = {.lex_state = 0}, + [10491] = {.lex_state = 0}, + [10492] = {.lex_state = 2140}, + [10493] = {.lex_state = 2140}, + [10494] = {.lex_state = 0}, + [10495] = {.lex_state = 0}, + [10496] = {.lex_state = 2137}, + [10497] = {.lex_state = 0}, + [10498] = {.lex_state = 0}, + [10499] = {.lex_state = 0}, + [10500] = {.lex_state = 0}, + [10501] = {.lex_state = 0}, + [10502] = {.lex_state = 0}, + [10503] = {.lex_state = 0}, + [10504] = {.lex_state = 0}, + [10505] = {.lex_state = 0}, + [10506] = {.lex_state = 0}, + [10507] = {.lex_state = 0}, + [10508] = {.lex_state = 0}, + [10509] = {.lex_state = 0}, + [10510] = {.lex_state = 0}, + [10511] = {.lex_state = 0}, + [10512] = {.lex_state = 0}, + [10513] = {.lex_state = 0}, + [10514] = {.lex_state = 0}, + [10515] = {.lex_state = 0}, + [10516] = {.lex_state = 0}, + [10517] = {.lex_state = 0}, + [10518] = {.lex_state = 0}, + [10519] = {.lex_state = 0}, + [10520] = {.lex_state = 0}, + [10521] = {.lex_state = 0}, + [10522] = {.lex_state = 0}, + [10523] = {.lex_state = 0}, + [10524] = {.lex_state = 0}, + [10525] = {.lex_state = 0, .external_lex_state = 2}, + [10526] = {.lex_state = 0}, + [10527] = {.lex_state = 0}, + [10528] = {.lex_state = 0}, + [10529] = {.lex_state = 0}, + [10530] = {.lex_state = 0, .external_lex_state = 2}, + [10531] = {.lex_state = 0, .external_lex_state = 2}, + [10532] = {.lex_state = 0}, + [10533] = {.lex_state = 0}, + [10534] = {.lex_state = 0}, + [10535] = {.lex_state = 0}, + [10536] = {.lex_state = 0}, + [10537] = {.lex_state = 0}, + [10538] = {.lex_state = 0}, + [10539] = {.lex_state = 0}, + [10540] = {.lex_state = 0}, + [10541] = {.lex_state = 0}, + [10542] = {.lex_state = 0}, + [10543] = {.lex_state = 0, .external_lex_state = 2}, + [10544] = {.lex_state = 0}, + [10545] = {.lex_state = 0}, + [10546] = {.lex_state = 0}, + [10547] = {.lex_state = 0}, + [10548] = {.lex_state = 0}, + [10549] = {.lex_state = 0}, + [10550] = {.lex_state = 0}, + [10551] = {.lex_state = 0}, + [10552] = {.lex_state = 0}, + [10553] = {.lex_state = 0}, + [10554] = {.lex_state = 0}, + [10555] = {.lex_state = 0}, + [10556] = {.lex_state = 0}, + [10557] = {.lex_state = 0}, + [10558] = {.lex_state = 0}, + [10559] = {.lex_state = 0}, + [10560] = {.lex_state = 0}, + [10561] = {.lex_state = 0}, + [10562] = {.lex_state = 0}, + [10563] = {.lex_state = 0}, + [10564] = {.lex_state = 0}, + [10565] = {.lex_state = 0}, + [10566] = {.lex_state = 0}, + [10567] = {.lex_state = 0}, + [10568] = {.lex_state = 0}, + [10569] = {.lex_state = 0}, + [10570] = {.lex_state = 0}, + [10571] = {.lex_state = 0}, + [10572] = {.lex_state = 0}, + [10573] = {.lex_state = 0}, + [10574] = {.lex_state = 0, .external_lex_state = 2}, + [10575] = {.lex_state = 2142}, + [10576] = {.lex_state = 2136}, + [10577] = {.lex_state = 0}, + [10578] = {.lex_state = 0, .external_lex_state = 2}, + [10579] = {.lex_state = 0}, + [10580] = {.lex_state = 0}, + [10581] = {.lex_state = 0}, + [10582] = {.lex_state = 2140}, + [10583] = {.lex_state = 0}, + [10584] = {.lex_state = 0}, + [10585] = {.lex_state = 0}, + [10586] = {.lex_state = 0}, + [10587] = {.lex_state = 0}, + [10588] = {.lex_state = 0}, + [10589] = {.lex_state = 0}, + [10590] = {.lex_state = 0}, + [10591] = {.lex_state = 0}, + [10592] = {.lex_state = 0}, + [10593] = {.lex_state = 0}, + [10594] = {.lex_state = 0}, + [10595] = {.lex_state = 0}, + [10596] = {.lex_state = 0}, + [10597] = {.lex_state = 0, .external_lex_state = 2}, + [10598] = {.lex_state = 0}, + [10599] = {.lex_state = 0}, + [10600] = {.lex_state = 0, .external_lex_state = 2}, + [10601] = {.lex_state = 0}, + [10602] = {.lex_state = 0}, + [10603] = {.lex_state = 0}, + [10604] = {.lex_state = 0}, + [10605] = {.lex_state = 0}, + [10606] = {.lex_state = 0, .external_lex_state = 2}, + [10607] = {.lex_state = 0}, + [10608] = {.lex_state = 0}, + [10609] = {.lex_state = 0, .external_lex_state = 2}, + [10610] = {.lex_state = 0, .external_lex_state = 2}, + [10611] = {.lex_state = 0}, + [10612] = {.lex_state = 0, .external_lex_state = 2}, + [10613] = {.lex_state = 0}, + [10614] = {.lex_state = 0, .external_lex_state = 2}, + [10615] = {.lex_state = 0}, + [10616] = {.lex_state = 0, .external_lex_state = 2}, + [10617] = {.lex_state = 0, .external_lex_state = 2}, + [10618] = {.lex_state = 0, .external_lex_state = 2}, + [10619] = {.lex_state = 0}, + [10620] = {.lex_state = 0}, + [10621] = {.lex_state = 0}, + [10622] = {.lex_state = 0}, + [10623] = {.lex_state = 0}, + [10624] = {.lex_state = 0}, + [10625] = {.lex_state = 0}, + [10626] = {.lex_state = 0}, + [10627] = {.lex_state = 0}, + [10628] = {.lex_state = 0}, + [10629] = {.lex_state = 0}, + [10630] = {.lex_state = 0}, + [10631] = {.lex_state = 0}, + [10632] = {.lex_state = 0}, + [10633] = {.lex_state = 0}, + [10634] = {.lex_state = 0}, + [10635] = {.lex_state = 0}, + [10636] = {.lex_state = 0, .external_lex_state = 2}, + [10637] = {.lex_state = 0}, + [10638] = {.lex_state = 0}, + [10639] = {.lex_state = 0}, + [10640] = {.lex_state = 0}, + [10641] = {.lex_state = 0}, + [10642] = {.lex_state = 0}, + [10643] = {.lex_state = 0}, + [10644] = {.lex_state = 0}, + [10645] = {.lex_state = 0}, + [10646] = {.lex_state = 0}, + [10647] = {.lex_state = 0}, + [10648] = {.lex_state = 0}, + [10649] = {.lex_state = 0}, + [10650] = {.lex_state = 0}, + [10651] = {.lex_state = 0}, + [10652] = {.lex_state = 0}, + [10653] = {.lex_state = 0}, + [10654] = {.lex_state = 0}, + [10655] = {.lex_state = 0}, + [10656] = {.lex_state = 0}, + [10657] = {.lex_state = 0}, + [10658] = {.lex_state = 2140}, + [10659] = {.lex_state = 0}, + [10660] = {.lex_state = 0}, + [10661] = {.lex_state = 0}, + [10662] = {.lex_state = 0}, + [10663] = {.lex_state = 0}, + [10664] = {.lex_state = 0}, + [10665] = {.lex_state = 0}, + [10666] = {.lex_state = 0}, + [10667] = {.lex_state = 0}, + [10668] = {.lex_state = 0}, + [10669] = {.lex_state = 0}, + [10670] = {.lex_state = 0}, + [10671] = {.lex_state = 0}, + [10672] = {.lex_state = 0}, + [10673] = {.lex_state = 0}, + [10674] = {.lex_state = 0}, + [10675] = {.lex_state = 0}, + [10676] = {.lex_state = 0}, + [10677] = {.lex_state = 0}, + [10678] = {.lex_state = 0}, + [10679] = {.lex_state = 0}, + [10680] = {.lex_state = 0}, + [10681] = {.lex_state = 0, .external_lex_state = 2}, + [10682] = {.lex_state = 0}, + [10683] = {.lex_state = 0}, + [10684] = {.lex_state = 0}, + [10685] = {.lex_state = 0}, + [10686] = {.lex_state = 0}, + [10687] = {.lex_state = 0}, + [10688] = {.lex_state = 0}, + [10689] = {.lex_state = 0}, + [10690] = {.lex_state = 0}, + [10691] = {.lex_state = 0}, + [10692] = {.lex_state = 0}, + [10693] = {.lex_state = 0, .external_lex_state = 2}, + [10694] = {.lex_state = 2142}, + [10695] = {.lex_state = 0}, + [10696] = {.lex_state = 0}, + [10697] = {.lex_state = 2140}, + [10698] = {.lex_state = 0}, + [10699] = {.lex_state = 0}, + [10700] = {.lex_state = 0}, + [10701] = {.lex_state = 0}, + [10702] = {.lex_state = 0}, + [10703] = {.lex_state = 0, .external_lex_state = 2}, + [10704] = {.lex_state = 0}, + [10705] = {.lex_state = 0}, + [10706] = {.lex_state = 0}, + [10707] = {.lex_state = 0}, + [10708] = {.lex_state = 0}, + [10709] = {.lex_state = 0}, + [10710] = {.lex_state = 0}, + [10711] = {.lex_state = 0}, + [10712] = {.lex_state = 0}, + [10713] = {.lex_state = 0}, + [10714] = {.lex_state = 0}, + [10715] = {.lex_state = 0}, + [10716] = {.lex_state = 0}, + [10717] = {.lex_state = 0}, + [10718] = {.lex_state = 0}, + [10719] = {.lex_state = 0}, + [10720] = {.lex_state = 0}, + [10721] = {.lex_state = 0}, + [10722] = {.lex_state = 0}, + [10723] = {.lex_state = 0}, + [10724] = {.lex_state = 0}, + [10725] = {.lex_state = 0}, + [10726] = {.lex_state = 0, .external_lex_state = 2}, + [10727] = {.lex_state = 0}, + [10728] = {.lex_state = 0}, + [10729] = {.lex_state = 0}, + [10730] = {.lex_state = 0}, + [10731] = {.lex_state = 0}, + [10732] = {.lex_state = 0}, + [10733] = {.lex_state = 0}, + [10734] = {.lex_state = 0}, + [10735] = {.lex_state = 0}, + [10736] = {.lex_state = 2140}, + [10737] = {.lex_state = 0}, + [10738] = {.lex_state = 0}, + [10739] = {.lex_state = 0}, + [10740] = {.lex_state = 0}, + [10741] = {.lex_state = 0}, + [10742] = {.lex_state = 0}, + [10743] = {.lex_state = 0}, + [10744] = {.lex_state = 0}, + [10745] = {.lex_state = 0}, + [10746] = {.lex_state = 0}, + [10747] = {.lex_state = 0}, + [10748] = {.lex_state = 0}, + [10749] = {.lex_state = 0}, + [10750] = {.lex_state = 0, .external_lex_state = 2}, + [10751] = {.lex_state = 0, .external_lex_state = 2}, + [10752] = {.lex_state = 0}, + [10753] = {.lex_state = 0}, + [10754] = {.lex_state = 0}, + [10755] = {.lex_state = 0}, + [10756] = {.lex_state = 0}, + [10757] = {.lex_state = 0}, + [10758] = {.lex_state = 0}, + [10759] = {.lex_state = 0}, + [10760] = {.lex_state = 0}, + [10761] = {.lex_state = 0}, + [10762] = {.lex_state = 0, .external_lex_state = 2}, + [10763] = {.lex_state = 0}, + [10764] = {.lex_state = 0}, + [10765] = {.lex_state = 0}, + [10766] = {.lex_state = 0}, + [10767] = {.lex_state = 0}, + [10768] = {.lex_state = 0}, + [10769] = {.lex_state = 2140}, + [10770] = {.lex_state = 0}, + [10771] = {.lex_state = 0}, + [10772] = {.lex_state = 0}, + [10773] = {.lex_state = 0}, + [10774] = {.lex_state = 0}, + [10775] = {.lex_state = 0}, + [10776] = {.lex_state = 0}, + [10777] = {.lex_state = 0}, + [10778] = {.lex_state = 0}, + [10779] = {.lex_state = 2140}, + [10780] = {.lex_state = 0}, + [10781] = {.lex_state = 0}, + [10782] = {.lex_state = 0}, + [10783] = {.lex_state = 0}, + [10784] = {.lex_state = 0}, + [10785] = {.lex_state = 0}, + [10786] = {.lex_state = 0}, + [10787] = {.lex_state = 0}, + [10788] = {.lex_state = 0}, + [10789] = {.lex_state = 0}, + [10790] = {.lex_state = 0}, + [10791] = {.lex_state = 0}, + [10792] = {.lex_state = 0}, + [10793] = {.lex_state = 0}, + [10794] = {.lex_state = 0, .external_lex_state = 2}, + [10795] = {.lex_state = 0}, + [10796] = {.lex_state = 0}, + [10797] = {.lex_state = 0, .external_lex_state = 2}, + [10798] = {.lex_state = 0}, + [10799] = {.lex_state = 0}, + [10800] = {.lex_state = 0}, + [10801] = {.lex_state = 0}, + [10802] = {.lex_state = 0, .external_lex_state = 2}, + [10803] = {.lex_state = 0}, + [10804] = {.lex_state = 0}, + [10805] = {.lex_state = 0, .external_lex_state = 2}, + [10806] = {.lex_state = 0}, + [10807] = {.lex_state = 0}, + [10808] = {.lex_state = 0}, + [10809] = {.lex_state = 0}, + [10810] = {.lex_state = 0}, + [10811] = {.lex_state = 0, .external_lex_state = 2}, + [10812] = {.lex_state = 0}, + [10813] = {.lex_state = 0}, + [10814] = {.lex_state = 0}, + [10815] = {.lex_state = 0}, + [10816] = {.lex_state = 0}, + [10817] = {.lex_state = 0}, + [10818] = {.lex_state = 0}, + [10819] = {.lex_state = 0, .external_lex_state = 2}, + [10820] = {.lex_state = 0}, + [10821] = {.lex_state = 0}, + [10822] = {.lex_state = 0}, + [10823] = {.lex_state = 0}, + [10824] = {.lex_state = 0}, + [10825] = {.lex_state = 0}, + [10826] = {.lex_state = 2140}, + [10827] = {.lex_state = 2140}, + [10828] = {.lex_state = 0}, + [10829] = {.lex_state = 0}, + [10830] = {.lex_state = 0}, + [10831] = {.lex_state = 0}, + [10832] = {.lex_state = 0}, + [10833] = {.lex_state = 0, .external_lex_state = 2}, + [10834] = {.lex_state = 0}, + [10835] = {.lex_state = 0, .external_lex_state = 2}, + [10836] = {.lex_state = 0}, + [10837] = {.lex_state = 0}, + [10838] = {.lex_state = 0}, + [10839] = {.lex_state = 0}, + [10840] = {.lex_state = 0}, + [10841] = {.lex_state = 0}, + [10842] = {.lex_state = 0}, + [10843] = {.lex_state = 0}, + [10844] = {.lex_state = 0}, + [10845] = {.lex_state = 0}, + [10846] = {.lex_state = 0}, + [10847] = {.lex_state = 0}, + [10848] = {.lex_state = 0}, + [10849] = {.lex_state = 0}, + [10850] = {.lex_state = 0}, + [10851] = {.lex_state = 0}, + [10852] = {.lex_state = 0}, + [10853] = {.lex_state = 0}, + [10854] = {.lex_state = 0}, + [10855] = {.lex_state = 0}, + [10856] = {.lex_state = 0}, + [10857] = {.lex_state = 0}, + [10858] = {.lex_state = 0}, + [10859] = {.lex_state = 0}, + [10860] = {.lex_state = 0}, + [10861] = {.lex_state = 0}, + [10862] = {.lex_state = 0}, + [10863] = {.lex_state = 0}, + [10864] = {.lex_state = 0}, + [10865] = {.lex_state = 0}, + [10866] = {.lex_state = 0}, + [10867] = {.lex_state = 0}, + [10868] = {.lex_state = 0}, + [10869] = {.lex_state = 0}, + [10870] = {.lex_state = 0}, + [10871] = {.lex_state = 0}, + [10872] = {.lex_state = 0}, + [10873] = {.lex_state = 0, .external_lex_state = 2}, + [10874] = {.lex_state = 0}, + [10875] = {.lex_state = 0}, + [10876] = {.lex_state = 0}, + [10877] = {.lex_state = 0}, + [10878] = {.lex_state = 0, .external_lex_state = 2}, + [10879] = {.lex_state = 0}, + [10880] = {.lex_state = 0}, + [10881] = {.lex_state = 0, .external_lex_state = 2}, + [10882] = {.lex_state = 0}, + [10883] = {.lex_state = 0}, + [10884] = {.lex_state = 0}, + [10885] = {.lex_state = 0}, + [10886] = {.lex_state = 0}, + [10887] = {.lex_state = 0}, + [10888] = {.lex_state = 0, .external_lex_state = 2}, + [10889] = {.lex_state = 0}, + [10890] = {.lex_state = 0}, + [10891] = {.lex_state = 0}, + [10892] = {.lex_state = 0}, + [10893] = {.lex_state = 0}, + [10894] = {.lex_state = 0}, + [10895] = {.lex_state = 0}, + [10896] = {.lex_state = 0}, + [10897] = {.lex_state = 0}, + [10898] = {.lex_state = 0}, + [10899] = {.lex_state = 0}, + [10900] = {.lex_state = 0}, + [10901] = {.lex_state = 0}, + [10902] = {.lex_state = 0}, + [10903] = {.lex_state = 0}, + [10904] = {.lex_state = 0}, + [10905] = {.lex_state = 2140}, + [10906] = {.lex_state = 0}, + [10907] = {.lex_state = 0}, + [10908] = {.lex_state = 0}, + [10909] = {.lex_state = 0}, + [10910] = {.lex_state = 0}, + [10911] = {.lex_state = 0}, + [10912] = {.lex_state = 0}, + [10913] = {.lex_state = 0}, + [10914] = {.lex_state = 0}, + [10915] = {.lex_state = 0}, + [10916] = {.lex_state = 0, .external_lex_state = 2}, + [10917] = {.lex_state = 0}, + [10918] = {.lex_state = 0}, + [10919] = {.lex_state = 0}, + [10920] = {.lex_state = 0}, + [10921] = {.lex_state = 0}, + [10922] = {.lex_state = 0}, + [10923] = {.lex_state = 0}, + [10924] = {.lex_state = 0}, + [10925] = {.lex_state = 0}, + [10926] = {.lex_state = 2140}, + [10927] = {.lex_state = 0}, + [10928] = {.lex_state = 0}, + [10929] = {.lex_state = 0}, + [10930] = {.lex_state = 0, .external_lex_state = 2}, + [10931] = {.lex_state = 0}, + [10932] = {.lex_state = 0}, + [10933] = {.lex_state = 0}, + [10934] = {.lex_state = 0}, + [10935] = {.lex_state = 0}, + [10936] = {.lex_state = 0}, + [10937] = {.lex_state = 0}, + [10938] = {.lex_state = 0}, + [10939] = {.lex_state = 0, .external_lex_state = 2}, + [10940] = {.lex_state = 0}, + [10941] = {.lex_state = 0}, + [10942] = {.lex_state = 0}, + [10943] = {.lex_state = 0}, + [10944] = {.lex_state = 0}, + [10945] = {.lex_state = 0}, + [10946] = {.lex_state = 0}, + [10947] = {.lex_state = 0}, + [10948] = {.lex_state = 0, .external_lex_state = 2}, + [10949] = {.lex_state = 0, .external_lex_state = 2}, + [10950] = {.lex_state = 2140}, + [10951] = {.lex_state = 0}, + [10952] = {.lex_state = 0}, + [10953] = {.lex_state = 0}, + [10954] = {.lex_state = 0}, + [10955] = {.lex_state = 0}, + [10956] = {.lex_state = 0}, + [10957] = {.lex_state = 0, .external_lex_state = 2}, + [10958] = {.lex_state = 0}, + [10959] = {.lex_state = 0}, + [10960] = {.lex_state = 0}, + [10961] = {.lex_state = 0, .external_lex_state = 2}, + [10962] = {.lex_state = 0, .external_lex_state = 2}, + [10963] = {.lex_state = 0}, + [10964] = {.lex_state = 0}, + [10965] = {.lex_state = 0}, + [10966] = {.lex_state = 0}, + [10967] = {.lex_state = 0}, + [10968] = {.lex_state = 0}, + [10969] = {.lex_state = 0}, + [10970] = {.lex_state = 789}, + [10971] = {.lex_state = 0}, + [10972] = {.lex_state = 0}, + [10973] = {.lex_state = 0}, + [10974] = {.lex_state = 0}, + [10975] = {.lex_state = 0}, + [10976] = {.lex_state = 0}, + [10977] = {.lex_state = 0}, + [10978] = {.lex_state = 0}, + [10979] = {.lex_state = 0}, + [10980] = {.lex_state = 0}, + [10981] = {.lex_state = 0, .external_lex_state = 2}, + [10982] = {.lex_state = 0}, + [10983] = {.lex_state = 0}, + [10984] = {.lex_state = 0}, + [10985] = {.lex_state = 0}, + [10986] = {.lex_state = 0, .external_lex_state = 2}, + [10987] = {.lex_state = 0}, + [10988] = {.lex_state = 0}, + [10989] = {.lex_state = 0}, + [10990] = {.lex_state = 0}, + [10991] = {.lex_state = 0}, + [10992] = {.lex_state = 0}, + [10993] = {.lex_state = 2136}, + [10994] = {.lex_state = 0}, + [10995] = {.lex_state = 0}, + [10996] = {.lex_state = 0}, + [10997] = {.lex_state = 2136}, + [10998] = {.lex_state = 0}, + [10999] = {.lex_state = 0}, + [11000] = {.lex_state = 0}, + [11001] = {.lex_state = 2136}, + [11002] = {.lex_state = 0}, + [11003] = {.lex_state = 0}, + [11004] = {.lex_state = 2136}, + [11005] = {.lex_state = 0}, + [11006] = {.lex_state = 0}, + [11007] = {.lex_state = 0}, + [11008] = {.lex_state = 2136}, + [11009] = {.lex_state = 2140}, + [11010] = {.lex_state = 0}, + [11011] = {.lex_state = 2140}, + [11012] = {.lex_state = 0}, + [11013] = {.lex_state = 0}, + [11014] = {.lex_state = 0}, + [11015] = {.lex_state = 0}, + [11016] = {.lex_state = 0}, + [11017] = {.lex_state = 0}, + [11018] = {.lex_state = 0}, + [11019] = {.lex_state = 2136}, + [11020] = {.lex_state = 0}, + [11021] = {.lex_state = 0}, + [11022] = {.lex_state = 0}, + [11023] = {.lex_state = 0}, + [11024] = {.lex_state = 2140}, + [11025] = {.lex_state = 0}, + [11026] = {.lex_state = 0}, + [11027] = {.lex_state = 2140}, + [11028] = {.lex_state = 2136}, + [11029] = {.lex_state = 0}, + [11030] = {.lex_state = 2136}, + [11031] = {.lex_state = 2140}, + [11032] = {.lex_state = 0}, + [11033] = {.lex_state = 2136}, + [11034] = {.lex_state = 0}, + [11035] = {.lex_state = 0}, + [11036] = {.lex_state = 2136}, + [11037] = {.lex_state = 0}, + [11038] = {.lex_state = 0}, + [11039] = {.lex_state = 0}, + [11040] = {.lex_state = 2136}, + [11041] = {.lex_state = 0}, + [11042] = {.lex_state = 0}, + [11043] = {.lex_state = 0}, + [11044] = {.lex_state = 0}, + [11045] = {.lex_state = 0}, + [11046] = {.lex_state = 0}, + [11047] = {.lex_state = 0}, + [11048] = {.lex_state = 2136}, + [11049] = {.lex_state = 0}, + [11050] = {.lex_state = 0}, + [11051] = {.lex_state = 0}, + [11052] = {.lex_state = 2140}, + [11053] = {.lex_state = 2136}, + [11054] = {.lex_state = 0}, + [11055] = {.lex_state = 0}, + [11056] = {.lex_state = 0}, + [11057] = {.lex_state = 2136}, + [11058] = {.lex_state = 0}, + [11059] = {.lex_state = 0}, + [11060] = {.lex_state = 2140}, + [11061] = {.lex_state = 0}, + [11062] = {.lex_state = 0}, + [11063] = {.lex_state = 0}, + [11064] = {.lex_state = 2136}, + [11065] = {.lex_state = 0}, + [11066] = {.lex_state = 0}, + [11067] = {.lex_state = 2136}, + [11068] = {.lex_state = 2140}, + [11069] = {.lex_state = 0}, + [11070] = {.lex_state = 0}, + [11071] = {.lex_state = 0}, + [11072] = {.lex_state = 0}, + [11073] = {.lex_state = 2136}, + [11074] = {.lex_state = 0}, + [11075] = {.lex_state = 0}, + [11076] = {.lex_state = 0}, + [11077] = {.lex_state = 0}, + [11078] = {.lex_state = 0}, + [11079] = {.lex_state = 2136}, + [11080] = {.lex_state = 0}, + [11081] = {.lex_state = 0}, + [11082] = {.lex_state = 0}, + [11083] = {.lex_state = 0}, + [11084] = {.lex_state = 2136}, + [11085] = {.lex_state = 0}, + [11086] = {.lex_state = 2136}, + [11087] = {.lex_state = 0}, + [11088] = {.lex_state = 0}, + [11089] = {.lex_state = 2140}, + [11090] = {.lex_state = 2136}, + [11091] = {.lex_state = 0}, + [11092] = {.lex_state = 0}, + [11093] = {.lex_state = 0}, + [11094] = {.lex_state = 0}, + [11095] = {.lex_state = 0}, + [11096] = {.lex_state = 0}, + [11097] = {.lex_state = 0}, + [11098] = {.lex_state = 0}, + [11099] = {.lex_state = 0}, + [11100] = {.lex_state = 0}, + [11101] = {.lex_state = 0}, + [11102] = {.lex_state = 2140}, + [11103] = {.lex_state = 0}, + [11104] = {.lex_state = 0}, + [11105] = {.lex_state = 0}, + [11106] = {.lex_state = 0}, + [11107] = {.lex_state = 0}, + [11108] = {.lex_state = 2136}, + [11109] = {.lex_state = 2140}, + [11110] = {.lex_state = 0}, + [11111] = {.lex_state = 2136}, + [11112] = {.lex_state = 2140}, + [11113] = {.lex_state = 0}, + [11114] = {.lex_state = 0}, + [11115] = {.lex_state = 0}, + [11116] = {.lex_state = 0}, + [11117] = {.lex_state = 0}, + [11118] = {.lex_state = 0}, + [11119] = {.lex_state = 2140}, + [11120] = {.lex_state = 0}, + [11121] = {.lex_state = 2140}, + [11122] = {.lex_state = 0}, + [11123] = {.lex_state = 0}, + [11124] = {.lex_state = 0}, + [11125] = {.lex_state = 0}, + [11126] = {.lex_state = 0}, + [11127] = {.lex_state = 0}, + [11128] = {.lex_state = 0}, + [11129] = {.lex_state = 0}, + [11130] = {.lex_state = 0}, + [11131] = {.lex_state = 0}, + [11132] = {.lex_state = 0}, + [11133] = {.lex_state = 0}, + [11134] = {.lex_state = 0}, + [11135] = {.lex_state = 0}, + [11136] = {.lex_state = 0}, + [11137] = {.lex_state = 0}, + [11138] = {.lex_state = 2136}, + [11139] = {.lex_state = 0}, + [11140] = {.lex_state = 0}, + [11141] = {.lex_state = 2136}, + [11142] = {.lex_state = 0}, + [11143] = {.lex_state = 0}, + [11144] = {.lex_state = 2136}, + [11145] = {.lex_state = 2140}, + [11146] = {.lex_state = 2140}, + [11147] = {.lex_state = 0}, + [11148] = {.lex_state = 0}, + [11149] = {.lex_state = 0}, + [11150] = {.lex_state = 0}, + [11151] = {.lex_state = 0}, + [11152] = {.lex_state = 0}, + [11153] = {.lex_state = 0}, + [11154] = {.lex_state = 0}, + [11155] = {.lex_state = 2136}, + [11156] = {.lex_state = 0}, + [11157] = {.lex_state = 2140}, + [11158] = {.lex_state = 0}, + [11159] = {.lex_state = 0}, + [11160] = {.lex_state = 2136}, + [11161] = {.lex_state = 0}, + [11162] = {.lex_state = 0}, + [11163] = {.lex_state = 0}, + [11164] = {.lex_state = 0}, + [11165] = {.lex_state = 0}, + [11166] = {.lex_state = 0}, + [11167] = {.lex_state = 2136}, + [11168] = {.lex_state = 0}, + [11169] = {.lex_state = 0}, + [11170] = {.lex_state = 0}, + [11171] = {.lex_state = 0}, + [11172] = {.lex_state = 0}, + [11173] = {.lex_state = 2140}, + [11174] = {.lex_state = 0}, + [11175] = {.lex_state = 0}, + [11176] = {.lex_state = 0}, + [11177] = {.lex_state = 0}, + [11178] = {.lex_state = 0}, + [11179] = {.lex_state = 0}, + [11180] = {.lex_state = 2136}, + [11181] = {.lex_state = 0}, + [11182] = {.lex_state = 0}, + [11183] = {.lex_state = 0}, + [11184] = {.lex_state = 0}, + [11185] = {.lex_state = 0}, + [11186] = {.lex_state = 2140}, + [11187] = {.lex_state = 0}, + [11188] = {.lex_state = 2140}, + [11189] = {.lex_state = 0}, + [11190] = {.lex_state = 0}, + [11191] = {.lex_state = 0}, + [11192] = {.lex_state = 0}, + [11193] = {.lex_state = 0}, + [11194] = {.lex_state = 0}, + [11195] = {.lex_state = 2140}, + [11196] = {.lex_state = 2136}, + [11197] = {.lex_state = 0}, + [11198] = {.lex_state = 0}, + [11199] = {.lex_state = 0}, + [11200] = {.lex_state = 0}, + [11201] = {.lex_state = 0}, + [11202] = {.lex_state = 2136}, + [11203] = {.lex_state = 0}, + [11204] = {.lex_state = 0}, + [11205] = {.lex_state = 0}, + [11206] = {.lex_state = 0}, + [11207] = {.lex_state = 0}, + [11208] = {.lex_state = 0}, + [11209] = {.lex_state = 2140}, + [11210] = {.lex_state = 2136}, + [11211] = {.lex_state = 0}, + [11212] = {.lex_state = 0}, + [11213] = {.lex_state = 2140}, + [11214] = {.lex_state = 0}, + [11215] = {.lex_state = 0}, + [11216] = {.lex_state = 0}, + [11217] = {.lex_state = 0}, + [11218] = {.lex_state = 2140}, + [11219] = {.lex_state = 2136}, + [11220] = {.lex_state = 0}, + [11221] = {.lex_state = 0}, + [11222] = {.lex_state = 0}, + [11223] = {.lex_state = 0}, + [11224] = {.lex_state = 2136}, + [11225] = {.lex_state = 2140}, + [11226] = {.lex_state = 2140}, + [11227] = {.lex_state = 2136}, + [11228] = {.lex_state = 0}, + [11229] = {.lex_state = 0}, + [11230] = {.lex_state = 0}, + [11231] = {.lex_state = 0}, + [11232] = {.lex_state = 0}, + [11233] = {.lex_state = 2140}, + [11234] = {.lex_state = 2136}, + [11235] = {.lex_state = 0}, + [11236] = {.lex_state = 0}, + [11237] = {.lex_state = 0}, + [11238] = {.lex_state = 0}, + [11239] = {.lex_state = 0}, + [11240] = {.lex_state = 2136}, + [11241] = {.lex_state = 0}, + [11242] = {.lex_state = 0}, + [11243] = {.lex_state = 0}, + [11244] = {.lex_state = 0}, + [11245] = {.lex_state = 2140}, + [11246] = {.lex_state = 0}, + [11247] = {.lex_state = 0}, + [11248] = {.lex_state = 0}, + [11249] = {.lex_state = 0}, + [11250] = {.lex_state = 0}, + [11251] = {.lex_state = 0}, + [11252] = {.lex_state = 0}, + [11253] = {.lex_state = 0}, + [11254] = {.lex_state = 2136}, + [11255] = {.lex_state = 0}, + [11256] = {.lex_state = 2136}, + [11257] = {.lex_state = 0}, + [11258] = {.lex_state = 0}, + [11259] = {.lex_state = 0}, + [11260] = {.lex_state = 2136}, + [11261] = {.lex_state = 0}, + [11262] = {.lex_state = 2212}, + [11263] = {.lex_state = 2136}, + [11264] = {.lex_state = 2136}, + [11265] = {.lex_state = 0}, + [11266] = {.lex_state = 0}, + [11267] = {.lex_state = 2137}, + [11268] = {.lex_state = 0}, + [11269] = {.lex_state = 2136}, + [11270] = {.lex_state = 0}, + [11271] = {.lex_state = 0}, + [11272] = {.lex_state = 0}, + [11273] = {.lex_state = 0}, + [11274] = {.lex_state = 0}, + [11275] = {.lex_state = 0}, + [11276] = {.lex_state = 2140}, + [11277] = {.lex_state = 0}, + [11278] = {.lex_state = 0}, + [11279] = {.lex_state = 0}, + [11280] = {.lex_state = 0}, + [11281] = {.lex_state = 0}, + [11282] = {.lex_state = 0}, + [11283] = {.lex_state = 2136}, + [11284] = {.lex_state = 2140}, + [11285] = {.lex_state = 0}, + [11286] = {.lex_state = 2137}, + [11287] = {.lex_state = 0}, + [11288] = {.lex_state = 0}, + [11289] = {.lex_state = 0}, + [11290] = {.lex_state = 0}, + [11291] = {.lex_state = 0}, + [11292] = {.lex_state = 0}, + [11293] = {.lex_state = 0}, + [11294] = {.lex_state = 2212}, + [11295] = {.lex_state = 0}, + [11296] = {.lex_state = 2212}, + [11297] = {.lex_state = 874}, + [11298] = {.lex_state = 0}, + [11299] = {.lex_state = 0}, + [11300] = {.lex_state = 0}, + [11301] = {.lex_state = 0}, + [11302] = {.lex_state = 0}, + [11303] = {.lex_state = 0}, + [11304] = {.lex_state = 0}, + [11305] = {.lex_state = 0}, + [11306] = {.lex_state = 0}, + [11307] = {.lex_state = 0}, + [11308] = {.lex_state = 0}, + [11309] = {.lex_state = 0}, + [11310] = {.lex_state = 0}, + [11311] = {.lex_state = 0}, + [11312] = {.lex_state = 0}, + [11313] = {.lex_state = 0}, + [11314] = {.lex_state = 0}, + [11315] = {.lex_state = 0}, + [11316] = {.lex_state = 0}, + [11317] = {.lex_state = 0}, + [11318] = {.lex_state = 2136}, + [11319] = {.lex_state = 0}, + [11320] = {.lex_state = 2140}, + [11321] = {.lex_state = 2140}, + [11322] = {.lex_state = 0}, + [11323] = {.lex_state = 2140}, + [11324] = {.lex_state = 2136}, + [11325] = {.lex_state = 0}, + [11326] = {.lex_state = 0}, + [11327] = {.lex_state = 2140}, + [11328] = {.lex_state = 0}, + [11329] = {.lex_state = 0}, + [11330] = {.lex_state = 0}, + [11331] = {.lex_state = 2136}, + [11332] = {.lex_state = 0}, + [11333] = {.lex_state = 2140}, + [11334] = {.lex_state = 0}, + [11335] = {.lex_state = 0}, + [11336] = {.lex_state = 2136}, + [11337] = {.lex_state = 0}, + [11338] = {.lex_state = 0}, + [11339] = {.lex_state = 2140}, + [11340] = {.lex_state = 0}, + [11341] = {.lex_state = 2140}, + [11342] = {.lex_state = 2136}, + [11343] = {.lex_state = 0}, + [11344] = {.lex_state = 0}, + [11345] = {.lex_state = 0}, + [11346] = {.lex_state = 0}, + [11347] = {.lex_state = 0}, + [11348] = {.lex_state = 2137}, + [11349] = {.lex_state = 0}, + [11350] = {.lex_state = 0}, + [11351] = {.lex_state = 0}, + [11352] = {.lex_state = 0}, + [11353] = {.lex_state = 0}, + [11354] = {.lex_state = 0}, + [11355] = {.lex_state = 2140}, + [11356] = {.lex_state = 2140}, + [11357] = {.lex_state = 2140}, + [11358] = {.lex_state = 2136}, + [11359] = {.lex_state = 0}, + [11360] = {.lex_state = 0}, + [11361] = {.lex_state = 0}, + [11362] = {.lex_state = 0}, + [11363] = {.lex_state = 0}, + [11364] = {.lex_state = 2136}, + [11365] = {.lex_state = 0}, + [11366] = {.lex_state = 0}, + [11367] = {.lex_state = 0}, + [11368] = {.lex_state = 0}, + [11369] = {.lex_state = 0}, + [11370] = {.lex_state = 0}, + [11371] = {.lex_state = 0}, + [11372] = {.lex_state = 2136}, + [11373] = {.lex_state = 0}, + [11374] = {.lex_state = 0}, + [11375] = {.lex_state = 2140}, + [11376] = {.lex_state = 2136}, + [11377] = {.lex_state = 2140}, + [11378] = {.lex_state = 2140}, + [11379] = {.lex_state = 0}, + [11380] = {.lex_state = 0}, + [11381] = {.lex_state = 2140}, + [11382] = {.lex_state = 0}, + [11383] = {.lex_state = 0}, + [11384] = {.lex_state = 0}, + [11385] = {.lex_state = 0}, + [11386] = {.lex_state = 2137}, + [11387] = {.lex_state = 0}, + [11388] = {.lex_state = 0}, + [11389] = {.lex_state = 0}, + [11390] = {.lex_state = 0}, + [11391] = {.lex_state = 0}, + [11392] = {.lex_state = 0}, + [11393] = {.lex_state = 0}, + [11394] = {.lex_state = 0}, + [11395] = {.lex_state = 0}, + [11396] = {.lex_state = 0}, + [11397] = {.lex_state = 0}, + [11398] = {.lex_state = 2140}, + [11399] = {.lex_state = 0}, + [11400] = {.lex_state = 2140}, + [11401] = {.lex_state = 2140}, + [11402] = {.lex_state = 0}, + [11403] = {.lex_state = 2140}, + [11404] = {.lex_state = 0}, + [11405] = {.lex_state = 2140}, + [11406] = {.lex_state = 0}, + [11407] = {.lex_state = 0}, + [11408] = {.lex_state = 0}, + [11409] = {.lex_state = 0}, + [11410] = {.lex_state = 2140}, + [11411] = {.lex_state = 2136}, + [11412] = {.lex_state = 0}, + [11413] = {.lex_state = 2137}, + [11414] = {.lex_state = 0}, + [11415] = {.lex_state = 2136}, + [11416] = {.lex_state = 0}, + [11417] = {.lex_state = 0}, + [11418] = {.lex_state = 0}, + [11419] = {.lex_state = 0}, + [11420] = {.lex_state = 0}, + [11421] = {.lex_state = 2136}, + [11422] = {.lex_state = 0}, + [11423] = {.lex_state = 0}, + [11424] = {.lex_state = 0}, + [11425] = {.lex_state = 0}, + [11426] = {.lex_state = 0}, + [11427] = {.lex_state = 0}, + [11428] = {.lex_state = 0}, + [11429] = {.lex_state = 0}, + [11430] = {.lex_state = 0}, + [11431] = {.lex_state = 2136}, + [11432] = {.lex_state = 0}, + [11433] = {.lex_state = 0}, + [11434] = {.lex_state = 2136}, + [11435] = {.lex_state = 0}, + [11436] = {.lex_state = 0}, + [11437] = {.lex_state = 0}, + [11438] = {.lex_state = 2137}, + [11439] = {.lex_state = 0}, + [11440] = {.lex_state = 0}, + [11441] = {.lex_state = 0}, + [11442] = {.lex_state = 0}, + [11443] = {.lex_state = 0}, + [11444] = {.lex_state = 0}, + [11445] = {.lex_state = 0}, + [11446] = {.lex_state = 0}, + [11447] = {.lex_state = 2140}, + [11448] = {.lex_state = 0}, + [11449] = {.lex_state = 0}, + [11450] = {.lex_state = 0}, + [11451] = {.lex_state = 0}, + [11452] = {.lex_state = 0}, + [11453] = {.lex_state = 0}, + [11454] = {.lex_state = 0}, + [11455] = {.lex_state = 0}, + [11456] = {.lex_state = 0}, + [11457] = {.lex_state = 0}, + [11458] = {.lex_state = 0}, + [11459] = {.lex_state = 2136}, + [11460] = {.lex_state = 0}, + [11461] = {.lex_state = 0}, + [11462] = {.lex_state = 0}, + [11463] = {.lex_state = 0}, + [11464] = {.lex_state = 0}, + [11465] = {.lex_state = 2140}, + [11466] = {.lex_state = 0}, + [11467] = {.lex_state = 2136}, + [11468] = {.lex_state = 0}, + [11469] = {.lex_state = 0}, + [11470] = {.lex_state = 0}, + [11471] = {.lex_state = 2140}, + [11472] = {.lex_state = 0}, + [11473] = {.lex_state = 0}, + [11474] = {.lex_state = 0}, + [11475] = {.lex_state = 0}, + [11476] = {.lex_state = 0}, + [11477] = {.lex_state = 0}, + [11478] = {.lex_state = 0}, + [11479] = {.lex_state = 2140}, + [11480] = {.lex_state = 0}, + [11481] = {.lex_state = 0}, + [11482] = {.lex_state = 2140}, + [11483] = {.lex_state = 2140}, + [11484] = {.lex_state = 0}, + [11485] = {.lex_state = 0}, + [11486] = {.lex_state = 0}, + [11487] = {.lex_state = 0}, + [11488] = {.lex_state = 0}, + [11489] = {.lex_state = 0}, + [11490] = {.lex_state = 0}, + [11491] = {.lex_state = 0}, + [11492] = {.lex_state = 2136}, + [11493] = {.lex_state = 0}, + [11494] = {.lex_state = 0}, + [11495] = {.lex_state = 0}, + [11496] = {.lex_state = 0}, + [11497] = {.lex_state = 0}, + [11498] = {.lex_state = 0}, + [11499] = {.lex_state = 0}, + [11500] = {.lex_state = 0}, + [11501] = {.lex_state = 0}, + [11502] = {.lex_state = 0}, + [11503] = {.lex_state = 0}, + [11504] = {.lex_state = 0}, + [11505] = {.lex_state = 0}, + [11506] = {.lex_state = 0}, + [11507] = {.lex_state = 0}, + [11508] = {.lex_state = 2140}, + [11509] = {.lex_state = 2136}, + [11510] = {.lex_state = 0}, + [11511] = {.lex_state = 0}, + [11512] = {.lex_state = 0}, + [11513] = {.lex_state = 0}, + [11514] = {.lex_state = 0}, + [11515] = {.lex_state = 0}, + [11516] = {.lex_state = 2136}, + [11517] = {.lex_state = 0}, + [11518] = {.lex_state = 0}, + [11519] = {.lex_state = 0}, + [11520] = {.lex_state = 0}, + [11521] = {.lex_state = 0, .external_lex_state = 3}, + [11522] = {.lex_state = 0}, + [11523] = {.lex_state = 0}, + [11524] = {.lex_state = 0}, + [11525] = {.lex_state = 0}, + [11526] = {.lex_state = 0}, + [11527] = {.lex_state = 0}, + [11528] = {.lex_state = 0}, + [11529] = {.lex_state = 0}, + [11530] = {.lex_state = 0}, + [11531] = {.lex_state = 0}, + [11532] = {.lex_state = 0}, + [11533] = {.lex_state = 0}, + [11534] = {.lex_state = 0}, + [11535] = {.lex_state = 0}, + [11536] = {.lex_state = 0}, + [11537] = {.lex_state = 0}, + [11538] = {.lex_state = 0}, + [11539] = {.lex_state = 0}, + [11540] = {.lex_state = 0}, + [11541] = {.lex_state = 0}, + [11542] = {.lex_state = 0}, + [11543] = {.lex_state = 0}, + [11544] = {.lex_state = 0}, + [11545] = {.lex_state = 0}, + [11546] = {.lex_state = 0}, + [11547] = {.lex_state = 0}, + [11548] = {.lex_state = 0}, + [11549] = {.lex_state = 0, .external_lex_state = 4}, + [11550] = {.lex_state = 0}, + [11551] = {.lex_state = 0}, + [11552] = {.lex_state = 0}, + [11553] = {.lex_state = 0}, + [11554] = {.lex_state = 0}, + [11555] = {.lex_state = 0}, + [11556] = {.lex_state = 0}, + [11557] = {.lex_state = 0}, + [11558] = {.lex_state = 0}, + [11559] = {.lex_state = 0}, + [11560] = {.lex_state = 0}, + [11561] = {.lex_state = 0}, + [11562] = {.lex_state = 0}, + [11563] = {.lex_state = 0}, + [11564] = {.lex_state = 0}, + [11565] = {.lex_state = 0}, + [11566] = {.lex_state = 0}, + [11567] = {.lex_state = 0}, + [11568] = {.lex_state = 0}, + [11569] = {.lex_state = 0}, + [11570] = {.lex_state = 0}, + [11571] = {.lex_state = 0}, + [11572] = {.lex_state = 0}, + [11573] = {.lex_state = 0}, + [11574] = {.lex_state = 0}, + [11575] = {.lex_state = 0}, + [11576] = {.lex_state = 0}, + [11577] = {.lex_state = 0}, + [11578] = {.lex_state = 0}, + [11579] = {.lex_state = 0}, + [11580] = {.lex_state = 0}, + [11581] = {.lex_state = 0}, + [11582] = {.lex_state = 0}, + [11583] = {.lex_state = 0}, + [11584] = {.lex_state = 0, .external_lex_state = 4}, + [11585] = {.lex_state = 0}, + [11586] = {.lex_state = 0}, + [11587] = {.lex_state = 0}, + [11588] = {.lex_state = 0}, + [11589] = {.lex_state = 0}, + [11590] = {.lex_state = 0, .external_lex_state = 4}, + [11591] = {.lex_state = 0}, + [11592] = {.lex_state = 0}, + [11593] = {.lex_state = 0}, + [11594] = {.lex_state = 0}, + [11595] = {.lex_state = 0}, + [11596] = {.lex_state = 0}, + [11597] = {.lex_state = 0}, + [11598] = {.lex_state = 0}, + [11599] = {.lex_state = 0}, + [11600] = {.lex_state = 2136}, + [11601] = {.lex_state = 0}, + [11602] = {.lex_state = 0}, + [11603] = {.lex_state = 0}, + [11604] = {.lex_state = 0}, + [11605] = {.lex_state = 0}, + [11606] = {.lex_state = 0}, + [11607] = {.lex_state = 0}, + [11608] = {.lex_state = 0}, + [11609] = {.lex_state = 0}, + [11610] = {.lex_state = 0}, + [11611] = {.lex_state = 0}, + [11612] = {.lex_state = 0}, + [11613] = {.lex_state = 0}, + [11614] = {.lex_state = 0}, + [11615] = {.lex_state = 0}, + [11616] = {.lex_state = 0}, + [11617] = {.lex_state = 0}, + [11618] = {.lex_state = 0}, + [11619] = {.lex_state = 0}, + [11620] = {.lex_state = 0}, + [11621] = {.lex_state = 0}, + [11622] = {.lex_state = 0}, + [11623] = {.lex_state = 0}, + [11624] = {.lex_state = 0}, + [11625] = {.lex_state = 0}, + [11626] = {.lex_state = 0}, + [11627] = {.lex_state = 0}, + [11628] = {.lex_state = 0}, + [11629] = {.lex_state = 0}, + [11630] = {.lex_state = 0}, + [11631] = {.lex_state = 0}, + [11632] = {.lex_state = 0}, + [11633] = {.lex_state = 0}, + [11634] = {.lex_state = 0}, + [11635] = {.lex_state = 0}, + [11636] = {.lex_state = 0}, + [11637] = {.lex_state = 0}, + [11638] = {.lex_state = 0}, + [11639] = {.lex_state = 0}, + [11640] = {.lex_state = 0}, + [11641] = {.lex_state = 0}, + [11642] = {.lex_state = 0}, + [11643] = {.lex_state = 0}, + [11644] = {.lex_state = 0}, + [11645] = {.lex_state = 0}, + [11646] = {.lex_state = 0}, + [11647] = {.lex_state = 0}, + [11648] = {.lex_state = 0, .external_lex_state = 4}, + [11649] = {.lex_state = 0}, + [11650] = {.lex_state = 2136}, + [11651] = {.lex_state = 0}, + [11652] = {.lex_state = 0}, + [11653] = {.lex_state = 0}, + [11654] = {.lex_state = 0}, + [11655] = {.lex_state = 0}, + [11656] = {.lex_state = 0}, + [11657] = {.lex_state = 0}, + [11658] = {.lex_state = 0}, + [11659] = {.lex_state = 0}, + [11660] = {.lex_state = 0}, + [11661] = {.lex_state = 0}, + [11662] = {.lex_state = 0}, + [11663] = {.lex_state = 0}, + [11664] = {.lex_state = 0}, + [11665] = {.lex_state = 0}, + [11666] = {.lex_state = 0, .external_lex_state = 4}, + [11667] = {.lex_state = 0}, + [11668] = {.lex_state = 0}, + [11669] = {.lex_state = 0}, + [11670] = {.lex_state = 0}, + [11671] = {.lex_state = 0}, + [11672] = {.lex_state = 0}, + [11673] = {.lex_state = 0}, + [11674] = {.lex_state = 0}, + [11675] = {.lex_state = 0}, + [11676] = {.lex_state = 0}, + [11677] = {.lex_state = 0}, + [11678] = {.lex_state = 0}, + [11679] = {.lex_state = 0}, + [11680] = {.lex_state = 0}, + [11681] = {.lex_state = 0}, + [11682] = {.lex_state = 0}, + [11683] = {.lex_state = 0}, + [11684] = {.lex_state = 0}, + [11685] = {.lex_state = 0}, + [11686] = {.lex_state = 0}, + [11687] = {.lex_state = 0}, + [11688] = {.lex_state = 0}, + [11689] = {.lex_state = 0}, + [11690] = {.lex_state = 0}, + [11691] = {.lex_state = 0}, + [11692] = {.lex_state = 0}, + [11693] = {.lex_state = 0}, + [11694] = {.lex_state = 0}, + [11695] = {.lex_state = 0}, + [11696] = {.lex_state = 0}, + [11697] = {.lex_state = 0}, + [11698] = {.lex_state = 0}, + [11699] = {.lex_state = 0}, + [11700] = {.lex_state = 0}, + [11701] = {.lex_state = 0}, + [11702] = {.lex_state = 0}, + [11703] = {.lex_state = 0}, + [11704] = {.lex_state = 0}, + [11705] = {.lex_state = 0}, + [11706] = {.lex_state = 0, .external_lex_state = 4}, + [11707] = {.lex_state = 0}, + [11708] = {.lex_state = 0}, + [11709] = {.lex_state = 0}, + [11710] = {.lex_state = 0}, + [11711] = {.lex_state = 2140}, + [11712] = {.lex_state = 0}, + [11713] = {.lex_state = 0}, + [11714] = {.lex_state = 0}, + [11715] = {.lex_state = 0}, + [11716] = {.lex_state = 0}, + [11717] = {.lex_state = 0}, + [11718] = {.lex_state = 0}, + [11719] = {.lex_state = 0}, + [11720] = {.lex_state = 0}, + [11721] = {.lex_state = 0}, + [11722] = {.lex_state = 0}, + [11723] = {.lex_state = 0}, + [11724] = {.lex_state = 0}, + [11725] = {.lex_state = 0}, + [11726] = {.lex_state = 0}, + [11727] = {.lex_state = 0}, + [11728] = {.lex_state = 0}, + [11729] = {.lex_state = 0}, + [11730] = {.lex_state = 0}, + [11731] = {.lex_state = 0}, + [11732] = {.lex_state = 0}, + [11733] = {.lex_state = 0}, + [11734] = {.lex_state = 0, .external_lex_state = 4}, + [11735] = {.lex_state = 0}, + [11736] = {.lex_state = 0}, + [11737] = {.lex_state = 0}, + [11738] = {.lex_state = 0}, + [11739] = {.lex_state = 0}, + [11740] = {.lex_state = 0}, + [11741] = {.lex_state = 0}, + [11742] = {.lex_state = 0}, + [11743] = {.lex_state = 0}, + [11744] = {.lex_state = 0}, + [11745] = {.lex_state = 0}, + [11746] = {.lex_state = 0}, + [11747] = {.lex_state = 0}, + [11748] = {.lex_state = 0}, + [11749] = {.lex_state = 0}, + [11750] = {.lex_state = 0}, + [11751] = {.lex_state = 0}, + [11752] = {.lex_state = 0}, + [11753] = {.lex_state = 0}, + [11754] = {.lex_state = 0}, + [11755] = {.lex_state = 0}, + [11756] = {.lex_state = 0}, + [11757] = {.lex_state = 0}, + [11758] = {.lex_state = 0}, + [11759] = {.lex_state = 0}, + [11760] = {.lex_state = 0}, + [11761] = {.lex_state = 0}, + [11762] = {.lex_state = 0}, + [11763] = {.lex_state = 0}, + [11764] = {.lex_state = 0, .external_lex_state = 4}, + [11765] = {.lex_state = 0}, + [11766] = {.lex_state = 0}, + [11767] = {.lex_state = 0}, + [11768] = {.lex_state = 0}, + [11769] = {.lex_state = 0}, + [11770] = {.lex_state = 0}, + [11771] = {.lex_state = 0}, + [11772] = {.lex_state = 0}, + [11773] = {.lex_state = 0}, + [11774] = {.lex_state = 0}, + [11775] = {.lex_state = 0}, + [11776] = {.lex_state = 0}, + [11777] = {.lex_state = 0}, + [11778] = {.lex_state = 0}, + [11779] = {.lex_state = 0}, + [11780] = {.lex_state = 0}, + [11781] = {.lex_state = 0}, + [11782] = {.lex_state = 0}, + [11783] = {.lex_state = 0}, + [11784] = {.lex_state = 0}, + [11785] = {.lex_state = 0}, + [11786] = {.lex_state = 0}, + [11787] = {.lex_state = 0}, + [11788] = {.lex_state = 0}, + [11789] = {.lex_state = 0}, + [11790] = {.lex_state = 0}, + [11791] = {.lex_state = 0}, + [11792] = {.lex_state = 0}, + [11793] = {.lex_state = 0}, + [11794] = {.lex_state = 0}, + [11795] = {.lex_state = 0}, + [11796] = {.lex_state = 0}, + [11797] = {.lex_state = 0}, + [11798] = {.lex_state = 0}, + [11799] = {.lex_state = 0}, + [11800] = {.lex_state = 0}, + [11801] = {.lex_state = 0}, + [11802] = {.lex_state = 0}, + [11803] = {.lex_state = 0}, + [11804] = {.lex_state = 0}, + [11805] = {.lex_state = 0}, + [11806] = {.lex_state = 0}, + [11807] = {.lex_state = 0}, + [11808] = {.lex_state = 0}, + [11809] = {.lex_state = 0}, + [11810] = {.lex_state = 0}, + [11811] = {.lex_state = 0}, + [11812] = {.lex_state = 0}, + [11813] = {.lex_state = 0}, + [11814] = {.lex_state = 0}, + [11815] = {.lex_state = 0}, + [11816] = {.lex_state = 0, .external_lex_state = 4}, + [11817] = {.lex_state = 0}, + [11818] = {.lex_state = 0}, + [11819] = {.lex_state = 0}, + [11820] = {.lex_state = 0}, + [11821] = {.lex_state = 0}, + [11822] = {.lex_state = 0, .external_lex_state = 4}, + [11823] = {.lex_state = 0}, + [11824] = {.lex_state = 0}, + [11825] = {.lex_state = 0}, + [11826] = {.lex_state = 0}, + [11827] = {.lex_state = 0}, + [11828] = {.lex_state = 0}, + [11829] = {.lex_state = 0}, + [11830] = {.lex_state = 0}, + [11831] = {.lex_state = 0}, + [11832] = {.lex_state = 0}, + [11833] = {.lex_state = 2212}, + [11834] = {.lex_state = 0}, + [11835] = {.lex_state = 0}, + [11836] = {.lex_state = 0}, + [11837] = {.lex_state = 0}, + [11838] = {.lex_state = 0}, + [11839] = {.lex_state = 0}, + [11840] = {.lex_state = 0}, + [11841] = {.lex_state = 0}, + [11842] = {.lex_state = 0}, + [11843] = {.lex_state = 0}, + [11844] = {.lex_state = 0}, + [11845] = {.lex_state = 0}, + [11846] = {.lex_state = 0}, + [11847] = {.lex_state = 0}, + [11848] = {.lex_state = 0}, + [11849] = {.lex_state = 0}, + [11850] = {.lex_state = 0}, + [11851] = {.lex_state = 0}, + [11852] = {.lex_state = 0}, + [11853] = {.lex_state = 0}, + [11854] = {.lex_state = 0}, + [11855] = {.lex_state = 0}, + [11856] = {.lex_state = 0}, + [11857] = {.lex_state = 0}, + [11858] = {.lex_state = 0}, + [11859] = {.lex_state = 0}, + [11860] = {.lex_state = 0}, + [11861] = {.lex_state = 0}, + [11862] = {.lex_state = 0}, + [11863] = {.lex_state = 0}, + [11864] = {.lex_state = 0}, + [11865] = {.lex_state = 0}, + [11866] = {.lex_state = 0}, + [11867] = {.lex_state = 0}, + [11868] = {.lex_state = 0}, + [11869] = {.lex_state = 0}, + [11870] = {.lex_state = 0}, + [11871] = {.lex_state = 0}, + [11872] = {.lex_state = 0}, + [11873] = {.lex_state = 0}, + [11874] = {.lex_state = 0}, + [11875] = {.lex_state = 0}, + [11876] = {.lex_state = 0}, + [11877] = {.lex_state = 0}, + [11878] = {.lex_state = 0}, + [11879] = {.lex_state = 0}, + [11880] = {.lex_state = 0, .external_lex_state = 4}, + [11881] = {.lex_state = 0}, + [11882] = {.lex_state = 0}, + [11883] = {.lex_state = 0}, + [11884] = {.lex_state = 0}, + [11885] = {.lex_state = 0}, + [11886] = {.lex_state = 0}, + [11887] = {.lex_state = 0}, + [11888] = {.lex_state = 0}, + [11889] = {.lex_state = 0}, + [11890] = {.lex_state = 0}, + [11891] = {.lex_state = 0}, + [11892] = {.lex_state = 0}, + [11893] = {.lex_state = 0}, + [11894] = {.lex_state = 0}, + [11895] = {.lex_state = 0}, + [11896] = {.lex_state = 0}, + [11897] = {.lex_state = 0, .external_lex_state = 4}, + [11898] = {.lex_state = 0}, + [11899] = {.lex_state = 0}, + [11900] = {.lex_state = 0}, + [11901] = {.lex_state = 0}, + [11902] = {.lex_state = 0}, + [11903] = {.lex_state = 0}, + [11904] = {.lex_state = 0}, + [11905] = {.lex_state = 0}, + [11906] = {.lex_state = 0}, + [11907] = {.lex_state = 0}, + [11908] = {.lex_state = 0}, + [11909] = {.lex_state = 0}, + [11910] = {.lex_state = 0}, + [11911] = {.lex_state = 0}, + [11912] = {.lex_state = 0}, + [11913] = {.lex_state = 0}, + [11914] = {.lex_state = 0}, + [11915] = {.lex_state = 0}, + [11916] = {.lex_state = 0}, + [11917] = {.lex_state = 0}, + [11918] = {.lex_state = 0}, + [11919] = {.lex_state = 0}, + [11920] = {.lex_state = 0}, + [11921] = {.lex_state = 0}, + [11922] = {.lex_state = 0}, + [11923] = {.lex_state = 0}, + [11924] = {.lex_state = 0}, + [11925] = {.lex_state = 0}, + [11926] = {.lex_state = 0}, + [11927] = {.lex_state = 0}, + [11928] = {.lex_state = 0}, + [11929] = {.lex_state = 0}, + [11930] = {.lex_state = 0}, + [11931] = {.lex_state = 0}, + [11932] = {.lex_state = 0}, + [11933] = {.lex_state = 0}, + [11934] = {.lex_state = 0}, + [11935] = {.lex_state = 0}, + [11936] = {.lex_state = 0}, + [11937] = {.lex_state = 0}, + [11938] = {.lex_state = 0, .external_lex_state = 4}, + [11939] = {.lex_state = 0}, + [11940] = {.lex_state = 0}, + [11941] = {.lex_state = 0}, + [11942] = {.lex_state = 0}, + [11943] = {.lex_state = 0}, + [11944] = {.lex_state = 0}, + [11945] = {.lex_state = 0}, + [11946] = {.lex_state = 0}, + [11947] = {.lex_state = 0}, + [11948] = {.lex_state = 0}, + [11949] = {.lex_state = 0}, + [11950] = {.lex_state = 0}, + [11951] = {.lex_state = 0}, + [11952] = {.lex_state = 0}, + [11953] = {.lex_state = 0}, + [11954] = {.lex_state = 0}, + [11955] = {.lex_state = 0}, + [11956] = {.lex_state = 0}, + [11957] = {.lex_state = 0}, + [11958] = {.lex_state = 0}, + [11959] = {.lex_state = 0}, + [11960] = {.lex_state = 0}, + [11961] = {.lex_state = 0}, + [11962] = {.lex_state = 0}, + [11963] = {.lex_state = 0}, + [11964] = {.lex_state = 0}, + [11965] = {.lex_state = 0}, + [11966] = {.lex_state = 0}, + [11967] = {.lex_state = 0}, + [11968] = {.lex_state = 0}, + [11969] = {.lex_state = 0}, + [11970] = {.lex_state = 0}, + [11971] = {.lex_state = 0}, + [11972] = {.lex_state = 0}, + [11973] = {.lex_state = 0}, + [11974] = {.lex_state = 0, .external_lex_state = 4}, + [11975] = {.lex_state = 0}, + [11976] = {.lex_state = 0}, + [11977] = {.lex_state = 0}, + [11978] = {.lex_state = 0}, + [11979] = {.lex_state = 0}, + [11980] = {.lex_state = 0}, + [11981] = {.lex_state = 0}, + [11982] = {.lex_state = 0}, + [11983] = {.lex_state = 0}, + [11984] = {.lex_state = 0}, + [11985] = {.lex_state = 0}, + [11986] = {.lex_state = 0}, + [11987] = {.lex_state = 0}, + [11988] = {.lex_state = 0}, + [11989] = {.lex_state = 0}, + [11990] = {.lex_state = 0}, + [11991] = {.lex_state = 0}, + [11992] = {.lex_state = 0}, + [11993] = {.lex_state = 0}, + [11994] = {.lex_state = 0}, + [11995] = {.lex_state = 0}, + [11996] = {.lex_state = 0, .external_lex_state = 4}, + [11997] = {.lex_state = 0}, + [11998] = {.lex_state = 0}, + [11999] = {.lex_state = 0}, + [12000] = {.lex_state = 0}, + [12001] = {.lex_state = 0}, + [12002] = {.lex_state = 0}, + [12003] = {.lex_state = 0}, + [12004] = {.lex_state = 0}, + [12005] = {.lex_state = 0}, + [12006] = {.lex_state = 0}, + [12007] = {.lex_state = 0}, + [12008] = {.lex_state = 0}, + [12009] = {.lex_state = 0}, + [12010] = {.lex_state = 0}, + [12011] = {.lex_state = 0}, + [12012] = {.lex_state = 0}, + [12013] = {.lex_state = 0}, + [12014] = {.lex_state = 0}, + [12015] = {.lex_state = 0}, + [12016] = {.lex_state = 0}, + [12017] = {.lex_state = 0}, + [12018] = {.lex_state = 0}, + [12019] = {.lex_state = 0}, + [12020] = {.lex_state = 0}, + [12021] = {.lex_state = 0}, + [12022] = {.lex_state = 0}, + [12023] = {.lex_state = 0}, + [12024] = {.lex_state = 0}, + [12025] = {.lex_state = 0}, + [12026] = {.lex_state = 0}, + [12027] = {.lex_state = 0}, + [12028] = {.lex_state = 0}, + [12029] = {.lex_state = 0}, + [12030] = {.lex_state = 0}, + [12031] = {.lex_state = 0}, + [12032] = {.lex_state = 0}, + [12033] = {.lex_state = 0}, + [12034] = {.lex_state = 0}, + [12035] = {.lex_state = 0}, + [12036] = {.lex_state = 0}, + [12037] = {.lex_state = 0}, + [12038] = {.lex_state = 0}, + [12039] = {.lex_state = 0}, + [12040] = {.lex_state = 0}, + [12041] = {.lex_state = 0}, + [12042] = {.lex_state = 0}, + [12043] = {.lex_state = 0}, + [12044] = {.lex_state = 0}, + [12045] = {.lex_state = 0}, + [12046] = {.lex_state = 0}, + [12047] = {.lex_state = 0}, + [12048] = {.lex_state = 0}, + [12049] = {.lex_state = 0}, + [12050] = {.lex_state = 0}, + [12051] = {.lex_state = 0}, + [12052] = {.lex_state = 0}, + [12053] = {.lex_state = 0}, + [12054] = {.lex_state = 0, .external_lex_state = 4}, + [12055] = {.lex_state = 0}, + [12056] = {.lex_state = 0, .external_lex_state = 4}, + [12057] = {.lex_state = 0}, + [12058] = {.lex_state = 0}, + [12059] = {.lex_state = 0}, + [12060] = {.lex_state = 0}, + [12061] = {.lex_state = 0}, + [12062] = {.lex_state = 0}, + [12063] = {.lex_state = 0}, + [12064] = {.lex_state = 0}, + [12065] = {.lex_state = 0}, + [12066] = {.lex_state = 0}, + [12067] = {.lex_state = 0}, + [12068] = {.lex_state = 0}, + [12069] = {.lex_state = 0}, + [12070] = {.lex_state = 0}, + [12071] = {.lex_state = 0}, + [12072] = {.lex_state = 0}, + [12073] = {.lex_state = 0}, + [12074] = {.lex_state = 0}, + [12075] = {.lex_state = 0}, + [12076] = {.lex_state = 0}, + [12077] = {.lex_state = 0}, + [12078] = {.lex_state = 0}, + [12079] = {.lex_state = 0}, + [12080] = {.lex_state = 0}, + [12081] = {.lex_state = 0}, + [12082] = {.lex_state = 0}, + [12083] = {.lex_state = 0}, + [12084] = {.lex_state = 0}, + [12085] = {.lex_state = 0}, + [12086] = {.lex_state = 0}, + [12087] = {.lex_state = 0}, + [12088] = {.lex_state = 0}, + [12089] = {.lex_state = 0}, + [12090] = {.lex_state = 0}, + [12091] = {.lex_state = 0}, + [12092] = {.lex_state = 0}, + [12093] = {.lex_state = 0}, + [12094] = {.lex_state = 0}, + [12095] = {.lex_state = 0}, + [12096] = {.lex_state = 0}, + [12097] = {.lex_state = 0}, + [12098] = {.lex_state = 0}, + [12099] = {.lex_state = 0}, + [12100] = {.lex_state = 0}, + [12101] = {.lex_state = 0}, + [12102] = {.lex_state = 0}, + [12103] = {.lex_state = 0}, + [12104] = {.lex_state = 0}, + [12105] = {.lex_state = 0}, + [12106] = {.lex_state = 0, .external_lex_state = 4}, + [12107] = {.lex_state = 0}, + [12108] = {.lex_state = 0}, + [12109] = {.lex_state = 0}, + [12110] = {.lex_state = 0}, + [12111] = {.lex_state = 0}, + [12112] = {.lex_state = 0}, + [12113] = {.lex_state = 0}, + [12114] = {.lex_state = 0}, + [12115] = {.lex_state = 0}, + [12116] = {.lex_state = 0}, + [12117] = {.lex_state = 0}, + [12118] = {.lex_state = 0}, + [12119] = {.lex_state = 0}, + [12120] = {.lex_state = 0}, + [12121] = {.lex_state = 0}, + [12122] = {.lex_state = 0}, + [12123] = {.lex_state = 0}, + [12124] = {.lex_state = 0}, + [12125] = {.lex_state = 0}, + [12126] = {.lex_state = 0}, + [12127] = {.lex_state = 0}, + [12128] = {.lex_state = 0}, + [12129] = {.lex_state = 0}, + [12130] = {.lex_state = 0}, + [12131] = {.lex_state = 0}, + [12132] = {.lex_state = 0}, + [12133] = {.lex_state = 0, .external_lex_state = 4}, + [12134] = {.lex_state = 0}, + [12135] = {.lex_state = 0}, + [12136] = {.lex_state = 0}, + [12137] = {.lex_state = 0}, + [12138] = {.lex_state = 0}, + [12139] = {.lex_state = 0}, + [12140] = {.lex_state = 0}, + [12141] = {.lex_state = 0}, + [12142] = {.lex_state = 0}, + [12143] = {.lex_state = 0}, + [12144] = {.lex_state = 0}, + [12145] = {.lex_state = 0}, + [12146] = {.lex_state = 0}, + [12147] = {.lex_state = 0}, + [12148] = {.lex_state = 0}, + [12149] = {.lex_state = 0}, + [12150] = {.lex_state = 0}, + [12151] = {.lex_state = 0}, + [12152] = {.lex_state = 0}, + [12153] = {.lex_state = 0}, + [12154] = {.lex_state = 0}, + [12155] = {.lex_state = 0}, + [12156] = {.lex_state = 0}, + [12157] = {.lex_state = 0}, + [12158] = {.lex_state = 0, .external_lex_state = 4}, + [12159] = {.lex_state = 0}, + [12160] = {.lex_state = 0}, + [12161] = {.lex_state = 0}, + [12162] = {.lex_state = 0}, + [12163] = {.lex_state = 0}, + [12164] = {.lex_state = 0}, + [12165] = {.lex_state = 0}, + [12166] = {.lex_state = 0}, + [12167] = {.lex_state = 0}, + [12168] = {.lex_state = 0}, + [12169] = {.lex_state = 0}, + [12170] = {.lex_state = 0}, + [12171] = {.lex_state = 0}, + [12172] = {.lex_state = 0}, + [12173] = {.lex_state = 0}, + [12174] = {.lex_state = 0}, + [12175] = {.lex_state = 0}, + [12176] = {.lex_state = 0}, + [12177] = {.lex_state = 0}, + [12178] = {.lex_state = 0}, + [12179] = {.lex_state = 0}, + [12180] = {.lex_state = 0}, + [12181] = {.lex_state = 0}, + [12182] = {.lex_state = 0}, + [12183] = {.lex_state = 0}, + [12184] = {.lex_state = 0}, + [12185] = {.lex_state = 0}, + [12186] = {.lex_state = 0}, + [12187] = {.lex_state = 0}, + [12188] = {.lex_state = 0}, + [12189] = {.lex_state = 0}, + [12190] = {.lex_state = 0}, + [12191] = {.lex_state = 0}, + [12192] = {.lex_state = 0}, + [12193] = {.lex_state = 0}, + [12194] = {.lex_state = 0}, + [12195] = {.lex_state = 0}, + [12196] = {.lex_state = 0}, + [12197] = {.lex_state = 0}, + [12198] = {.lex_state = 0}, + [12199] = {.lex_state = 0}, + [12200] = {.lex_state = 0}, + [12201] = {.lex_state = 0}, + [12202] = {.lex_state = 0}, + [12203] = {.lex_state = 0}, + [12204] = {.lex_state = 0}, + [12205] = {.lex_state = 0}, + [12206] = {.lex_state = 0}, + [12207] = {.lex_state = 0}, + [12208] = {.lex_state = 0}, + [12209] = {.lex_state = 0}, + [12210] = {.lex_state = 0, .external_lex_state = 4}, + [12211] = {.lex_state = 0}, + [12212] = {.lex_state = 0}, + [12213] = {.lex_state = 0}, + [12214] = {.lex_state = 0}, + [12215] = {.lex_state = 0}, + [12216] = {.lex_state = 0}, + [12217] = {.lex_state = 0}, + [12218] = {.lex_state = 2212}, + [12219] = {.lex_state = 0}, + [12220] = {.lex_state = 0}, + [12221] = {.lex_state = 0}, + [12222] = {.lex_state = 0}, + [12223] = {.lex_state = 0}, + [12224] = {.lex_state = 0}, + [12225] = {.lex_state = 0}, + [12226] = {.lex_state = 0}, + [12227] = {.lex_state = 0, .external_lex_state = 4}, + [12228] = {.lex_state = 0}, + [12229] = {.lex_state = 0}, + [12230] = {.lex_state = 0}, + [12231] = {.lex_state = 0}, + [12232] = {.lex_state = 0}, + [12233] = {.lex_state = 0}, + [12234] = {.lex_state = 0}, + [12235] = {.lex_state = 0}, + [12236] = {.lex_state = 0}, + [12237] = {.lex_state = 0}, + [12238] = {.lex_state = 0}, + [12239] = {.lex_state = 0}, + [12240] = {.lex_state = 0}, + [12241] = {.lex_state = 0}, + [12242] = {.lex_state = 0}, + [12243] = {.lex_state = 0}, + [12244] = {.lex_state = 0}, + [12245] = {.lex_state = 0}, + [12246] = {.lex_state = 0}, + [12247] = {.lex_state = 0}, + [12248] = {.lex_state = 0}, + [12249] = {.lex_state = 0}, + [12250] = {.lex_state = 0}, + [12251] = {.lex_state = 0}, + [12252] = {.lex_state = 0}, + [12253] = {.lex_state = 0}, + [12254] = {.lex_state = 0}, + [12255] = {.lex_state = 0}, + [12256] = {.lex_state = 0}, + [12257] = {.lex_state = 0}, + [12258] = {.lex_state = 0}, + [12259] = {.lex_state = 0}, + [12260] = {.lex_state = 0}, + [12261] = {.lex_state = 0}, + [12262] = {.lex_state = 0, .external_lex_state = 4}, + [12263] = {.lex_state = 0}, + [12264] = {.lex_state = 0}, + [12265] = {.lex_state = 0}, + [12266] = {.lex_state = 0}, + [12267] = {.lex_state = 0}, + [12268] = {.lex_state = 0}, + [12269] = {.lex_state = 0}, + [12270] = {.lex_state = 0}, + [12271] = {.lex_state = 0}, + [12272] = {.lex_state = 0}, + [12273] = {.lex_state = 0}, + [12274] = {.lex_state = 0}, + [12275] = {.lex_state = 0}, + [12276] = {.lex_state = 0}, + [12277] = {.lex_state = 0}, + [12278] = {.lex_state = 0}, + [12279] = {.lex_state = 0}, + [12280] = {.lex_state = 0}, + [12281] = {.lex_state = 0}, + [12282] = {.lex_state = 2140}, + [12283] = {.lex_state = 0}, + [12284] = {.lex_state = 0}, + [12285] = {.lex_state = 0}, + [12286] = {.lex_state = 0}, + [12287] = {.lex_state = 0}, + [12288] = {.lex_state = 0}, + [12289] = {.lex_state = 0}, + [12290] = {.lex_state = 0}, + [12291] = {.lex_state = 0}, + [12292] = {.lex_state = 0}, + [12293] = {.lex_state = 0}, + [12294] = {.lex_state = 0}, + [12295] = {.lex_state = 0}, + [12296] = {.lex_state = 0}, + [12297] = {.lex_state = 0}, + [12298] = {.lex_state = 0}, + [12299] = {.lex_state = 0}, + [12300] = {.lex_state = 0}, + [12301] = {.lex_state = 0}, + [12302] = {.lex_state = 0}, + [12303] = {.lex_state = 0}, + [12304] = {.lex_state = 0}, + [12305] = {.lex_state = 0}, + [12306] = {.lex_state = 0}, + [12307] = {.lex_state = 0}, + [12308] = {.lex_state = 0}, + [12309] = {.lex_state = 0}, + [12310] = {.lex_state = 0}, + [12311] = {.lex_state = 0}, + [12312] = {.lex_state = 0}, + [12313] = {.lex_state = 0}, + [12314] = {.lex_state = 0, .external_lex_state = 4}, + [12315] = {.lex_state = 0}, + [12316] = {.lex_state = 0}, + [12317] = {.lex_state = 0}, + [12318] = {.lex_state = 0}, + [12319] = {.lex_state = 0}, + [12320] = {.lex_state = 0}, + [12321] = {.lex_state = 0}, + [12322] = {.lex_state = 0}, + [12323] = {.lex_state = 0}, + [12324] = {.lex_state = 0}, + [12325] = {.lex_state = 0, .external_lex_state = 4}, + [12326] = {.lex_state = 0}, + [12327] = {.lex_state = 0}, + [12328] = {.lex_state = 0}, + [12329] = {.lex_state = 0}, + [12330] = {.lex_state = 0}, + [12331] = {.lex_state = 0}, + [12332] = {.lex_state = 0}, + [12333] = {.lex_state = 0}, + [12334] = {.lex_state = 0}, + [12335] = {.lex_state = 0}, + [12336] = {.lex_state = 0}, + [12337] = {.lex_state = 0}, + [12338] = {.lex_state = 0}, + [12339] = {.lex_state = 0}, + [12340] = {.lex_state = 0}, + [12341] = {.lex_state = 0}, + [12342] = {.lex_state = 0}, + [12343] = {.lex_state = 0}, + [12344] = {.lex_state = 0}, + [12345] = {.lex_state = 0}, + [12346] = {.lex_state = 0}, + [12347] = {.lex_state = 0}, + [12348] = {.lex_state = 0}, + [12349] = {.lex_state = 0}, + [12350] = {.lex_state = 0}, + [12351] = {.lex_state = 0}, + [12352] = {.lex_state = 0}, + [12353] = {.lex_state = 0}, + [12354] = {.lex_state = 0}, + [12355] = {.lex_state = 0}, + [12356] = {.lex_state = 0}, + [12357] = {.lex_state = 0}, + [12358] = {.lex_state = 0}, + [12359] = {.lex_state = 0}, + [12360] = {.lex_state = 0}, + [12361] = {.lex_state = 0}, + [12362] = {.lex_state = 0}, + [12363] = {.lex_state = 0}, + [12364] = {.lex_state = 0, .external_lex_state = 4}, + [12365] = {.lex_state = 0}, + [12366] = {.lex_state = 0}, + [12367] = {.lex_state = 0}, + [12368] = {.lex_state = 0}, + [12369] = {.lex_state = 0}, + [12370] = {.lex_state = 0}, + [12371] = {.lex_state = 0}, + [12372] = {.lex_state = 0}, + [12373] = {.lex_state = 0}, + [12374] = {.lex_state = 0}, + [12375] = {.lex_state = 0}, + [12376] = {.lex_state = 0}, + [12377] = {.lex_state = 0}, + [12378] = {.lex_state = 0}, + [12379] = {.lex_state = 0}, + [12380] = {.lex_state = 0}, + [12381] = {.lex_state = 0}, + [12382] = {.lex_state = 0}, + [12383] = {.lex_state = 0}, + [12384] = {.lex_state = 0}, + [12385] = {.lex_state = 0}, + [12386] = {.lex_state = 0}, + [12387] = {.lex_state = 0}, + [12388] = {.lex_state = 0}, + [12389] = {.lex_state = 0}, + [12390] = {.lex_state = 0}, + [12391] = {.lex_state = 0}, + [12392] = {.lex_state = 0}, + [12393] = {.lex_state = 0}, + [12394] = {.lex_state = 0}, + [12395] = {.lex_state = 0}, + [12396] = {.lex_state = 0}, + [12397] = {.lex_state = 0}, + [12398] = {.lex_state = 0}, + [12399] = {.lex_state = 0}, + [12400] = {.lex_state = 0}, + [12401] = {.lex_state = 0}, + [12402] = {.lex_state = 0}, + [12403] = {.lex_state = 0}, + [12404] = {.lex_state = 0}, + [12405] = {.lex_state = 0, .external_lex_state = 4}, + [12406] = {.lex_state = 0}, + [12407] = {.lex_state = 0}, + [12408] = {.lex_state = 0}, + [12409] = {.lex_state = 0}, + [12410] = {.lex_state = 0}, + [12411] = {.lex_state = 0}, + [12412] = {.lex_state = 0}, + [12413] = {.lex_state = 0}, + [12414] = {.lex_state = 0}, + [12415] = {.lex_state = 0}, + [12416] = {.lex_state = 0}, + [12417] = {.lex_state = 0}, + [12418] = {.lex_state = 0}, + [12419] = {.lex_state = 0}, + [12420] = {.lex_state = 0}, + [12421] = {.lex_state = 0}, + [12422] = {.lex_state = 0}, + [12423] = {.lex_state = 0}, + [12424] = {.lex_state = 0}, + [12425] = {.lex_state = 0}, + [12426] = {.lex_state = 0}, + [12427] = {.lex_state = 0}, + [12428] = {.lex_state = 0}, + [12429] = {.lex_state = 0}, + [12430] = {.lex_state = 0}, + [12431] = {.lex_state = 0}, + [12432] = {.lex_state = 0}, + [12433] = {.lex_state = 0}, + [12434] = {.lex_state = 0}, + [12435] = {.lex_state = 0}, + [12436] = {.lex_state = 0}, + [12437] = {.lex_state = 0}, + [12438] = {.lex_state = 0}, + [12439] = {.lex_state = 0}, + [12440] = {.lex_state = 0}, + [12441] = {.lex_state = 0}, + [12442] = {.lex_state = 0, .external_lex_state = 4}, + [12443] = {.lex_state = 0}, + [12444] = {.lex_state = 0}, + [12445] = {.lex_state = 0}, + [12446] = {.lex_state = 0}, + [12447] = {.lex_state = 0}, + [12448] = {.lex_state = 0}, + [12449] = {.lex_state = 0}, + [12450] = {.lex_state = 0}, + [12451] = {.lex_state = 0}, + [12452] = {.lex_state = 0}, + [12453] = {.lex_state = 0}, + [12454] = {.lex_state = 0}, + [12455] = {.lex_state = 0}, + [12456] = {.lex_state = 0, .external_lex_state = 4}, + [12457] = {.lex_state = 0}, + [12458] = {.lex_state = 0}, + [12459] = {.lex_state = 0}, + [12460] = {.lex_state = 0}, + [12461] = {.lex_state = 0}, + [12462] = {.lex_state = 0}, + [12463] = {.lex_state = 0}, + [12464] = {.lex_state = 0}, + [12465] = {.lex_state = 0}, + [12466] = {.lex_state = 0}, + [12467] = {.lex_state = 0}, + [12468] = {.lex_state = 0}, + [12469] = {.lex_state = 0}, + [12470] = {.lex_state = 0}, + [12471] = {.lex_state = 0}, + [12472] = {.lex_state = 0}, + [12473] = {.lex_state = 0}, + [12474] = {.lex_state = 0}, + [12475] = {.lex_state = 0}, + [12476] = {.lex_state = 0, .external_lex_state = 4}, + [12477] = {.lex_state = 0}, + [12478] = {.lex_state = 0}, + [12479] = {.lex_state = 0}, + [12480] = {.lex_state = 0}, + [12481] = {.lex_state = 0}, + [12482] = {.lex_state = 0}, + [12483] = {.lex_state = 0}, + [12484] = {.lex_state = 0}, + [12485] = {.lex_state = 0}, + [12486] = {.lex_state = 0}, + [12487] = {.lex_state = 0}, + [12488] = {.lex_state = 0}, + [12489] = {.lex_state = 0}, + [12490] = {.lex_state = 0}, + [12491] = {.lex_state = 0}, + [12492] = {.lex_state = 0}, + [12493] = {.lex_state = 0}, + [12494] = {.lex_state = 0}, + [12495] = {.lex_state = 0}, + [12496] = {.lex_state = 0}, + [12497] = {.lex_state = 0}, + [12498] = {.lex_state = 0}, + [12499] = {.lex_state = 0}, + [12500] = {.lex_state = 0}, + [12501] = {.lex_state = 0}, + [12502] = {.lex_state = 0}, + [12503] = {.lex_state = 0}, + [12504] = {.lex_state = 0}, + [12505] = {.lex_state = 0}, + [12506] = {.lex_state = 0}, + [12507] = {.lex_state = 0}, + [12508] = {.lex_state = 0}, + [12509] = {.lex_state = 0}, + [12510] = {.lex_state = 0}, + [12511] = {.lex_state = 0}, + [12512] = {.lex_state = 0}, + [12513] = {.lex_state = 0}, + [12514] = {.lex_state = 0}, + [12515] = {.lex_state = 0}, + [12516] = {.lex_state = 0}, + [12517] = {.lex_state = 0}, + [12518] = {.lex_state = 0}, + [12519] = {.lex_state = 0}, + [12520] = {.lex_state = 0}, + [12521] = {.lex_state = 0}, + [12522] = {.lex_state = 0}, + [12523] = {.lex_state = 0}, + [12524] = {.lex_state = 0}, + [12525] = {.lex_state = 0}, + [12526] = {.lex_state = 0}, + [12527] = {.lex_state = 0}, + [12528] = {.lex_state = 0}, + [12529] = {.lex_state = 0}, + [12530] = {.lex_state = 0}, + [12531] = {.lex_state = 0}, + [12532] = {.lex_state = 0}, + [12533] = {.lex_state = 0}, + [12534] = {.lex_state = 0}, + [12535] = {.lex_state = 0}, + [12536] = {.lex_state = 0}, + [12537] = {.lex_state = 0}, + [12538] = {.lex_state = 0}, + [12539] = {.lex_state = 0}, + [12540] = {.lex_state = 0}, + [12541] = {.lex_state = 0}, + [12542] = {.lex_state = 0}, + [12543] = {.lex_state = 0}, + [12544] = {.lex_state = 0}, + [12545] = {.lex_state = 0}, + [12546] = {.lex_state = 0}, + [12547] = {.lex_state = 0}, + [12548] = {.lex_state = 0}, + [12549] = {.lex_state = 0}, + [12550] = {.lex_state = 0}, + [12551] = {.lex_state = 0}, + [12552] = {.lex_state = 0}, + [12553] = {.lex_state = 0}, + [12554] = {.lex_state = 0}, + [12555] = {.lex_state = 0}, + [12556] = {.lex_state = 0}, + [12557] = {.lex_state = 0}, + [12558] = {.lex_state = 0}, + [12559] = {.lex_state = 0}, + [12560] = {.lex_state = 0}, + [12561] = {.lex_state = 0}, + [12562] = {.lex_state = 0}, + [12563] = {.lex_state = 0}, + [12564] = {.lex_state = 0}, + [12565] = {.lex_state = 0}, + [12566] = {.lex_state = 0}, + [12567] = {.lex_state = 0}, + [12568] = {.lex_state = 0}, + [12569] = {.lex_state = 0}, + [12570] = {.lex_state = 0}, + [12571] = {.lex_state = 0}, + [12572] = {.lex_state = 0}, + [12573] = {.lex_state = 0}, + [12574] = {.lex_state = 0}, + [12575] = {.lex_state = 0}, + [12576] = {.lex_state = 0}, + [12577] = {.lex_state = 0}, + [12578] = {.lex_state = 0}, + [12579] = {.lex_state = 0}, + [12580] = {.lex_state = 0}, + [12581] = {.lex_state = 0}, + [12582] = {.lex_state = 0}, + [12583] = {.lex_state = 0}, + [12584] = {.lex_state = 0}, + [12585] = {.lex_state = 0}, + [12586] = {.lex_state = 0}, + [12587] = {.lex_state = 0}, + [12588] = {.lex_state = 0}, + [12589] = {.lex_state = 0}, + [12590] = {.lex_state = 0}, + [12591] = {.lex_state = 0}, + [12592] = {.lex_state = 0}, + [12593] = {.lex_state = 0}, + [12594] = {.lex_state = 0}, + [12595] = {.lex_state = 0}, + [12596] = {.lex_state = 0}, + [12597] = {.lex_state = 0}, + [12598] = {.lex_state = 0}, + [12599] = {.lex_state = 0}, + [12600] = {.lex_state = 0}, + [12601] = {.lex_state = 0}, + [12602] = {.lex_state = 0}, + [12603] = {.lex_state = 0}, + [12604] = {.lex_state = 0}, + [12605] = {.lex_state = 0}, + [12606] = {.lex_state = 0}, + [12607] = {.lex_state = 0}, + [12608] = {.lex_state = 0}, + [12609] = {.lex_state = 0}, + [12610] = {.lex_state = 0, .external_lex_state = 4}, + [12611] = {.lex_state = 0}, + [12612] = {.lex_state = 0}, + [12613] = {.lex_state = 0}, + [12614] = {.lex_state = 0}, + [12615] = {.lex_state = 0}, + [12616] = {.lex_state = 0}, + [12617] = {.lex_state = 0}, + [12618] = {.lex_state = 0}, + [12619] = {.lex_state = 0}, + [12620] = {.lex_state = 0}, + [12621] = {.lex_state = 0}, + [12622] = {.lex_state = 0}, + [12623] = {.lex_state = 0}, + [12624] = {.lex_state = 0}, + [12625] = {.lex_state = 0}, + [12626] = {.lex_state = 0}, + [12627] = {.lex_state = 0}, + [12628] = {.lex_state = 0}, + [12629] = {.lex_state = 0}, + [12630] = {.lex_state = 0}, + [12631] = {.lex_state = 2136}, + [12632] = {.lex_state = 0}, + [12633] = {.lex_state = 0}, + [12634] = {.lex_state = 0}, + [12635] = {.lex_state = 0}, + [12636] = {.lex_state = 0}, + [12637] = {.lex_state = 0}, + [12638] = {.lex_state = 0}, + [12639] = {.lex_state = 0}, + [12640] = {.lex_state = 0}, + [12641] = {.lex_state = 0}, + [12642] = {.lex_state = 0}, + [12643] = {.lex_state = 0}, + [12644] = {.lex_state = 0}, + [12645] = {.lex_state = 0}, + [12646] = {.lex_state = 0}, + [12647] = {.lex_state = 0}, + [12648] = {.lex_state = 0}, + [12649] = {.lex_state = 0}, + [12650] = {.lex_state = 0}, + [12651] = {.lex_state = 0}, + [12652] = {.lex_state = 0}, + [12653] = {.lex_state = 0}, + [12654] = {.lex_state = 0}, + [12655] = {.lex_state = 0}, + [12656] = {.lex_state = 0}, + [12657] = {.lex_state = 0}, + [12658] = {.lex_state = 0}, + [12659] = {.lex_state = 0}, + [12660] = {.lex_state = 0}, + [12661] = {.lex_state = 0}, + [12662] = {.lex_state = 0}, + [12663] = {.lex_state = 0}, + [12664] = {.lex_state = 0}, + [12665] = {.lex_state = 0}, + [12666] = {.lex_state = 0}, + [12667] = {.lex_state = 0}, + [12668] = {.lex_state = 0}, + [12669] = {.lex_state = 0}, + [12670] = {.lex_state = 0}, + [12671] = {.lex_state = 0}, + [12672] = {.lex_state = 0}, + [12673] = {.lex_state = 0}, + [12674] = {.lex_state = 0}, + [12675] = {.lex_state = 0}, + [12676] = {.lex_state = 0}, + [12677] = {.lex_state = 0}, + [12678] = {.lex_state = 0}, + [12679] = {.lex_state = 0}, + [12680] = {.lex_state = 0}, + [12681] = {.lex_state = 0}, + [12682] = {.lex_state = 3372}, + [12683] = {.lex_state = 3380}, + [12684] = {.lex_state = 0}, + [12685] = {.lex_state = 0}, + [12686] = {.lex_state = 0}, + [12687] = {.lex_state = 0}, + [12688] = {.lex_state = 0}, + [12689] = {.lex_state = 0}, + [12690] = {.lex_state = 0}, + [12691] = {.lex_state = 0}, + [12692] = {.lex_state = 0, .external_lex_state = 3}, + [12693] = {.lex_state = 0}, + [12694] = {.lex_state = 0}, + [12695] = {.lex_state = 3392}, + [12696] = {.lex_state = 0}, + [12697] = {.lex_state = 0}, + [12698] = {.lex_state = 0}, + [12699] = {.lex_state = 0}, + [12700] = {.lex_state = 0}, + [12701] = {.lex_state = 0}, + [12702] = {.lex_state = 0}, + [12703] = {.lex_state = 0}, + [12704] = {.lex_state = 0}, + [12705] = {.lex_state = 0}, + [12706] = {.lex_state = 0}, + [12707] = {.lex_state = 0}, + [12708] = {.lex_state = 0}, + [12709] = {.lex_state = 0}, + [12710] = {.lex_state = 0}, + [12711] = {.lex_state = 0}, + [12712] = {.lex_state = 0}, + [12713] = {.lex_state = 0, .external_lex_state = 4}, + [12714] = {.lex_state = 0}, + [12715] = {.lex_state = 0}, + [12716] = {.lex_state = 0}, + [12717] = {.lex_state = 748}, + [12718] = {.lex_state = 0}, + [12719] = {.lex_state = 2140}, + [12720] = {.lex_state = 0}, + [12721] = {.lex_state = 0}, + [12722] = {.lex_state = 0}, + [12723] = {.lex_state = 0}, + [12724] = {.lex_state = 0}, + [12725] = {.lex_state = 0}, + [12726] = {.lex_state = 0}, + [12727] = {.lex_state = 2137}, + [12728] = {.lex_state = 0}, + [12729] = {.lex_state = 0}, + [12730] = {.lex_state = 0}, + [12731] = {.lex_state = 0}, + [12732] = {.lex_state = 0}, + [12733] = {.lex_state = 0}, + [12734] = {.lex_state = 0}, + [12735] = {.lex_state = 0}, + [12736] = {.lex_state = 0}, + [12737] = {.lex_state = 0}, + [12738] = {.lex_state = 0}, + [12739] = {.lex_state = 0}, + [12740] = {.lex_state = 0}, + [12741] = {.lex_state = 0}, + [12742] = {.lex_state = 0}, + [12743] = {.lex_state = 0}, + [12744] = {.lex_state = 0}, + [12745] = {.lex_state = 0}, + [12746] = {.lex_state = 0}, + [12747] = {.lex_state = 0}, + [12748] = {.lex_state = 0}, + [12749] = {.lex_state = 0}, + [12750] = {.lex_state = 0}, + [12751] = {.lex_state = 0}, + [12752] = {.lex_state = 0}, + [12753] = {.lex_state = 0}, + [12754] = {.lex_state = 0}, + [12755] = {.lex_state = 0}, + [12756] = {.lex_state = 0}, + [12757] = {.lex_state = 0}, + [12758] = {.lex_state = 0}, + [12759] = {.lex_state = 0}, + [12760] = {.lex_state = 0}, + [12761] = {.lex_state = 0}, + [12762] = {.lex_state = 0, .external_lex_state = 4}, + [12763] = {.lex_state = 0}, + [12764] = {.lex_state = 0}, + [12765] = {.lex_state = 0}, + [12766] = {.lex_state = 0}, + [12767] = {.lex_state = 0}, + [12768] = {.lex_state = 0}, + [12769] = {.lex_state = 0}, + [12770] = {.lex_state = 2136}, + [12771] = {.lex_state = 0}, + [12772] = {.lex_state = 0}, + [12773] = {.lex_state = 0}, + [12774] = {.lex_state = 0}, + [12775] = {.lex_state = 0}, + [12776] = {.lex_state = 0}, + [12777] = {.lex_state = 0}, + [12778] = {.lex_state = 0}, + [12779] = {.lex_state = 0}, + [12780] = {.lex_state = 0}, + [12781] = {.lex_state = 0}, + [12782] = {.lex_state = 0}, + [12783] = {.lex_state = 0}, + [12784] = {.lex_state = 0}, + [12785] = {.lex_state = 0}, + [12786] = {.lex_state = 0}, + [12787] = {.lex_state = 0}, + [12788] = {.lex_state = 0}, + [12789] = {.lex_state = 0}, + [12790] = {.lex_state = 0}, + [12791] = {.lex_state = 0}, + [12792] = {.lex_state = 0}, + [12793] = {.lex_state = 0}, + [12794] = {.lex_state = 0}, + [12795] = {.lex_state = 0}, + [12796] = {.lex_state = 0}, + [12797] = {.lex_state = 0}, + [12798] = {.lex_state = 0}, + [12799] = {.lex_state = 0}, + [12800] = {.lex_state = 0}, + [12801] = {.lex_state = 0, .external_lex_state = 4}, + [12802] = {.lex_state = 0}, + [12803] = {.lex_state = 0}, + [12804] = {.lex_state = 0}, + [12805] = {.lex_state = 0}, + [12806] = {.lex_state = 0}, + [12807] = {.lex_state = 0}, + [12808] = {.lex_state = 0}, + [12809] = {.lex_state = 0}, + [12810] = {.lex_state = 0}, + [12811] = {.lex_state = 0}, + [12812] = {.lex_state = 0}, + [12813] = {.lex_state = 2136}, + [12814] = {.lex_state = 0}, + [12815] = {.lex_state = 0}, + [12816] = {.lex_state = 0}, + [12817] = {.lex_state = 0}, + [12818] = {.lex_state = 0}, + [12819] = {.lex_state = 0}, + [12820] = {.lex_state = 0}, + [12821] = {.lex_state = 0}, + [12822] = {.lex_state = 0}, + [12823] = {.lex_state = 0}, + [12824] = {.lex_state = 0}, + [12825] = {.lex_state = 0}, + [12826] = {.lex_state = 0}, + [12827] = {.lex_state = 0}, + [12828] = {.lex_state = 0}, + [12829] = {.lex_state = 0}, + [12830] = {.lex_state = 2136}, + [12831] = {.lex_state = 0}, + [12832] = {.lex_state = 0}, + [12833] = {.lex_state = 0}, + [12834] = {.lex_state = 0}, + [12835] = {.lex_state = 0}, + [12836] = {.lex_state = 0}, + [12837] = {.lex_state = 0}, + [12838] = {.lex_state = 0}, + [12839] = {.lex_state = 0}, + [12840] = {.lex_state = 0}, + [12841] = {.lex_state = 0}, + [12842] = {.lex_state = 0}, + [12843] = {.lex_state = 0}, + [12844] = {.lex_state = 0, .external_lex_state = 4}, + [12845] = {.lex_state = 0}, + [12846] = {.lex_state = 0}, + [12847] = {.lex_state = 0}, + [12848] = {.lex_state = 0}, + [12849] = {.lex_state = 0}, + [12850] = {.lex_state = 0}, + [12851] = {.lex_state = 0}, + [12852] = {.lex_state = 0}, + [12853] = {.lex_state = 0}, + [12854] = {.lex_state = 0}, + [12855] = {.lex_state = 0}, + [12856] = {.lex_state = 0}, + [12857] = {.lex_state = 0}, + [12858] = {.lex_state = 0}, + [12859] = {.lex_state = 0}, + [12860] = {.lex_state = 0}, + [12861] = {.lex_state = 0}, + [12862] = {.lex_state = 0}, + [12863] = {.lex_state = 0}, + [12864] = {.lex_state = 0}, + [12865] = {.lex_state = 0}, + [12866] = {.lex_state = 0}, + [12867] = {.lex_state = 0}, + [12868] = {.lex_state = 0}, + [12869] = {.lex_state = 0}, + [12870] = {.lex_state = 0}, + [12871] = {.lex_state = 0}, + [12872] = {.lex_state = 0}, + [12873] = {.lex_state = 0}, + [12874] = {.lex_state = 0}, + [12875] = {.lex_state = 0}, + [12876] = {.lex_state = 0}, + [12877] = {.lex_state = 0}, + [12878] = {.lex_state = 0}, + [12879] = {.lex_state = 0}, + [12880] = {.lex_state = 0}, + [12881] = {.lex_state = 0}, + [12882] = {.lex_state = 0}, + [12883] = {.lex_state = 0}, + [12884] = {.lex_state = 0}, + [12885] = {.lex_state = 0}, + [12886] = {.lex_state = 0}, + [12887] = {.lex_state = 0}, + [12888] = {.lex_state = 0}, + [12889] = {.lex_state = 0}, + [12890] = {.lex_state = 0}, + [12891] = {.lex_state = 0}, + [12892] = {.lex_state = 0}, + [12893] = {.lex_state = 0}, + [12894] = {.lex_state = 2137}, + [12895] = {.lex_state = 0}, + [12896] = {.lex_state = 0}, + [12897] = {.lex_state = 0}, + [12898] = {.lex_state = 0}, + [12899] = {.lex_state = 0, .external_lex_state = 4}, + [12900] = {.lex_state = 0}, + [12901] = {.lex_state = 0}, + [12902] = {.lex_state = 0}, + [12903] = {.lex_state = 0}, + [12904] = {.lex_state = 0}, + [12905] = {.lex_state = 0}, + [12906] = {.lex_state = 2140}, + [12907] = {.lex_state = 0}, + [12908] = {.lex_state = 0}, + [12909] = {.lex_state = 0}, + [12910] = {.lex_state = 0}, + [12911] = {.lex_state = 0}, + [12912] = {.lex_state = 0}, + [12913] = {.lex_state = 0}, + [12914] = {.lex_state = 0}, + [12915] = {.lex_state = 0}, + [12916] = {.lex_state = 0}, + [12917] = {.lex_state = 0}, + [12918] = {.lex_state = 0}, + [12919] = {.lex_state = 0}, + [12920] = {.lex_state = 0}, + [12921] = {.lex_state = 0}, + [12922] = {.lex_state = 2140}, + [12923] = {.lex_state = 0}, + [12924] = {.lex_state = 0}, + [12925] = {.lex_state = 0}, + [12926] = {.lex_state = 0}, + [12927] = {.lex_state = 0}, + [12928] = {.lex_state = 0}, + [12929] = {.lex_state = 0}, + [12930] = {.lex_state = 0}, + [12931] = {.lex_state = 0}, + [12932] = {.lex_state = 0}, + [12933] = {.lex_state = 3372}, + [12934] = {.lex_state = 3380}, + [12935] = {.lex_state = 0}, + [12936] = {.lex_state = 0}, + [12937] = {.lex_state = 0, .external_lex_state = 3}, + [12938] = {.lex_state = 0}, + [12939] = {.lex_state = 0}, + [12940] = {.lex_state = 3392}, + [12941] = {.lex_state = 0}, + [12942] = {.lex_state = 0}, + [12943] = {.lex_state = 0}, + [12944] = {.lex_state = 0}, + [12945] = {.lex_state = 0}, + [12946] = {.lex_state = 0}, + [12947] = {.lex_state = 0}, + [12948] = {.lex_state = 0}, + [12949] = {.lex_state = 0}, + [12950] = {.lex_state = 748}, + [12951] = {.lex_state = 0}, + [12952] = {.lex_state = 2140}, + [12953] = {.lex_state = 0}, + [12954] = {.lex_state = 0}, + [12955] = {.lex_state = 0}, + [12956] = {.lex_state = 0}, + [12957] = {.lex_state = 0}, + [12958] = {.lex_state = 0}, + [12959] = {.lex_state = 0}, + [12960] = {.lex_state = 0}, + [12961] = {.lex_state = 0}, + [12962] = {.lex_state = 0}, + [12963] = {.lex_state = 0}, + [12964] = {.lex_state = 2136}, + [12965] = {.lex_state = 0}, + [12966] = {.lex_state = 0}, + [12967] = {.lex_state = 0}, + [12968] = {.lex_state = 0}, + [12969] = {.lex_state = 0}, + [12970] = {.lex_state = 2136}, + [12971] = {.lex_state = 0}, + [12972] = {.lex_state = 0}, + [12973] = {.lex_state = 0}, + [12974] = {.lex_state = 0}, + [12975] = {.lex_state = 2136}, + [12976] = {.lex_state = 0}, + [12977] = {.lex_state = 0}, + [12978] = {.lex_state = 2140}, + [12979] = {.lex_state = 0}, + [12980] = {.lex_state = 0}, + [12981] = {.lex_state = 0}, + [12982] = {.lex_state = 0, .external_lex_state = 4}, + [12983] = {.lex_state = 0}, + [12984] = {.lex_state = 0}, + [12985] = {.lex_state = 0}, + [12986] = {.lex_state = 0}, + [12987] = {.lex_state = 0}, + [12988] = {.lex_state = 0}, + [12989] = {.lex_state = 0}, + [12990] = {.lex_state = 0}, + [12991] = {.lex_state = 0}, + [12992] = {.lex_state = 0}, + [12993] = {.lex_state = 0}, + [12994] = {.lex_state = 0}, + [12995] = {.lex_state = 0}, + [12996] = {.lex_state = 0}, + [12997] = {.lex_state = 0}, + [12998] = {.lex_state = 0}, + [12999] = {.lex_state = 0}, + [13000] = {.lex_state = 0}, + [13001] = {.lex_state = 0}, + [13002] = {.lex_state = 0}, + [13003] = {.lex_state = 0}, + [13004] = {.lex_state = 0}, + [13005] = {.lex_state = 0}, + [13006] = {.lex_state = 0}, + [13007] = {.lex_state = 0}, + [13008] = {.lex_state = 0}, + [13009] = {.lex_state = 0}, + [13010] = {.lex_state = 0}, + [13011] = {.lex_state = 3372}, + [13012] = {.lex_state = 3380}, + [13013] = {.lex_state = 0, .external_lex_state = 3}, + [13014] = {.lex_state = 0}, + [13015] = {.lex_state = 0}, + [13016] = {.lex_state = 3392}, + [13017] = {.lex_state = 0}, + [13018] = {.lex_state = 0}, + [13019] = {.lex_state = 0}, + [13020] = {.lex_state = 0}, + [13021] = {.lex_state = 0}, + [13022] = {.lex_state = 0}, + [13023] = {.lex_state = 748}, + [13024] = {.lex_state = 0}, + [13025] = {.lex_state = 2140}, + [13026] = {.lex_state = 0}, + [13027] = {.lex_state = 0}, + [13028] = {.lex_state = 0}, + [13029] = {.lex_state = 0}, + [13030] = {.lex_state = 0}, + [13031] = {.lex_state = 0}, + [13032] = {.lex_state = 0}, + [13033] = {.lex_state = 0}, + [13034] = {.lex_state = 2136}, + [13035] = {.lex_state = 0}, + [13036] = {.lex_state = 0}, + [13037] = {.lex_state = 0}, + [13038] = {.lex_state = 0}, + [13039] = {.lex_state = 0}, + [13040] = {.lex_state = 2136}, + [13041] = {.lex_state = 0}, + [13042] = {.lex_state = 0}, + [13043] = {.lex_state = 0}, + [13044] = {.lex_state = 0}, + [13045] = {.lex_state = 2136}, + [13046] = {.lex_state = 0}, + [13047] = {.lex_state = 0}, + [13048] = {.lex_state = 0}, + [13049] = {.lex_state = 0}, + [13050] = {.lex_state = 0}, + [13051] = {.lex_state = 0}, + [13052] = {.lex_state = 0}, + [13053] = {.lex_state = 0}, + [13054] = {.lex_state = 0}, + [13055] = {.lex_state = 0}, + [13056] = {.lex_state = 0}, + [13057] = {.lex_state = 3372}, + [13058] = {.lex_state = 3380}, + [13059] = {.lex_state = 0, .external_lex_state = 3}, + [13060] = {.lex_state = 0}, + [13061] = {.lex_state = 0}, + [13062] = {.lex_state = 3392}, + [13063] = {.lex_state = 0}, + [13064] = {.lex_state = 0}, + [13065] = {.lex_state = 0}, + [13066] = {.lex_state = 0}, + [13067] = {.lex_state = 0}, + [13068] = {.lex_state = 0}, + [13069] = {.lex_state = 748}, + [13070] = {.lex_state = 0}, + [13071] = {.lex_state = 0}, + [13072] = {.lex_state = 0}, + [13073] = {.lex_state = 0}, + [13074] = {.lex_state = 2136}, + [13075] = {.lex_state = 0}, + [13076] = {.lex_state = 0}, + [13077] = {.lex_state = 2136}, + [13078] = {.lex_state = 0}, + [13079] = {.lex_state = 0}, + [13080] = {.lex_state = 0}, + [13081] = {.lex_state = 2136}, + [13082] = {.lex_state = 0}, + [13083] = {.lex_state = 0}, + [13084] = {.lex_state = 0}, + [13085] = {.lex_state = 2136}, + [13086] = {.lex_state = 0}, + [13087] = {.lex_state = 0}, + [13088] = {.lex_state = 0, .external_lex_state = 4}, + [13089] = {.lex_state = 0}, + [13090] = {.lex_state = 0}, + [13091] = {.lex_state = 0}, + [13092] = {.lex_state = 0}, + [13093] = {.lex_state = 0}, + [13094] = {.lex_state = 0}, + [13095] = {.lex_state = 0}, + [13096] = {.lex_state = 0}, + [13097] = {.lex_state = 3372}, + [13098] = {.lex_state = 3380}, + [13099] = {.lex_state = 0, .external_lex_state = 3}, + [13100] = {.lex_state = 0}, + [13101] = {.lex_state = 0}, + [13102] = {.lex_state = 3392}, + [13103] = {.lex_state = 0}, + [13104] = {.lex_state = 0}, + [13105] = {.lex_state = 0}, + [13106] = {.lex_state = 0}, + [13107] = {.lex_state = 0}, + [13108] = {.lex_state = 748}, + [13109] = {.lex_state = 0}, + [13110] = {.lex_state = 0}, + [13111] = {.lex_state = 0}, + [13112] = {.lex_state = 0}, + [13113] = {.lex_state = 0}, + [13114] = {.lex_state = 2136}, + [13115] = {.lex_state = 0}, + [13116] = {.lex_state = 0}, + [13117] = {.lex_state = 0}, + [13118] = {.lex_state = 2136}, + [13119] = {.lex_state = 0}, + [13120] = {.lex_state = 0}, + [13121] = {.lex_state = 0}, + [13122] = {.lex_state = 2136}, + [13123] = {.lex_state = 0}, + [13124] = {.lex_state = 0}, + [13125] = {.lex_state = 0}, + [13126] = {.lex_state = 0}, + [13127] = {.lex_state = 0}, + [13128] = {.lex_state = 0}, + [13129] = {.lex_state = 0}, + [13130] = {.lex_state = 0}, + [13131] = {.lex_state = 0}, + [13132] = {.lex_state = 0}, + [13133] = {.lex_state = 3372}, + [13134] = {.lex_state = 3380}, + [13135] = {.lex_state = 0, .external_lex_state = 3}, + [13136] = {.lex_state = 0}, + [13137] = {.lex_state = 0}, + [13138] = {.lex_state = 3392}, + [13139] = {.lex_state = 0}, + [13140] = {.lex_state = 0}, + [13141] = {.lex_state = 0}, + [13142] = {.lex_state = 748}, + [13143] = {.lex_state = 0}, + [13144] = {.lex_state = 0}, + [13145] = {.lex_state = 0}, + [13146] = {.lex_state = 0}, + [13147] = {.lex_state = 0}, + [13148] = {.lex_state = 2136}, + [13149] = {.lex_state = 0}, + [13150] = {.lex_state = 0}, + [13151] = {.lex_state = 0}, + [13152] = {.lex_state = 2136}, + [13153] = {.lex_state = 0}, + [13154] = {.lex_state = 0}, + [13155] = {.lex_state = 0}, + [13156] = {.lex_state = 2136}, + [13157] = {.lex_state = 0}, + [13158] = {.lex_state = 0}, + [13159] = {.lex_state = 0}, + [13160] = {.lex_state = 0}, + [13161] = {.lex_state = 0}, + [13162] = {.lex_state = 0}, + [13163] = {.lex_state = 0}, + [13164] = {.lex_state = 0}, + [13165] = {.lex_state = 0}, + [13166] = {.lex_state = 0}, + [13167] = {.lex_state = 3372}, + [13168] = {.lex_state = 3380}, + [13169] = {.lex_state = 0, .external_lex_state = 3}, + [13170] = {.lex_state = 0}, + [13171] = {.lex_state = 0}, + [13172] = {.lex_state = 3392}, + [13173] = {.lex_state = 0}, + [13174] = {.lex_state = 0}, + [13175] = {.lex_state = 0}, + [13176] = {.lex_state = 748}, + [13177] = {.lex_state = 0}, + [13178] = {.lex_state = 0}, + [13179] = {.lex_state = 0}, + [13180] = {.lex_state = 0}, + [13181] = {.lex_state = 2136}, + [13182] = {.lex_state = 0}, + [13183] = {.lex_state = 0}, + [13184] = {.lex_state = 2136}, + [13185] = {.lex_state = 0}, + [13186] = {.lex_state = 0}, + [13187] = {.lex_state = 0}, + [13188] = {.lex_state = 2136}, + [13189] = {.lex_state = 0}, + [13190] = {.lex_state = 0}, + [13191] = {.lex_state = 0}, + [13192] = {.lex_state = 0}, + [13193] = {.lex_state = 0}, + [13194] = {.lex_state = 0}, + [13195] = {.lex_state = 0}, + [13196] = {.lex_state = 0}, + [13197] = {.lex_state = 0}, + [13198] = {.lex_state = 0}, + [13199] = {.lex_state = 3372}, + [13200] = {.lex_state = 3380}, + [13201] = {.lex_state = 0, .external_lex_state = 3}, + [13202] = {.lex_state = 0}, + [13203] = {.lex_state = 0}, + [13204] = {.lex_state = 3392}, + [13205] = {.lex_state = 0}, + [13206] = {.lex_state = 0}, + [13207] = {.lex_state = 0}, + [13208] = {.lex_state = 748}, + [13209] = {.lex_state = 0}, + [13210] = {.lex_state = 0}, + [13211] = {.lex_state = 0}, + [13212] = {.lex_state = 0}, + [13213] = {.lex_state = 2136}, + [13214] = {.lex_state = 0}, + [13215] = {.lex_state = 0}, + [13216] = {.lex_state = 2136}, + [13217] = {.lex_state = 0}, + [13218] = {.lex_state = 0}, + [13219] = {.lex_state = 0}, + [13220] = {.lex_state = 2136}, + [13221] = {.lex_state = 0}, + [13222] = {.lex_state = 0}, + [13223] = {.lex_state = 0}, + [13224] = {.lex_state = 0}, + [13225] = {.lex_state = 0}, + [13226] = {.lex_state = 0}, + [13227] = {.lex_state = 0}, + [13228] = {.lex_state = 0}, + [13229] = {.lex_state = 0}, + [13230] = {.lex_state = 0}, + [13231] = {.lex_state = 3372}, + [13232] = {.lex_state = 3380}, + [13233] = {.lex_state = 0, .external_lex_state = 3}, + [13234] = {.lex_state = 0}, + [13235] = {.lex_state = 0}, + [13236] = {.lex_state = 3392}, + [13237] = {.lex_state = 0}, + [13238] = {.lex_state = 0}, + [13239] = {.lex_state = 0}, + [13240] = {.lex_state = 748}, + [13241] = {.lex_state = 0}, + [13242] = {.lex_state = 0}, + [13243] = {.lex_state = 0}, + [13244] = {.lex_state = 0}, + [13245] = {.lex_state = 2136}, + [13246] = {.lex_state = 0}, + [13247] = {.lex_state = 0}, + [13248] = {.lex_state = 2136}, + [13249] = {.lex_state = 0}, + [13250] = {.lex_state = 0, .external_lex_state = 4}, + [13251] = {.lex_state = 0}, + [13252] = {.lex_state = 2136}, + [13253] = {.lex_state = 0}, + [13254] = {.lex_state = 0}, + [13255] = {.lex_state = 0}, + [13256] = {.lex_state = 0}, + [13257] = {.lex_state = 0}, + [13258] = {.lex_state = 0}, + [13259] = {.lex_state = 0}, + [13260] = {.lex_state = 0}, + [13261] = {.lex_state = 0}, + [13262] = {.lex_state = 0}, + [13263] = {.lex_state = 3372}, + [13264] = {.lex_state = 3380}, + [13265] = {.lex_state = 0, .external_lex_state = 3}, + [13266] = {.lex_state = 0}, + [13267] = {.lex_state = 0}, + [13268] = {.lex_state = 3392}, + [13269] = {.lex_state = 0}, + [13270] = {.lex_state = 0}, + [13271] = {.lex_state = 0}, + [13272] = {.lex_state = 748}, + [13273] = {.lex_state = 0}, + [13274] = {.lex_state = 0}, + [13275] = {.lex_state = 0}, + [13276] = {.lex_state = 0}, + [13277] = {.lex_state = 2136}, + [13278] = {.lex_state = 0}, + [13279] = {.lex_state = 0}, + [13280] = {.lex_state = 2136}, + [13281] = {.lex_state = 0}, + [13282] = {.lex_state = 0}, + [13283] = {.lex_state = 0}, + [13284] = {.lex_state = 2136}, + [13285] = {.lex_state = 0}, + [13286] = {.lex_state = 0}, + [13287] = {.lex_state = 0}, + [13288] = {.lex_state = 0}, + [13289] = {.lex_state = 0}, + [13290] = {.lex_state = 0}, + [13291] = {.lex_state = 0}, + [13292] = {.lex_state = 0}, + [13293] = {.lex_state = 0}, + [13294] = {.lex_state = 0}, + [13295] = {.lex_state = 3372}, + [13296] = {.lex_state = 3380}, + [13297] = {.lex_state = 0, .external_lex_state = 3}, + [13298] = {.lex_state = 0}, + [13299] = {.lex_state = 0}, + [13300] = {.lex_state = 3392}, + [13301] = {.lex_state = 0}, + [13302] = {.lex_state = 0}, + [13303] = {.lex_state = 0}, + [13304] = {.lex_state = 748}, + [13305] = {.lex_state = 0}, + [13306] = {.lex_state = 0}, + [13307] = {.lex_state = 0}, + [13308] = {.lex_state = 0}, + [13309] = {.lex_state = 2136}, + [13310] = {.lex_state = 0}, + [13311] = {.lex_state = 0}, + [13312] = {.lex_state = 2136}, + [13313] = {.lex_state = 0}, + [13314] = {.lex_state = 0}, + [13315] = {.lex_state = 0}, + [13316] = {.lex_state = 2136}, + [13317] = {.lex_state = 0}, + [13318] = {.lex_state = 0}, + [13319] = {.lex_state = 0}, + [13320] = {.lex_state = 0}, + [13321] = {.lex_state = 0}, + [13322] = {.lex_state = 0}, + [13323] = {.lex_state = 0}, + [13324] = {.lex_state = 0}, + [13325] = {.lex_state = 0}, + [13326] = {.lex_state = 0}, + [13327] = {.lex_state = 3372}, + [13328] = {.lex_state = 3380}, + [13329] = {.lex_state = 0, .external_lex_state = 3}, + [13330] = {.lex_state = 0}, + [13331] = {.lex_state = 0}, + [13332] = {.lex_state = 3392}, + [13333] = {.lex_state = 0}, + [13334] = {.lex_state = 0}, + [13335] = {.lex_state = 0}, + [13336] = {.lex_state = 748}, + [13337] = {.lex_state = 0}, + [13338] = {.lex_state = 0}, + [13339] = {.lex_state = 0}, + [13340] = {.lex_state = 0}, + [13341] = {.lex_state = 2136}, + [13342] = {.lex_state = 0}, + [13343] = {.lex_state = 0}, + [13344] = {.lex_state = 2136}, + [13345] = {.lex_state = 0}, + [13346] = {.lex_state = 0}, + [13347] = {.lex_state = 0}, + [13348] = {.lex_state = 2136}, + [13349] = {.lex_state = 0}, + [13350] = {.lex_state = 0}, + [13351] = {.lex_state = 0}, + [13352] = {.lex_state = 0}, + [13353] = {.lex_state = 0}, + [13354] = {.lex_state = 0}, + [13355] = {.lex_state = 0}, + [13356] = {.lex_state = 0}, + [13357] = {.lex_state = 0}, + [13358] = {.lex_state = 0}, + [13359] = {.lex_state = 3372}, + [13360] = {.lex_state = 3380}, + [13361] = {.lex_state = 0, .external_lex_state = 3}, + [13362] = {.lex_state = 0}, + [13363] = {.lex_state = 0}, + [13364] = {.lex_state = 3392}, + [13365] = {.lex_state = 0}, + [13366] = {.lex_state = 0}, + [13367] = {.lex_state = 0}, + [13368] = {.lex_state = 748}, + [13369] = {.lex_state = 0}, + [13370] = {.lex_state = 0}, + [13371] = {.lex_state = 0}, + [13372] = {.lex_state = 0}, + [13373] = {.lex_state = 2136}, + [13374] = {.lex_state = 0}, + [13375] = {.lex_state = 0}, + [13376] = {.lex_state = 2136}, + [13377] = {.lex_state = 0}, + [13378] = {.lex_state = 0}, + [13379] = {.lex_state = 0}, + [13380] = {.lex_state = 2136}, + [13381] = {.lex_state = 0}, + [13382] = {.lex_state = 0}, + [13383] = {.lex_state = 0}, + [13384] = {.lex_state = 0}, + [13385] = {.lex_state = 0}, + [13386] = {.lex_state = 0}, + [13387] = {.lex_state = 0}, + [13388] = {.lex_state = 0}, + [13389] = {.lex_state = 0}, + [13390] = {.lex_state = 0}, + [13391] = {.lex_state = 3372}, + [13392] = {.lex_state = 3380}, + [13393] = {.lex_state = 0}, + [13394] = {.lex_state = 0}, + [13395] = {.lex_state = 0}, + [13396] = {.lex_state = 3392}, + [13397] = {.lex_state = 0}, + [13398] = {.lex_state = 0}, + [13399] = {.lex_state = 0}, + [13400] = {.lex_state = 748}, + [13401] = {.lex_state = 0}, + [13402] = {.lex_state = 0}, + [13403] = {.lex_state = 0}, + [13404] = {.lex_state = 0}, + [13405] = {.lex_state = 2136}, + [13406] = {.lex_state = 0}, + [13407] = {.lex_state = 0}, + [13408] = {.lex_state = 2136}, + [13409] = {.lex_state = 0}, + [13410] = {.lex_state = 0}, + [13411] = {.lex_state = 0}, + [13412] = {.lex_state = 2136}, + [13413] = {.lex_state = 0}, + [13414] = {.lex_state = 0}, + [13415] = {.lex_state = 0}, + [13416] = {.lex_state = 0}, + [13417] = {.lex_state = 0}, + [13418] = {.lex_state = 0}, + [13419] = {.lex_state = 0}, + [13420] = {.lex_state = 0}, + [13421] = {.lex_state = 0}, + [13422] = {.lex_state = 0}, + [13423] = {.lex_state = 3372}, + [13424] = {.lex_state = 3380}, + [13425] = {.lex_state = 0, .external_lex_state = 3}, + [13426] = {.lex_state = 0}, + [13427] = {.lex_state = 0}, + [13428] = {.lex_state = 3392}, + [13429] = {.lex_state = 0}, + [13430] = {.lex_state = 0}, + [13431] = {.lex_state = 0}, + [13432] = {.lex_state = 748}, + [13433] = {.lex_state = 0}, + [13434] = {.lex_state = 0}, + [13435] = {.lex_state = 0}, + [13436] = {.lex_state = 0}, + [13437] = {.lex_state = 2136}, + [13438] = {.lex_state = 0}, + [13439] = {.lex_state = 0}, + [13440] = {.lex_state = 2136}, + [13441] = {.lex_state = 0}, + [13442] = {.lex_state = 0}, + [13443] = {.lex_state = 0}, + [13444] = {.lex_state = 2136}, + [13445] = {.lex_state = 0}, + [13446] = {.lex_state = 0}, + [13447] = {.lex_state = 0}, + [13448] = {.lex_state = 0}, + [13449] = {.lex_state = 0}, + [13450] = {.lex_state = 0}, + [13451] = {.lex_state = 0}, + [13452] = {.lex_state = 0}, + [13453] = {.lex_state = 0}, + [13454] = {.lex_state = 0}, + [13455] = {.lex_state = 3372}, + [13456] = {.lex_state = 3380}, + [13457] = {.lex_state = 0, .external_lex_state = 3}, + [13458] = {.lex_state = 0, .external_lex_state = 4}, + [13459] = {.lex_state = 0}, + [13460] = {.lex_state = 3392}, + [13461] = {.lex_state = 0}, + [13462] = {.lex_state = 0}, + [13463] = {.lex_state = 0}, + [13464] = {.lex_state = 748}, + [13465] = {.lex_state = 0}, + [13466] = {.lex_state = 0}, + [13467] = {.lex_state = 0}, + [13468] = {.lex_state = 0}, + [13469] = {.lex_state = 2136}, + [13470] = {.lex_state = 0}, + [13471] = {.lex_state = 0}, + [13472] = {.lex_state = 2136}, + [13473] = {.lex_state = 0}, + [13474] = {.lex_state = 0}, + [13475] = {.lex_state = 0}, + [13476] = {.lex_state = 2136}, + [13477] = {.lex_state = 0}, + [13478] = {.lex_state = 0}, + [13479] = {.lex_state = 0}, + [13480] = {.lex_state = 0}, + [13481] = {.lex_state = 0}, + [13482] = {.lex_state = 0}, + [13483] = {.lex_state = 0}, + [13484] = {.lex_state = 0}, + [13485] = {.lex_state = 0}, + [13486] = {.lex_state = 0}, + [13487] = {.lex_state = 3372}, + [13488] = {.lex_state = 3380}, + [13489] = {.lex_state = 0, .external_lex_state = 3}, + [13490] = {.lex_state = 0}, + [13491] = {.lex_state = 0}, + [13492] = {.lex_state = 3392}, + [13493] = {.lex_state = 0}, + [13494] = {.lex_state = 0}, + [13495] = {.lex_state = 0}, + [13496] = {.lex_state = 748}, + [13497] = {.lex_state = 0}, + [13498] = {.lex_state = 0}, + [13499] = {.lex_state = 0}, + [13500] = {.lex_state = 0}, + [13501] = {.lex_state = 2136}, + [13502] = {.lex_state = 0}, + [13503] = {.lex_state = 0}, + [13504] = {.lex_state = 2136}, + [13505] = {.lex_state = 0}, + [13506] = {.lex_state = 0}, + [13507] = {.lex_state = 0}, + [13508] = {.lex_state = 2136}, + [13509] = {.lex_state = 0}, + [13510] = {.lex_state = 0}, + [13511] = {.lex_state = 0}, + [13512] = {.lex_state = 0}, + [13513] = {.lex_state = 0}, + [13514] = {.lex_state = 0}, + [13515] = {.lex_state = 0}, + [13516] = {.lex_state = 0}, + [13517] = {.lex_state = 0}, + [13518] = {.lex_state = 0}, + [13519] = {.lex_state = 3372}, + [13520] = {.lex_state = 3380}, + [13521] = {.lex_state = 0, .external_lex_state = 3}, + [13522] = {.lex_state = 0}, + [13523] = {.lex_state = 0}, + [13524] = {.lex_state = 3392}, + [13525] = {.lex_state = 0}, + [13526] = {.lex_state = 0}, + [13527] = {.lex_state = 0}, + [13528] = {.lex_state = 748}, + [13529] = {.lex_state = 0}, + [13530] = {.lex_state = 0}, + [13531] = {.lex_state = 0}, + [13532] = {.lex_state = 0}, + [13533] = {.lex_state = 2136}, + [13534] = {.lex_state = 0}, + [13535] = {.lex_state = 0}, + [13536] = {.lex_state = 2136}, + [13537] = {.lex_state = 0}, + [13538] = {.lex_state = 0}, + [13539] = {.lex_state = 0}, + [13540] = {.lex_state = 2136}, + [13541] = {.lex_state = 0}, + [13542] = {.lex_state = 0}, + [13543] = {.lex_state = 0}, + [13544] = {.lex_state = 0}, + [13545] = {.lex_state = 0}, + [13546] = {.lex_state = 0}, + [13547] = {.lex_state = 0}, + [13548] = {.lex_state = 0}, + [13549] = {.lex_state = 0}, + [13550] = {.lex_state = 0}, + [13551] = {.lex_state = 3372}, + [13552] = {.lex_state = 3380}, + [13553] = {.lex_state = 0, .external_lex_state = 3}, + [13554] = {.lex_state = 0}, + [13555] = {.lex_state = 0}, + [13556] = {.lex_state = 3392}, + [13557] = {.lex_state = 0}, + [13558] = {.lex_state = 0}, + [13559] = {.lex_state = 0}, + [13560] = {.lex_state = 748}, + [13561] = {.lex_state = 0}, + [13562] = {.lex_state = 0}, + [13563] = {.lex_state = 0}, + [13564] = {.lex_state = 0}, + [13565] = {.lex_state = 2136}, + [13566] = {.lex_state = 0}, + [13567] = {.lex_state = 0}, + [13568] = {.lex_state = 2136}, + [13569] = {.lex_state = 0}, + [13570] = {.lex_state = 0}, + [13571] = {.lex_state = 0}, + [13572] = {.lex_state = 2136}, + [13573] = {.lex_state = 0}, + [13574] = {.lex_state = 0}, + [13575] = {.lex_state = 0}, + [13576] = {.lex_state = 0}, + [13577] = {.lex_state = 0}, + [13578] = {.lex_state = 0}, + [13579] = {.lex_state = 0}, + [13580] = {.lex_state = 0}, + [13581] = {.lex_state = 0}, + [13582] = {.lex_state = 0}, + [13583] = {.lex_state = 3372}, + [13584] = {.lex_state = 3380}, + [13585] = {.lex_state = 0, .external_lex_state = 3}, + [13586] = {.lex_state = 0}, + [13587] = {.lex_state = 0}, + [13588] = {.lex_state = 3392}, + [13589] = {.lex_state = 0}, + [13590] = {.lex_state = 0}, + [13591] = {.lex_state = 0}, + [13592] = {.lex_state = 748}, + [13593] = {.lex_state = 0}, + [13594] = {.lex_state = 0}, + [13595] = {.lex_state = 0}, + [13596] = {.lex_state = 0}, + [13597] = {.lex_state = 2136}, + [13598] = {.lex_state = 0}, + [13599] = {.lex_state = 0}, + [13600] = {.lex_state = 2136}, + [13601] = {.lex_state = 0}, + [13602] = {.lex_state = 0}, + [13603] = {.lex_state = 0}, + [13604] = {.lex_state = 2136}, + [13605] = {.lex_state = 0}, + [13606] = {.lex_state = 0}, + [13607] = {.lex_state = 0}, + [13608] = {.lex_state = 0}, + [13609] = {.lex_state = 0}, + [13610] = {.lex_state = 0}, + [13611] = {.lex_state = 0}, + [13612] = {.lex_state = 0}, + [13613] = {.lex_state = 0}, + [13614] = {.lex_state = 0}, + [13615] = {.lex_state = 3372}, + [13616] = {.lex_state = 3380}, + [13617] = {.lex_state = 0, .external_lex_state = 3}, + [13618] = {.lex_state = 0}, + [13619] = {.lex_state = 0}, + [13620] = {.lex_state = 3392}, + [13621] = {.lex_state = 0}, + [13622] = {.lex_state = 0}, + [13623] = {.lex_state = 0}, + [13624] = {.lex_state = 748}, + [13625] = {.lex_state = 0}, + [13626] = {.lex_state = 0, .external_lex_state = 4}, + [13627] = {.lex_state = 0}, + [13628] = {.lex_state = 0}, + [13629] = {.lex_state = 2136}, + [13630] = {.lex_state = 0}, + [13631] = {.lex_state = 0}, + [13632] = {.lex_state = 2136}, + [13633] = {.lex_state = 0}, + [13634] = {.lex_state = 0}, + [13635] = {.lex_state = 0}, + [13636] = {.lex_state = 2136}, + [13637] = {.lex_state = 0}, + [13638] = {.lex_state = 0}, + [13639] = {.lex_state = 0}, + [13640] = {.lex_state = 0}, + [13641] = {.lex_state = 0}, + [13642] = {.lex_state = 0}, + [13643] = {.lex_state = 0}, + [13644] = {.lex_state = 0}, + [13645] = {.lex_state = 0}, + [13646] = {.lex_state = 0}, + [13647] = {.lex_state = 3372}, + [13648] = {.lex_state = 3380}, + [13649] = {.lex_state = 0, .external_lex_state = 3}, + [13650] = {.lex_state = 0}, + [13651] = {.lex_state = 0}, + [13652] = {.lex_state = 3392}, + [13653] = {.lex_state = 0}, + [13654] = {.lex_state = 0}, + [13655] = {.lex_state = 0}, + [13656] = {.lex_state = 748}, + [13657] = {.lex_state = 0}, + [13658] = {.lex_state = 0}, + [13659] = {.lex_state = 0}, + [13660] = {.lex_state = 0}, + [13661] = {.lex_state = 2136}, + [13662] = {.lex_state = 0}, + [13663] = {.lex_state = 0}, + [13664] = {.lex_state = 2136}, + [13665] = {.lex_state = 0}, + [13666] = {.lex_state = 0}, + [13667] = {.lex_state = 0}, + [13668] = {.lex_state = 2136}, + [13669] = {.lex_state = 0}, + [13670] = {.lex_state = 0}, + [13671] = {.lex_state = 0}, + [13672] = {.lex_state = 0}, + [13673] = {.lex_state = 0}, + [13674] = {.lex_state = 0}, + [13675] = {.lex_state = 0}, + [13676] = {.lex_state = 0}, + [13677] = {.lex_state = 0}, + [13678] = {.lex_state = 0}, + [13679] = {.lex_state = 3372}, + [13680] = {.lex_state = 3380}, + [13681] = {.lex_state = 0, .external_lex_state = 3}, + [13682] = {.lex_state = 0}, + [13683] = {.lex_state = 0}, + [13684] = {.lex_state = 3392}, + [13685] = {.lex_state = 0}, + [13686] = {.lex_state = 0}, + [13687] = {.lex_state = 0}, + [13688] = {.lex_state = 748}, + [13689] = {.lex_state = 0}, + [13690] = {.lex_state = 0}, + [13691] = {.lex_state = 0}, + [13692] = {.lex_state = 0}, + [13693] = {.lex_state = 2136}, + [13694] = {.lex_state = 0}, + [13695] = {.lex_state = 0}, + [13696] = {.lex_state = 2136}, + [13697] = {.lex_state = 0}, + [13698] = {.lex_state = 0}, + [13699] = {.lex_state = 0}, + [13700] = {.lex_state = 2136}, + [13701] = {.lex_state = 0}, + [13702] = {.lex_state = 0}, + [13703] = {.lex_state = 0}, + [13704] = {.lex_state = 0}, + [13705] = {.lex_state = 0}, + [13706] = {.lex_state = 0}, + [13707] = {.lex_state = 0}, + [13708] = {.lex_state = 0}, + [13709] = {.lex_state = 0}, + [13710] = {.lex_state = 0}, + [13711] = {.lex_state = 3372}, + [13712] = {.lex_state = 3380}, + [13713] = {.lex_state = 0, .external_lex_state = 3}, + [13714] = {.lex_state = 0}, + [13715] = {.lex_state = 0}, + [13716] = {.lex_state = 3392}, + [13717] = {.lex_state = 0}, + [13718] = {.lex_state = 0}, + [13719] = {.lex_state = 0}, + [13720] = {.lex_state = 748}, + [13721] = {.lex_state = 0}, + [13722] = {.lex_state = 0}, + [13723] = {.lex_state = 0}, + [13724] = {.lex_state = 0}, + [13725] = {.lex_state = 2136}, + [13726] = {.lex_state = 0}, + [13727] = {.lex_state = 0}, + [13728] = {.lex_state = 2136}, + [13729] = {.lex_state = 0}, + [13730] = {.lex_state = 0}, + [13731] = {.lex_state = 0}, + [13732] = {.lex_state = 2136}, + [13733] = {.lex_state = 0}, + [13734] = {.lex_state = 0}, + [13735] = {.lex_state = 0}, + [13736] = {.lex_state = 0}, + [13737] = {.lex_state = 0}, + [13738] = {.lex_state = 0}, + [13739] = {.lex_state = 0}, + [13740] = {.lex_state = 0}, + [13741] = {.lex_state = 0}, + [13742] = {.lex_state = 0}, + [13743] = {.lex_state = 3372}, + [13744] = {.lex_state = 3380}, + [13745] = {.lex_state = 0, .external_lex_state = 3}, + [13746] = {.lex_state = 0}, + [13747] = {.lex_state = 0}, + [13748] = {.lex_state = 3392}, + [13749] = {.lex_state = 0}, + [13750] = {.lex_state = 0}, + [13751] = {.lex_state = 0}, + [13752] = {.lex_state = 748}, + [13753] = {.lex_state = 0}, + [13754] = {.lex_state = 0}, + [13755] = {.lex_state = 0}, + [13756] = {.lex_state = 0}, + [13757] = {.lex_state = 2136}, + [13758] = {.lex_state = 0}, + [13759] = {.lex_state = 0}, + [13760] = {.lex_state = 2136}, + [13761] = {.lex_state = 0}, + [13762] = {.lex_state = 0}, + [13763] = {.lex_state = 0}, + [13764] = {.lex_state = 2136}, + [13765] = {.lex_state = 0}, + [13766] = {.lex_state = 0}, + [13767] = {.lex_state = 0}, + [13768] = {.lex_state = 0}, + [13769] = {.lex_state = 0}, + [13770] = {.lex_state = 0}, + [13771] = {.lex_state = 0}, + [13772] = {.lex_state = 0}, + [13773] = {.lex_state = 0}, + [13774] = {.lex_state = 0}, + [13775] = {.lex_state = 3372}, + [13776] = {.lex_state = 3380}, + [13777] = {.lex_state = 0, .external_lex_state = 3}, + [13778] = {.lex_state = 0}, + [13779] = {.lex_state = 0}, + [13780] = {.lex_state = 3392}, + [13781] = {.lex_state = 2136}, + [13782] = {.lex_state = 0}, + [13783] = {.lex_state = 2136}, + [13784] = {.lex_state = 748}, + [13785] = {.lex_state = 0}, + [13786] = {.lex_state = 0}, + [13787] = {.lex_state = 0}, + [13788] = {.lex_state = 0}, + [13789] = {.lex_state = 2136}, + [13790] = {.lex_state = 0}, + [13791] = {.lex_state = 0}, + [13792] = {.lex_state = 2136}, + [13793] = {.lex_state = 0}, + [13794] = {.lex_state = 0}, + [13795] = {.lex_state = 0}, + [13796] = {.lex_state = 2136}, + [13797] = {.lex_state = 0}, + [13798] = {.lex_state = 0, .external_lex_state = 4}, + [13799] = {.lex_state = 0}, + [13800] = {.lex_state = 0}, + [13801] = {.lex_state = 0}, + [13802] = {.lex_state = 0}, + [13803] = {.lex_state = 0}, + [13804] = {.lex_state = 0}, + [13805] = {.lex_state = 0}, + [13806] = {.lex_state = 0}, + [13807] = {.lex_state = 3372}, + [13808] = {.lex_state = 3380}, + [13809] = {.lex_state = 0, .external_lex_state = 3}, + [13810] = {.lex_state = 0}, + [13811] = {.lex_state = 0}, + [13812] = {.lex_state = 3392}, + [13813] = {.lex_state = 0}, + [13814] = {.lex_state = 0}, + [13815] = {.lex_state = 0}, + [13816] = {.lex_state = 748}, + [13817] = {.lex_state = 0}, + [13818] = {.lex_state = 2154}, + [13819] = {.lex_state = 0}, + [13820] = {.lex_state = 0}, + [13821] = {.lex_state = 2136}, + [13822] = {.lex_state = 0}, + [13823] = {.lex_state = 0}, + [13824] = {.lex_state = 2136}, + [13825] = {.lex_state = 0}, + [13826] = {.lex_state = 0}, + [13827] = {.lex_state = 0}, + [13828] = {.lex_state = 2136}, + [13829] = {.lex_state = 0}, + [13830] = {.lex_state = 0}, + [13831] = {.lex_state = 0}, + [13832] = {.lex_state = 0}, + [13833] = {.lex_state = 0}, + [13834] = {.lex_state = 0}, + [13835] = {.lex_state = 0}, + [13836] = {.lex_state = 0}, + [13837] = {.lex_state = 0}, + [13838] = {.lex_state = 0}, + [13839] = {.lex_state = 3372}, + [13840] = {.lex_state = 3380}, + [13841] = {.lex_state = 0, .external_lex_state = 3}, + [13842] = {.lex_state = 0}, + [13843] = {.lex_state = 0}, + [13844] = {.lex_state = 3392}, + [13845] = {.lex_state = 0}, + [13846] = {.lex_state = 0}, + [13847] = {.lex_state = 0}, + [13848] = {.lex_state = 748}, + [13849] = {.lex_state = 0}, + [13850] = {.lex_state = 0}, + [13851] = {.lex_state = 0}, + [13852] = {.lex_state = 0}, + [13853] = {.lex_state = 2136}, + [13854] = {.lex_state = 0}, + [13855] = {.lex_state = 0}, + [13856] = {.lex_state = 2136}, + [13857] = {.lex_state = 0}, + [13858] = {.lex_state = 0}, + [13859] = {.lex_state = 0}, + [13860] = {.lex_state = 2136}, + [13861] = {.lex_state = 0}, + [13862] = {.lex_state = 0}, + [13863] = {.lex_state = 0}, + [13864] = {.lex_state = 0}, + [13865] = {.lex_state = 0}, + [13866] = {.lex_state = 0}, + [13867] = {.lex_state = 0}, + [13868] = {.lex_state = 0}, + [13869] = {.lex_state = 0}, + [13870] = {.lex_state = 0}, + [13871] = {.lex_state = 3372}, + [13872] = {.lex_state = 3380}, + [13873] = {.lex_state = 0, .external_lex_state = 3}, + [13874] = {.lex_state = 0}, + [13875] = {.lex_state = 0}, + [13876] = {.lex_state = 3392}, + [13877] = {.lex_state = 0}, + [13878] = {.lex_state = 0}, + [13879] = {.lex_state = 0}, + [13880] = {.lex_state = 748}, + [13881] = {.lex_state = 0}, + [13882] = {.lex_state = 0}, + [13883] = {.lex_state = 0}, + [13884] = {.lex_state = 0}, + [13885] = {.lex_state = 2136}, + [13886] = {.lex_state = 0}, + [13887] = {.lex_state = 0}, + [13888] = {.lex_state = 2136}, + [13889] = {.lex_state = 0}, + [13890] = {.lex_state = 0}, + [13891] = {.lex_state = 0}, + [13892] = {.lex_state = 2136}, + [13893] = {.lex_state = 0}, + [13894] = {.lex_state = 0}, + [13895] = {.lex_state = 0}, + [13896] = {.lex_state = 0}, + [13897] = {.lex_state = 0}, + [13898] = {.lex_state = 0}, + [13899] = {.lex_state = 0}, + [13900] = {.lex_state = 0}, + [13901] = {.lex_state = 0}, + [13902] = {.lex_state = 0}, + [13903] = {.lex_state = 3372}, + [13904] = {.lex_state = 3380}, + [13905] = {.lex_state = 0, .external_lex_state = 3}, + [13906] = {.lex_state = 0}, + [13907] = {.lex_state = 0}, + [13908] = {.lex_state = 3392}, + [13909] = {.lex_state = 0}, + [13910] = {.lex_state = 0}, + [13911] = {.lex_state = 0}, + [13912] = {.lex_state = 748}, + [13913] = {.lex_state = 0}, + [13914] = {.lex_state = 0}, + [13915] = {.lex_state = 0}, + [13916] = {.lex_state = 0}, + [13917] = {.lex_state = 2136}, + [13918] = {.lex_state = 0}, + [13919] = {.lex_state = 0}, + [13920] = {.lex_state = 2136}, + [13921] = {.lex_state = 0}, + [13922] = {.lex_state = 0}, + [13923] = {.lex_state = 0}, + [13924] = {.lex_state = 2136}, + [13925] = {.lex_state = 0}, + [13926] = {.lex_state = 0}, + [13927] = {.lex_state = 0}, + [13928] = {.lex_state = 0}, + [13929] = {.lex_state = 0}, + [13930] = {.lex_state = 0}, + [13931] = {.lex_state = 0}, + [13932] = {.lex_state = 0}, + [13933] = {.lex_state = 0}, + [13934] = {.lex_state = 0}, + [13935] = {.lex_state = 3372}, + [13936] = {.lex_state = 3380}, + [13937] = {.lex_state = 0, .external_lex_state = 3}, + [13938] = {.lex_state = 0}, + [13939] = {.lex_state = 0}, + [13940] = {.lex_state = 3392}, + [13941] = {.lex_state = 0}, + [13942] = {.lex_state = 0}, + [13943] = {.lex_state = 0}, + [13944] = {.lex_state = 748}, + [13945] = {.lex_state = 0}, + [13946] = {.lex_state = 2136}, + [13947] = {.lex_state = 0}, + [13948] = {.lex_state = 0}, + [13949] = {.lex_state = 2136}, + [13950] = {.lex_state = 0}, + [13951] = {.lex_state = 0}, + [13952] = {.lex_state = 2136}, + [13953] = {.lex_state = 0}, + [13954] = {.lex_state = 0}, + [13955] = {.lex_state = 0}, + [13956] = {.lex_state = 2136}, + [13957] = {.lex_state = 0}, + [13958] = {.lex_state = 0}, + [13959] = {.lex_state = 0}, + [13960] = {.lex_state = 0}, + [13961] = {.lex_state = 0}, + [13962] = {.lex_state = 0}, + [13963] = {.lex_state = 0}, + [13964] = {.lex_state = 0}, + [13965] = {.lex_state = 0}, + [13966] = {.lex_state = 0}, + [13967] = {.lex_state = 3372}, + [13968] = {.lex_state = 3380}, + [13969] = {.lex_state = 0, .external_lex_state = 3}, + [13970] = {.lex_state = 0}, + [13971] = {.lex_state = 0}, + [13972] = {.lex_state = 3392}, + [13973] = {.lex_state = 0, .external_lex_state = 4}, + [13974] = {.lex_state = 0}, + [13975] = {.lex_state = 0}, + [13976] = {.lex_state = 748}, + [13977] = {.lex_state = 0}, + [13978] = {.lex_state = 0}, + [13979] = {.lex_state = 0}, + [13980] = {.lex_state = 0}, + [13981] = {.lex_state = 2136}, + [13982] = {.lex_state = 0}, + [13983] = {.lex_state = 0}, + [13984] = {.lex_state = 2136}, + [13985] = {.lex_state = 0}, + [13986] = {.lex_state = 0}, + [13987] = {.lex_state = 0}, + [13988] = {.lex_state = 2136}, + [13989] = {.lex_state = 0}, + [13990] = {.lex_state = 0}, + [13991] = {.lex_state = 0}, + [13992] = {.lex_state = 0}, + [13993] = {.lex_state = 0}, + [13994] = {.lex_state = 0}, + [13995] = {.lex_state = 0}, + [13996] = {.lex_state = 0}, + [13997] = {.lex_state = 0}, + [13998] = {.lex_state = 0}, + [13999] = {.lex_state = 3372}, + [14000] = {.lex_state = 3380}, + [14001] = {.lex_state = 0, .external_lex_state = 3}, + [14002] = {.lex_state = 0}, + [14003] = {.lex_state = 0}, + [14004] = {.lex_state = 3392}, + [14005] = {.lex_state = 0}, + [14006] = {.lex_state = 0}, + [14007] = {.lex_state = 0}, + [14008] = {.lex_state = 748}, + [14009] = {.lex_state = 0}, + [14010] = {.lex_state = 0}, + [14011] = {.lex_state = 0}, + [14012] = {.lex_state = 0}, + [14013] = {.lex_state = 2136}, + [14014] = {.lex_state = 0}, + [14015] = {.lex_state = 0}, + [14016] = {.lex_state = 2136}, + [14017] = {.lex_state = 0}, + [14018] = {.lex_state = 0}, + [14019] = {.lex_state = 0}, + [14020] = {.lex_state = 2136}, + [14021] = {.lex_state = 0}, + [14022] = {.lex_state = 0}, + [14023] = {.lex_state = 0}, + [14024] = {.lex_state = 0}, + [14025] = {.lex_state = 0}, + [14026] = {.lex_state = 0}, + [14027] = {.lex_state = 0}, + [14028] = {.lex_state = 0}, + [14029] = {.lex_state = 0}, + [14030] = {.lex_state = 0}, + [14031] = {.lex_state = 3372}, + [14032] = {.lex_state = 3380}, + [14033] = {.lex_state = 0, .external_lex_state = 3}, + [14034] = {.lex_state = 0}, + [14035] = {.lex_state = 0}, + [14036] = {.lex_state = 3392}, + [14037] = {.lex_state = 0}, + [14038] = {.lex_state = 0}, + [14039] = {.lex_state = 0}, + [14040] = {.lex_state = 748}, + [14041] = {.lex_state = 0}, + [14042] = {.lex_state = 0}, + [14043] = {.lex_state = 0}, + [14044] = {.lex_state = 0}, + [14045] = {.lex_state = 2136}, + [14046] = {.lex_state = 0}, + [14047] = {.lex_state = 0}, + [14048] = {.lex_state = 2136}, + [14049] = {.lex_state = 0}, + [14050] = {.lex_state = 0}, + [14051] = {.lex_state = 0}, + [14052] = {.lex_state = 2136}, + [14053] = {.lex_state = 0}, + [14054] = {.lex_state = 0}, + [14055] = {.lex_state = 0}, + [14056] = {.lex_state = 0}, + [14057] = {.lex_state = 0}, + [14058] = {.lex_state = 0}, + [14059] = {.lex_state = 0}, + [14060] = {.lex_state = 0}, + [14061] = {.lex_state = 0}, + [14062] = {.lex_state = 0}, + [14063] = {.lex_state = 3372}, + [14064] = {.lex_state = 3380}, + [14065] = {.lex_state = 0, .external_lex_state = 3}, + [14066] = {.lex_state = 0}, + [14067] = {.lex_state = 0}, + [14068] = {.lex_state = 3392}, + [14069] = {.lex_state = 0}, + [14070] = {.lex_state = 0}, + [14071] = {.lex_state = 0}, + [14072] = {.lex_state = 748}, + [14073] = {.lex_state = 0}, + [14074] = {.lex_state = 0}, + [14075] = {.lex_state = 0}, + [14076] = {.lex_state = 0}, + [14077] = {.lex_state = 2136}, + [14078] = {.lex_state = 0}, + [14079] = {.lex_state = 0}, + [14080] = {.lex_state = 2136}, + [14081] = {.lex_state = 0}, + [14082] = {.lex_state = 0}, + [14083] = {.lex_state = 0}, + [14084] = {.lex_state = 2136}, + [14085] = {.lex_state = 0}, + [14086] = {.lex_state = 0}, + [14087] = {.lex_state = 0}, + [14088] = {.lex_state = 0}, + [14089] = {.lex_state = 0}, + [14090] = {.lex_state = 0}, + [14091] = {.lex_state = 0}, + [14092] = {.lex_state = 0}, + [14093] = {.lex_state = 0}, + [14094] = {.lex_state = 0}, + [14095] = {.lex_state = 3372}, + [14096] = {.lex_state = 3380}, + [14097] = {.lex_state = 0, .external_lex_state = 3}, + [14098] = {.lex_state = 0}, + [14099] = {.lex_state = 0}, + [14100] = {.lex_state = 3392}, + [14101] = {.lex_state = 0}, + [14102] = {.lex_state = 0}, + [14103] = {.lex_state = 0}, + [14104] = {.lex_state = 748}, + [14105] = {.lex_state = 0}, + [14106] = {.lex_state = 0}, + [14107] = {.lex_state = 0, .external_lex_state = 4}, + [14108] = {.lex_state = 0}, + [14109] = {.lex_state = 2136}, + [14110] = {.lex_state = 0}, + [14111] = {.lex_state = 0}, + [14112] = {.lex_state = 2136}, + [14113] = {.lex_state = 0}, + [14114] = {.lex_state = 0}, + [14115] = {.lex_state = 0}, + [14116] = {.lex_state = 2136}, + [14117] = {.lex_state = 0}, + [14118] = {.lex_state = 0}, + [14119] = {.lex_state = 0}, + [14120] = {.lex_state = 0}, + [14121] = {.lex_state = 0}, + [14122] = {.lex_state = 0}, + [14123] = {.lex_state = 0}, + [14124] = {.lex_state = 0}, + [14125] = {.lex_state = 0}, + [14126] = {.lex_state = 0}, + [14127] = {.lex_state = 3372}, + [14128] = {.lex_state = 3380}, + [14129] = {.lex_state = 0, .external_lex_state = 3}, + [14130] = {.lex_state = 0}, + [14131] = {.lex_state = 0}, + [14132] = {.lex_state = 3392}, + [14133] = {.lex_state = 0}, + [14134] = {.lex_state = 0}, + [14135] = {.lex_state = 0}, + [14136] = {.lex_state = 748}, + [14137] = {.lex_state = 0}, + [14138] = {.lex_state = 0}, + [14139] = {.lex_state = 2136}, + [14140] = {.lex_state = 0}, + [14141] = {.lex_state = 2136}, + [14142] = {.lex_state = 0}, + [14143] = {.lex_state = 0}, + [14144] = {.lex_state = 2136}, + [14145] = {.lex_state = 0}, + [14146] = {.lex_state = 0}, + [14147] = {.lex_state = 0}, + [14148] = {.lex_state = 2136}, + [14149] = {.lex_state = 0}, + [14150] = {.lex_state = 0}, + [14151] = {.lex_state = 0}, + [14152] = {.lex_state = 0}, + [14153] = {.lex_state = 0}, + [14154] = {.lex_state = 0}, + [14155] = {.lex_state = 0}, + [14156] = {.lex_state = 0}, + [14157] = {.lex_state = 0}, + [14158] = {.lex_state = 0}, + [14159] = {.lex_state = 3372}, + [14160] = {.lex_state = 3380}, + [14161] = {.lex_state = 0, .external_lex_state = 3}, + [14162] = {.lex_state = 748}, + [14163] = {.lex_state = 0}, + [14164] = {.lex_state = 3392}, + [14165] = {.lex_state = 0}, + [14166] = {.lex_state = 0}, + [14167] = {.lex_state = 0}, + [14168] = {.lex_state = 748}, + [14169] = {.lex_state = 0}, + [14170] = {.lex_state = 0}, + [14171] = {.lex_state = 0}, + [14172] = {.lex_state = 0}, + [14173] = {.lex_state = 2136}, + [14174] = {.lex_state = 0}, + [14175] = {.lex_state = 0}, + [14176] = {.lex_state = 2136}, + [14177] = {.lex_state = 0}, + [14178] = {.lex_state = 0}, + [14179] = {.lex_state = 0}, + [14180] = {.lex_state = 2136}, + [14181] = {.lex_state = 0}, + [14182] = {.lex_state = 0}, + [14183] = {.lex_state = 0}, + [14184] = {.lex_state = 0}, + [14185] = {.lex_state = 0}, + [14186] = {.lex_state = 0}, + [14187] = {.lex_state = 0}, + [14188] = {.lex_state = 0}, + [14189] = {.lex_state = 0}, + [14190] = {.lex_state = 0}, + [14191] = {.lex_state = 3372}, + [14192] = {.lex_state = 3380}, + [14193] = {.lex_state = 0, .external_lex_state = 3}, + [14194] = {.lex_state = 0}, + [14195] = {.lex_state = 0}, + [14196] = {.lex_state = 3392}, + [14197] = {.lex_state = 0}, + [14198] = {.lex_state = 0}, + [14199] = {.lex_state = 0}, + [14200] = {.lex_state = 748}, + [14201] = {.lex_state = 0}, + [14202] = {.lex_state = 0}, + [14203] = {.lex_state = 0}, + [14204] = {.lex_state = 0}, + [14205] = {.lex_state = 2136}, + [14206] = {.lex_state = 0}, + [14207] = {.lex_state = 0}, + [14208] = {.lex_state = 2136}, + [14209] = {.lex_state = 0}, + [14210] = {.lex_state = 0}, + [14211] = {.lex_state = 0}, + [14212] = {.lex_state = 2136}, + [14213] = {.lex_state = 0}, + [14214] = {.lex_state = 0}, + [14215] = {.lex_state = 0}, + [14216] = {.lex_state = 0}, + [14217] = {.lex_state = 0}, + [14218] = {.lex_state = 0}, + [14219] = {.lex_state = 0}, + [14220] = {.lex_state = 0}, + [14221] = {.lex_state = 0}, + [14222] = {.lex_state = 0}, + [14223] = {.lex_state = 3372}, + [14224] = {.lex_state = 3380}, + [14225] = {.lex_state = 0, .external_lex_state = 3}, + [14226] = {.lex_state = 0}, + [14227] = {.lex_state = 0}, + [14228] = {.lex_state = 3392}, + [14229] = {.lex_state = 0}, + [14230] = {.lex_state = 0}, + [14231] = {.lex_state = 0}, + [14232] = {.lex_state = 748}, + [14233] = {.lex_state = 0}, + [14234] = {.lex_state = 0}, + [14235] = {.lex_state = 0}, + [14236] = {.lex_state = 0}, + [14237] = {.lex_state = 2136}, + [14238] = {.lex_state = 0}, + [14239] = {.lex_state = 0}, + [14240] = {.lex_state = 2136}, + [14241] = {.lex_state = 0}, + [14242] = {.lex_state = 0}, + [14243] = {.lex_state = 0}, + [14244] = {.lex_state = 2136}, + [14245] = {.lex_state = 0}, + [14246] = {.lex_state = 0}, + [14247] = {.lex_state = 0}, + [14248] = {.lex_state = 0}, + [14249] = {.lex_state = 0}, + [14250] = {.lex_state = 0}, + [14251] = {.lex_state = 0}, + [14252] = {.lex_state = 0}, + [14253] = {.lex_state = 0}, + [14254] = {.lex_state = 0}, + [14255] = {.lex_state = 3372}, + [14256] = {.lex_state = 3380}, + [14257] = {.lex_state = 0, .external_lex_state = 3}, + [14258] = {.lex_state = 0}, + [14259] = {.lex_state = 0}, + [14260] = {.lex_state = 3392}, + [14261] = {.lex_state = 0}, + [14262] = {.lex_state = 0}, + [14263] = {.lex_state = 0}, + [14264] = {.lex_state = 748}, + [14265] = {.lex_state = 0}, + [14266] = {.lex_state = 0}, + [14267] = {.lex_state = 0}, + [14268] = {.lex_state = 0}, + [14269] = {.lex_state = 2136}, + [14270] = {.lex_state = 0}, + [14271] = {.lex_state = 0}, + [14272] = {.lex_state = 2136}, + [14273] = {.lex_state = 0}, + [14274] = {.lex_state = 0}, + [14275] = {.lex_state = 0}, + [14276] = {.lex_state = 2136}, + [14277] = {.lex_state = 0}, + [14278] = {.lex_state = 0}, + [14279] = {.lex_state = 0}, + [14280] = {.lex_state = 0}, + [14281] = {.lex_state = 0}, + [14282] = {.lex_state = 0}, + [14283] = {.lex_state = 0}, + [14284] = {.lex_state = 0}, + [14285] = {.lex_state = 0}, + [14286] = {.lex_state = 0}, + [14287] = {.lex_state = 3372}, + [14288] = {.lex_state = 3380}, + [14289] = {.lex_state = 0, .external_lex_state = 3}, + [14290] = {.lex_state = 0, .external_lex_state = 4}, + [14291] = {.lex_state = 0}, + [14292] = {.lex_state = 3392}, + [14293] = {.lex_state = 0}, + [14294] = {.lex_state = 0}, + [14295] = {.lex_state = 0}, + [14296] = {.lex_state = 748}, + [14297] = {.lex_state = 0}, + [14298] = {.lex_state = 0}, + [14299] = {.lex_state = 0}, + [14300] = {.lex_state = 0}, + [14301] = {.lex_state = 2136}, + [14302] = {.lex_state = 0}, + [14303] = {.lex_state = 0}, + [14304] = {.lex_state = 2136}, + [14305] = {.lex_state = 0}, + [14306] = {.lex_state = 0}, + [14307] = {.lex_state = 0}, + [14308] = {.lex_state = 2136}, + [14309] = {.lex_state = 0}, + [14310] = {.lex_state = 0}, + [14311] = {.lex_state = 0}, + [14312] = {.lex_state = 0}, + [14313] = {.lex_state = 0}, + [14314] = {.lex_state = 0}, + [14315] = {.lex_state = 0}, + [14316] = {.lex_state = 0}, + [14317] = {.lex_state = 0}, + [14318] = {.lex_state = 0}, + [14319] = {.lex_state = 3372}, + [14320] = {.lex_state = 3380}, + [14321] = {.lex_state = 0, .external_lex_state = 3}, + [14322] = {.lex_state = 0}, + [14323] = {.lex_state = 0}, + [14324] = {.lex_state = 3392}, + [14325] = {.lex_state = 0}, + [14326] = {.lex_state = 0}, + [14327] = {.lex_state = 0}, + [14328] = {.lex_state = 748}, + [14329] = {.lex_state = 0}, + [14330] = {.lex_state = 0}, + [14331] = {.lex_state = 0}, + [14332] = {.lex_state = 0}, + [14333] = {.lex_state = 0}, + [14334] = {.lex_state = 0}, + [14335] = {.lex_state = 0}, + [14336] = {.lex_state = 0}, + [14337] = {.lex_state = 0}, + [14338] = {.lex_state = 0}, + [14339] = {.lex_state = 0}, + [14340] = {.lex_state = 0}, + [14341] = {.lex_state = 0}, + [14342] = {.lex_state = 0}, + [14343] = {.lex_state = 0}, + [14344] = {.lex_state = 0}, + [14345] = {.lex_state = 0}, + [14346] = {.lex_state = 0}, + [14347] = {.lex_state = 0}, + [14348] = {.lex_state = 3372}, + [14349] = {.lex_state = 3380}, + [14350] = {.lex_state = 0, .external_lex_state = 3}, + [14351] = {.lex_state = 0}, + [14352] = {.lex_state = 0}, + [14353] = {.lex_state = 3392}, + [14354] = {.lex_state = 0}, + [14355] = {.lex_state = 0}, + [14356] = {.lex_state = 0}, + [14357] = {.lex_state = 748}, + [14358] = {.lex_state = 0}, + [14359] = {.lex_state = 0}, + [14360] = {.lex_state = 0}, + [14361] = {.lex_state = 0}, + [14362] = {.lex_state = 0}, + [14363] = {.lex_state = 0}, + [14364] = {.lex_state = 0}, + [14365] = {.lex_state = 0}, + [14366] = {.lex_state = 0}, + [14367] = {.lex_state = 0}, + [14368] = {.lex_state = 0}, + [14369] = {.lex_state = 0}, + [14370] = {.lex_state = 0}, + [14371] = {.lex_state = 0}, + [14372] = {.lex_state = 0}, + [14373] = {.lex_state = 0}, + [14374] = {.lex_state = 0}, + [14375] = {.lex_state = 0}, + [14376] = {.lex_state = 0}, + [14377] = {.lex_state = 3372}, + [14378] = {.lex_state = 3380}, + [14379] = {.lex_state = 0, .external_lex_state = 3}, + [14380] = {.lex_state = 0}, + [14381] = {.lex_state = 0}, + [14382] = {.lex_state = 3392}, + [14383] = {.lex_state = 0}, + [14384] = {.lex_state = 0}, + [14385] = {.lex_state = 0}, + [14386] = {.lex_state = 748}, + [14387] = {.lex_state = 0}, + [14388] = {.lex_state = 0}, + [14389] = {.lex_state = 0}, + [14390] = {.lex_state = 0}, + [14391] = {.lex_state = 0}, + [14392] = {.lex_state = 0}, + [14393] = {.lex_state = 0}, + [14394] = {.lex_state = 0}, + [14395] = {.lex_state = 0}, + [14396] = {.lex_state = 0}, + [14397] = {.lex_state = 0}, + [14398] = {.lex_state = 0}, + [14399] = {.lex_state = 0}, + [14400] = {.lex_state = 0}, + [14401] = {.lex_state = 0}, + [14402] = {.lex_state = 0}, + [14403] = {.lex_state = 0}, + [14404] = {.lex_state = 0}, + [14405] = {.lex_state = 0}, + [14406] = {.lex_state = 3372}, + [14407] = {.lex_state = 3380}, + [14408] = {.lex_state = 0, .external_lex_state = 3}, + [14409] = {.lex_state = 0}, + [14410] = {.lex_state = 0}, + [14411] = {.lex_state = 3392}, + [14412] = {.lex_state = 0}, + [14413] = {.lex_state = 0}, + [14414] = {.lex_state = 0}, + [14415] = {.lex_state = 748}, + [14416] = {.lex_state = 0}, + [14417] = {.lex_state = 0}, + [14418] = {.lex_state = 0}, + [14419] = {.lex_state = 0}, + [14420] = {.lex_state = 0}, + [14421] = {.lex_state = 0}, + [14422] = {.lex_state = 0}, + [14423] = {.lex_state = 0}, + [14424] = {.lex_state = 0}, + [14425] = {.lex_state = 0}, + [14426] = {.lex_state = 0}, + [14427] = {.lex_state = 0}, + [14428] = {.lex_state = 0}, + [14429] = {.lex_state = 0}, + [14430] = {.lex_state = 0}, + [14431] = {.lex_state = 0}, + [14432] = {.lex_state = 0}, + [14433] = {.lex_state = 0}, + [14434] = {.lex_state = 0}, + [14435] = {.lex_state = 3372}, + [14436] = {.lex_state = 3380}, + [14437] = {.lex_state = 0, .external_lex_state = 3}, + [14438] = {.lex_state = 0}, + [14439] = {.lex_state = 0, .external_lex_state = 4}, + [14440] = {.lex_state = 3392}, + [14441] = {.lex_state = 0}, + [14442] = {.lex_state = 0}, + [14443] = {.lex_state = 0}, + [14444] = {.lex_state = 748}, + [14445] = {.lex_state = 0}, + [14446] = {.lex_state = 0}, + [14447] = {.lex_state = 0}, + [14448] = {.lex_state = 0}, + [14449] = {.lex_state = 0}, + [14450] = {.lex_state = 0}, + [14451] = {.lex_state = 0}, + [14452] = {.lex_state = 0}, + [14453] = {.lex_state = 0}, + [14454] = {.lex_state = 0}, + [14455] = {.lex_state = 0}, + [14456] = {.lex_state = 0}, + [14457] = {.lex_state = 0}, + [14458] = {.lex_state = 0}, + [14459] = {.lex_state = 0}, + [14460] = {.lex_state = 0}, + [14461] = {.lex_state = 0}, + [14462] = {.lex_state = 0}, + [14463] = {.lex_state = 0}, + [14464] = {.lex_state = 3372}, + [14465] = {.lex_state = 3380}, + [14466] = {.lex_state = 0, .external_lex_state = 3}, + [14467] = {.lex_state = 0}, + [14468] = {.lex_state = 0}, + [14469] = {.lex_state = 3392}, + [14470] = {.lex_state = 0}, + [14471] = {.lex_state = 0}, + [14472] = {.lex_state = 0}, + [14473] = {.lex_state = 748}, + [14474] = {.lex_state = 0}, + [14475] = {.lex_state = 0}, + [14476] = {.lex_state = 0}, + [14477] = {.lex_state = 0}, + [14478] = {.lex_state = 0}, + [14479] = {.lex_state = 0}, + [14480] = {.lex_state = 0}, + [14481] = {.lex_state = 0}, + [14482] = {.lex_state = 0}, + [14483] = {.lex_state = 0}, + [14484] = {.lex_state = 0}, + [14485] = {.lex_state = 0}, + [14486] = {.lex_state = 0}, + [14487] = {.lex_state = 0}, + [14488] = {.lex_state = 0}, + [14489] = {.lex_state = 0}, + [14490] = {.lex_state = 0}, + [14491] = {.lex_state = 0}, + [14492] = {.lex_state = 0}, + [14493] = {.lex_state = 3372}, + [14494] = {.lex_state = 3380}, + [14495] = {.lex_state = 0, .external_lex_state = 3}, + [14496] = {.lex_state = 3392}, + [14497] = {.lex_state = 0}, + [14498] = {.lex_state = 0}, + [14499] = {.lex_state = 0}, + [14500] = {.lex_state = 0}, + [14501] = {.lex_state = 0}, + [14502] = {.lex_state = 0}, + [14503] = {.lex_state = 0}, + [14504] = {.lex_state = 0}, + [14505] = {.lex_state = 0}, + [14506] = {.lex_state = 0}, + [14507] = {.lex_state = 0}, + [14508] = {.lex_state = 0}, + [14509] = {.lex_state = 0}, + [14510] = {.lex_state = 0}, + [14511] = {.lex_state = 0}, + [14512] = {.lex_state = 0}, + [14513] = {.lex_state = 0}, + [14514] = {.lex_state = 0}, + [14515] = {.lex_state = 0}, + [14516] = {.lex_state = 3372}, + [14517] = {.lex_state = 3380}, + [14518] = {.lex_state = 0, .external_lex_state = 3}, + [14519] = {.lex_state = 3392}, + [14520] = {.lex_state = 0}, + [14521] = {.lex_state = 0}, + [14522] = {.lex_state = 0}, + [14523] = {.lex_state = 0}, + [14524] = {.lex_state = 0}, + [14525] = {.lex_state = 0}, + [14526] = {.lex_state = 0}, + [14527] = {.lex_state = 0}, + [14528] = {.lex_state = 0}, + [14529] = {.lex_state = 0}, + [14530] = {.lex_state = 0}, + [14531] = {.lex_state = 0}, + [14532] = {.lex_state = 0}, + [14533] = {.lex_state = 0}, + [14534] = {.lex_state = 0}, + [14535] = {.lex_state = 0}, + [14536] = {.lex_state = 0}, + [14537] = {.lex_state = 0}, + [14538] = {.lex_state = 3372}, + [14539] = {.lex_state = 3380}, + [14540] = {.lex_state = 0, .external_lex_state = 3}, + [14541] = {.lex_state = 3392}, + [14542] = {.lex_state = 0}, + [14543] = {.lex_state = 0}, + [14544] = {.lex_state = 0}, + [14545] = {.lex_state = 0}, + [14546] = {.lex_state = 0}, + [14547] = {.lex_state = 0}, + [14548] = {.lex_state = 0}, + [14549] = {.lex_state = 0}, + [14550] = {.lex_state = 0}, + [14551] = {.lex_state = 0}, + [14552] = {.lex_state = 0}, + [14553] = {.lex_state = 0}, + [14554] = {.lex_state = 0}, + [14555] = {.lex_state = 0}, + [14556] = {.lex_state = 0}, + [14557] = {.lex_state = 3372}, + [14558] = {.lex_state = 3380}, + [14559] = {.lex_state = 0, .external_lex_state = 3}, + [14560] = {.lex_state = 3392}, + [14561] = {.lex_state = 0}, + [14562] = {.lex_state = 0}, + [14563] = {.lex_state = 0}, + [14564] = {.lex_state = 0}, + [14565] = {.lex_state = 0}, + [14566] = {.lex_state = 0}, + [14567] = {.lex_state = 0}, + [14568] = {.lex_state = 0}, + [14569] = {.lex_state = 0}, + [14570] = {.lex_state = 0}, + [14571] = {.lex_state = 0}, + [14572] = {.lex_state = 0}, + [14573] = {.lex_state = 0}, + [14574] = {.lex_state = 0}, + [14575] = {.lex_state = 0}, + [14576] = {.lex_state = 3372}, + [14577] = {.lex_state = 3380}, + [14578] = {.lex_state = 0}, + [14579] = {.lex_state = 0}, + [14580] = {.lex_state = 0}, + [14581] = {.lex_state = 0}, + [14582] = {.lex_state = 0}, + [14583] = {.lex_state = 0}, + [14584] = {.lex_state = 0}, + [14585] = {.lex_state = 0}, + [14586] = {.lex_state = 0}, + [14587] = {.lex_state = 0}, + [14588] = {.lex_state = 0}, + [14589] = {.lex_state = 0}, + [14590] = {.lex_state = 0}, + [14591] = {.lex_state = 0}, + [14592] = {.lex_state = 0}, + [14593] = {.lex_state = 3372}, + [14594] = {.lex_state = 3380}, + [14595] = {.lex_state = 0}, + [14596] = {.lex_state = 0}, + [14597] = {.lex_state = 0}, + [14598] = {.lex_state = 0}, + [14599] = {.lex_state = 0}, + [14600] = {.lex_state = 0}, + [14601] = {.lex_state = 0}, + [14602] = {.lex_state = 0}, + [14603] = {.lex_state = 0}, + [14604] = {.lex_state = 0}, + [14605] = {.lex_state = 0}, + [14606] = {.lex_state = 0}, + [14607] = {.lex_state = 0}, + [14608] = {.lex_state = 0}, + [14609] = {.lex_state = 0}, + [14610] = {.lex_state = 3372}, + [14611] = {.lex_state = 3380}, + [14612] = {.lex_state = 0}, + [14613] = {.lex_state = 0}, + [14614] = {.lex_state = 0}, + [14615] = {.lex_state = 0}, + [14616] = {.lex_state = 0}, + [14617] = {.lex_state = 0}, + [14618] = {.lex_state = 0}, + [14619] = {.lex_state = 0}, + [14620] = {.lex_state = 0}, + [14621] = {.lex_state = 0}, + [14622] = {.lex_state = 0}, + [14623] = {.lex_state = 0}, + [14624] = {.lex_state = 0}, + [14625] = {.lex_state = 0}, + [14626] = {.lex_state = 3372}, + [14627] = {.lex_state = 3380}, + [14628] = {.lex_state = 3372}, + [14629] = {.lex_state = 3380}, + [14630] = {.lex_state = 3372}, + [14631] = {.lex_state = 3380}, + [14632] = {.lex_state = 3372}, + [14633] = {.lex_state = 3380}, + [14634] = {.lex_state = 3372}, + [14635] = {.lex_state = 3380}, + [14636] = {.lex_state = 3372}, + [14637] = {.lex_state = 3380}, + [14638] = {.lex_state = 3372}, + [14639] = {.lex_state = 3380}, + [14640] = {.lex_state = 3372}, + [14641] = {.lex_state = 3380}, + [14642] = {.lex_state = 3372}, + [14643] = {.lex_state = 3380}, + [14644] = {.lex_state = 3372}, + [14645] = {.lex_state = 3380}, + [14646] = {.lex_state = 3372}, + [14647] = {.lex_state = 3380}, + [14648] = {.lex_state = 3372}, + [14649] = {.lex_state = 3380}, + [14650] = {.lex_state = 3372}, + [14651] = {.lex_state = 3380}, + [14652] = {.lex_state = 3372}, + [14653] = {.lex_state = 3380}, + [14654] = {.lex_state = 3372}, + [14655] = {.lex_state = 3380}, + [14656] = {.lex_state = 3372}, + [14657] = {.lex_state = 3380}, + [14658] = {.lex_state = 3372}, + [14659] = {.lex_state = 3380}, + [14660] = {.lex_state = 3372}, + [14661] = {.lex_state = 3380}, + [14662] = {.lex_state = 3372}, + [14663] = {.lex_state = 3380}, + [14664] = {.lex_state = 3372}, + [14665] = {.lex_state = 3380}, + [14666] = {.lex_state = 3372}, + [14667] = {.lex_state = 3380}, + [14668] = {.lex_state = 3372}, + [14669] = {.lex_state = 3380}, + [14670] = {.lex_state = 3372}, + [14671] = {.lex_state = 3380}, + [14672] = {.lex_state = 3372}, + [14673] = {.lex_state = 3380}, + [14674] = {.lex_state = 3372}, + [14675] = {.lex_state = 3380}, + [14676] = {.lex_state = 3372}, + [14677] = {.lex_state = 3380}, + [14678] = {.lex_state = 3372}, + [14679] = {.lex_state = 3380}, + [14680] = {.lex_state = 3372}, + [14681] = {.lex_state = 3380}, + [14682] = {.lex_state = 3372}, + [14683] = {.lex_state = 3380}, + [14684] = {.lex_state = 3372}, + [14685] = {.lex_state = 3380}, + [14686] = {.lex_state = 3372}, + [14687] = {.lex_state = 3380}, + [14688] = {.lex_state = 3372}, + [14689] = {.lex_state = 3380}, + [14690] = {.lex_state = 3372}, + [14691] = {.lex_state = 3380}, + [14692] = {.lex_state = 3372}, + [14693] = {.lex_state = 3380}, + [14694] = {.lex_state = 3372}, + [14695] = {.lex_state = 3380}, + [14696] = {.lex_state = 3372}, + [14697] = {.lex_state = 3380}, + [14698] = {.lex_state = 3372}, + [14699] = {.lex_state = 3380}, + [14700] = {.lex_state = 3372}, + [14701] = {.lex_state = 3380}, + [14702] = {.lex_state = 3372}, + [14703] = {.lex_state = 3380}, + [14704] = {.lex_state = 3372}, + [14705] = {.lex_state = 3380}, + [14706] = {.lex_state = 3372}, + [14707] = {.lex_state = 3380}, + [14708] = {.lex_state = 3372}, + [14709] = {.lex_state = 3380}, + [14710] = {.lex_state = 0}, + [14711] = {.lex_state = 0}, + [14712] = {.lex_state = 0}, + [14713] = {.lex_state = 0}, + [14714] = {.lex_state = 0}, + [14715] = {.lex_state = 0}, + [14716] = {.lex_state = 0}, + [14717] = {.lex_state = 0}, + [14718] = {.lex_state = 0}, + [14719] = {.lex_state = 0}, + [14720] = {.lex_state = 0}, + [14721] = {.lex_state = 0}, + [14722] = {.lex_state = 0}, + [14723] = {.lex_state = 0}, + [14724] = {.lex_state = 0}, + [14725] = {.lex_state = 0}, + [14726] = {.lex_state = 0}, + [14727] = {.lex_state = 0}, + [14728] = {.lex_state = 0}, + [14729] = {.lex_state = 0}, + [14730] = {.lex_state = 0}, + [14731] = {.lex_state = 0}, + [14732] = {.lex_state = 0, .external_lex_state = 4}, + [14733] = {.lex_state = 0}, + [14734] = {.lex_state = 0}, + [14735] = {.lex_state = 0}, + [14736] = {.lex_state = 0}, + [14737] = {.lex_state = 0}, + [14738] = {.lex_state = 2136}, + [14739] = {.lex_state = 0}, + [14740] = {.lex_state = 2137}, + [14741] = {.lex_state = 0}, + [14742] = {.lex_state = 0}, + [14743] = {.lex_state = 0}, + [14744] = {.lex_state = 0}, + [14745] = {.lex_state = 0}, + [14746] = {.lex_state = 0}, + [14747] = {.lex_state = 0}, + [14748] = {.lex_state = 0}, + [14749] = {.lex_state = 0}, + [14750] = {.lex_state = 0}, + [14751] = {.lex_state = 0}, + [14752] = {.lex_state = 0}, + [14753] = {.lex_state = 0}, + [14754] = {.lex_state = 0}, + [14755] = {.lex_state = 0}, + [14756] = {.lex_state = 0}, + [14757] = {.lex_state = 0}, + [14758] = {.lex_state = 0}, + [14759] = {.lex_state = 0}, + [14760] = {.lex_state = 0}, + [14761] = {.lex_state = 0}, + [14762] = {.lex_state = 0}, + [14763] = {.lex_state = 0}, + [14764] = {.lex_state = 0}, + [14765] = {.lex_state = 0}, + [14766] = {.lex_state = 0}, + [14767] = {.lex_state = 0}, + [14768] = {.lex_state = 0}, + [14769] = {.lex_state = 0}, + [14770] = {.lex_state = 0}, + [14771] = {.lex_state = 0}, + [14772] = {.lex_state = 0}, + [14773] = {.lex_state = 0}, + [14774] = {.lex_state = 0}, + [14775] = {.lex_state = 0}, + [14776] = {.lex_state = 0}, + [14777] = {.lex_state = 0}, + [14778] = {.lex_state = 0}, + [14779] = {.lex_state = 0}, + [14780] = {.lex_state = 0}, + [14781] = {.lex_state = 0}, + [14782] = {.lex_state = 0}, + [14783] = {.lex_state = 0}, + [14784] = {.lex_state = 0}, + [14785] = {.lex_state = 0}, + [14786] = {.lex_state = 0}, + [14787] = {.lex_state = 0}, + [14788] = {.lex_state = 0}, + [14789] = {.lex_state = 0}, + [14790] = {.lex_state = 0}, + [14791] = {.lex_state = 0}, + [14792] = {.lex_state = 0}, + [14793] = {.lex_state = 0}, + [14794] = {.lex_state = 0}, + [14795] = {.lex_state = 0}, + [14796] = {.lex_state = 0}, + [14797] = {.lex_state = 0}, + [14798] = {.lex_state = 0}, + [14799] = {.lex_state = 0}, + [14800] = {.lex_state = 0}, + [14801] = {.lex_state = 0}, + [14802] = {.lex_state = 3392}, + [14803] = {.lex_state = 0}, + [14804] = {.lex_state = 0}, + [14805] = {.lex_state = 0}, + [14806] = {.lex_state = 0}, + [14807] = {.lex_state = 0, .external_lex_state = 3}, + [14808] = {.lex_state = 0}, + [14809] = {.lex_state = 0}, + [14810] = {.lex_state = 0}, + [14811] = {.lex_state = 0}, + [14812] = {.lex_state = 0}, + [14813] = {.lex_state = 0}, + [14814] = {.lex_state = 0}, + [14815] = {.lex_state = 0}, + [14816] = {.lex_state = 0}, + [14817] = {.lex_state = 0}, + [14818] = {.lex_state = 0}, + [14819] = {.lex_state = 0}, + [14820] = {.lex_state = 0}, + [14821] = {.lex_state = 0}, + [14822] = {.lex_state = 0}, + [14823] = {.lex_state = 0}, + [14824] = {.lex_state = 0, .external_lex_state = 4}, + [14825] = {.lex_state = 0}, + [14826] = {.lex_state = 0}, + [14827] = {.lex_state = 0}, + [14828] = {.lex_state = 0}, + [14829] = {.lex_state = 0}, + [14830] = {.lex_state = 0}, + [14831] = {.lex_state = 2140}, + [14832] = {.lex_state = 0}, + [14833] = {.lex_state = 748}, + [14834] = {.lex_state = 0}, + [14835] = {.lex_state = 0}, + [14836] = {.lex_state = 0}, + [14837] = {.lex_state = 0}, + [14838] = {.lex_state = 2212}, + [14839] = {.lex_state = 0}, + [14840] = {.lex_state = 0}, + [14841] = {.lex_state = 0}, + [14842] = {.lex_state = 0}, + [14843] = {.lex_state = 0}, + [14844] = {.lex_state = 0}, + [14845] = {.lex_state = 0}, + [14846] = {.lex_state = 0}, + [14847] = {.lex_state = 0}, + [14848] = {.lex_state = 0}, + [14849] = {.lex_state = 0}, + [14850] = {.lex_state = 0}, + [14851] = {.lex_state = 0}, + [14852] = {.lex_state = 0}, + [14853] = {.lex_state = 0}, + [14854] = {.lex_state = 0}, + [14855] = {.lex_state = 0}, + [14856] = {.lex_state = 0}, + [14857] = {.lex_state = 0}, + [14858] = {.lex_state = 0}, + [14859] = {.lex_state = 0}, + [14860] = {.lex_state = 0}, + [14861] = {.lex_state = 0, .external_lex_state = 4}, + [14862] = {.lex_state = 0}, + [14863] = {.lex_state = 0}, + [14864] = {.lex_state = 0}, + [14865] = {.lex_state = 2136}, + [14866] = {.lex_state = 0}, + [14867] = {.lex_state = 2140}, + [14868] = {.lex_state = 0}, + [14869] = {.lex_state = 3380}, + [14870] = {.lex_state = 3372}, + [14871] = {.lex_state = 0}, + [14872] = {.lex_state = 0}, + [14873] = {.lex_state = 0}, + [14874] = {.lex_state = 0}, + [14875] = {.lex_state = 0}, + [14876] = {.lex_state = 0}, + [14877] = {.lex_state = 0, .external_lex_state = 4}, + [14878] = {.lex_state = 0}, + [14879] = {.lex_state = 0}, + [14880] = {.lex_state = 0}, + [14881] = {.lex_state = 2136}, + [14882] = {.lex_state = 0}, + [14883] = {.lex_state = 0}, + [14884] = {.lex_state = 0}, + [14885] = {.lex_state = 0}, + [14886] = {.lex_state = 2307}, + [14887] = {.lex_state = 0}, + [14888] = {.lex_state = 0}, + [14889] = {.lex_state = 0}, + [14890] = {.lex_state = 0}, + [14891] = {.lex_state = 0}, + [14892] = {.lex_state = 0}, + [14893] = {.lex_state = 0}, + [14894] = {.lex_state = 0}, + [14895] = {.lex_state = 0}, + [14896] = {.lex_state = 0}, + [14897] = {.lex_state = 0}, + [14898] = {.lex_state = 0}, + [14899] = {.lex_state = 0}, + [14900] = {.lex_state = 0}, + [14901] = {.lex_state = 0}, + [14902] = {.lex_state = 0}, + [14903] = {.lex_state = 0}, + [14904] = {.lex_state = 0}, + [14905] = {.lex_state = 0}, + [14906] = {.lex_state = 0}, + [14907] = {.lex_state = 0}, + [14908] = {.lex_state = 0}, + [14909] = {.lex_state = 0}, + [14910] = {.lex_state = 0}, + [14911] = {.lex_state = 0}, + [14912] = {.lex_state = 0}, + [14913] = {.lex_state = 0}, + [14914] = {.lex_state = 2136}, + [14915] = {.lex_state = 0}, + [14916] = {.lex_state = 0}, + [14917] = {.lex_state = 0}, + [14918] = {.lex_state = 0}, + [14919] = {.lex_state = 0}, + [14920] = {.lex_state = 0}, + [14921] = {.lex_state = 0}, + [14922] = {.lex_state = 0}, + [14923] = {.lex_state = 0}, + [14924] = {.lex_state = 0, .external_lex_state = 4}, + [14925] = {.lex_state = 0}, + [14926] = {.lex_state = 0}, + [14927] = {.lex_state = 2136}, + [14928] = {.lex_state = 0}, + [14929] = {.lex_state = 0}, + [14930] = {.lex_state = 2136}, + [14931] = {.lex_state = 2307}, + [14932] = {.lex_state = 0}, + [14933] = {.lex_state = 0}, + [14934] = {.lex_state = 0}, + [14935] = {.lex_state = 0}, + [14936] = {.lex_state = 0}, + [14937] = {.lex_state = 0}, + [14938] = {.lex_state = 0}, + [14939] = {.lex_state = 0}, + [14940] = {.lex_state = 0}, + [14941] = {.lex_state = 0}, + [14942] = {.lex_state = 0}, + [14943] = {.lex_state = 0}, + [14944] = {.lex_state = 0}, + [14945] = {.lex_state = 0}, + [14946] = {.lex_state = 0}, + [14947] = {.lex_state = 0}, + [14948] = {.lex_state = 0}, + [14949] = {.lex_state = 0}, + [14950] = {.lex_state = 0}, + [14951] = {.lex_state = 0}, + [14952] = {.lex_state = 2136}, + [14953] = {.lex_state = 0}, + [14954] = {.lex_state = 0}, + [14955] = {.lex_state = 0}, + [14956] = {.lex_state = 0}, + [14957] = {.lex_state = 0}, + [14958] = {.lex_state = 0}, + [14959] = {.lex_state = 0}, + [14960] = {.lex_state = 0}, + [14961] = {.lex_state = 0, .external_lex_state = 4}, + [14962] = {.lex_state = 0}, + [14963] = {.lex_state = 0}, + [14964] = {.lex_state = 0}, + [14965] = {.lex_state = 2136}, + [14966] = {.lex_state = 0}, + [14967] = {.lex_state = 0}, + [14968] = {.lex_state = 0}, + [14969] = {.lex_state = 0}, + [14970] = {.lex_state = 0}, + [14971] = {.lex_state = 0}, + [14972] = {.lex_state = 0}, + [14973] = {.lex_state = 0}, + [14974] = {.lex_state = 2136}, + [14975] = {.lex_state = 2136}, + [14976] = {.lex_state = 2136}, + [14977] = {.lex_state = 2136}, + [14978] = {.lex_state = 2136}, + [14979] = {.lex_state = 2136}, + [14980] = {.lex_state = 2136}, + [14981] = {.lex_state = 2136}, + [14982] = {.lex_state = 2136}, + [14983] = {.lex_state = 2136}, + [14984] = {.lex_state = 2136}, + [14985] = {.lex_state = 2136}, + [14986] = {.lex_state = 2136}, + [14987] = {.lex_state = 2136}, + [14988] = {.lex_state = 2136}, + [14989] = {.lex_state = 2136}, + [14990] = {.lex_state = 2136}, + [14991] = {.lex_state = 2136}, + [14992] = {.lex_state = 2136}, + [14993] = {.lex_state = 2136}, + [14994] = {.lex_state = 2136}, + [14995] = {.lex_state = 2136}, + [14996] = {.lex_state = 2136}, + [14997] = {.lex_state = 2136}, + [14998] = {.lex_state = 2136}, + [14999] = {.lex_state = 2136}, + [15000] = {.lex_state = 2136}, + [15001] = {.lex_state = 2136}, + [15002] = {.lex_state = 2136}, + [15003] = {.lex_state = 2136}, + [15004] = {.lex_state = 2136}, + [15005] = {.lex_state = 2136}, + [15006] = {.lex_state = 2136}, + [15007] = {.lex_state = 2136}, + [15008] = {.lex_state = 2136}, + [15009] = {.lex_state = 2136}, + [15010] = {.lex_state = 0}, + [15011] = {.lex_state = 0}, + [15012] = {.lex_state = 0, .external_lex_state = 4}, + [15013] = {.lex_state = 0}, + [15014] = {.lex_state = 0}, + [15015] = {.lex_state = 2136}, + [15016] = {.lex_state = 0}, + [15017] = {.lex_state = 0}, + [15018] = {.lex_state = 0}, + [15019] = {.lex_state = 0}, + [15020] = {.lex_state = 0}, + [15021] = {.lex_state = 0}, + [15022] = {.lex_state = 0}, + [15023] = {.lex_state = 0}, + [15024] = {.lex_state = 0}, + [15025] = {.lex_state = 0}, + [15026] = {.lex_state = 0}, + [15027] = {.lex_state = 0}, + [15028] = {.lex_state = 0}, + [15029] = {.lex_state = 0}, + [15030] = {.lex_state = 0}, + [15031] = {.lex_state = 0}, + [15032] = {.lex_state = 0}, + [15033] = {.lex_state = 0}, + [15034] = {.lex_state = 0}, + [15035] = {.lex_state = 0}, + [15036] = {.lex_state = 0}, + [15037] = {.lex_state = 0}, + [15038] = {.lex_state = 0}, + [15039] = {.lex_state = 0}, + [15040] = {.lex_state = 0}, + [15041] = {.lex_state = 0}, + [15042] = {.lex_state = 0}, + [15043] = {.lex_state = 2136}, + [15044] = {.lex_state = 0}, + [15045] = {.lex_state = 0}, + [15046] = {.lex_state = 0}, + [15047] = {.lex_state = 0}, + [15048] = {.lex_state = 0}, + [15049] = {.lex_state = 2136}, + [15050] = {.lex_state = 0}, + [15051] = {.lex_state = 0}, + [15052] = {.lex_state = 2136}, + [15053] = {.lex_state = 0}, + [15054] = {.lex_state = 0}, + [15055] = {.lex_state = 2136}, + [15056] = {.lex_state = 0}, + [15057] = {.lex_state = 0}, + [15058] = {.lex_state = 0}, + [15059] = {.lex_state = 0}, + [15060] = {.lex_state = 0}, + [15061] = {.lex_state = 0}, + [15062] = {.lex_state = 0}, + [15063] = {.lex_state = 0}, + [15064] = {.lex_state = 0}, + [15065] = {.lex_state = 0}, + [15066] = {.lex_state = 0}, + [15067] = {.lex_state = 0}, + [15068] = {.lex_state = 0}, + [15069] = {.lex_state = 0}, + [15070] = {.lex_state = 0}, + [15071] = {.lex_state = 0}, + [15072] = {.lex_state = 0}, + [15073] = {.lex_state = 2140}, + [15074] = {.lex_state = 0}, + [15075] = {.lex_state = 0}, + [15076] = {.lex_state = 0}, + [15077] = {.lex_state = 0}, + [15078] = {.lex_state = 0}, + [15079] = {.lex_state = 0}, + [15080] = {.lex_state = 0}, + [15081] = {.lex_state = 0}, + [15082] = {.lex_state = 0}, + [15083] = {.lex_state = 0}, + [15084] = {.lex_state = 0}, + [15085] = {.lex_state = 0}, + [15086] = {.lex_state = 0}, + [15087] = {.lex_state = 0}, + [15088] = {.lex_state = 0}, + [15089] = {.lex_state = 0}, + [15090] = {.lex_state = 0}, + [15091] = {.lex_state = 0}, + [15092] = {.lex_state = 0}, + [15093] = {.lex_state = 0}, + [15094] = {.lex_state = 0}, + [15095] = {.lex_state = 0}, + [15096] = {.lex_state = 0}, + [15097] = {.lex_state = 0}, + [15098] = {.lex_state = 0}, + [15099] = {.lex_state = 0}, + [15100] = {.lex_state = 0}, + [15101] = {.lex_state = 0}, + [15102] = {.lex_state = 0}, + [15103] = {.lex_state = 0}, + [15104] = {.lex_state = 0}, + [15105] = {.lex_state = 0}, + [15106] = {.lex_state = 0}, + [15107] = {.lex_state = 0}, + [15108] = {.lex_state = 0}, + [15109] = {.lex_state = 0}, + [15110] = {.lex_state = 0}, + [15111] = {.lex_state = 0}, + [15112] = {.lex_state = 0}, + [15113] = {.lex_state = 0}, + [15114] = {.lex_state = 0}, + [15115] = {.lex_state = 0}, + [15116] = {.lex_state = 0}, + [15117] = {.lex_state = 0}, + [15118] = {.lex_state = 0}, + [15119] = {.lex_state = 0}, + [15120] = {.lex_state = 0}, + [15121] = {.lex_state = 0}, + [15122] = {.lex_state = 0}, + [15123] = {.lex_state = 0}, + [15124] = {.lex_state = 0}, + [15125] = {.lex_state = 0}, + [15126] = {.lex_state = 0}, + [15127] = {.lex_state = 0}, + [15128] = {.lex_state = 0}, + [15129] = {.lex_state = 0}, + [15130] = {.lex_state = 0}, + [15131] = {.lex_state = 0}, + [15132] = {.lex_state = 0}, + [15133] = {.lex_state = 0}, + [15134] = {.lex_state = 0}, + [15135] = {.lex_state = 0}, + [15136] = {.lex_state = 0}, + [15137] = {.lex_state = 0}, + [15138] = {.lex_state = 0}, + [15139] = {.lex_state = 0}, + [15140] = {.lex_state = 0}, + [15141] = {.lex_state = 0}, + [15142] = {.lex_state = 0}, + [15143] = {.lex_state = 0}, + [15144] = {.lex_state = 0}, + [15145] = {.lex_state = 0}, + [15146] = {.lex_state = 0}, + [15147] = {.lex_state = 0}, + [15148] = {.lex_state = 0}, + [15149] = {.lex_state = 0}, + [15150] = {.lex_state = 0}, + [15151] = {.lex_state = 0}, + [15152] = {.lex_state = 0}, + [15153] = {.lex_state = 0}, + [15154] = {.lex_state = 0}, + [15155] = {.lex_state = 0}, + [15156] = {.lex_state = 0}, + [15157] = {.lex_state = 2140}, + [15158] = {.lex_state = 0}, + [15159] = {.lex_state = 0}, + [15160] = {.lex_state = 0}, + [15161] = {.lex_state = 0}, + [15162] = {.lex_state = 0}, + [15163] = {.lex_state = 0}, + [15164] = {.lex_state = 0}, + [15165] = {.lex_state = 0}, + [15166] = {.lex_state = 0}, + [15167] = {.lex_state = 0}, + [15168] = {.lex_state = 0}, + [15169] = {.lex_state = 0}, + [15170] = {.lex_state = 0}, + [15171] = {.lex_state = 0}, + [15172] = {.lex_state = 0}, + [15173] = {.lex_state = 0}, + [15174] = {.lex_state = 0}, + [15175] = {.lex_state = 0}, + [15176] = {.lex_state = 2212}, + [15177] = {.lex_state = 0}, + [15178] = {.lex_state = 0}, + [15179] = {.lex_state = 0}, + [15180] = {.lex_state = 0}, + [15181] = {.lex_state = 0}, + [15182] = {.lex_state = 748}, + [15183] = {.lex_state = 0}, + [15184] = {.lex_state = 0}, + [15185] = {.lex_state = 2154}, + [15186] = {.lex_state = 0}, + [15187] = {.lex_state = 0}, + [15188] = {.lex_state = 0}, + [15189] = {.lex_state = 0}, + [15190] = {.lex_state = 0}, + [15191] = {.lex_state = 0}, + [15192] = {.lex_state = 0}, + [15193] = {.lex_state = 0}, + [15194] = {.lex_state = 0}, + [15195] = {.lex_state = 0}, + [15196] = {.lex_state = 0}, + [15197] = {.lex_state = 0}, + [15198] = {.lex_state = 0}, + [15199] = {.lex_state = 0}, + [15200] = {.lex_state = 748}, + [15201] = {.lex_state = 0}, + [15202] = {.lex_state = 0}, + [15203] = {.lex_state = 748}, + [15204] = {.lex_state = 0}, + [15205] = {.lex_state = 0}, + [15206] = {.lex_state = 0}, + [15207] = {.lex_state = 0}, + [15208] = {.lex_state = 0}, + [15209] = {.lex_state = 0}, + [15210] = {.lex_state = 0}, + [15211] = {.lex_state = 0}, + [15212] = {.lex_state = 0}, + [15213] = {.lex_state = 0}, + [15214] = {.lex_state = 0}, + [15215] = {.lex_state = 0}, + [15216] = {.lex_state = 0}, + [15217] = {.lex_state = 0}, + [15218] = {.lex_state = 0}, + [15219] = {.lex_state = 0}, + [15220] = {.lex_state = 0}, + [15221] = {.lex_state = 0}, + [15222] = {.lex_state = 0}, + [15223] = {.lex_state = 0}, + [15224] = {.lex_state = 0}, + [15225] = {.lex_state = 0}, + [15226] = {.lex_state = 0}, + [15227] = {.lex_state = 0}, + [15228] = {.lex_state = 0}, + [15229] = {.lex_state = 0}, + [15230] = {.lex_state = 0}, + [15231] = {.lex_state = 0}, + [15232] = {.lex_state = 0}, + [15233] = {.lex_state = 0}, + [15234] = {.lex_state = 0}, + [15235] = {.lex_state = 0}, + [15236] = {.lex_state = 0}, + [15237] = {.lex_state = 0}, + [15238] = {.lex_state = 0}, + [15239] = {.lex_state = 0}, + [15240] = {.lex_state = 0}, + [15241] = {.lex_state = 0}, + [15242] = {.lex_state = 0}, + [15243] = {.lex_state = 0}, + [15244] = {.lex_state = 0}, + [15245] = {.lex_state = 0}, + [15246] = {.lex_state = 0}, + [15247] = {.lex_state = 0}, + [15248] = {.lex_state = 0}, + [15249] = {.lex_state = 0}, + [15250] = {.lex_state = 0}, + [15251] = {.lex_state = 0}, + [15252] = {.lex_state = 0}, + [15253] = {.lex_state = 0}, + [15254] = {.lex_state = 0}, + [15255] = {.lex_state = 0}, + [15256] = {.lex_state = 0}, + [15257] = {.lex_state = 2136}, + [15258] = {.lex_state = 0}, + [15259] = {.lex_state = 0}, + [15260] = {.lex_state = 2136}, + [15261] = {.lex_state = 2136}, + [15262] = {.lex_state = 0}, + [15263] = {.lex_state = 0}, + [15264] = {.lex_state = 0}, +}; + +enum { + ts_external_token__dollar_quoted_string_tag = 0, + ts_external_token__dollar_quoted_string_content = 1, + ts_external_token__dollar_quoted_string_end_tag = 2, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__dollar_quoted_string_tag] = sym__dollar_quoted_string_tag, + [ts_external_token__dollar_quoted_string_content] = sym__dollar_quoted_string_content, + [ts_external_token__dollar_quoted_string_end_tag] = sym__dollar_quoted_string_end_tag, +}; + +static const bool ts_external_scanner_states[5][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__dollar_quoted_string_tag] = true, + [ts_external_token__dollar_quoted_string_content] = true, + [ts_external_token__dollar_quoted_string_end_tag] = true, + }, + [2] = { + [ts_external_token__dollar_quoted_string_tag] = true, + }, + [3] = { + [ts_external_token__dollar_quoted_string_content] = true, + }, + [4] = { + [ts_external_token__dollar_quoted_string_end_tag] = true, + }, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), + [aux_sym_with_clause_token1] = ACTIONS(1), + [aux_sym_with_clause_token2] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [aux_sym_cte_token1] = ACTIONS(1), + [aux_sym_cte_token2] = ACTIONS(1), + [aux_sym_cte_token3] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [aux_sym_truncate_statement_token1] = ACTIONS(1), + [aux_sym_truncate_statement_token2] = ACTIONS(1), + [aux_sym_comment_statement_token1] = ACTIONS(1), + [aux_sym_comment_statement_token2] = ACTIONS(1), + [aux_sym_comment_statement_token3] = ACTIONS(1), + [aux_sym_comment_statement_token4] = ACTIONS(1), + [aux_sym_comment_statement_token5] = ACTIONS(1), + [aux_sym_comment_statement_token6] = ACTIONS(1), + [aux_sym_comment_statement_token7] = ACTIONS(1), + [aux_sym_begin_statement_token1] = ACTIONS(1), + [aux_sym_begin_statement_token2] = ACTIONS(1), + [aux_sym_begin_statement_token3] = ACTIONS(1), + [aux_sym_commit_statement_token1] = ACTIONS(1), + [aux_sym_rollback_statement_token1] = ACTIONS(1), + [aux_sym_create_statement_token1] = ACTIONS(1), + [aux_sym_create_statement_token2] = ACTIONS(1), + [aux_sym_create_statement_token3] = ACTIONS(1), + [aux_sym_alter_statement_token1] = ACTIONS(1), + [aux_sym_alter_table_token1] = ACTIONS(1), + [aux_sym_alter_table_token2] = ACTIONS(1), + [aux_sym_alter_schema_rename_action_token1] = ACTIONS(1), + [aux_sym_alter_schema_rename_action_token2] = ACTIONS(1), + [aux_sym_alter_owner_action_token1] = ACTIONS(1), + [anon_sym_CURRENT_USER] = ACTIONS(1), + [anon_sym_CURRENT_ROLE] = ACTIONS(1), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(1), + [aux_sym_alter_table_action_add_token1] = ACTIONS(1), + [aux_sym_sequence_token1] = ACTIONS(1), + [aux_sym_sequence_token2] = ACTIONS(1), + [aux_sym_sequence_token4] = ACTIONS(1), + [aux_sym_sequence_token5] = ACTIONS(1), + [aux_sym_sequence_token6] = ACTIONS(1), + [aux_sym_sequence_token7] = ACTIONS(1), + [aux_sym_sequence_token8] = ACTIONS(1), + [aux_sym_sequence_token9] = ACTIONS(1), + [aux_sym_pg_command_token1] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [aux_sym__compound_statement_token1] = ACTIONS(1), + [aux_sym__compound_statement_token2] = ACTIONS(1), + [aux_sym_return_statement_token1] = ACTIONS(1), + [aux_sym_declare_statement_token1] = ACTIONS(1), + [aux_sym_create_function_statement_token1] = ACTIONS(1), + [aux_sym_create_function_statement_token2] = ACTIONS(1), + [aux_sym_create_function_statement_token3] = ACTIONS(1), + [aux_sym_create_function_statement_token4] = ACTIONS(1), + [aux_sym_create_function_statement_token5] = ACTIONS(1), + [aux_sym_create_function_statement_token6] = ACTIONS(1), + [aux_sym_create_function_statement_token7] = ACTIONS(1), + [aux_sym_create_function_statement_token8] = ACTIONS(1), + [aux_sym_create_function_statement_token9] = ACTIONS(1), + [aux_sym_create_function_statement_token10] = ACTIONS(1), + [aux_sym_create_function_statement_token11] = ACTIONS(1), + [aux_sym_external_hint_token1] = ACTIONS(1), + [aux_sym_external_hint_token2] = ACTIONS(1), + [aux_sym_external_hint_token4] = ACTIONS(1), + [aux_sym_optimizer_hint_token1] = ACTIONS(1), + [aux_sym_optimizer_hint_token2] = ACTIONS(1), + [aux_sym_optimizer_hint_token3] = ACTIONS(1), + [aux_sym_parallel_hint_token1] = ACTIONS(1), + [aux_sym_parallel_hint_token2] = ACTIONS(1), + [aux_sym_parallel_hint_token3] = ACTIONS(1), + [aux_sym_null_hint_token1] = ACTIONS(1), + [aux_sym_null_hint_token2] = ACTIONS(1), + [aux_sym_null_hint_token4] = ACTIONS(1), + [aux_sym_deterministic_hint_token1] = ACTIONS(1), + [aux_sym_sql_hint_token1] = ACTIONS(1), + [aux_sym_sql_hint_token2] = ACTIONS(1), + [aux_sym_sql_hint_token3] = ACTIONS(1), + [aux_sym_sql_hint_token4] = ACTIONS(1), + [aux_sym_sql_hint_token5] = ACTIONS(1), + [aux_sym__function_language_token1] = ACTIONS(1), + [aux_sym_create_function_parameter_token1] = ACTIONS(1), + [aux_sym_create_function_parameter_token2] = ACTIONS(1), + [aux_sym_create_function_parameter_token3] = ACTIONS(1), + [aux_sym_create_function_parameter_token4] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1), + [aux_sym_create_trigger_statement_token2] = ACTIONS(1), + [aux_sym_create_trigger_statement_token3] = ACTIONS(1), + [aux_sym_create_trigger_statement_token4] = ACTIONS(1), + [aux_sym_create_trigger_statement_token5] = ACTIONS(1), + [aux_sym_create_trigger_statement_token6] = ACTIONS(1), + [aux_sym_create_trigger_statement_token7] = ACTIONS(1), + [aux_sym_trigger_reference_token1] = ACTIONS(1), + [aux_sym_trigger_preferencing_token1] = ACTIONS(1), + [aux_sym_trigger_preferencing_token2] = ACTIONS(1), + [aux_sym_trigger_preferencing_token3] = ACTIONS(1), + [aux_sym_trigger_time_token1] = ACTIONS(1), + [aux_sym_trigger_time_token2] = ACTIONS(1), + [aux_sym_trigger_time_token4] = ACTIONS(1), + [aux_sym_trigger_event_token1] = ACTIONS(1), + [aux_sym_trigger_event_token2] = ACTIONS(1), + [aux_sym_trigger_event_token3] = ACTIONS(1), + [aux_sym_trigger_condition_token1] = ACTIONS(1), + [aux_sym_trigger_order_token1] = ACTIONS(1), + [aux_sym_trigger_order_token2] = ACTIONS(1), + [aux_sym_trigger_body_token1] = ACTIONS(1), + [aux_sym_create_extension_statement_token1] = ACTIONS(1), + [aux_sym_create_extension_statement_token2] = ACTIONS(1), + [aux_sym_create_role_statement_token1] = ACTIONS(1), + [aux_sym_drop_statement_token1] = ACTIONS(1), + [aux_sym_drop_statement_token2] = ACTIONS(1), + [aux_sym_drop_statement_token4] = ACTIONS(1), + [aux_sym_drop_statement_token5] = ACTIONS(1), + [aux_sym_drop_statement_token6] = ACTIONS(1), + [aux_sym_set_statement_token1] = ACTIONS(1), + [aux_sym_set_statement_token2] = ACTIONS(1), + [aux_sym_grant_statement_token1] = ACTIONS(1), + [aux_sym_grant_statement_token2] = ACTIONS(1), + [aux_sym_grant_statement_token3] = ACTIONS(1), + [aux_sym_grant_statement_token4] = ACTIONS(1), + [aux_sym_grant_statement_token5] = ACTIONS(1), + [aux_sym_grant_statement_token6] = ACTIONS(1), + [aux_sym_grant_statement_token8] = ACTIONS(1), + [aux_sym_grant_statement_token9] = ACTIONS(1), + [aux_sym_grant_statement_token10] = ACTIONS(1), + [aux_sym_create_domain_statement_token1] = ACTIONS(1), + [aux_sym_type_spec_enum_token1] = ACTIONS(1), + [aux_sym_type_spec_range_token1] = ACTIONS(1), + [aux_sym_type_spec_range_token2] = ACTIONS(1), + [aux_sym_type_spec_range_token3] = ACTIONS(1), + [aux_sym_type_spec_range_token4] = ACTIONS(1), + [aux_sym_type_spec_range_token5] = ACTIONS(1), + [aux_sym_type_spec_range_token6] = ACTIONS(1), + [aux_sym_type_spec_range_token7] = ACTIONS(1), + [aux_sym_type_spec_base_token2] = ACTIONS(1), + [aux_sym_type_spec_base_token3] = ACTIONS(1), + [aux_sym_type_spec_base_token4] = ACTIONS(1), + [aux_sym_type_spec_base_token5] = ACTIONS(1), + [aux_sym_type_spec_base_token6] = ACTIONS(1), + [aux_sym_type_spec_base_token7] = ACTIONS(1), + [aux_sym_type_spec_base_token9] = ACTIONS(1), + [aux_sym_type_spec_base_token10] = ACTIONS(1), + [aux_sym_type_spec_base_token11] = ACTIONS(1), + [aux_sym_type_spec_base_token12] = ACTIONS(1), + [aux_sym_type_spec_base_token13] = ACTIONS(1), + [aux_sym_type_spec_base_token14] = ACTIONS(1), + [aux_sym_type_spec_base_token15] = ACTIONS(1), + [aux_sym_type_spec_base_token16] = ACTIONS(1), + [aux_sym_type_spec_base_token17] = ACTIONS(1), + [aux_sym_type_spec_base_token18] = ACTIONS(1), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(1), + [aux_sym_direction_constraint_token1] = ACTIONS(1), + [aux_sym_direction_constraint_token2] = ACTIONS(1), + [anon_sym_CONSTRAINT] = ACTIONS(1), + [aux_sym_mode_token1] = ACTIONS(1), + [aux_sym_initial_mode_token1] = ACTIONS(1), + [aux_sym_initial_mode_token2] = ACTIONS(1), + [aux_sym_initial_mode_token3] = ACTIONS(1), + [aux_sym_table_constraint_check_token1] = ACTIONS(1), + [aux_sym_table_constraint_exclude_token1] = ACTIONS(1), + [aux_sym_table_constraint_exclude_token2] = ACTIONS(1), + [aux_sym_table_constraint_foreign_key_token2] = ACTIONS(1), + [aux_sym_table_constraint_unique_token1] = ACTIONS(1), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(1), + [aux_sym_create_table_statement_token1] = ACTIONS(1), + [aux_sym_create_table_statement_token2] = ACTIONS(1), + [aux_sym_having_clause_token1] = ACTIONS(1), + [aux_sym_rollup_clause_token1] = ACTIONS(1), + [aux_sym_cube_clause_token1] = ACTIONS(1), + [aux_sym_order_expression_token2] = ACTIONS(1), + [aux_sym_order_expression_token3] = ACTIONS(1), + [aux_sym_order_by_clause_token1] = ACTIONS(1), + [aux_sym_limit_clause_token1] = ACTIONS(1), + [aux_sym_fetch_clause_token1] = ACTIONS(1), + [aux_sym_fetch_clause_token2] = ACTIONS(1), + [aux_sym_where_clause_token1] = ACTIONS(1), + [aux_sym_select_clause_body_token1] = ACTIONS(1), + [aux_sym_join_type_token1] = ACTIONS(1), + [aux_sym_join_type_token2] = ACTIONS(1), + [aux_sym_join_type_token3] = ACTIONS(1), + [aux_sym_join_type_token4] = ACTIONS(1), + [aux_sym_join_clause_token1] = ACTIONS(1), + [aux_sym_select_subexpression_token1] = ACTIONS(1), + [aux_sym_values_clause_token1] = ACTIONS(1), + [aux_sym_conditional_expression_token1] = ACTIONS(1), + [aux_sym_conditional_expression_token2] = ACTIONS(1), + [aux_sym_conditional_expression_token3] = ACTIONS(1), + [aux_sym__function_call_arguments_token1] = ACTIONS(1), + [aux_sym_within_group_clause_token1] = ACTIONS(1), + [aux_sym_filter_clause_token1] = ACTIONS(1), + [aux_sym_over_clause_token1] = ACTIONS(1), + [aux_sym_partition_by_clause_token1] = ACTIONS(1), + [aux_sym_frame_clause_token1] = ACTIONS(1), + [aux_sym_frame_clause_token2] = ACTIONS(1), + [aux_sym_frame_bound_token1] = ACTIONS(1), + [aux_sym_frame_bound_token2] = ACTIONS(1), + [aux_sym_frame_bound_token3] = ACTIONS(1), + [aux_sym_frame_bound_token4] = ACTIONS(1), + [aux_sym_frame_exclusion_token1] = ACTIONS(1), + [aux_sym_frame_exclusion_token2] = ACTIONS(1), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1), + [aux_sym_at_time_zone_expression_token2] = ACTIONS(1), + [aux_sym_at_time_zone_expression_token3] = ACTIONS(1), + [aux_sym_TRUE_token1] = ACTIONS(1), + [aux_sym_FALSE_token1] = ACTIONS(1), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_DASH_GT] = ACTIONS(1), + [anon_sym_DASH_GT_GT] = ACTIONS(1), + [anon_sym_POUND_GT] = ACTIONS(1), + [anon_sym_POUND_GT_GT] = ACTIONS(1), + [aux_sym_type_token1] = ACTIONS(1), + [aux_sym_type_token2] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_COLON_COLON] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [anon_sym_BANG_BANG] = ACTIONS(1), + [anon_sym_TILDE] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [anon_sym_STAR] = ACTIONS(1), + [anon_sym_SLASH] = ACTIONS(1), + [anon_sym_PERCENT] = ACTIONS(1), + [anon_sym_LT_LT] = ACTIONS(1), + [anon_sym_GT_GT] = ACTIONS(1), + [anon_sym_AMP] = ACTIONS(1), + [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_POUND] = ACTIONS(1), + [anon_sym_LT] = ACTIONS(1), + [anon_sym_LT_EQ] = ACTIONS(1), + [anon_sym_LT_GT] = ACTIONS(1), + [anon_sym_BANG_EQ] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_GT_EQ] = ACTIONS(1), + [anon_sym_BANG_TILDE] = ACTIONS(1), + [anon_sym_TILDE_STAR] = ACTIONS(1), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1), + [anon_sym_AMP_AMP] = ACTIONS(1), + [anon_sym_DOT_STAR] = ACTIONS(1), + [anon_sym_DOLLAR] = ACTIONS(1), + [aux_sym_argument_reference_token1] = ACTIONS(1), + [sym__dollar_quoted_string_tag] = ACTIONS(1), + [sym__dollar_quoted_string_content] = ACTIONS(1), + [sym__dollar_quoted_string_end_tag] = ACTIONS(1), + }, + [1] = { + [sym_source_file] = STATE(14880), + [sym__statement] = STATE(5085), + [sym_with_clause] = STATE(9018), + [sym_select_statement] = STATE(8763), + [sym_insert_statement] = STATE(8763), + [sym_update_statement] = STATE(8763), + [sym_delete_statement] = STATE(8763), + [sym_truncate_statement] = STATE(8763), + [sym_comment_statement] = STATE(8763), + [sym_begin_statement] = STATE(8763), + [sym_commit_statement] = STATE(8763), + [sym_rollback_statement] = STATE(8763), + [sym_create_statement] = STATE(8763), + [sym_alter_statement] = STATE(8763), + [sym_pg_command] = STATE(8763), + [sym_create_function_statement] = STATE(8763), + [sym_create_trigger_statement] = STATE(8763), + [sym_create_extension_statement] = STATE(8763), + [sym_create_role_statement] = STATE(8763), + [sym_create_schema_statement] = STATE(8763), + [sym_drop_statement] = STATE(8763), + [sym_set_statement] = STATE(8763), + [sym_grant_statement] = STATE(8763), + [sym_create_domain_statement] = STATE(8763), + [sym_create_type_statement] = STATE(8763), + [sym_create_index_statement] = STATE(8763), + [sym_create_table_statement] = STATE(8763), + [sym_create_view_statement] = STATE(8763), + [sym_create_materialized_view_statement] = STATE(8763), + [sym__select_statement] = STATE(8404), + [sym_select_clause] = STATE(7332), + [sym__update_statement] = STATE(8435), + [sym__insert_statement] = STATE(8437), + [sym__delete_statement] = STATE(8443), + [aux_sym_source_file_repeat1] = STATE(5085), + [ts_builtin_sym_end] = ACTIONS(5), + [aux_sym_with_clause_token1] = ACTIONS(7), + [aux_sym_truncate_statement_token1] = ACTIONS(9), + [aux_sym_comment_statement_token1] = ACTIONS(11), + [aux_sym_begin_statement_token1] = ACTIONS(13), + [aux_sym_commit_statement_token1] = ACTIONS(15), + [aux_sym_rollback_statement_token1] = ACTIONS(17), + [aux_sym_create_statement_token1] = ACTIONS(19), + [aux_sym_alter_statement_token1] = ACTIONS(21), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(23), + [aux_sym_pg_command_token1] = ACTIONS(25), + [aux_sym_trigger_event_token1] = ACTIONS(27), + [aux_sym_trigger_event_token2] = ACTIONS(29), + [aux_sym_trigger_event_token3] = ACTIONS(31), + [aux_sym_drop_statement_token1] = ACTIONS(33), + [aux_sym_grant_statement_token1] = ACTIONS(35), + [aux_sym_grant_statement_token4] = ACTIONS(37), + [sym_comment] = ACTIONS(3), + }, + [2] = { + [sym__aliased_expression] = STATE(3526), + [sym__aliasable_expression] = STATE(3526), + [sym_select_clause_body] = STATE(3875), + [sym_select_subexpression] = STATE(276), + [sym_conditional_expression] = STATE(276), + [sym_in_expression] = STATE(276), + [sym_function_call] = STATE(142), + [sym__parenthesized_expression] = STATE(142), + [sym_is_expression] = STATE(276), + [sym_boolean_expression] = STATE(276), + [sym_at_time_zone_expression] = STATE(276), + [sym_NULL] = STATE(276), + [sym_TRUE] = STATE(276), + [sym_FALSE] = STATE(276), + [sym__quoted_identifier] = STATE(9), + [sym_identifier] = STATE(19), + [sym_dotted_name] = STATE(13), + [sym__identifier] = STATE(64), + [sym_string] = STATE(142), + [sym_json_access] = STATE(276), + [sym_type_cast] = STATE(276), + [sym_array_element_access] = STATE(276), + [sym_unary_expression] = STATE(276), + [sym_binary_expression] = STATE(276), + [sym_asterisk_expression] = STATE(276), + [sym_interval_expression] = STATE(276), + [sym_argument_reference] = STATE(157), + [sym__expression] = STATE(109), + [ts_builtin_sym_end] = ACTIONS(39), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(43), + [anon_sym_LPAREN] = ACTIONS(45), + [aux_sym_truncate_statement_token1] = ACTIONS(41), + [aux_sym_comment_statement_token1] = ACTIONS(41), + [aux_sym_begin_statement_token1] = ACTIONS(41), + [aux_sym_commit_statement_token1] = ACTIONS(41), + [aux_sym_rollback_statement_token1] = ACTIONS(41), + [aux_sym_create_statement_token1] = ACTIONS(41), + [aux_sym_alter_statement_token1] = ACTIONS(41), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(41), + [aux_sym_sequence_token5] = ACTIONS(41), + [aux_sym_pg_command_token1] = ACTIONS(39), + [aux_sym_return_statement_token1] = ACTIONS(41), + [aux_sym_declare_statement_token1] = ACTIONS(41), + [aux_sym_create_function_statement_token3] = ACTIONS(41), + [aux_sym_create_function_statement_token4] = ACTIONS(41), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_create_function_statement_token8] = ACTIONS(41), + [aux_sym_create_function_statement_token9] = ACTIONS(41), + [aux_sym_create_function_statement_token10] = ACTIONS(41), + [aux_sym_create_function_statement_token11] = ACTIONS(41), + [aux_sym_external_hint_token1] = ACTIONS(41), + [aux_sym_external_hint_token2] = ACTIONS(41), + [aux_sym_optimizer_hint_token1] = ACTIONS(41), + [aux_sym_optimizer_hint_token2] = ACTIONS(41), + [aux_sym_optimizer_hint_token3] = ACTIONS(41), + [aux_sym_parallel_hint_token1] = ACTIONS(41), + [aux_sym_null_hint_token1] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(47), + [aux_sym_null_hint_token4] = ACTIONS(41), + [aux_sym_deterministic_hint_token1] = ACTIONS(41), + [aux_sym_sql_hint_token1] = ACTIONS(41), + [aux_sym_sql_hint_token2] = ACTIONS(41), + [aux_sym_sql_hint_token3] = ACTIONS(41), + [aux_sym_sql_hint_token5] = ACTIONS(41), + [aux_sym__function_language_token1] = ACTIONS(41), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = ACTIONS(41), + [aux_sym_trigger_event_token3] = ACTIONS(41), + [aux_sym_drop_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token4] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_create_table_statement_token1] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(49), + [aux_sym_conditional_expression_token1] = ACTIONS(51), + [aux_sym_TRUE_token1] = ACTIONS(53), + [aux_sym_FALSE_token1] = ACTIONS(55), + [sym_number] = ACTIONS(57), + [sym__unquoted_identifier] = ACTIONS(59), + [anon_sym_BQUOTE] = ACTIONS(61), + [anon_sym_DQUOTE] = ACTIONS(63), + [anon_sym_SQUOTE] = ACTIONS(65), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(67), + [anon_sym_DASH] = ACTIONS(69), + [anon_sym_BANG_BANG] = ACTIONS(67), + [anon_sym_TILDE] = ACTIONS(67), + [anon_sym_AT] = ACTIONS(67), + [anon_sym_PIPE_SLASH] = ACTIONS(67), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(67), + [anon_sym_STAR] = ACTIONS(71), + [aux_sym_interval_expression_token1] = ACTIONS(73), + [anon_sym_DOLLAR] = ACTIONS(75), + [sym__dollar_quoted_string_tag] = ACTIONS(77), + }, + [3] = { + [sym__aliased_expression] = STATE(3636), + [sym__aliasable_expression] = STATE(3636), + [sym_select_clause_body] = STATE(3959), + [sym_select_subexpression] = STATE(372), + [sym_conditional_expression] = STATE(372), + [sym_in_expression] = STATE(372), + [sym_function_call] = STATE(258), + [sym__parenthesized_expression] = STATE(258), + [sym_is_expression] = STATE(372), + [sym_boolean_expression] = STATE(372), + [sym_at_time_zone_expression] = STATE(372), + [sym_NULL] = STATE(372), + [sym_TRUE] = STATE(372), + [sym_FALSE] = STATE(372), + [sym__quoted_identifier] = STATE(37), + [sym_identifier] = STATE(24), + [sym_dotted_name] = STATE(104), + [sym__identifier] = STATE(102), + [sym_string] = STATE(258), + [sym_json_access] = STATE(372), + [sym_type_cast] = STATE(372), + [sym_array_element_access] = STATE(372), + [sym_unary_expression] = STATE(372), + [sym_binary_expression] = STATE(372), + [sym_asterisk_expression] = STATE(372), + [sym_interval_expression] = STATE(372), + [sym_argument_reference] = STATE(201), + [sym__expression] = STATE(143), + [ts_builtin_sym_end] = ACTIONS(39), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(81), + [aux_sym_truncate_statement_token1] = ACTIONS(41), + [aux_sym_comment_statement_token1] = ACTIONS(41), + [aux_sym_begin_statement_token1] = ACTIONS(41), + [aux_sym_commit_statement_token1] = ACTIONS(41), + [aux_sym_rollback_statement_token1] = ACTIONS(41), + [aux_sym_create_statement_token1] = ACTIONS(41), + [aux_sym_alter_statement_token1] = ACTIONS(41), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(41), + [aux_sym_sequence_token5] = ACTIONS(41), + [aux_sym_pg_command_token1] = ACTIONS(39), + [aux_sym_return_statement_token1] = ACTIONS(41), + [aux_sym_declare_statement_token1] = ACTIONS(41), + [aux_sym_create_function_statement_token3] = ACTIONS(41), + [aux_sym_create_function_statement_token4] = ACTIONS(41), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_create_function_statement_token8] = ACTIONS(41), + [aux_sym_create_function_statement_token9] = ACTIONS(41), + [aux_sym_create_function_statement_token10] = ACTIONS(41), + [aux_sym_create_function_statement_token11] = ACTIONS(41), + [aux_sym_external_hint_token1] = ACTIONS(41), + [aux_sym_external_hint_token2] = ACTIONS(41), + [aux_sym_optimizer_hint_token1] = ACTIONS(41), + [aux_sym_optimizer_hint_token2] = ACTIONS(41), + [aux_sym_optimizer_hint_token3] = ACTIONS(41), + [aux_sym_parallel_hint_token1] = ACTIONS(41), + [aux_sym_null_hint_token1] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(83), + [aux_sym_null_hint_token4] = ACTIONS(41), + [aux_sym_deterministic_hint_token1] = ACTIONS(41), + [aux_sym_sql_hint_token1] = ACTIONS(41), + [aux_sym_sql_hint_token2] = ACTIONS(41), + [aux_sym_sql_hint_token3] = ACTIONS(41), + [aux_sym_sql_hint_token5] = ACTIONS(41), + [aux_sym__function_language_token1] = ACTIONS(41), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = ACTIONS(41), + [aux_sym_trigger_event_token3] = ACTIONS(41), + [aux_sym_drop_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token4] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(85), + [aux_sym_conditional_expression_token1] = ACTIONS(87), + [aux_sym_TRUE_token1] = ACTIONS(89), + [aux_sym_FALSE_token1] = ACTIONS(91), + [sym_number] = ACTIONS(93), + [sym__unquoted_identifier] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(97), + [anon_sym_DQUOTE] = ACTIONS(99), + [anon_sym_SQUOTE] = ACTIONS(101), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(103), + [anon_sym_DASH] = ACTIONS(105), + [anon_sym_BANG_BANG] = ACTIONS(103), + [anon_sym_TILDE] = ACTIONS(103), + [anon_sym_AT] = ACTIONS(103), + [anon_sym_PIPE_SLASH] = ACTIONS(103), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(103), + [anon_sym_STAR] = ACTIONS(107), + [aux_sym_interval_expression_token1] = ACTIONS(109), + [anon_sym_DOLLAR] = ACTIONS(111), + [sym__dollar_quoted_string_tag] = ACTIONS(113), + }, + [4] = { + [aux_sym_dotted_name_repeat1] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(119), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [5] = { + [aux_sym_dotted_name_repeat1] = STATE(4), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_select_clause_body_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [6] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_select_clause_body_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [7] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [8] = { + [sym_within_group_clause] = STATE(23), + [sym_filter_clause] = STATE(73), + [sym_over_clause] = STATE(179), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_select_clause_body_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(136), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [9] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_select_clause_body_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [10] = { + [sym_within_group_clause] = STATE(29), + [sym_filter_clause] = STATE(70), + [sym_over_clause] = STATE(172), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_select_clause_body_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(136), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [11] = { + [sym_within_group_clause] = STATE(28), + [sym_filter_clause] = STATE(71), + [sym_over_clause] = STATE(180), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_select_clause_body_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(136), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [12] = { + [sym_within_group_clause] = STATE(25), + [sym_filter_clause] = STATE(69), + [sym_over_clause] = STATE(182), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_select_clause_body_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(136), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [13] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [14] = { + [aux_sym_dotted_name_repeat1] = STATE(5), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(162), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [15] = { + [aux_sym_dotted_name_repeat1] = STATE(15), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(164), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [16] = { + [aux_sym_dotted_name_repeat1] = STATE(15), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(167), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [17] = { + [sym_within_group_clause] = STATE(46), + [sym_filter_clause] = STATE(88), + [sym_over_clause] = STATE(224), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_select_clause_body_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(169), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [18] = { + [sym_within_group_clause] = STATE(40), + [sym_filter_clause] = STATE(78), + [sym_over_clause] = STATE(197), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_select_clause_body_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(169), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [19] = { + [aux_sym_dotted_name_repeat1] = STATE(5), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(175), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [20] = { + [sym_within_group_clause] = STATE(49), + [sym_filter_clause] = STATE(77), + [sym_over_clause] = STATE(238), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_select_clause_body_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(169), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [21] = { + [sym_within_group_clause] = STATE(34), + [sym_filter_clause] = STATE(83), + [sym_over_clause] = STATE(206), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_select_clause_body_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(169), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [22] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [23] = { + [sym_filter_clause] = STATE(65), + [sym_over_clause] = STATE(122), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [24] = { + [aux_sym_dotted_name_repeat1] = STATE(36), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(181), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(183), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [25] = { + [sym_filter_clause] = STATE(74), + [sym_over_clause] = STATE(174), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [26] = { + [sym_within_group_clause] = STATE(61), + [sym_filter_clause] = STATE(140), + [sym_over_clause] = STATE(311), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(189), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [27] = { + [sym_within_group_clause] = STATE(63), + [sym_filter_clause] = STATE(152), + [sym_over_clause] = STATE(315), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(189), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [28] = { + [sym_filter_clause] = STATE(51), + [sym_over_clause] = STATE(185), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [29] = { + [sym_filter_clause] = STATE(68), + [sym_over_clause] = STATE(113), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(138), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [30] = { + [sym_within_group_clause] = STATE(66), + [sym_filter_clause] = STATE(162), + [sym_over_clause] = STATE(321), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(189), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [31] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [32] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [33] = { + [sym_within_group_clause] = STATE(67), + [sym_filter_clause] = STATE(167), + [sym_over_clause] = STATE(322), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(189), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [34] = { + [sym_filter_clause] = STATE(91), + [sym_over_clause] = STATE(236), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [35] = { + [aux_sym_dotted_name_repeat1] = STATE(16), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(167), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(203), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [36] = { + [aux_sym_dotted_name_repeat1] = STATE(42), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_select_clause_body_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(181), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [37] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_select_clause_body_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [38] = { + [sym_within_group_clause] = STATE(85), + [sym_filter_clause] = STATE(213), + [sym_over_clause] = STATE(407), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(205), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [39] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_select_clause_body_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(221), + [aux_sym_type_token2] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [40] = { + [sym_filter_clause] = STATE(84), + [sym_over_clause] = STATE(220), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [41] = { + [sym_within_group_clause] = STATE(79), + [sym_filter_clause] = STATE(190), + [sym_over_clause] = STATE(415), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(205), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [42] = { + [aux_sym_dotted_name_repeat1] = STATE(42), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(225), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [43] = { + [sym_within_group_clause] = STATE(81), + [sym_filter_clause] = STATE(262), + [sym_over_clause] = STATE(484), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(205), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [44] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [45] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(228), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(230), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(232), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_select_clause_body_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(234), + [aux_sym_type_token2] = ACTIONS(236), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [46] = { + [sym_filter_clause] = STATE(101), + [sym_over_clause] = STATE(240), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [47] = { + [sym_within_group_clause] = STATE(80), + [sym_filter_clause] = STATE(265), + [sym_over_clause] = STATE(489), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(205), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [48] = { + [aux_sym_dotted_name_repeat1] = STATE(16), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(238), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [49] = { + [sym_filter_clause] = STATE(96), + [sym_over_clause] = STATE(243), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(171), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [50] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_select_clause_body_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [51] = { + [sym_over_clause] = STATE(145), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [52] = { + [aux_sym_dotted_name_repeat1] = STATE(57), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token5] = ACTIONS(160), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [anon_sym_CONSTRAINT] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_table_constraint_unique_token1] = ACTIONS(160), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(244), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [53] = { + [sym_within_group_clause] = STATE(137), + [sym_filter_clause] = STATE(389), + [sym_over_clause] = STATE(571), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token2] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token5] = ACTIONS(134), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token2] = ACTIONS(134), + [anon_sym_CONSTRAINT] = ACTIONS(134), + [aux_sym_table_constraint_check_token1] = ACTIONS(134), + [aux_sym_table_constraint_unique_token1] = ACTIONS(134), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(246), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [54] = { + [sym_within_group_clause] = STATE(125), + [sym_filter_clause] = STATE(400), + [sym_over_clause] = STATE(552), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token2] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token5] = ACTIONS(152), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token2] = ACTIONS(152), + [anon_sym_CONSTRAINT] = ACTIONS(152), + [aux_sym_table_constraint_check_token1] = ACTIONS(152), + [aux_sym_table_constraint_unique_token1] = ACTIONS(152), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(246), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [55] = { + [aux_sym_dotted_name_repeat1] = STATE(82), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(252), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(254), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [56] = { + [aux_sym_dotted_name_repeat1] = STATE(56), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token5] = ACTIONS(117), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [anon_sym_CONSTRAINT] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_table_constraint_unique_token1] = ACTIONS(117), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(256), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [57] = { + [aux_sym_dotted_name_repeat1] = STATE(56), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token2] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token5] = ACTIONS(124), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [anon_sym_CONSTRAINT] = ACTIONS(124), + [aux_sym_table_constraint_check_token1] = ACTIONS(124), + [aux_sym_table_constraint_unique_token1] = ACTIONS(124), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(244), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [58] = { + [sym_within_group_clause] = STATE(127), + [sym_filter_clause] = STATE(396), + [sym_over_clause] = STATE(554), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token2] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token5] = ACTIONS(156), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token2] = ACTIONS(156), + [anon_sym_CONSTRAINT] = ACTIONS(156), + [aux_sym_table_constraint_check_token1] = ACTIONS(156), + [aux_sym_table_constraint_unique_token1] = ACTIONS(156), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(246), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [59] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [60] = { + [sym_within_group_clause] = STATE(147), + [sym_filter_clause] = STATE(373), + [sym_over_clause] = STATE(563), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token2] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token5] = ACTIONS(148), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token2] = ACTIONS(148), + [anon_sym_CONSTRAINT] = ACTIONS(148), + [aux_sym_table_constraint_check_token1] = ACTIONS(148), + [aux_sym_table_constraint_unique_token1] = ACTIONS(148), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(246), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [61] = { + [sym_filter_clause] = STATE(138), + [sym_over_clause] = STATE(294), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [62] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_select_clause_body_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [63] = { + [sym_filter_clause] = STATE(139), + [sym_over_clause] = STATE(306), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [64] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(267), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(269), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(271), + }, + [65] = { + [sym_over_clause] = STATE(115), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [66] = { + [sym_filter_clause] = STATE(148), + [sym_over_clause] = STATE(312), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [67] = { + [sym_filter_clause] = STATE(159), + [sym_over_clause] = STATE(316), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(191), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [68] = { + [sym_over_clause] = STATE(119), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [69] = { + [sym_over_clause] = STATE(174), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [70] = { + [sym_over_clause] = STATE(113), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [71] = { + [sym_over_clause] = STATE(185), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [72] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(283), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(287), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(289), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(291), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [73] = { + [sym_over_clause] = STATE(122), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [74] = { + [sym_over_clause] = STATE(112), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(140), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [75] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(297), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(299), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(301), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(303), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [76] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_select_clause_body_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [77] = { + [sym_over_clause] = STATE(243), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [78] = { + [sym_over_clause] = STATE(220), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [79] = { + [sym_filter_clause] = STATE(251), + [sym_over_clause] = STATE(435), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [80] = { + [sym_filter_clause] = STATE(270), + [sym_over_clause] = STATE(448), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [81] = { + [sym_filter_clause] = STATE(268), + [sym_over_clause] = STATE(461), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [82] = { + [aux_sym_dotted_name_repeat1] = STATE(94), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(252), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [83] = { + [sym_over_clause] = STATE(236), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [84] = { + [sym_over_clause] = STATE(187), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [85] = { + [sym_filter_clause] = STATE(264), + [sym_over_clause] = STATE(497), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(207), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [86] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(311), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(315), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(317), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_select_clause_body_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [87] = { + [aux_sym_array_type_repeat1] = STATE(87), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(323), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [88] = { + [sym_over_clause] = STATE(240), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [89] = { + [aux_sym_array_type_repeat1] = STATE(92), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_select_clause_body_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(330), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [90] = { + [aux_sym_dotted_name_repeat1] = STATE(136), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token5] = ACTIONS(160), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [anon_sym_CONSTRAINT] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_table_constraint_unique_token1] = ACTIONS(160), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(334), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [91] = { + [sym_over_clause] = STATE(242), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [92] = { + [aux_sym_array_type_repeat1] = STATE(87), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_select_clause_body_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(330), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [93] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(297), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(299), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(301), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [94] = { + [aux_sym_dotted_name_repeat1] = STATE(94), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [95] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [96] = { + [sym_over_clause] = STATE(246), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [97] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(343), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(345), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(347), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(349), + [aux_sym_type_token2] = ACTIONS(351), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [98] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(355), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(357), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_select_clause_body_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [99] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token5] = ACTIONS(117), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [anon_sym_CONSTRAINT] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_table_constraint_unique_token1] = ACTIONS(117), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [100] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(283), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(287), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(289), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [101] = { + [sym_over_clause] = STATE(245), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(173), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [102] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(359), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(361), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(363), + }, + [103] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(365), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(367), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(369), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(371), + [aux_sym_type_token2] = ACTIONS(373), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [104] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [105] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token2] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token5] = ACTIONS(130), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token2] = ACTIONS(130), + [anon_sym_CONSTRAINT] = ACTIONS(130), + [aux_sym_table_constraint_check_token1] = ACTIONS(130), + [aux_sym_table_constraint_unique_token1] = ACTIONS(130), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [106] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [107] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_select_clause_body_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [108] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token2] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token5] = ACTIONS(144), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token2] = ACTIONS(144), + [anon_sym_CONSTRAINT] = ACTIONS(144), + [aux_sym_table_constraint_check_token1] = ACTIONS(144), + [aux_sym_table_constraint_unique_token1] = ACTIONS(144), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [109] = { + [sym__quoted_identifier] = STATE(3508), + [sym_identifier] = STATE(3542), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(379), + [aux_sym_cte_token2] = ACTIONS(381), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(383), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_sequence_token5] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token3] = ACTIONS(377), + [aux_sym_create_function_statement_token4] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_statement_token8] = ACTIONS(377), + [aux_sym_create_function_statement_token9] = ACTIONS(377), + [aux_sym_create_function_statement_token10] = ACTIONS(377), + [aux_sym_create_function_statement_token11] = ACTIONS(377), + [aux_sym_external_hint_token1] = ACTIONS(377), + [aux_sym_external_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token1] = ACTIONS(377), + [aux_sym_optimizer_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token3] = ACTIONS(377), + [aux_sym_parallel_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token4] = ACTIONS(377), + [aux_sym_deterministic_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token2] = ACTIONS(377), + [aux_sym_sql_hint_token3] = ACTIONS(377), + [aux_sym_sql_hint_token5] = ACTIONS(377), + [aux_sym__function_language_token1] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(385), + [anon_sym_EQ] = ACTIONS(387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(389), + [aux_sym_trigger_reference_token1] = ACTIONS(377), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_create_table_statement_token1] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_select_clause_body_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(391), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(395), + [anon_sym_BQUOTE] = ACTIONS(397), + [anon_sym_DQUOTE] = ACTIONS(399), + [anon_sym_DASH_GT] = ACTIONS(401), + [anon_sym_DASH_GT_GT] = ACTIONS(403), + [anon_sym_POUND_GT] = ACTIONS(401), + [anon_sym_POUND_GT_GT] = ACTIONS(403), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(405), + [anon_sym_DASH] = ACTIONS(407), + [anon_sym_TILDE] = ACTIONS(409), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(413), + [anon_sym_SLASH] = ACTIONS(415), + [anon_sym_PERCENT] = ACTIONS(413), + [anon_sym_LT_LT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(413), + [anon_sym_AMP] = ACTIONS(413), + [anon_sym_PIPE] = ACTIONS(405), + [anon_sym_POUND] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(409), + [anon_sym_LT_EQ] = ACTIONS(387), + [anon_sym_LT_GT] = ACTIONS(387), + [anon_sym_BANG_EQ] = ACTIONS(387), + [anon_sym_GT] = ACTIONS(409), + [anon_sym_GT_EQ] = ACTIONS(387), + [anon_sym_BANG_TILDE] = ACTIONS(409), + [anon_sym_TILDE_STAR] = ACTIONS(387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(387), + }, + [110] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token5] = ACTIONS(160), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [anon_sym_CONSTRAINT] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_table_constraint_unique_token1] = ACTIONS(160), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [111] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_select_clause_body_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [112] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_select_clause_body_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [113] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [114] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_select_clause_body_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [115] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_select_clause_body_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [116] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_select_clause_body_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [117] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_select_clause_body_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [118] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_select_clause_body_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [119] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_select_clause_body_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [120] = { + [aux_sym_array_type_repeat1] = STATE(169), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_select_clause_body_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [121] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [122] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [123] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_select_clause_body_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [124] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [125] = { + [sym_filter_clause] = STATE(392), + [sym_over_clause] = STATE(560), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token2] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token5] = ACTIONS(197), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [anon_sym_CONSTRAINT] = ACTIONS(197), + [aux_sym_table_constraint_check_token1] = ACTIONS(197), + [aux_sym_table_constraint_unique_token1] = ACTIONS(197), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [126] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(459), + }, + [127] = { + [sym_filter_clause] = STATE(385), + [sym_over_clause] = STATE(562), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token2] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token5] = ACTIONS(187), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [anon_sym_CONSTRAINT] = ACTIONS(187), + [aux_sym_table_constraint_check_token1] = ACTIONS(187), + [aux_sym_table_constraint_unique_token1] = ACTIONS(187), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [128] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token2] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token5] = ACTIONS(130), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token2] = ACTIONS(130), + [anon_sym_CONSTRAINT] = ACTIONS(130), + [aux_sym_table_constraint_check_token1] = ACTIONS(130), + [aux_sym_table_constraint_unique_token1] = ACTIONS(130), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [129] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token2] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token5] = ACTIONS(144), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token2] = ACTIONS(144), + [anon_sym_CONSTRAINT] = ACTIONS(144), + [aux_sym_table_constraint_check_token1] = ACTIONS(144), + [aux_sym_table_constraint_unique_token1] = ACTIONS(144), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [130] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_select_clause_body_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [131] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_select_clause_body_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [132] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_select_clause_body_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [133] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(473), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(477), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(479), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [134] = { + [aux_sym_dotted_name_repeat1] = STATE(134), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token5] = ACTIONS(117), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [anon_sym_CONSTRAINT] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_table_constraint_unique_token1] = ACTIONS(117), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [135] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_select_clause_body_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [136] = { + [aux_sym_dotted_name_repeat1] = STATE(134), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token2] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token5] = ACTIONS(124), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [anon_sym_CONSTRAINT] = ACTIONS(124), + [aux_sym_table_constraint_check_token1] = ACTIONS(124), + [aux_sym_table_constraint_unique_token1] = ACTIONS(124), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [137] = { + [sym_filter_clause] = STATE(368), + [sym_over_clause] = STATE(567), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token2] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token5] = ACTIONS(179), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [anon_sym_CONSTRAINT] = ACTIONS(179), + [aux_sym_table_constraint_check_token1] = ACTIONS(179), + [aux_sym_table_constraint_unique_token1] = ACTIONS(179), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [138] = { + [sym_over_clause] = STATE(331), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [139] = { + [sym_over_clause] = STATE(297), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [140] = { + [sym_over_clause] = STATE(294), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [141] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_select_clause_body_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [142] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(269), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [143] = { + [sym__quoted_identifier] = STATE(3619), + [sym_identifier] = STATE(3656), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(492), + [aux_sym_cte_token2] = ACTIONS(494), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(496), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_sequence_token5] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token3] = ACTIONS(377), + [aux_sym_create_function_statement_token4] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_statement_token8] = ACTIONS(377), + [aux_sym_create_function_statement_token9] = ACTIONS(377), + [aux_sym_create_function_statement_token10] = ACTIONS(377), + [aux_sym_create_function_statement_token11] = ACTIONS(377), + [aux_sym_external_hint_token1] = ACTIONS(377), + [aux_sym_external_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token1] = ACTIONS(377), + [aux_sym_optimizer_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token3] = ACTIONS(377), + [aux_sym_parallel_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token4] = ACTIONS(377), + [aux_sym_deterministic_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token2] = ACTIONS(377), + [aux_sym_sql_hint_token3] = ACTIONS(377), + [aux_sym_sql_hint_token5] = ACTIONS(377), + [aux_sym__function_language_token1] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(498), + [anon_sym_EQ] = ACTIONS(500), + [aux_sym_create_trigger_statement_token1] = ACTIONS(502), + [aux_sym_trigger_reference_token1] = ACTIONS(377), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_select_clause_body_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(504), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(508), + [anon_sym_BQUOTE] = ACTIONS(510), + [anon_sym_DQUOTE] = ACTIONS(512), + [anon_sym_DASH_GT] = ACTIONS(514), + [anon_sym_DASH_GT_GT] = ACTIONS(516), + [anon_sym_POUND_GT] = ACTIONS(514), + [anon_sym_POUND_GT_GT] = ACTIONS(516), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(518), + [anon_sym_DASH] = ACTIONS(520), + [anon_sym_TILDE] = ACTIONS(522), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(526), + [anon_sym_LT_LT] = ACTIONS(526), + [anon_sym_GT_GT] = ACTIONS(526), + [anon_sym_AMP] = ACTIONS(526), + [anon_sym_PIPE] = ACTIONS(518), + [anon_sym_POUND] = ACTIONS(520), + [anon_sym_LT] = ACTIONS(522), + [anon_sym_LT_EQ] = ACTIONS(500), + [anon_sym_LT_GT] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(522), + [anon_sym_GT_EQ] = ACTIONS(500), + [anon_sym_BANG_TILDE] = ACTIONS(522), + [anon_sym_TILDE_STAR] = ACTIONS(500), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(500), + }, + [144] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_select_clause_body_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [145] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_select_clause_body_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [146] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_select_clause_body_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [147] = { + [sym_filter_clause] = STATE(361), + [sym_over_clause] = STATE(574), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token2] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token5] = ACTIONS(201), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [anon_sym_CONSTRAINT] = ACTIONS(201), + [aux_sym_table_constraint_check_token1] = ACTIONS(201), + [aux_sym_table_constraint_unique_token1] = ACTIONS(201), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(248), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [148] = { + [sym_over_clause] = STATE(291), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [149] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_select_clause_body_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [150] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_select_clause_body_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [151] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_select_clause_body_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [152] = { + [sym_over_clause] = STATE(306), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [153] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_select_clause_body_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [154] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(554), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(556), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token2] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token5] = ACTIONS(215), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(215), + [aux_sym_direction_constraint_token1] = ACTIONS(215), + [aux_sym_direction_constraint_token2] = ACTIONS(215), + [anon_sym_CONSTRAINT] = ACTIONS(215), + [aux_sym_table_constraint_check_token1] = ACTIONS(215), + [aux_sym_table_constraint_unique_token1] = ACTIONS(215), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(558), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(560), + [aux_sym_type_token2] = ACTIONS(562), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [155] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_select_clause_body_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [156] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_select_clause_body_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [157] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(175), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [158] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(572), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(574), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(576), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(578), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [159] = { + [sym_over_clause] = STATE(309), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [160] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(582), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(586), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_select_clause_body_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [161] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [162] = { + [sym_over_clause] = STATE(312), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [163] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_select_clause_body_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [164] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(594), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(598), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_select_clause_body_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [165] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(602), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(606), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_select_clause_body_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [166] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(610), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(614), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_select_clause_body_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [167] = { + [sym_over_clause] = STATE(316), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(193), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [168] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_select_clause_body_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [169] = { + [aux_sym_array_type_repeat1] = STATE(181), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_select_clause_body_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [170] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(620), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(622), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_select_clause_body_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [171] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(624), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(626), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_select_clause_body_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [172] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [173] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(628), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(630), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_select_clause_body_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [174] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [175] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_select_clause_body_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [176] = { + [aux_sym_dotted_name_repeat1] = STATE(176), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(636), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [177] = { + [aux_sym_dotted_name_repeat1] = STATE(176), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_expression_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [178] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(643), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_select_clause_body_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [179] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [180] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [181] = { + [aux_sym_array_type_repeat1] = STATE(181), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(645), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [182] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [183] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_select_clause_body_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [184] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_select_clause_body_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [185] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [186] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_select_clause_body_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [187] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_select_clause_body_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [188] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_select_clause_body_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [189] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_direction_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token2] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_expression_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [190] = { + [sym_over_clause] = STATE(435), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [191] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_select_clause_body_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [192] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_select_clause_body_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [193] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_direction_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token2] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_expression_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [194] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [195] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_select_clause_body_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [196] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_select_clause_body_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [197] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [198] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_select_clause_body_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [199] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_select_clause_body_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [200] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_select_clause_body_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [201] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(183), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [202] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_select_clause_body_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [203] = { + [sym_within_group_clause] = STATE(460), + [sym_filter_clause] = STATE(647), + [sym_over_clause] = STATE(853), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_direction_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token2] = ACTIONS(148), + [aux_sym_order_expression_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_fetch_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(676), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [204] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [205] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_select_clause_body_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [206] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [207] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_select_clause_body_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [208] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_select_clause_body_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [209] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_select_clause_body_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [210] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [211] = { + [aux_sym_dotted_name_repeat1] = STATE(212), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_having_clause_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(690), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [212] = { + [aux_sym_dotted_name_repeat1] = STATE(212), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_having_clause_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(692), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [213] = { + [sym_over_clause] = STATE(497), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [214] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token2] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token5] = ACTIONS(285), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [anon_sym_CONSTRAINT] = ACTIONS(285), + [aux_sym_table_constraint_check_token1] = ACTIONS(285), + [aux_sym_table_constraint_unique_token1] = ACTIONS(285), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(699), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [215] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_select_clause_body_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [216] = { + [aux_sym_array_type_repeat1] = STATE(275), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [217] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_select_clause_body_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [218] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_select_clause_body_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [219] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_select_clause_body_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [220] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [221] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_select_clause_body_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [222] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_select_clause_body_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [223] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_select_clause_body_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [224] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [225] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_select_clause_body_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [226] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_select_clause_body_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [227] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_select_clause_body_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [228] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_select_clause_body_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [229] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_select_clause_body_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [230] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_select_clause_body_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [231] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_select_clause_body_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [232] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_select_clause_body_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [233] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(381), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(383), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(385), + [anon_sym_EQ] = ACTIONS(387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(389), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_select_clause_body_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(391), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(405), + [anon_sym_DASH] = ACTIONS(407), + [anon_sym_TILDE] = ACTIONS(409), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(413), + [anon_sym_SLASH] = ACTIONS(415), + [anon_sym_PERCENT] = ACTIONS(413), + [anon_sym_LT_LT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(413), + [anon_sym_AMP] = ACTIONS(413), + [anon_sym_PIPE] = ACTIONS(405), + [anon_sym_POUND] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(409), + [anon_sym_LT_EQ] = ACTIONS(387), + [anon_sym_LT_GT] = ACTIONS(387), + [anon_sym_BANG_EQ] = ACTIONS(387), + [anon_sym_GT] = ACTIONS(409), + [anon_sym_GT_EQ] = ACTIONS(387), + [anon_sym_BANG_TILDE] = ACTIONS(409), + [anon_sym_TILDE_STAR] = ACTIONS(387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(387), + }, + [234] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_select_clause_body_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [235] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(572), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(574), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(576), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [236] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [237] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [238] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [239] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_select_clause_body_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [240] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [241] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(749), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(751), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(753), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [242] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_select_clause_body_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [243] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [244] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(405), + [anon_sym_DASH] = ACTIONS(407), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(413), + [anon_sym_SLASH] = ACTIONS(415), + [anon_sym_PERCENT] = ACTIONS(413), + [anon_sym_LT_LT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(413), + [anon_sym_AMP] = ACTIONS(413), + [anon_sym_PIPE] = ACTIONS(405), + [anon_sym_POUND] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [245] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_select_clause_body_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [246] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_select_clause_body_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [247] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(755), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(757), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(759), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [248] = { + [sym_within_group_clause] = STATE(477), + [sym_filter_clause] = STATE(664), + [sym_over_clause] = STATE(903), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_direction_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token2] = ACTIONS(152), + [aux_sym_order_expression_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_fetch_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(676), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [249] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_select_clause_body_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [250] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token5] = ACTIONS(117), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [anon_sym_CONSTRAINT] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_table_constraint_unique_token1] = ACTIONS(117), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [251] = { + [sym_over_clause] = STATE(467), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [252] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(381), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(383), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(385), + [anon_sym_EQ] = ACTIONS(387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_select_clause_body_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(391), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(405), + [anon_sym_DASH] = ACTIONS(407), + [anon_sym_TILDE] = ACTIONS(409), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(413), + [anon_sym_SLASH] = ACTIONS(415), + [anon_sym_PERCENT] = ACTIONS(413), + [anon_sym_LT_LT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(413), + [anon_sym_AMP] = ACTIONS(413), + [anon_sym_PIPE] = ACTIONS(405), + [anon_sym_POUND] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(409), + [anon_sym_LT_EQ] = ACTIONS(387), + [anon_sym_LT_GT] = ACTIONS(387), + [anon_sym_BANG_EQ] = ACTIONS(387), + [anon_sym_GT] = ACTIONS(409), + [anon_sym_GT_EQ] = ACTIONS(387), + [anon_sym_BANG_TILDE] = ACTIONS(409), + [anon_sym_TILDE_STAR] = ACTIONS(387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(387), + }, + [253] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(381), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(383), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(385), + [anon_sym_EQ] = ACTIONS(387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_select_clause_body_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(405), + [anon_sym_DASH] = ACTIONS(407), + [anon_sym_TILDE] = ACTIONS(409), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(413), + [anon_sym_SLASH] = ACTIONS(415), + [anon_sym_PERCENT] = ACTIONS(413), + [anon_sym_LT_LT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(413), + [anon_sym_AMP] = ACTIONS(413), + [anon_sym_PIPE] = ACTIONS(405), + [anon_sym_POUND] = ACTIONS(407), + [anon_sym_LT] = ACTIONS(409), + [anon_sym_LT_EQ] = ACTIONS(387), + [anon_sym_LT_GT] = ACTIONS(387), + [anon_sym_BANG_EQ] = ACTIONS(387), + [anon_sym_GT] = ACTIONS(409), + [anon_sym_GT_EQ] = ACTIONS(387), + [anon_sym_BANG_TILDE] = ACTIONS(409), + [anon_sym_TILDE_STAR] = ACTIONS(387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(387), + }, + [254] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(413), + [anon_sym_SLASH] = ACTIONS(415), + [anon_sym_PERCENT] = ACTIONS(413), + [anon_sym_LT_LT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(413), + [anon_sym_AMP] = ACTIONS(413), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [255] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(473), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(477), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [256] = { + [sym_within_group_clause] = STATE(471), + [sym_filter_clause] = STATE(611), + [sym_over_clause] = STATE(895), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_direction_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token2] = ACTIONS(156), + [aux_sym_order_expression_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_fetch_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(676), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [257] = { + [sym_within_group_clause] = STATE(466), + [sym_filter_clause] = STATE(656), + [sym_over_clause] = STATE(928), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_direction_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token2] = ACTIONS(134), + [aux_sym_order_expression_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_fetch_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(676), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [258] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(361), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [259] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(411), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [260] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_select_clause_body_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [261] = { + [aux_sym_dotted_name_repeat1] = STATE(267), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_expression_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_fetch_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(773), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [262] = { + [sym_over_clause] = STATE(461), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [263] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_select_clause_body_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [264] = { + [sym_over_clause] = STATE(404), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [265] = { + [sym_over_clause] = STATE(448), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [266] = { + [aux_sym_dotted_name_repeat1] = STATE(261), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_fetch_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(773), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [267] = { + [aux_sym_dotted_name_repeat1] = STATE(267), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_fetch_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(775), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [268] = { + [sym_over_clause] = STATE(416), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [269] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [270] = { + [sym_over_clause] = STATE(409), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(209), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [271] = { + [sym_within_group_clause] = STATE(453), + [sym_filter_clause] = STATE(703), + [sym_over_clause] = STATE(930), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_direction_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token2] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_expression_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(778), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [272] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_select_clause_body_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [273] = { + [sym_within_group_clause] = STATE(440), + [sym_filter_clause] = STATE(696), + [sym_over_clause] = STATE(918), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_direction_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token2] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_expression_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(778), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [274] = { + [sym_within_group_clause] = STATE(434), + [sym_filter_clause] = STATE(684), + [sym_over_clause] = STATE(912), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_direction_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token2] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_expression_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(778), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [275] = { + [aux_sym_array_type_repeat1] = STATE(290), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [276] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [277] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_select_clause_body_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [278] = { + [sym_within_group_clause] = STATE(429), + [sym_filter_clause] = STATE(675), + [sym_over_clause] = STATE(909), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_direction_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token2] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_expression_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(778), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [279] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_select_clause_body_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [280] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_select_clause_body_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [281] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_select_clause_body_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [282] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_select_clause_body_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [283] = { + [sym__quoted_identifier] = STATE(3737), + [sym_identifier] = STATE(3759), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(792), + [aux_sym_cte_token2] = ACTIONS(794), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(796), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_sequence_token5] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token3] = ACTIONS(377), + [aux_sym_create_function_statement_token4] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_statement_token8] = ACTIONS(377), + [aux_sym_create_function_statement_token9] = ACTIONS(377), + [aux_sym_create_function_statement_token10] = ACTIONS(377), + [aux_sym_create_function_statement_token11] = ACTIONS(377), + [aux_sym_external_hint_token1] = ACTIONS(377), + [aux_sym_external_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token1] = ACTIONS(377), + [aux_sym_optimizer_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token3] = ACTIONS(377), + [aux_sym_parallel_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token4] = ACTIONS(377), + [aux_sym_deterministic_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token2] = ACTIONS(377), + [aux_sym_sql_hint_token3] = ACTIONS(377), + [aux_sym_sql_hint_token5] = ACTIONS(377), + [aux_sym__function_language_token1] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(798), + [anon_sym_EQ] = ACTIONS(800), + [aux_sym_create_trigger_statement_token1] = ACTIONS(802), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_create_table_statement_token1] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(804), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(808), + [anon_sym_BQUOTE] = ACTIONS(810), + [anon_sym_DQUOTE] = ACTIONS(812), + [anon_sym_DASH_GT] = ACTIONS(814), + [anon_sym_DASH_GT_GT] = ACTIONS(816), + [anon_sym_POUND_GT] = ACTIONS(814), + [anon_sym_POUND_GT_GT] = ACTIONS(816), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(822), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(822), + [anon_sym_LT_EQ] = ACTIONS(800), + [anon_sym_LT_GT] = ACTIONS(800), + [anon_sym_BANG_EQ] = ACTIONS(800), + [anon_sym_GT] = ACTIONS(822), + [anon_sym_GT_EQ] = ACTIONS(800), + [anon_sym_BANG_TILDE] = ACTIONS(822), + [anon_sym_TILDE_STAR] = ACTIONS(800), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(800), + }, + [284] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(830), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(832), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(834), + }, + [285] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_select_clause_body_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [286] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_select_clause_body_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [287] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_select_clause_body_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [288] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [289] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_select_clause_body_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [290] = { + [aux_sym_array_type_repeat1] = STATE(290), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(844), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [291] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [292] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token2] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token5] = ACTIONS(261), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(261), + [aux_sym_direction_constraint_token1] = ACTIONS(261), + [aux_sym_direction_constraint_token2] = ACTIONS(261), + [anon_sym_CONSTRAINT] = ACTIONS(261), + [aux_sym_table_constraint_check_token1] = ACTIONS(261), + [aux_sym_table_constraint_unique_token1] = ACTIONS(261), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [293] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(847), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token5] = ACTIONS(265), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [anon_sym_CONSTRAINT] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_table_constraint_unique_token1] = ACTIONS(265), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(849), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(851), + }, + [294] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [295] = { + [sym_within_group_clause] = STATE(582), + [sym_filter_clause] = STATE(765), + [sym_over_clause] = STATE(1142), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_direction_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token2] = ACTIONS(152), + [aux_sym_order_expression_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(853), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [296] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(859), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(861), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token2] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token5] = ACTIONS(313), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(313), + [aux_sym_direction_constraint_token1] = ACTIONS(313), + [aux_sym_direction_constraint_token2] = ACTIONS(313), + [anon_sym_CONSTRAINT] = ACTIONS(313), + [aux_sym_table_constraint_check_token1] = ACTIONS(313), + [aux_sym_table_constraint_unique_token1] = ACTIONS(313), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(863), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [297] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [298] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [299] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(865), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(867), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [300] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(869), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(871), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [301] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(873), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(875), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [302] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(877), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(879), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [303] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_select_clause_body_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [304] = { + [sym_within_group_clause] = STATE(573), + [sym_filter_clause] = STATE(759), + [sym_over_clause] = STATE(1114), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_direction_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token2] = ACTIONS(156), + [aux_sym_order_expression_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(853), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [305] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [306] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [307] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_select_clause_body_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [308] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_select_clause_body_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [309] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [310] = { + [sym_within_group_clause] = STATE(538), + [sym_filter_clause] = STATE(730), + [sym_over_clause] = STATE(1103), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_direction_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token2] = ACTIONS(134), + [aux_sym_order_expression_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(853), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [311] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [312] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [313] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [314] = { + [sym_within_group_clause] = STATE(576), + [sym_filter_clause] = STATE(773), + [sym_over_clause] = STATE(1134), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_having_clause_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(881), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [315] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [316] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [317] = { + [sym_within_group_clause] = STATE(575), + [sym_filter_clause] = STATE(767), + [sym_over_clause] = STATE(1140), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_having_clause_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(881), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [318] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [319] = { + [sym_within_group_clause] = STATE(523), + [sym_filter_clause] = STATE(743), + [sym_over_clause] = STATE(1094), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_direction_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token2] = ACTIONS(148), + [aux_sym_order_expression_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(853), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [320] = { + [sym_within_group_clause] = STATE(511), + [sym_filter_clause] = STATE(762), + [sym_over_clause] = STATE(1146), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_having_clause_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(881), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [321] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [322] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [323] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [324] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [325] = { + [sym_within_group_clause] = STATE(566), + [sym_filter_clause] = STATE(756), + [sym_over_clause] = STATE(1150), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_having_clause_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(881), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [326] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [327] = { + [aux_sym_array_type_repeat1] = STATE(330), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(887), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [328] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(494), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(496), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(498), + [anon_sym_EQ] = ACTIONS(500), + [aux_sym_create_trigger_statement_token1] = ACTIONS(502), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_select_clause_body_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(504), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(518), + [anon_sym_DASH] = ACTIONS(520), + [anon_sym_TILDE] = ACTIONS(522), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(526), + [anon_sym_LT_LT] = ACTIONS(526), + [anon_sym_GT_GT] = ACTIONS(526), + [anon_sym_AMP] = ACTIONS(526), + [anon_sym_PIPE] = ACTIONS(518), + [anon_sym_POUND] = ACTIONS(520), + [anon_sym_LT] = ACTIONS(522), + [anon_sym_LT_EQ] = ACTIONS(500), + [anon_sym_LT_GT] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(522), + [anon_sym_GT_EQ] = ACTIONS(500), + [anon_sym_BANG_TILDE] = ACTIONS(522), + [anon_sym_TILDE_STAR] = ACTIONS(500), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(500), + }, + [329] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [330] = { + [aux_sym_array_type_repeat1] = STATE(330), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(889), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [331] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [332] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [333] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [334] = { + [aux_sym_dotted_name_repeat1] = STATE(335), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(892), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [335] = { + [aux_sym_dotted_name_repeat1] = STATE(335), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(894), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [336] = { + [aux_sym_dotted_name_repeat1] = STATE(507), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_fetch_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(897), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(899), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [337] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_select_clause_body_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [338] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [339] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token2] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token5] = ACTIONS(285), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [anon_sym_CONSTRAINT] = ACTIONS(285), + [aux_sym_table_constraint_check_token1] = ACTIONS(285), + [aux_sym_table_constraint_unique_token1] = ACTIONS(285), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(699), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [340] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [341] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [342] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [343] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [344] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [345] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [346] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_having_clause_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [347] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_select_clause_body_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [348] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [349] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_select_clause_body_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [350] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_having_clause_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [351] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [352] = { + [aux_sym_dotted_name_repeat1] = STATE(177), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(901), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [353] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [354] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_select_clause_body_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [355] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_having_clause_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [356] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [357] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [358] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(203), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [359] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [360] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [361] = { + [sym_over_clause] = STATE(585), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token2] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token5] = ACTIONS(279), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [anon_sym_CONSTRAINT] = ACTIONS(279), + [aux_sym_table_constraint_check_token1] = ACTIONS(279), + [aux_sym_table_constraint_unique_token1] = ACTIONS(279), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [362] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [363] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(903), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(905), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [364] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(907), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(909), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [365] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(911), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(913), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [366] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(915), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(917), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [367] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token5] = ACTIONS(160), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [anon_sym_CONSTRAINT] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_table_constraint_unique_token1] = ACTIONS(160), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [368] = { + [sym_over_clause] = STATE(577), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token2] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token5] = ACTIONS(275), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [anon_sym_CONSTRAINT] = ACTIONS(275), + [aux_sym_table_constraint_check_token1] = ACTIONS(275), + [aux_sym_table_constraint_unique_token1] = ACTIONS(275), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [369] = { + [sym__quoted_identifier] = STATE(3847), + [sym_identifier] = STATE(3850), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(919), + [aux_sym_cte_token2] = ACTIONS(921), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(923), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_sequence_token5] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token3] = ACTIONS(377), + [aux_sym_create_function_statement_token4] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_statement_token8] = ACTIONS(377), + [aux_sym_create_function_statement_token9] = ACTIONS(377), + [aux_sym_create_function_statement_token10] = ACTIONS(377), + [aux_sym_create_function_statement_token11] = ACTIONS(377), + [aux_sym_external_hint_token1] = ACTIONS(377), + [aux_sym_external_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token1] = ACTIONS(377), + [aux_sym_optimizer_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token3] = ACTIONS(377), + [aux_sym_parallel_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token4] = ACTIONS(377), + [aux_sym_deterministic_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token2] = ACTIONS(377), + [aux_sym_sql_hint_token3] = ACTIONS(377), + [aux_sym_sql_hint_token5] = ACTIONS(377), + [aux_sym__function_language_token1] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [aux_sym_create_trigger_statement_token1] = ACTIONS(929), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(931), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(935), + [anon_sym_BQUOTE] = ACTIONS(937), + [anon_sym_DQUOTE] = ACTIONS(939), + [anon_sym_DASH_GT] = ACTIONS(941), + [anon_sym_DASH_GT_GT] = ACTIONS(943), + [anon_sym_POUND_GT] = ACTIONS(941), + [anon_sym_POUND_GT_GT] = ACTIONS(943), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(927), + [anon_sym_LT_GT] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(949), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_BANG_TILDE] = ACTIONS(949), + [anon_sym_TILDE_STAR] = ACTIONS(927), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(927), + }, + [370] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_select_clause_body_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [371] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_select_clause_body_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [372] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [373] = { + [sym_over_clause] = STATE(574), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token2] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token5] = ACTIONS(201), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [anon_sym_CONSTRAINT] = ACTIONS(201), + [aux_sym_table_constraint_check_token1] = ACTIONS(201), + [aux_sym_table_constraint_unique_token1] = ACTIONS(201), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [374] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_select_clause_body_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [375] = { + [aux_sym_array_type_repeat1] = STATE(327), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(887), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [376] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_select_clause_body_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [377] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_select_clause_body_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [378] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_select_clause_body_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [379] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [380] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_fetch_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [381] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_select_clause_body_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [382] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_select_clause_body_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [383] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_select_clause_body_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [384] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_select_clause_body_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [385] = { + [sym_over_clause] = STATE(570), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token2] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token5] = ACTIONS(295), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [anon_sym_CONSTRAINT] = ACTIONS(295), + [aux_sym_table_constraint_check_token1] = ACTIONS(295), + [aux_sym_table_constraint_unique_token1] = ACTIONS(295), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [386] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_select_clause_body_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [387] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(518), + [anon_sym_DASH] = ACTIONS(520), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(526), + [anon_sym_LT_LT] = ACTIONS(526), + [anon_sym_GT_GT] = ACTIONS(526), + [anon_sym_AMP] = ACTIONS(526), + [anon_sym_PIPE] = ACTIONS(518), + [anon_sym_POUND] = ACTIONS(520), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [388] = { + [aux_sym_dotted_name_repeat1] = STATE(177), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(957), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [389] = { + [sym_over_clause] = STATE(567), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token2] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token5] = ACTIONS(179), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [anon_sym_CONSTRAINT] = ACTIONS(179), + [aux_sym_table_constraint_check_token1] = ACTIONS(179), + [aux_sym_table_constraint_unique_token1] = ACTIONS(179), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [390] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [391] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_select_clause_body_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [392] = { + [sym_over_clause] = STATE(565), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token2] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token5] = ACTIONS(242), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [anon_sym_CONSTRAINT] = ACTIONS(242), + [aux_sym_table_constraint_check_token1] = ACTIONS(242), + [aux_sym_table_constraint_unique_token1] = ACTIONS(242), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [393] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_select_clause_body_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [394] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_select_clause_body_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [395] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(494), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(496), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(498), + [anon_sym_EQ] = ACTIONS(500), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_select_clause_body_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(518), + [anon_sym_DASH] = ACTIONS(520), + [anon_sym_TILDE] = ACTIONS(522), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(526), + [anon_sym_LT_LT] = ACTIONS(526), + [anon_sym_GT_GT] = ACTIONS(526), + [anon_sym_AMP] = ACTIONS(526), + [anon_sym_PIPE] = ACTIONS(518), + [anon_sym_POUND] = ACTIONS(520), + [anon_sym_LT] = ACTIONS(522), + [anon_sym_LT_EQ] = ACTIONS(500), + [anon_sym_LT_GT] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(522), + [anon_sym_GT_EQ] = ACTIONS(500), + [anon_sym_BANG_TILDE] = ACTIONS(522), + [anon_sym_TILDE_STAR] = ACTIONS(500), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(500), + }, + [396] = { + [sym_over_clause] = STATE(562), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token2] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token5] = ACTIONS(187), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [anon_sym_CONSTRAINT] = ACTIONS(187), + [aux_sym_table_constraint_check_token1] = ACTIONS(187), + [aux_sym_table_constraint_unique_token1] = ACTIONS(187), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [397] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [398] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_direction_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token2] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_expression_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_fetch_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [399] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_direction_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token2] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_expression_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_fetch_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [400] = { + [sym_over_clause] = STATE(560), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token2] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token5] = ACTIONS(197), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [anon_sym_CONSTRAINT] = ACTIONS(197), + [aux_sym_table_constraint_check_token1] = ACTIONS(197), + [aux_sym_table_constraint_unique_token1] = ACTIONS(197), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(250), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [401] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [402] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(526), + [anon_sym_LT_LT] = ACTIONS(526), + [anon_sym_GT_GT] = ACTIONS(526), + [anon_sym_AMP] = ACTIONS(526), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [403] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(494), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(496), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(498), + [anon_sym_EQ] = ACTIONS(500), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_select_clause_body_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(504), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(506), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(518), + [anon_sym_DASH] = ACTIONS(520), + [anon_sym_TILDE] = ACTIONS(522), + [anon_sym_CARET] = ACTIONS(524), + [anon_sym_STAR] = ACTIONS(526), + [anon_sym_SLASH] = ACTIONS(528), + [anon_sym_PERCENT] = ACTIONS(526), + [anon_sym_LT_LT] = ACTIONS(526), + [anon_sym_GT_GT] = ACTIONS(526), + [anon_sym_AMP] = ACTIONS(526), + [anon_sym_PIPE] = ACTIONS(518), + [anon_sym_POUND] = ACTIONS(520), + [anon_sym_LT] = ACTIONS(522), + [anon_sym_LT_EQ] = ACTIONS(500), + [anon_sym_LT_GT] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(522), + [anon_sym_GT_EQ] = ACTIONS(500), + [anon_sym_BANG_TILDE] = ACTIONS(522), + [anon_sym_TILDE_STAR] = ACTIONS(500), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(500), + }, + [404] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [405] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [406] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(794), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(796), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(798), + [anon_sym_EQ] = ACTIONS(800), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(804), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(822), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(822), + [anon_sym_LT_EQ] = ACTIONS(800), + [anon_sym_LT_GT] = ACTIONS(800), + [anon_sym_BANG_EQ] = ACTIONS(800), + [anon_sym_GT] = ACTIONS(822), + [anon_sym_GT_EQ] = ACTIONS(800), + [anon_sym_BANG_TILDE] = ACTIONS(822), + [anon_sym_TILDE_STAR] = ACTIONS(800), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(800), + }, + [407] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [408] = { + [aux_sym_dotted_name_repeat1] = STATE(211), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_having_clause_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(690), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(959), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [409] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [410] = { + [aux_sym_dotted_name_repeat1] = STATE(211), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_having_clause_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(961), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [411] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [412] = { + [aux_sym_dotted_name_repeat1] = STATE(544), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(963), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(965), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [413] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [414] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [415] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [416] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [417] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(832), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [418] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [419] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(794), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(796), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(798), + [anon_sym_EQ] = ACTIONS(800), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(822), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(822), + [anon_sym_LT_EQ] = ACTIONS(800), + [anon_sym_LT_GT] = ACTIONS(800), + [anon_sym_BANG_EQ] = ACTIONS(800), + [anon_sym_GT] = ACTIONS(822), + [anon_sym_GT_EQ] = ACTIONS(800), + [anon_sym_BANG_TILDE] = ACTIONS(822), + [anon_sym_TILDE_STAR] = ACTIONS(800), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(800), + }, + [420] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [421] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(967), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token2] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token5] = ACTIONS(596), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(596), + [aux_sym_direction_constraint_token1] = ACTIONS(596), + [aux_sym_direction_constraint_token2] = ACTIONS(596), + [anon_sym_CONSTRAINT] = ACTIONS(596), + [aux_sym_table_constraint_check_token1] = ACTIONS(596), + [aux_sym_table_constraint_unique_token1] = ACTIONS(596), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(969), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [422] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(971), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token2] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token5] = ACTIONS(604), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(604), + [aux_sym_direction_constraint_token1] = ACTIONS(604), + [aux_sym_direction_constraint_token2] = ACTIONS(604), + [anon_sym_CONSTRAINT] = ACTIONS(604), + [aux_sym_table_constraint_check_token1] = ACTIONS(604), + [aux_sym_table_constraint_unique_token1] = ACTIONS(604), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(973), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [423] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [424] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token2] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token5] = ACTIONS(307), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(307), + [aux_sym_direction_constraint_token1] = ACTIONS(307), + [aux_sym_direction_constraint_token2] = ACTIONS(307), + [anon_sym_CONSTRAINT] = ACTIONS(307), + [aux_sym_table_constraint_check_token1] = ACTIONS(307), + [aux_sym_table_constraint_unique_token1] = ACTIONS(307), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [425] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [426] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [427] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [428] = { + [sym_within_group_clause] = STATE(632), + [sym_filter_clause] = STATE(940), + [sym_over_clause] = STATE(1303), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(975), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [429] = { + [sym_filter_clause] = STATE(691), + [sym_over_clause] = STATE(917), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [430] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [431] = { + [sym_within_group_clause] = STATE(638), + [sym_filter_clause] = STATE(933), + [sym_over_clause] = STATE(1290), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(975), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [432] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [433] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [434] = { + [sym_filter_clause] = STATE(701), + [sym_over_clause] = STATE(925), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [435] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [436] = { + [sym_within_group_clause] = STATE(641), + [sym_filter_clause] = STATE(929), + [sym_over_clause] = STATE(1262), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(975), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [437] = { + [sym_within_group_clause] = STATE(671), + [sym_filter_clause] = STATE(907), + [sym_over_clause] = STATE(1238), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_having_clause_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(981), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [438] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [439] = { + [aux_sym_dotted_name_repeat1] = STATE(439), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(987), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [440] = { + [sym_filter_clause] = STATE(708), + [sym_over_clause] = STATE(934), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [441] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [442] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(794), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(796), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(798), + [anon_sym_EQ] = ACTIONS(800), + [aux_sym_create_trigger_statement_token1] = ACTIONS(802), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(804), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(822), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(822), + [anon_sym_LT_EQ] = ACTIONS(800), + [anon_sym_LT_GT] = ACTIONS(800), + [anon_sym_BANG_EQ] = ACTIONS(800), + [anon_sym_GT] = ACTIONS(822), + [anon_sym_GT_EQ] = ACTIONS(800), + [anon_sym_BANG_TILDE] = ACTIONS(822), + [anon_sym_TILDE_STAR] = ACTIONS(800), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(800), + }, + [443] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [444] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [445] = { + [aux_sym_array_type_repeat1] = STATE(459), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token2] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token5] = ACTIONS(328), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(328), + [aux_sym_direction_constraint_token1] = ACTIONS(328), + [aux_sym_direction_constraint_token2] = ACTIONS(328), + [anon_sym_CONSTRAINT] = ACTIONS(328), + [aux_sym_table_constraint_check_token1] = ACTIONS(328), + [aux_sym_table_constraint_unique_token1] = ACTIONS(328), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(990), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [446] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_having_clause_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [447] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(254), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [448] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [449] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [450] = { + [sym_within_group_clause] = STATE(677), + [sym_filter_clause] = STATE(796), + [sym_over_clause] = STATE(1279), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_having_clause_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(981), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [451] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(992), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(994), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_direction_constraint_token1] = ACTIONS(215), + [aux_sym_direction_constraint_token2] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(996), + [aux_sym_order_expression_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_fetch_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(998), + [aux_sym_type_token2] = ACTIONS(1000), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [452] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [453] = { + [sym_filter_clause] = STATE(702), + [sym_over_clause] = STATE(941), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(780), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [454] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [455] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [456] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [457] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [458] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [459] = { + [aux_sym_array_type_repeat1] = STATE(495), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token2] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token5] = ACTIONS(338), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(338), + [aux_sym_direction_constraint_token1] = ACTIONS(338), + [aux_sym_direction_constraint_token2] = ACTIONS(338), + [anon_sym_CONSTRAINT] = ACTIONS(338), + [aux_sym_table_constraint_check_token1] = ACTIONS(338), + [aux_sym_table_constraint_unique_token1] = ACTIONS(338), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(990), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [460] = { + [sym_filter_clause] = STATE(645), + [sym_over_clause] = STATE(836), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_fetch_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [461] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [462] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [463] = { + [sym_within_group_clause] = STATE(680), + [sym_filter_clause] = STATE(902), + [sym_over_clause] = STATE(1263), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_having_clause_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(981), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [464] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [465] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [466] = { + [sym_filter_clause] = STATE(646), + [sym_over_clause] = STATE(839), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_fetch_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [467] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [468] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [469] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [470] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [471] = { + [sym_filter_clause] = STATE(650), + [sym_over_clause] = STATE(881), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_fetch_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [472] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [473] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [474] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [475] = { + [sym_within_group_clause] = STATE(630), + [sym_filter_clause] = STATE(944), + [sym_over_clause] = STATE(1309), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(975), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [476] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [477] = { + [sym_filter_clause] = STATE(660), + [sym_over_clause] = STATE(888), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_fetch_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(678), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [478] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [479] = { + [aux_sym_dotted_name_repeat1] = STATE(439), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1002), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [480] = { + [sym_within_group_clause] = STATE(689), + [sym_filter_clause] = STATE(893), + [sym_over_clause] = STATE(1274), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_having_clause_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(981), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [481] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [482] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [483] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [484] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [485] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_fetch_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [486] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [487] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(1004), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token2] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token5] = ACTIONS(584), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(584), + [aux_sym_direction_constraint_token1] = ACTIONS(584), + [aux_sym_direction_constraint_token2] = ACTIONS(584), + [anon_sym_CONSTRAINT] = ACTIONS(584), + [aux_sym_table_constraint_check_token1] = ACTIONS(584), + [aux_sym_table_constraint_unique_token1] = ACTIONS(584), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(1006), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [488] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [489] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [490] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [491] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [492] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [493] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(1008), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token2] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token5] = ACTIONS(612), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(612), + [aux_sym_direction_constraint_token1] = ACTIONS(612), + [aux_sym_direction_constraint_token2] = ACTIONS(612), + [anon_sym_CONSTRAINT] = ACTIONS(612), + [aux_sym_table_constraint_check_token1] = ACTIONS(612), + [aux_sym_table_constraint_unique_token1] = ACTIONS(612), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(1010), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [494] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [495] = { + [aux_sym_array_type_repeat1] = STATE(495), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token2] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token5] = ACTIONS(321), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [anon_sym_CONSTRAINT] = ACTIONS(321), + [aux_sym_table_constraint_check_token1] = ACTIONS(321), + [aux_sym_table_constraint_unique_token1] = ACTIONS(321), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1012), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [496] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [497] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [498] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [499] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_direction_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token2] = ACTIONS(130), + [aux_sym_order_expression_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_fetch_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [500] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [501] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [502] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [503] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [504] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_direction_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token2] = ACTIONS(144), + [aux_sym_order_expression_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_fetch_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [505] = { + [aux_sym_dotted_name_repeat1] = STATE(505), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_fetch_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1015), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [506] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [507] = { + [aux_sym_dotted_name_repeat1] = STATE(505), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [aux_sym_order_expression_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_fetch_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(897), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [508] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [509] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [510] = { + [sym_within_group_clause] = STATE(764), + [sym_filter_clause] = STATE(1019), + [sym_over_clause] = STATE(1454), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1018), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [511] = { + [sym_filter_clause] = STATE(769), + [sym_over_clause] = STATE(1135), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_having_clause_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [512] = { + [sym_within_group_clause] = STATE(757), + [sym_filter_clause] = STATE(992), + [sym_over_clause] = STATE(1396), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1024), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [513] = { + [sym_within_group_clause] = STATE(761), + [sym_filter_clause] = STATE(989), + [sym_over_clause] = STATE(1380), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1024), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [514] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [515] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1030), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1032), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_direction_constraint_token1] = ACTIONS(215), + [aux_sym_direction_constraint_token2] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1034), + [aux_sym_order_expression_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1036), + [aux_sym_type_token2] = ACTIONS(1038), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [516] = { + [sym_within_group_clause] = STATE(754), + [sym_filter_clause] = STATE(999), + [sym_over_clause] = STATE(1536), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1024), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [517] = { + [aux_sym_dotted_name_repeat1] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(892), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1040), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [518] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [519] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [520] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(921), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(923), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(927), + [anon_sym_LT_GT] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(949), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_BANG_TILDE] = ACTIONS(949), + [anon_sym_TILDE_STAR] = ACTIONS(927), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(927), + }, + [521] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [522] = { + [aux_sym_dotted_name_repeat1] = STATE(334), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1042), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [523] = { + [sym_filter_clause] = STATE(745), + [sym_over_clause] = STATE(1068), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [524] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [525] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [526] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token2] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token5] = ACTIONS(463), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(463), + [aux_sym_direction_constraint_token1] = ACTIONS(463), + [aux_sym_direction_constraint_token2] = ACTIONS(463), + [anon_sym_CONSTRAINT] = ACTIONS(463), + [aux_sym_table_constraint_check_token1] = ACTIONS(463), + [aux_sym_table_constraint_unique_token1] = ACTIONS(463), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [527] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(921), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(923), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(931), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(927), + [anon_sym_LT_GT] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(949), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_BANG_TILDE] = ACTIONS(949), + [anon_sym_TILDE_STAR] = ACTIONS(927), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(927), + }, + [528] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(921), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(923), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [aux_sym_create_trigger_statement_token1] = ACTIONS(929), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(931), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(927), + [anon_sym_LT_GT] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(949), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_BANG_TILDE] = ACTIONS(949), + [anon_sym_TILDE_STAR] = ACTIONS(927), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(927), + }, + [529] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token2] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token5] = ACTIONS(321), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [anon_sym_CONSTRAINT] = ACTIONS(321), + [aux_sym_table_constraint_check_token1] = ACTIONS(321), + [aux_sym_table_constraint_unique_token1] = ACTIONS(321), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [530] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1044), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1046), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_direction_constraint_token1] = ACTIONS(215), + [aux_sym_direction_constraint_token2] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1048), + [aux_sym_order_expression_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1050), + [aux_sym_type_token2] = ACTIONS(1052), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [531] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [532] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [533] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [534] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [535] = { + [aux_sym_dotted_name_repeat1] = STATE(712), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_having_clause_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1054), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1056), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [536] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [537] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [538] = { + [sym_filter_clause] = STATE(738), + [sym_over_clause] = STATE(1074), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [539] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [540] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_fetch_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [541] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [542] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [543] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [544] = { + [aux_sym_dotted_name_repeat1] = STATE(594), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [aux_sym_order_expression_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(963), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [545] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [546] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token2] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token5] = ACTIONS(490), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(490), + [aux_sym_direction_constraint_token1] = ACTIONS(490), + [aux_sym_direction_constraint_token2] = ACTIONS(490), + [anon_sym_CONSTRAINT] = ACTIONS(490), + [aux_sym_table_constraint_check_token1] = ACTIONS(490), + [aux_sym_table_constraint_unique_token1] = ACTIONS(490), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [547] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [548] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [549] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1058), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1060), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1062), + [aux_sym_order_expression_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_fetch_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1064), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [550] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [551] = { + [sym_within_group_clause] = STATE(753), + [sym_filter_clause] = STATE(1006), + [sym_over_clause] = STATE(1552), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1024), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [552] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token2] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token5] = ACTIONS(197), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [anon_sym_CONSTRAINT] = ACTIONS(197), + [aux_sym_table_constraint_check_token1] = ACTIONS(197), + [aux_sym_table_constraint_unique_token1] = ACTIONS(197), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [553] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token2] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token5] = ACTIONS(650), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(650), + [aux_sym_direction_constraint_token1] = ACTIONS(650), + [aux_sym_direction_constraint_token2] = ACTIONS(650), + [anon_sym_CONSTRAINT] = ACTIONS(650), + [aux_sym_table_constraint_check_token1] = ACTIONS(650), + [aux_sym_table_constraint_unique_token1] = ACTIONS(650), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [554] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token2] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token5] = ACTIONS(187), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [anon_sym_CONSTRAINT] = ACTIONS(187), + [aux_sym_table_constraint_check_token1] = ACTIONS(187), + [aux_sym_table_constraint_unique_token1] = ACTIONS(187), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [555] = { + [sym_within_group_clause] = STATE(782), + [sym_filter_clause] = STATE(1020), + [sym_over_clause] = STATE(1453), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1018), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [556] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token2] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token5] = ACTIONS(654), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(654), + [aux_sym_direction_constraint_token1] = ACTIONS(654), + [aux_sym_direction_constraint_token2] = ACTIONS(654), + [anon_sym_CONSTRAINT] = ACTIONS(654), + [aux_sym_table_constraint_check_token1] = ACTIONS(654), + [aux_sym_table_constraint_unique_token1] = ACTIONS(654), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [557] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [558] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [559] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [560] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token2] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token5] = ACTIONS(242), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [anon_sym_CONSTRAINT] = ACTIONS(242), + [aux_sym_table_constraint_check_token1] = ACTIONS(242), + [aux_sym_table_constraint_unique_token1] = ACTIONS(242), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [561] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token2] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token5] = ACTIONS(634), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(634), + [aux_sym_direction_constraint_token1] = ACTIONS(634), + [aux_sym_direction_constraint_token2] = ACTIONS(634), + [anon_sym_CONSTRAINT] = ACTIONS(634), + [aux_sym_table_constraint_check_token1] = ACTIONS(634), + [aux_sym_table_constraint_unique_token1] = ACTIONS(634), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [562] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token2] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token5] = ACTIONS(295), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [anon_sym_CONSTRAINT] = ACTIONS(295), + [aux_sym_table_constraint_check_token1] = ACTIONS(295), + [aux_sym_table_constraint_unique_token1] = ACTIONS(295), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [563] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token2] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token5] = ACTIONS(201), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [anon_sym_CONSTRAINT] = ACTIONS(201), + [aux_sym_table_constraint_check_token1] = ACTIONS(201), + [aux_sym_table_constraint_unique_token1] = ACTIONS(201), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [564] = { + [sym_within_group_clause] = STATE(737), + [sym_filter_clause] = STATE(1014), + [sym_over_clause] = STATE(1435), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1018), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [565] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token2] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token5] = ACTIONS(536), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(536), + [aux_sym_direction_constraint_token1] = ACTIONS(536), + [aux_sym_direction_constraint_token2] = ACTIONS(536), + [anon_sym_CONSTRAINT] = ACTIONS(536), + [aux_sym_table_constraint_check_token1] = ACTIONS(536), + [aux_sym_table_constraint_unique_token1] = ACTIONS(536), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [566] = { + [sym_filter_clause] = STATE(714), + [sym_over_clause] = STATE(1143), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_having_clause_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [567] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token2] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token5] = ACTIONS(275), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [anon_sym_CONSTRAINT] = ACTIONS(275), + [aux_sym_table_constraint_check_token1] = ACTIONS(275), + [aux_sym_table_constraint_unique_token1] = ACTIONS(275), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [568] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token2] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token5] = ACTIONS(590), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(590), + [aux_sym_direction_constraint_token1] = ACTIONS(590), + [aux_sym_direction_constraint_token2] = ACTIONS(590), + [anon_sym_CONSTRAINT] = ACTIONS(590), + [aux_sym_table_constraint_check_token1] = ACTIONS(590), + [aux_sym_table_constraint_unique_token1] = ACTIONS(590), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [569] = { + [sym_within_group_clause] = STATE(734), + [sym_filter_clause] = STATE(1010), + [sym_over_clause] = STATE(1460), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1018), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [570] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token2] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token5] = ACTIONS(423), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(423), + [aux_sym_direction_constraint_token1] = ACTIONS(423), + [aux_sym_direction_constraint_token2] = ACTIONS(423), + [anon_sym_CONSTRAINT] = ACTIONS(423), + [aux_sym_table_constraint_check_token1] = ACTIONS(423), + [aux_sym_table_constraint_unique_token1] = ACTIONS(423), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [571] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token2] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token5] = ACTIONS(179), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [anon_sym_CONSTRAINT] = ACTIONS(179), + [aux_sym_table_constraint_check_token1] = ACTIONS(179), + [aux_sym_table_constraint_unique_token1] = ACTIONS(179), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [572] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [573] = { + [sym_filter_clause] = STATE(731), + [sym_over_clause] = STATE(1097), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [574] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token2] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token5] = ACTIONS(279), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [anon_sym_CONSTRAINT] = ACTIONS(279), + [aux_sym_table_constraint_check_token1] = ACTIONS(279), + [aux_sym_table_constraint_unique_token1] = ACTIONS(279), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [575] = { + [sym_filter_clause] = STATE(775), + [sym_over_clause] = STATE(1132), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_having_clause_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [576] = { + [sym_filter_clause] = STATE(780), + [sym_over_clause] = STATE(1128), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_having_clause_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(883), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [577] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token2] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token5] = ACTIONS(431), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(431), + [aux_sym_direction_constraint_token1] = ACTIONS(431), + [aux_sym_direction_constraint_token2] = ACTIONS(431), + [anon_sym_CONSTRAINT] = ACTIONS(431), + [aux_sym_table_constraint_check_token1] = ACTIONS(431), + [aux_sym_table_constraint_unique_token1] = ACTIONS(431), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [578] = { + [ts_builtin_sym_end] = ACTIONS(1066), + [anon_sym_SEMI] = ACTIONS(1066), + [aux_sym_with_clause_token1] = ACTIONS(1068), + [aux_sym_cte_token1] = ACTIONS(1068), + [aux_sym_cte_token2] = ACTIONS(794), + [aux_sym_truncate_statement_token1] = ACTIONS(1068), + [aux_sym_comment_statement_token1] = ACTIONS(1068), + [aux_sym_comment_statement_token7] = ACTIONS(796), + [aux_sym_begin_statement_token1] = ACTIONS(1068), + [aux_sym_commit_statement_token1] = ACTIONS(1068), + [aux_sym_rollback_statement_token1] = ACTIONS(1068), + [aux_sym_create_statement_token1] = ACTIONS(1068), + [aux_sym_alter_statement_token1] = ACTIONS(1068), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1068), + [aux_sym_sequence_token5] = ACTIONS(1068), + [aux_sym_pg_command_token1] = ACTIONS(1066), + [aux_sym_return_statement_token1] = ACTIONS(1068), + [aux_sym_declare_statement_token1] = ACTIONS(1068), + [aux_sym_create_function_statement_token3] = ACTIONS(1068), + [aux_sym_create_function_statement_token4] = ACTIONS(1068), + [aux_sym_create_function_statement_token7] = ACTIONS(1068), + [aux_sym_create_function_statement_token8] = ACTIONS(1068), + [aux_sym_create_function_statement_token9] = ACTIONS(1068), + [aux_sym_create_function_statement_token10] = ACTIONS(1068), + [aux_sym_create_function_statement_token11] = ACTIONS(1068), + [aux_sym_external_hint_token1] = ACTIONS(1068), + [aux_sym_external_hint_token2] = ACTIONS(1068), + [aux_sym_optimizer_hint_token1] = ACTIONS(1068), + [aux_sym_optimizer_hint_token2] = ACTIONS(1068), + [aux_sym_optimizer_hint_token3] = ACTIONS(1068), + [aux_sym_parallel_hint_token1] = ACTIONS(1068), + [aux_sym_null_hint_token1] = ACTIONS(1068), + [aux_sym_null_hint_token4] = ACTIONS(1068), + [aux_sym_deterministic_hint_token1] = ACTIONS(1068), + [aux_sym_sql_hint_token1] = ACTIONS(1068), + [aux_sym_sql_hint_token2] = ACTIONS(1068), + [aux_sym_sql_hint_token3] = ACTIONS(1068), + [aux_sym_sql_hint_token5] = ACTIONS(1068), + [aux_sym__function_language_token1] = ACTIONS(1068), + [aux_sym_create_function_parameter_token1] = ACTIONS(798), + [anon_sym_EQ] = ACTIONS(800), + [aux_sym_create_trigger_statement_token1] = ACTIONS(802), + [aux_sym_trigger_event_token1] = ACTIONS(1068), + [aux_sym_trigger_event_token2] = ACTIONS(1068), + [aux_sym_trigger_event_token3] = ACTIONS(1068), + [aux_sym_drop_statement_token1] = ACTIONS(1068), + [aux_sym_grant_statement_token1] = ACTIONS(1068), + [aux_sym_grant_statement_token4] = ACTIONS(1068), + [aux_sym_grant_statement_token8] = ACTIONS(1068), + [aux_sym_create_table_statement_token1] = ACTIONS(1068), + [aux_sym_order_by_clause_token1] = ACTIONS(1068), + [aux_sym_limit_clause_token1] = ACTIONS(1068), + [aux_sym_offset_clause_token1] = ACTIONS(1068), + [aux_sym_where_clause_token1] = ACTIONS(1068), + [aux_sym_join_type_token1] = ACTIONS(1068), + [aux_sym_join_type_token2] = ACTIONS(1068), + [aux_sym_join_type_token3] = ACTIONS(1068), + [aux_sym_join_type_token4] = ACTIONS(1068), + [aux_sym_join_clause_token1] = ACTIONS(1068), + [aux_sym_frame_clause_token2] = ACTIONS(804), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(1068), + [anon_sym_BQUOTE] = ACTIONS(1066), + [anon_sym_DQUOTE] = ACTIONS(1066), + [anon_sym_DASH_GT] = ACTIONS(814), + [anon_sym_DASH_GT_GT] = ACTIONS(816), + [anon_sym_POUND_GT] = ACTIONS(814), + [anon_sym_POUND_GT_GT] = ACTIONS(816), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(822), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(822), + [anon_sym_LT_EQ] = ACTIONS(800), + [anon_sym_LT_GT] = ACTIONS(800), + [anon_sym_BANG_EQ] = ACTIONS(800), + [anon_sym_GT] = ACTIONS(822), + [anon_sym_GT_EQ] = ACTIONS(800), + [anon_sym_BANG_TILDE] = ACTIONS(822), + [anon_sym_TILDE_STAR] = ACTIONS(800), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(800), + }, + [579] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token2] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token5] = ACTIONS(439), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(439), + [aux_sym_direction_constraint_token1] = ACTIONS(439), + [aux_sym_direction_constraint_token2] = ACTIONS(439), + [anon_sym_CONSTRAINT] = ACTIONS(439), + [aux_sym_table_constraint_check_token1] = ACTIONS(439), + [aux_sym_table_constraint_unique_token1] = ACTIONS(439), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [580] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token2] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token5] = ACTIONS(435), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(435), + [aux_sym_direction_constraint_token1] = ACTIONS(435), + [aux_sym_direction_constraint_token2] = ACTIONS(435), + [anon_sym_CONSTRAINT] = ACTIONS(435), + [aux_sym_table_constraint_check_token1] = ACTIONS(435), + [aux_sym_table_constraint_unique_token1] = ACTIONS(435), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [581] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token2] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token5] = ACTIONS(427), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(427), + [aux_sym_direction_constraint_token1] = ACTIONS(427), + [aux_sym_direction_constraint_token2] = ACTIONS(427), + [anon_sym_CONSTRAINT] = ACTIONS(427), + [aux_sym_table_constraint_check_token1] = ACTIONS(427), + [aux_sym_table_constraint_unique_token1] = ACTIONS(427), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [582] = { + [sym_filter_clause] = STATE(717), + [sym_over_clause] = STATE(1108), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(855), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [583] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token2] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token5] = ACTIONS(443), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(443), + [aux_sym_direction_constraint_token1] = ACTIONS(443), + [aux_sym_direction_constraint_token2] = ACTIONS(443), + [anon_sym_CONSTRAINT] = ACTIONS(443), + [aux_sym_table_constraint_check_token1] = ACTIONS(443), + [aux_sym_table_constraint_unique_token1] = ACTIONS(443), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [584] = { + [ts_builtin_sym_end] = ACTIONS(1070), + [anon_sym_SEMI] = ACTIONS(1070), + [aux_sym_with_clause_token1] = ACTIONS(1072), + [aux_sym_cte_token1] = ACTIONS(1072), + [aux_sym_cte_token2] = ACTIONS(794), + [aux_sym_truncate_statement_token1] = ACTIONS(1072), + [aux_sym_comment_statement_token1] = ACTIONS(1072), + [aux_sym_comment_statement_token7] = ACTIONS(796), + [aux_sym_begin_statement_token1] = ACTIONS(1072), + [aux_sym_commit_statement_token1] = ACTIONS(1072), + [aux_sym_rollback_statement_token1] = ACTIONS(1072), + [aux_sym_create_statement_token1] = ACTIONS(1072), + [aux_sym_alter_statement_token1] = ACTIONS(1072), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1072), + [aux_sym_sequence_token5] = ACTIONS(1072), + [aux_sym_pg_command_token1] = ACTIONS(1070), + [aux_sym_return_statement_token1] = ACTIONS(1072), + [aux_sym_declare_statement_token1] = ACTIONS(1072), + [aux_sym_create_function_statement_token3] = ACTIONS(1072), + [aux_sym_create_function_statement_token4] = ACTIONS(1072), + [aux_sym_create_function_statement_token7] = ACTIONS(1072), + [aux_sym_create_function_statement_token8] = ACTIONS(1072), + [aux_sym_create_function_statement_token9] = ACTIONS(1072), + [aux_sym_create_function_statement_token10] = ACTIONS(1072), + [aux_sym_create_function_statement_token11] = ACTIONS(1072), + [aux_sym_external_hint_token1] = ACTIONS(1072), + [aux_sym_external_hint_token2] = ACTIONS(1072), + [aux_sym_optimizer_hint_token1] = ACTIONS(1072), + [aux_sym_optimizer_hint_token2] = ACTIONS(1072), + [aux_sym_optimizer_hint_token3] = ACTIONS(1072), + [aux_sym_parallel_hint_token1] = ACTIONS(1072), + [aux_sym_null_hint_token1] = ACTIONS(1072), + [aux_sym_null_hint_token4] = ACTIONS(1072), + [aux_sym_deterministic_hint_token1] = ACTIONS(1072), + [aux_sym_sql_hint_token1] = ACTIONS(1072), + [aux_sym_sql_hint_token2] = ACTIONS(1072), + [aux_sym_sql_hint_token3] = ACTIONS(1072), + [aux_sym_sql_hint_token5] = ACTIONS(1072), + [aux_sym__function_language_token1] = ACTIONS(1072), + [aux_sym_create_function_parameter_token1] = ACTIONS(798), + [anon_sym_EQ] = ACTIONS(800), + [aux_sym_create_trigger_statement_token1] = ACTIONS(802), + [aux_sym_trigger_event_token1] = ACTIONS(1072), + [aux_sym_trigger_event_token2] = ACTIONS(1072), + [aux_sym_trigger_event_token3] = ACTIONS(1072), + [aux_sym_drop_statement_token1] = ACTIONS(1072), + [aux_sym_grant_statement_token1] = ACTIONS(1072), + [aux_sym_grant_statement_token4] = ACTIONS(1072), + [aux_sym_grant_statement_token8] = ACTIONS(1072), + [aux_sym_create_table_statement_token1] = ACTIONS(1072), + [aux_sym_order_by_clause_token1] = ACTIONS(1072), + [aux_sym_limit_clause_token1] = ACTIONS(1072), + [aux_sym_offset_clause_token1] = ACTIONS(1072), + [aux_sym_where_clause_token1] = ACTIONS(1072), + [aux_sym_join_type_token1] = ACTIONS(1072), + [aux_sym_join_type_token2] = ACTIONS(1072), + [aux_sym_join_type_token3] = ACTIONS(1072), + [aux_sym_join_type_token4] = ACTIONS(1072), + [aux_sym_join_clause_token1] = ACTIONS(1072), + [aux_sym_frame_clause_token2] = ACTIONS(804), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(806), + [sym__unquoted_identifier] = ACTIONS(1072), + [anon_sym_BQUOTE] = ACTIONS(1070), + [anon_sym_DQUOTE] = ACTIONS(1070), + [anon_sym_DASH_GT] = ACTIONS(814), + [anon_sym_DASH_GT_GT] = ACTIONS(816), + [anon_sym_POUND_GT] = ACTIONS(814), + [anon_sym_POUND_GT_GT] = ACTIONS(816), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(822), + [anon_sym_CARET] = ACTIONS(824), + [anon_sym_STAR] = ACTIONS(826), + [anon_sym_SLASH] = ACTIONS(828), + [anon_sym_PERCENT] = ACTIONS(826), + [anon_sym_LT_LT] = ACTIONS(826), + [anon_sym_GT_GT] = ACTIONS(826), + [anon_sym_AMP] = ACTIONS(826), + [anon_sym_PIPE] = ACTIONS(818), + [anon_sym_POUND] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(822), + [anon_sym_LT_EQ] = ACTIONS(800), + [anon_sym_LT_GT] = ACTIONS(800), + [anon_sym_BANG_EQ] = ACTIONS(800), + [anon_sym_GT] = ACTIONS(822), + [anon_sym_GT_EQ] = ACTIONS(800), + [anon_sym_BANG_TILDE] = ACTIONS(822), + [anon_sym_TILDE_STAR] = ACTIONS(800), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(800), + }, + [585] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token2] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token5] = ACTIONS(447), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(447), + [aux_sym_direction_constraint_token1] = ACTIONS(447), + [aux_sym_direction_constraint_token2] = ACTIONS(447), + [anon_sym_CONSTRAINT] = ACTIONS(447), + [aux_sym_table_constraint_check_token1] = ACTIONS(447), + [aux_sym_table_constraint_unique_token1] = ACTIONS(447), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [586] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [587] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token2] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token5] = ACTIONS(419), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(419), + [aux_sym_direction_constraint_token1] = ACTIONS(419), + [aux_sym_direction_constraint_token2] = ACTIONS(419), + [anon_sym_CONSTRAINT] = ACTIONS(419), + [aux_sym_table_constraint_check_token1] = ACTIONS(419), + [aux_sym_table_constraint_unique_token1] = ACTIONS(419), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [588] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [589] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token2] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token5] = ACTIONS(486), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(486), + [aux_sym_direction_constraint_token1] = ACTIONS(486), + [aux_sym_direction_constraint_token2] = ACTIONS(486), + [anon_sym_CONSTRAINT] = ACTIONS(486), + [aux_sym_table_constraint_check_token1] = ACTIONS(486), + [aux_sym_table_constraint_unique_token1] = ACTIONS(486), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [590] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token2] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token5] = ACTIONS(453), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(453), + [aux_sym_direction_constraint_token1] = ACTIONS(453), + [aux_sym_direction_constraint_token2] = ACTIONS(453), + [anon_sym_CONSTRAINT] = ACTIONS(453), + [aux_sym_table_constraint_check_token1] = ACTIONS(453), + [aux_sym_table_constraint_unique_token1] = ACTIONS(453), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [591] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token2] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token5] = ACTIONS(540), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(540), + [aux_sym_direction_constraint_token1] = ACTIONS(540), + [aux_sym_direction_constraint_token2] = ACTIONS(540), + [anon_sym_CONSTRAINT] = ACTIONS(540), + [aux_sym_table_constraint_check_token1] = ACTIONS(540), + [aux_sym_table_constraint_unique_token1] = ACTIONS(540), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [592] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token2] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token5] = ACTIONS(566), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(566), + [aux_sym_direction_constraint_token1] = ACTIONS(566), + [aux_sym_direction_constraint_token2] = ACTIONS(566), + [anon_sym_CONSTRAINT] = ACTIONS(566), + [aux_sym_table_constraint_check_token1] = ACTIONS(566), + [aux_sym_table_constraint_unique_token1] = ACTIONS(566), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [593] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token5] = ACTIONS(265), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [anon_sym_CONSTRAINT] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_table_constraint_unique_token1] = ACTIONS(265), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(334), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [594] = { + [aux_sym_dotted_name_repeat1] = STATE(594), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1074), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [595] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_direction_constraint_token1] = ACTIONS(144), + [aux_sym_direction_constraint_token2] = ACTIONS(144), + [aux_sym_order_expression_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [596] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token5] = ACTIONS(265), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [anon_sym_CONSTRAINT] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_table_constraint_unique_token1] = ACTIONS(265), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(849), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [597] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token2] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token5] = ACTIONS(570), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(570), + [aux_sym_direction_constraint_token1] = ACTIONS(570), + [aux_sym_direction_constraint_token2] = ACTIONS(570), + [anon_sym_CONSTRAINT] = ACTIONS(570), + [aux_sym_table_constraint_check_token1] = ACTIONS(570), + [aux_sym_table_constraint_unique_token1] = ACTIONS(570), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [598] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_direction_constraint_token1] = ACTIONS(130), + [aux_sym_direction_constraint_token2] = ACTIONS(130), + [aux_sym_order_expression_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [599] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token2] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token5] = ACTIONS(618), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(618), + [aux_sym_direction_constraint_token1] = ACTIONS(618), + [aux_sym_direction_constraint_token2] = ACTIONS(618), + [anon_sym_CONSTRAINT] = ACTIONS(618), + [aux_sym_table_constraint_check_token1] = ACTIONS(618), + [aux_sym_table_constraint_unique_token1] = ACTIONS(618), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [600] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token2] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token5] = ACTIONS(552), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(552), + [aux_sym_direction_constraint_token1] = ACTIONS(552), + [aux_sym_direction_constraint_token2] = ACTIONS(552), + [anon_sym_CONSTRAINT] = ACTIONS(552), + [aux_sym_table_constraint_check_token1] = ACTIONS(552), + [aux_sym_table_constraint_unique_token1] = ACTIONS(552), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [601] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [602] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [603] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token2] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token5] = ACTIONS(467), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(467), + [aux_sym_direction_constraint_token1] = ACTIONS(467), + [aux_sym_direction_constraint_token2] = ACTIONS(467), + [anon_sym_CONSTRAINT] = ACTIONS(467), + [aux_sym_table_constraint_check_token1] = ACTIONS(467), + [aux_sym_table_constraint_unique_token1] = ACTIONS(467), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [604] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token2] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token5] = ACTIONS(471), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(471), + [aux_sym_direction_constraint_token1] = ACTIONS(471), + [aux_sym_direction_constraint_token2] = ACTIONS(471), + [anon_sym_CONSTRAINT] = ACTIONS(471), + [aux_sym_table_constraint_check_token1] = ACTIONS(471), + [aux_sym_table_constraint_unique_token1] = ACTIONS(471), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [605] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token2] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token5] = ACTIONS(548), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(548), + [aux_sym_direction_constraint_token1] = ACTIONS(548), + [aux_sym_direction_constraint_token2] = ACTIONS(548), + [anon_sym_CONSTRAINT] = ACTIONS(548), + [aux_sym_table_constraint_check_token1] = ACTIONS(548), + [aux_sym_table_constraint_unique_token1] = ACTIONS(548), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [606] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token2] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token5] = ACTIONS(544), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(544), + [aux_sym_direction_constraint_token1] = ACTIONS(544), + [aux_sym_direction_constraint_token2] = ACTIONS(544), + [anon_sym_CONSTRAINT] = ACTIONS(544), + [aux_sym_table_constraint_check_token1] = ACTIONS(544), + [aux_sym_table_constraint_unique_token1] = ACTIONS(544), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [607] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token2] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token5] = ACTIONS(532), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(532), + [aux_sym_direction_constraint_token1] = ACTIONS(532), + [aux_sym_direction_constraint_token2] = ACTIONS(532), + [anon_sym_CONSTRAINT] = ACTIONS(532), + [aux_sym_table_constraint_check_token1] = ACTIONS(532), + [aux_sym_table_constraint_unique_token1] = ACTIONS(532), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [608] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [609] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [610] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1077), + [anon_sym_SEMI] = ACTIONS(1077), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1085), + [aux_sym_comment_statement_token1] = ACTIONS(1085), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1085), + [aux_sym_rollback_statement_token1] = ACTIONS(1085), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [611] = { + [sym_over_clause] = STATE(881), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_fetch_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [612] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token5] = ACTIONS(684), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [anon_sym_CONSTRAINT] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_table_constraint_unique_token1] = ACTIONS(684), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1157), + [anon_sym_DASH] = ACTIONS(1159), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1165), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1163), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_PIPE] = ACTIONS(1157), + [anon_sym_POUND] = ACTIONS(1159), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [613] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token2] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token5] = ACTIONS(666), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(666), + [aux_sym_direction_constraint_token1] = ACTIONS(666), + [aux_sym_direction_constraint_token2] = ACTIONS(666), + [anon_sym_CONSTRAINT] = ACTIONS(666), + [aux_sym_table_constraint_check_token1] = ACTIONS(666), + [aux_sym_table_constraint_unique_token1] = ACTIONS(666), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [614] = { + [ts_builtin_sym_end] = ACTIONS(1066), + [anon_sym_SEMI] = ACTIONS(1066), + [aux_sym_with_clause_token1] = ACTIONS(1068), + [aux_sym_cte_token1] = ACTIONS(1068), + [aux_sym_cte_token2] = ACTIONS(921), + [aux_sym_truncate_statement_token1] = ACTIONS(1068), + [aux_sym_comment_statement_token1] = ACTIONS(1068), + [aux_sym_comment_statement_token7] = ACTIONS(923), + [aux_sym_begin_statement_token1] = ACTIONS(1068), + [aux_sym_commit_statement_token1] = ACTIONS(1068), + [aux_sym_rollback_statement_token1] = ACTIONS(1068), + [aux_sym_create_statement_token1] = ACTIONS(1068), + [aux_sym_alter_statement_token1] = ACTIONS(1068), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1068), + [aux_sym_sequence_token5] = ACTIONS(1068), + [aux_sym_pg_command_token1] = ACTIONS(1066), + [aux_sym_return_statement_token1] = ACTIONS(1068), + [aux_sym_declare_statement_token1] = ACTIONS(1068), + [aux_sym_create_function_statement_token3] = ACTIONS(1068), + [aux_sym_create_function_statement_token4] = ACTIONS(1068), + [aux_sym_create_function_statement_token7] = ACTIONS(1068), + [aux_sym_create_function_statement_token8] = ACTIONS(1068), + [aux_sym_create_function_statement_token9] = ACTIONS(1068), + [aux_sym_create_function_statement_token10] = ACTIONS(1068), + [aux_sym_create_function_statement_token11] = ACTIONS(1068), + [aux_sym_external_hint_token1] = ACTIONS(1068), + [aux_sym_external_hint_token2] = ACTIONS(1068), + [aux_sym_optimizer_hint_token1] = ACTIONS(1068), + [aux_sym_optimizer_hint_token2] = ACTIONS(1068), + [aux_sym_optimizer_hint_token3] = ACTIONS(1068), + [aux_sym_parallel_hint_token1] = ACTIONS(1068), + [aux_sym_null_hint_token1] = ACTIONS(1068), + [aux_sym_null_hint_token4] = ACTIONS(1068), + [aux_sym_deterministic_hint_token1] = ACTIONS(1068), + [aux_sym_sql_hint_token1] = ACTIONS(1068), + [aux_sym_sql_hint_token2] = ACTIONS(1068), + [aux_sym_sql_hint_token3] = ACTIONS(1068), + [aux_sym_sql_hint_token5] = ACTIONS(1068), + [aux_sym__function_language_token1] = ACTIONS(1068), + [aux_sym_create_function_parameter_token1] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [aux_sym_create_trigger_statement_token1] = ACTIONS(929), + [aux_sym_trigger_event_token1] = ACTIONS(1068), + [aux_sym_trigger_event_token2] = ACTIONS(1068), + [aux_sym_trigger_event_token3] = ACTIONS(1068), + [aux_sym_drop_statement_token1] = ACTIONS(1068), + [aux_sym_grant_statement_token1] = ACTIONS(1068), + [aux_sym_grant_statement_token4] = ACTIONS(1068), + [aux_sym_grant_statement_token8] = ACTIONS(1068), + [aux_sym_order_by_clause_token1] = ACTIONS(1068), + [aux_sym_limit_clause_token1] = ACTIONS(1068), + [aux_sym_offset_clause_token1] = ACTIONS(1068), + [aux_sym_where_clause_token1] = ACTIONS(1068), + [aux_sym_join_type_token1] = ACTIONS(1068), + [aux_sym_join_type_token2] = ACTIONS(1068), + [aux_sym_join_type_token3] = ACTIONS(1068), + [aux_sym_join_type_token4] = ACTIONS(1068), + [aux_sym_join_clause_token1] = ACTIONS(1068), + [aux_sym_frame_clause_token2] = ACTIONS(931), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(1068), + [anon_sym_BQUOTE] = ACTIONS(1066), + [anon_sym_DQUOTE] = ACTIONS(1066), + [anon_sym_DASH_GT] = ACTIONS(941), + [anon_sym_DASH_GT_GT] = ACTIONS(943), + [anon_sym_POUND_GT] = ACTIONS(941), + [anon_sym_POUND_GT_GT] = ACTIONS(943), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(927), + [anon_sym_LT_GT] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(949), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_BANG_TILDE] = ACTIONS(949), + [anon_sym_TILDE_STAR] = ACTIONS(927), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(927), + }, + [615] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token2] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token5] = ACTIONS(662), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(662), + [aux_sym_direction_constraint_token1] = ACTIONS(662), + [aux_sym_direction_constraint_token2] = ACTIONS(662), + [anon_sym_CONSTRAINT] = ACTIONS(662), + [aux_sym_table_constraint_check_token1] = ACTIONS(662), + [aux_sym_table_constraint_unique_token1] = ACTIONS(662), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [616] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token2] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token5] = ACTIONS(711), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(711), + [aux_sym_direction_constraint_token1] = ACTIONS(711), + [aux_sym_direction_constraint_token2] = ACTIONS(711), + [anon_sym_CONSTRAINT] = ACTIONS(711), + [aux_sym_table_constraint_check_token1] = ACTIONS(711), + [aux_sym_table_constraint_unique_token1] = ACTIONS(711), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [617] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token2] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token5] = ACTIONS(719), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(719), + [aux_sym_direction_constraint_token1] = ACTIONS(719), + [aux_sym_direction_constraint_token2] = ACTIONS(719), + [anon_sym_CONSTRAINT] = ACTIONS(719), + [aux_sym_table_constraint_check_token1] = ACTIONS(719), + [aux_sym_table_constraint_unique_token1] = ACTIONS(719), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [618] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token2] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token5] = ACTIONS(747), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(747), + [aux_sym_direction_constraint_token1] = ACTIONS(747), + [aux_sym_direction_constraint_token2] = ACTIONS(747), + [anon_sym_CONSTRAINT] = ACTIONS(747), + [aux_sym_table_constraint_check_token1] = ACTIONS(747), + [aux_sym_table_constraint_unique_token1] = ACTIONS(747), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [619] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token2] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token5] = ACTIONS(771), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(771), + [aux_sym_direction_constraint_token1] = ACTIONS(771), + [aux_sym_direction_constraint_token2] = ACTIONS(771), + [anon_sym_CONSTRAINT] = ACTIONS(771), + [aux_sym_table_constraint_check_token1] = ACTIONS(771), + [aux_sym_table_constraint_unique_token1] = ACTIONS(771), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [620] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1167), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1169), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1171), + }, + [621] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token5] = ACTIONS(265), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [anon_sym_CONSTRAINT] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_table_constraint_unique_token1] = ACTIONS(265), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [622] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token2] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token5] = ACTIONS(790), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(790), + [aux_sym_direction_constraint_token1] = ACTIONS(790), + [aux_sym_direction_constraint_token2] = ACTIONS(790), + [anon_sym_CONSTRAINT] = ACTIONS(790), + [aux_sym_table_constraint_check_token1] = ACTIONS(790), + [aux_sym_table_constraint_unique_token1] = ACTIONS(790), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [623] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token2] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token5] = ACTIONS(838), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(838), + [aux_sym_direction_constraint_token1] = ACTIONS(838), + [aux_sym_direction_constraint_token2] = ACTIONS(838), + [anon_sym_CONSTRAINT] = ACTIONS(838), + [aux_sym_table_constraint_check_token1] = ACTIONS(838), + [aux_sym_table_constraint_unique_token1] = ACTIONS(838), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [624] = { + [ts_builtin_sym_end] = ACTIONS(1173), + [anon_sym_SEMI] = ACTIONS(1173), + [aux_sym_with_clause_token1] = ACTIONS(1175), + [aux_sym_cte_token1] = ACTIONS(1175), + [aux_sym_cte_token2] = ACTIONS(1177), + [aux_sym_truncate_statement_token1] = ACTIONS(1175), + [aux_sym_comment_statement_token1] = ACTIONS(1175), + [aux_sym_comment_statement_token7] = ACTIONS(1179), + [aux_sym_begin_statement_token1] = ACTIONS(1175), + [aux_sym_commit_statement_token1] = ACTIONS(1175), + [aux_sym_rollback_statement_token1] = ACTIONS(1175), + [aux_sym_create_statement_token1] = ACTIONS(1175), + [aux_sym_alter_statement_token1] = ACTIONS(1175), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1175), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(1175), + [aux_sym_sequence_token5] = ACTIONS(1175), + [aux_sym_pg_command_token1] = ACTIONS(1173), + [aux_sym_return_statement_token1] = ACTIONS(1175), + [aux_sym_declare_statement_token1] = ACTIONS(1175), + [aux_sym_create_function_statement_token3] = ACTIONS(1175), + [aux_sym_create_function_statement_token4] = ACTIONS(1175), + [aux_sym_create_function_statement_token7] = ACTIONS(1175), + [aux_sym_create_function_statement_token8] = ACTIONS(1175), + [aux_sym_create_function_statement_token9] = ACTIONS(1175), + [aux_sym_create_function_statement_token10] = ACTIONS(1175), + [aux_sym_create_function_statement_token11] = ACTIONS(1175), + [aux_sym_external_hint_token1] = ACTIONS(1175), + [aux_sym_external_hint_token2] = ACTIONS(1175), + [aux_sym_optimizer_hint_token1] = ACTIONS(1175), + [aux_sym_optimizer_hint_token2] = ACTIONS(1175), + [aux_sym_optimizer_hint_token3] = ACTIONS(1175), + [aux_sym_parallel_hint_token1] = ACTIONS(1175), + [aux_sym_null_hint_token1] = ACTIONS(1175), + [aux_sym_null_hint_token2] = ACTIONS(1175), + [aux_sym_null_hint_token4] = ACTIONS(1175), + [aux_sym_deterministic_hint_token1] = ACTIONS(1175), + [aux_sym_sql_hint_token1] = ACTIONS(1175), + [aux_sym_sql_hint_token2] = ACTIONS(1175), + [aux_sym_sql_hint_token3] = ACTIONS(1175), + [aux_sym_sql_hint_token5] = ACTIONS(1175), + [aux_sym__function_language_token1] = ACTIONS(1175), + [aux_sym_create_function_parameter_token1] = ACTIONS(1181), + [anon_sym_EQ] = ACTIONS(1183), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1185), + [aux_sym_trigger_event_token1] = ACTIONS(1175), + [aux_sym_trigger_event_token2] = ACTIONS(1175), + [aux_sym_trigger_event_token3] = ACTIONS(1175), + [aux_sym_drop_statement_token1] = ACTIONS(1175), + [aux_sym_grant_statement_token1] = ACTIONS(1175), + [aux_sym_grant_statement_token4] = ACTIONS(1175), + [aux_sym_grant_statement_token5] = ACTIONS(1175), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(1175), + [aux_sym_direction_constraint_token1] = ACTIONS(1175), + [aux_sym_direction_constraint_token2] = ACTIONS(1175), + [anon_sym_CONSTRAINT] = ACTIONS(1175), + [aux_sym_table_constraint_check_token1] = ACTIONS(1175), + [aux_sym_table_constraint_unique_token1] = ACTIONS(1175), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(1175), + [aux_sym_frame_clause_token2] = ACTIONS(1187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(1175), + [anon_sym_BQUOTE] = ACTIONS(1173), + [anon_sym_DQUOTE] = ACTIONS(1173), + [anon_sym_DASH_GT] = ACTIONS(1189), + [anon_sym_DASH_GT_GT] = ACTIONS(1191), + [anon_sym_POUND_GT] = ACTIONS(1189), + [anon_sym_POUND_GT_GT] = ACTIONS(1191), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1157), + [anon_sym_DASH] = ACTIONS(1159), + [anon_sym_TILDE] = ACTIONS(1193), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1165), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1163), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_PIPE] = ACTIONS(1157), + [anon_sym_POUND] = ACTIONS(1159), + [anon_sym_LT] = ACTIONS(1193), + [anon_sym_LT_EQ] = ACTIONS(1183), + [anon_sym_LT_GT] = ACTIONS(1183), + [anon_sym_BANG_EQ] = ACTIONS(1183), + [anon_sym_GT] = ACTIONS(1193), + [anon_sym_GT_EQ] = ACTIONS(1183), + [anon_sym_BANG_TILDE] = ACTIONS(1193), + [anon_sym_TILDE_STAR] = ACTIONS(1183), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1183), + }, + [625] = { + [sym_within_group_clause] = STATE(919), + [sym_filter_clause] = STATE(1346), + [sym_over_clause] = STATE(1720), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1195), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [626] = { + [aux_sym_dotted_name_repeat1] = STATE(690), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1201), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [627] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1058), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1060), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1062), + [aux_sym_order_expression_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_fetch_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [628] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(1177), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(1179), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token2] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1181), + [anon_sym_EQ] = ACTIONS(1183), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1185), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token5] = ACTIONS(743), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(743), + [aux_sym_direction_constraint_token1] = ACTIONS(743), + [aux_sym_direction_constraint_token2] = ACTIONS(743), + [anon_sym_CONSTRAINT] = ACTIONS(743), + [aux_sym_table_constraint_check_token1] = ACTIONS(743), + [aux_sym_table_constraint_unique_token1] = ACTIONS(743), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(1187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1157), + [anon_sym_DASH] = ACTIONS(1159), + [anon_sym_TILDE] = ACTIONS(1193), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1165), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1163), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_PIPE] = ACTIONS(1157), + [anon_sym_POUND] = ACTIONS(1159), + [anon_sym_LT] = ACTIONS(1193), + [anon_sym_LT_EQ] = ACTIONS(1183), + [anon_sym_LT_GT] = ACTIONS(1183), + [anon_sym_BANG_EQ] = ACTIONS(1183), + [anon_sym_GT] = ACTIONS(1193), + [anon_sym_GT_EQ] = ACTIONS(1183), + [anon_sym_BANG_TILDE] = ACTIONS(1193), + [anon_sym_TILDE_STAR] = ACTIONS(1183), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1183), + }, + [629] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_direction_constraint_token1] = ACTIONS(261), + [aux_sym_direction_constraint_token2] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_expression_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [630] = { + [sym_filter_clause] = STATE(936), + [sym_over_clause] = STATE(1294), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [631] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1203), + [anon_sym_SEMI] = ACTIONS(1203), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1205), + [aux_sym_comment_statement_token1] = ACTIONS(1205), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1205), + [aux_sym_rollback_statement_token1] = ACTIONS(1205), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [632] = { + [sym_filter_clause] = STATE(931), + [sym_over_clause] = STATE(1269), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [633] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token2] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token5] = ACTIONS(842), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(842), + [aux_sym_direction_constraint_token1] = ACTIONS(842), + [aux_sym_direction_constraint_token2] = ACTIONS(842), + [anon_sym_CONSTRAINT] = ACTIONS(842), + [aux_sym_table_constraint_check_token1] = ACTIONS(842), + [aux_sym_table_constraint_unique_token1] = ACTIONS(842), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [634] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token2] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token5] = ACTIONS(670), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(670), + [aux_sym_direction_constraint_token1] = ACTIONS(670), + [aux_sym_direction_constraint_token2] = ACTIONS(670), + [anon_sym_CONSTRAINT] = ACTIONS(670), + [aux_sym_table_constraint_check_token1] = ACTIONS(670), + [aux_sym_table_constraint_unique_token1] = ACTIONS(670), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [635] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token5] = ACTIONS(684), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [anon_sym_CONSTRAINT] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_table_constraint_unique_token1] = ACTIONS(684), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1165), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1163), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [636] = { + [sym_within_group_clause] = STATE(806), + [sym_filter_clause] = STATE(1224), + [sym_over_clause] = STATE(1662), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1207), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [637] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [aux_sym_order_expression_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [638] = { + [sym_filter_clause] = STATE(926), + [sym_over_clause] = STATE(1256), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [639] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1213), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1215), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1217), + [aux_sym_order_expression_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1219), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [640] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_having_clause_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [641] = { + [sym_filter_clause] = STATE(924), + [sym_over_clause] = STATE(1246), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(977), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [642] = { + [sym_within_group_clause] = STATE(915), + [sym_filter_clause] = STATE(1340), + [sym_over_clause] = STATE(1723), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1195), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [643] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(1177), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(1179), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token2] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(1181), + [anon_sym_EQ] = ACTIONS(1183), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token5] = ACTIONS(767), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(767), + [aux_sym_direction_constraint_token1] = ACTIONS(767), + [aux_sym_direction_constraint_token2] = ACTIONS(767), + [anon_sym_CONSTRAINT] = ACTIONS(767), + [aux_sym_table_constraint_check_token1] = ACTIONS(767), + [aux_sym_table_constraint_unique_token1] = ACTIONS(767), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1157), + [anon_sym_DASH] = ACTIONS(1159), + [anon_sym_TILDE] = ACTIONS(1193), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1165), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1163), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_PIPE] = ACTIONS(1157), + [anon_sym_POUND] = ACTIONS(1159), + [anon_sym_LT] = ACTIONS(1193), + [anon_sym_LT_EQ] = ACTIONS(1183), + [anon_sym_LT_GT] = ACTIONS(1183), + [anon_sym_BANG_EQ] = ACTIONS(1183), + [anon_sym_GT] = ACTIONS(1193), + [anon_sym_GT_EQ] = ACTIONS(1183), + [anon_sym_BANG_TILDE] = ACTIONS(1193), + [anon_sym_TILDE_STAR] = ACTIONS(1183), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1183), + }, + [644] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_having_clause_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [645] = { + [sym_over_clause] = STATE(830), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [aux_sym_order_expression_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_fetch_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [646] = { + [sym_over_clause] = STATE(833), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [aux_sym_order_expression_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_fetch_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [647] = { + [sym_over_clause] = STATE(836), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_fetch_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [648] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(674), + [sym_optimizer_hint] = STATE(674), + [sym_parallel_hint] = STATE(674), + [sym_null_hint] = STATE(674), + [sym_deterministic_hint] = STATE(674), + [sym_sql_hint] = STATE(674), + [sym_sql_security_hint] = STATE(674), + [sym__function_language] = STATE(674), + [sym_function_body] = STATE(674), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(674), + [ts_builtin_sym_end] = ACTIONS(1221), + [anon_sym_SEMI] = ACTIONS(1221), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1223), + [aux_sym_comment_statement_token1] = ACTIONS(1223), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1223), + [aux_sym_rollback_statement_token1] = ACTIONS(1223), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1225), + [aux_sym_create_function_statement_token8] = ACTIONS(1225), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [649] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(679), + [sym_optimizer_hint] = STATE(679), + [sym_parallel_hint] = STATE(679), + [sym_null_hint] = STATE(679), + [sym_deterministic_hint] = STATE(679), + [sym_sql_hint] = STATE(679), + [sym_sql_security_hint] = STATE(679), + [sym__function_language] = STATE(679), + [sym_function_body] = STATE(679), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(679), + [ts_builtin_sym_end] = ACTIONS(1227), + [anon_sym_SEMI] = ACTIONS(1227), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1229), + [aux_sym_comment_statement_token1] = ACTIONS(1229), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1229), + [aux_sym_rollback_statement_token1] = ACTIONS(1229), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1231), + [aux_sym_create_function_statement_token8] = ACTIONS(1231), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [650] = { + [sym_over_clause] = STATE(837), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [aux_sym_order_expression_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_fetch_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [651] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1233), + [anon_sym_SEMI] = ACTIONS(1233), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1235), + [aux_sym_comment_statement_token1] = ACTIONS(1235), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1235), + [aux_sym_rollback_statement_token1] = ACTIONS(1235), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [652] = { + [sym_within_group_clause] = STATE(803), + [sym_filter_clause] = STATE(1233), + [sym_over_clause] = STATE(1667), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1207), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [653] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token2] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token5] = ACTIONS(674), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(674), + [aux_sym_direction_constraint_token1] = ACTIONS(674), + [aux_sym_direction_constraint_token2] = ACTIONS(674), + [anon_sym_CONSTRAINT] = ACTIONS(674), + [aux_sym_table_constraint_check_token1] = ACTIONS(674), + [aux_sym_table_constraint_unique_token1] = ACTIONS(674), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [654] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1237), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1239), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1241), + [aux_sym_having_clause_token1] = ACTIONS(215), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1243), + [aux_sym_type_token2] = ACTIONS(1245), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [655] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token5] = ACTIONS(684), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [anon_sym_CONSTRAINT] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_table_constraint_unique_token1] = ACTIONS(684), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [656] = { + [sym_over_clause] = STATE(839), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_fetch_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [657] = { + [sym_within_group_clause] = STATE(910), + [sym_filter_clause] = STATE(1329), + [sym_over_clause] = STATE(1728), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1195), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [658] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1247), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1249), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1251), + [aux_sym_order_expression_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1253), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [659] = { + [sym_within_group_clause] = STATE(905), + [sym_filter_clause] = STATE(1320), + [sym_over_clause] = STATE(1734), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1195), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [660] = { + [sym_over_clause] = STATE(845), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [aux_sym_order_expression_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_fetch_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [661] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token2] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token5] = ACTIONS(739), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(739), + [aux_sym_direction_constraint_token1] = ACTIONS(739), + [aux_sym_direction_constraint_token2] = ACTIONS(739), + [anon_sym_CONSTRAINT] = ACTIONS(739), + [aux_sym_table_constraint_check_token1] = ACTIONS(739), + [aux_sym_table_constraint_unique_token1] = ACTIONS(739), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [662] = { + [sym_within_group_clause] = STATE(799), + [sym_filter_clause] = STATE(1243), + [sym_over_clause] = STATE(1670), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1207), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [663] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token2] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token5] = ACTIONS(658), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(658), + [aux_sym_direction_constraint_token1] = ACTIONS(658), + [aux_sym_direction_constraint_token2] = ACTIONS(658), + [anon_sym_CONSTRAINT] = ACTIONS(658), + [aux_sym_table_constraint_check_token1] = ACTIONS(658), + [aux_sym_table_constraint_unique_token1] = ACTIONS(658), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [664] = { + [sym_over_clause] = STATE(888), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_fetch_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(680), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [665] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token2] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token5] = ACTIONS(705), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(705), + [aux_sym_direction_constraint_token1] = ACTIONS(705), + [aux_sym_direction_constraint_token2] = ACTIONS(705), + [anon_sym_CONSTRAINT] = ACTIONS(705), + [aux_sym_table_constraint_check_token1] = ACTIONS(705), + [aux_sym_table_constraint_unique_token1] = ACTIONS(705), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [666] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(697), + [sym_optimizer_hint] = STATE(697), + [sym_parallel_hint] = STATE(697), + [sym_null_hint] = STATE(697), + [sym_deterministic_hint] = STATE(697), + [sym_sql_hint] = STATE(697), + [sym_sql_security_hint] = STATE(697), + [sym__function_language] = STATE(697), + [sym_function_body] = STATE(697), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(697), + [ts_builtin_sym_end] = ACTIONS(1255), + [anon_sym_SEMI] = ACTIONS(1255), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1257), + [aux_sym_comment_statement_token1] = ACTIONS(1257), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1257), + [aux_sym_rollback_statement_token1] = ACTIONS(1257), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1259), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1261), + [aux_sym_create_function_statement_token8] = ACTIONS(1261), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [667] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(695), + [sym_optimizer_hint] = STATE(695), + [sym_parallel_hint] = STATE(695), + [sym_null_hint] = STATE(695), + [sym_deterministic_hint] = STATE(695), + [sym_sql_hint] = STATE(695), + [sym_sql_security_hint] = STATE(695), + [sym__function_language] = STATE(695), + [sym_function_body] = STATE(695), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(695), + [ts_builtin_sym_end] = ACTIONS(1263), + [anon_sym_SEMI] = ACTIONS(1263), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1265), + [aux_sym_comment_statement_token1] = ACTIONS(1265), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1265), + [aux_sym_rollback_statement_token1] = ACTIONS(1265), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1267), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1269), + [aux_sym_create_function_statement_token8] = ACTIONS(1269), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [668] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1271), + [anon_sym_SEMI] = ACTIONS(1271), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1273), + [aux_sym_comment_statement_token1] = ACTIONS(1273), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1273), + [aux_sym_rollback_statement_token1] = ACTIONS(1273), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [669] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token5] = ACTIONS(684), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [anon_sym_CONSTRAINT] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_table_constraint_unique_token1] = ACTIONS(684), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [670] = { + [ts_builtin_sym_end] = ACTIONS(1070), + [anon_sym_SEMI] = ACTIONS(1070), + [aux_sym_with_clause_token1] = ACTIONS(1072), + [aux_sym_cte_token1] = ACTIONS(1072), + [aux_sym_cte_token2] = ACTIONS(921), + [aux_sym_truncate_statement_token1] = ACTIONS(1072), + [aux_sym_comment_statement_token1] = ACTIONS(1072), + [aux_sym_comment_statement_token7] = ACTIONS(923), + [aux_sym_begin_statement_token1] = ACTIONS(1072), + [aux_sym_commit_statement_token1] = ACTIONS(1072), + [aux_sym_rollback_statement_token1] = ACTIONS(1072), + [aux_sym_create_statement_token1] = ACTIONS(1072), + [aux_sym_alter_statement_token1] = ACTIONS(1072), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1072), + [aux_sym_sequence_token5] = ACTIONS(1072), + [aux_sym_pg_command_token1] = ACTIONS(1070), + [aux_sym_return_statement_token1] = ACTIONS(1072), + [aux_sym_declare_statement_token1] = ACTIONS(1072), + [aux_sym_create_function_statement_token3] = ACTIONS(1072), + [aux_sym_create_function_statement_token4] = ACTIONS(1072), + [aux_sym_create_function_statement_token7] = ACTIONS(1072), + [aux_sym_create_function_statement_token8] = ACTIONS(1072), + [aux_sym_create_function_statement_token9] = ACTIONS(1072), + [aux_sym_create_function_statement_token10] = ACTIONS(1072), + [aux_sym_create_function_statement_token11] = ACTIONS(1072), + [aux_sym_external_hint_token1] = ACTIONS(1072), + [aux_sym_external_hint_token2] = ACTIONS(1072), + [aux_sym_optimizer_hint_token1] = ACTIONS(1072), + [aux_sym_optimizer_hint_token2] = ACTIONS(1072), + [aux_sym_optimizer_hint_token3] = ACTIONS(1072), + [aux_sym_parallel_hint_token1] = ACTIONS(1072), + [aux_sym_null_hint_token1] = ACTIONS(1072), + [aux_sym_null_hint_token4] = ACTIONS(1072), + [aux_sym_deterministic_hint_token1] = ACTIONS(1072), + [aux_sym_sql_hint_token1] = ACTIONS(1072), + [aux_sym_sql_hint_token2] = ACTIONS(1072), + [aux_sym_sql_hint_token3] = ACTIONS(1072), + [aux_sym_sql_hint_token5] = ACTIONS(1072), + [aux_sym__function_language_token1] = ACTIONS(1072), + [aux_sym_create_function_parameter_token1] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [aux_sym_create_trigger_statement_token1] = ACTIONS(929), + [aux_sym_trigger_event_token1] = ACTIONS(1072), + [aux_sym_trigger_event_token2] = ACTIONS(1072), + [aux_sym_trigger_event_token3] = ACTIONS(1072), + [aux_sym_drop_statement_token1] = ACTIONS(1072), + [aux_sym_grant_statement_token1] = ACTIONS(1072), + [aux_sym_grant_statement_token4] = ACTIONS(1072), + [aux_sym_grant_statement_token8] = ACTIONS(1072), + [aux_sym_order_by_clause_token1] = ACTIONS(1072), + [aux_sym_limit_clause_token1] = ACTIONS(1072), + [aux_sym_offset_clause_token1] = ACTIONS(1072), + [aux_sym_where_clause_token1] = ACTIONS(1072), + [aux_sym_join_type_token1] = ACTIONS(1072), + [aux_sym_join_type_token2] = ACTIONS(1072), + [aux_sym_join_type_token3] = ACTIONS(1072), + [aux_sym_join_type_token4] = ACTIONS(1072), + [aux_sym_join_clause_token1] = ACTIONS(1072), + [aux_sym_frame_clause_token2] = ACTIONS(931), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(933), + [sym__unquoted_identifier] = ACTIONS(1072), + [anon_sym_BQUOTE] = ACTIONS(1070), + [anon_sym_DQUOTE] = ACTIONS(1070), + [anon_sym_DASH_GT] = ACTIONS(941), + [anon_sym_DASH_GT_GT] = ACTIONS(943), + [anon_sym_POUND_GT] = ACTIONS(941), + [anon_sym_POUND_GT_GT] = ACTIONS(943), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(945), + [anon_sym_DASH] = ACTIONS(947), + [anon_sym_TILDE] = ACTIONS(949), + [anon_sym_CARET] = ACTIONS(951), + [anon_sym_STAR] = ACTIONS(953), + [anon_sym_SLASH] = ACTIONS(955), + [anon_sym_PERCENT] = ACTIONS(953), + [anon_sym_LT_LT] = ACTIONS(953), + [anon_sym_GT_GT] = ACTIONS(953), + [anon_sym_AMP] = ACTIONS(953), + [anon_sym_PIPE] = ACTIONS(945), + [anon_sym_POUND] = ACTIONS(947), + [anon_sym_LT] = ACTIONS(949), + [anon_sym_LT_EQ] = ACTIONS(927), + [anon_sym_LT_GT] = ACTIONS(927), + [anon_sym_BANG_EQ] = ACTIONS(927), + [anon_sym_GT] = ACTIONS(949), + [anon_sym_GT_EQ] = ACTIONS(927), + [anon_sym_BANG_TILDE] = ACTIONS(949), + [anon_sym_TILDE_STAR] = ACTIONS(927), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(927), + }, + [671] = { + [sym_filter_clause] = STATE(921), + [sym_over_clause] = STATE(1267), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_having_clause_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [672] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token2] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token5] = ACTIONS(688), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(688), + [aux_sym_direction_constraint_token1] = ACTIONS(688), + [aux_sym_direction_constraint_token2] = ACTIONS(688), + [anon_sym_CONSTRAINT] = ACTIONS(688), + [aux_sym_table_constraint_check_token1] = ACTIONS(688), + [aux_sym_table_constraint_unique_token1] = ACTIONS(688), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [673] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token2] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token5] = ACTIONS(786), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(786), + [aux_sym_direction_constraint_token1] = ACTIONS(786), + [aux_sym_direction_constraint_token2] = ACTIONS(786), + [anon_sym_CONSTRAINT] = ACTIONS(786), + [aux_sym_table_constraint_check_token1] = ACTIONS(786), + [aux_sym_table_constraint_unique_token1] = ACTIONS(786), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [674] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1275), + [anon_sym_SEMI] = ACTIONS(1275), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1277), + [aux_sym_comment_statement_token1] = ACTIONS(1277), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1277), + [aux_sym_rollback_statement_token1] = ACTIONS(1277), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [675] = { + [sym_over_clause] = STATE(917), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [676] = { + [sym_within_group_clause] = STATE(798), + [sym_filter_clause] = STATE(1249), + [sym_over_clause] = STATE(1671), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1207), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [677] = { + [sym_filter_clause] = STATE(897), + [sym_over_clause] = STATE(1266), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_having_clause_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [678] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token2] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token5] = ACTIONS(715), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(715), + [aux_sym_direction_constraint_token1] = ACTIONS(715), + [aux_sym_direction_constraint_token2] = ACTIONS(715), + [anon_sym_CONSTRAINT] = ACTIONS(715), + [aux_sym_table_constraint_check_token1] = ACTIONS(715), + [aux_sym_table_constraint_unique_token1] = ACTIONS(715), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [679] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1279), + [anon_sym_SEMI] = ACTIONS(1279), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1281), + [aux_sym_comment_statement_token1] = ACTIONS(1281), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1281), + [aux_sym_rollback_statement_token1] = ACTIONS(1281), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [680] = { + [sym_filter_clause] = STATE(911), + [sym_over_clause] = STATE(1229), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_having_clause_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [681] = { + [aux_sym_dotted_name_repeat1] = STATE(479), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1002), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1283), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [682] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(1177), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(1179), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token2] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(1181), + [anon_sym_EQ] = ACTIONS(1183), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token5] = ACTIONS(763), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(763), + [aux_sym_direction_constraint_token1] = ACTIONS(763), + [aux_sym_direction_constraint_token2] = ACTIONS(763), + [anon_sym_CONSTRAINT] = ACTIONS(763), + [aux_sym_table_constraint_check_token1] = ACTIONS(763), + [aux_sym_table_constraint_unique_token1] = ACTIONS(763), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(1187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1155), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1157), + [anon_sym_DASH] = ACTIONS(1159), + [anon_sym_TILDE] = ACTIONS(1193), + [anon_sym_CARET] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1163), + [anon_sym_SLASH] = ACTIONS(1165), + [anon_sym_PERCENT] = ACTIONS(1163), + [anon_sym_LT_LT] = ACTIONS(1163), + [anon_sym_GT_GT] = ACTIONS(1163), + [anon_sym_AMP] = ACTIONS(1163), + [anon_sym_PIPE] = ACTIONS(1157), + [anon_sym_POUND] = ACTIONS(1159), + [anon_sym_LT] = ACTIONS(1193), + [anon_sym_LT_EQ] = ACTIONS(1183), + [anon_sym_LT_GT] = ACTIONS(1183), + [anon_sym_BANG_EQ] = ACTIONS(1183), + [anon_sym_GT] = ACTIONS(1193), + [anon_sym_GT_EQ] = ACTIONS(1183), + [anon_sym_BANG_TILDE] = ACTIONS(1193), + [anon_sym_TILDE_STAR] = ACTIONS(1183), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1183), + }, + [683] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token2] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token5] = ACTIONS(723), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(723), + [aux_sym_direction_constraint_token1] = ACTIONS(723), + [aux_sym_direction_constraint_token2] = ACTIONS(723), + [anon_sym_CONSTRAINT] = ACTIONS(723), + [aux_sym_table_constraint_check_token1] = ACTIONS(723), + [aux_sym_table_constraint_unique_token1] = ACTIONS(723), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [684] = { + [sym_over_clause] = STATE(925), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [685] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(610), + [sym_optimizer_hint] = STATE(610), + [sym_parallel_hint] = STATE(610), + [sym_null_hint] = STATE(610), + [sym_deterministic_hint] = STATE(610), + [sym_sql_hint] = STATE(610), + [sym_sql_security_hint] = STATE(610), + [sym__function_language] = STATE(610), + [sym_function_body] = STATE(610), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(610), + [ts_builtin_sym_end] = ACTIONS(1285), + [anon_sym_SEMI] = ACTIONS(1285), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1287), + [aux_sym_comment_statement_token1] = ACTIONS(1287), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1287), + [aux_sym_rollback_statement_token1] = ACTIONS(1287), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1289), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1291), + [aux_sym_create_function_statement_token8] = ACTIONS(1291), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [686] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token2] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token5] = ACTIONS(727), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(727), + [aux_sym_direction_constraint_token1] = ACTIONS(727), + [aux_sym_direction_constraint_token2] = ACTIONS(727), + [anon_sym_CONSTRAINT] = ACTIONS(727), + [aux_sym_table_constraint_check_token1] = ACTIONS(727), + [aux_sym_table_constraint_unique_token1] = ACTIONS(727), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [687] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_direction_constraint_token1] = ACTIONS(261), + [aux_sym_direction_constraint_token2] = ACTIONS(261), + [aux_sym_order_expression_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_fetch_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [688] = { + [aux_sym_dotted_name_repeat1] = STATE(688), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1293), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [689] = { + [sym_filter_clause] = STATE(906), + [sym_over_clause] = STATE(1240), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_having_clause_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(983), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [690] = { + [aux_sym_dotted_name_repeat1] = STATE(688), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1201), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [691] = { + [sym_over_clause] = STATE(932), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_expression_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [692] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1296), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1298), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_direction_constraint_token1] = ACTIONS(313), + [aux_sym_direction_constraint_token2] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1300), + [aux_sym_order_expression_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_fetch_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [693] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1302), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_fetch_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1304), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1306), + }, + [694] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(651), + [sym_optimizer_hint] = STATE(651), + [sym_parallel_hint] = STATE(651), + [sym_null_hint] = STATE(651), + [sym_deterministic_hint] = STATE(651), + [sym_sql_hint] = STATE(651), + [sym_sql_security_hint] = STATE(651), + [sym__function_language] = STATE(651), + [sym_function_body] = STATE(651), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(651), + [ts_builtin_sym_end] = ACTIONS(1308), + [anon_sym_SEMI] = ACTIONS(1308), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1310), + [aux_sym_comment_statement_token1] = ACTIONS(1310), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1310), + [aux_sym_rollback_statement_token1] = ACTIONS(1310), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1312), + [aux_sym_create_function_statement_token8] = ACTIONS(1312), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [695] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1314), + [anon_sym_SEMI] = ACTIONS(1314), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1316), + [aux_sym_comment_statement_token1] = ACTIONS(1316), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1316), + [aux_sym_rollback_statement_token1] = ACTIONS(1316), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [696] = { + [sym_over_clause] = STATE(934), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [697] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1318), + [anon_sym_SEMI] = ACTIONS(1318), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1320), + [aux_sym_comment_statement_token1] = ACTIONS(1320), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1320), + [aux_sym_rollback_statement_token1] = ACTIONS(1320), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1107), + [aux_sym_create_function_statement_token8] = ACTIONS(1107), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [698] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token2] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token5] = ACTIONS(731), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(731), + [aux_sym_direction_constraint_token1] = ACTIONS(731), + [aux_sym_direction_constraint_token2] = ACTIONS(731), + [anon_sym_CONSTRAINT] = ACTIONS(731), + [aux_sym_table_constraint_check_token1] = ACTIONS(731), + [aux_sym_table_constraint_unique_token1] = ACTIONS(731), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [699] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token2] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token5] = ACTIONS(735), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(735), + [aux_sym_direction_constraint_token1] = ACTIONS(735), + [aux_sym_direction_constraint_token2] = ACTIONS(735), + [anon_sym_CONSTRAINT] = ACTIONS(735), + [aux_sym_table_constraint_check_token1] = ACTIONS(735), + [aux_sym_table_constraint_unique_token1] = ACTIONS(735), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [700] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [701] = { + [sym_over_clause] = STATE(939), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_expression_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [702] = { + [sym_over_clause] = STATE(946), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_expression_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [703] = { + [sym_over_clause] = STATE(941), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [704] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(631), + [sym_optimizer_hint] = STATE(631), + [sym_parallel_hint] = STATE(631), + [sym_null_hint] = STATE(631), + [sym_deterministic_hint] = STATE(631), + [sym_sql_hint] = STATE(631), + [sym_sql_security_hint] = STATE(631), + [sym__function_language] = STATE(631), + [sym_function_body] = STATE(631), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(631), + [ts_builtin_sym_end] = ACTIONS(1322), + [anon_sym_SEMI] = ACTIONS(1322), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1324), + [aux_sym_comment_statement_token1] = ACTIONS(1324), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1324), + [aux_sym_rollback_statement_token1] = ACTIONS(1324), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1103), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1326), + [aux_sym_create_function_statement_token8] = ACTIONS(1326), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [705] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_fetch_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [706] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1328), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1330), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1332), + [aux_sym_having_clause_token1] = ACTIONS(215), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1334), + [aux_sym_type_token2] = ACTIONS(1336), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [707] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(668), + [sym_optimizer_hint] = STATE(668), + [sym_parallel_hint] = STATE(668), + [sym_null_hint] = STATE(668), + [sym_deterministic_hint] = STATE(668), + [sym_sql_hint] = STATE(668), + [sym_sql_security_hint] = STATE(668), + [sym__function_language] = STATE(668), + [sym_function_body] = STATE(668), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(668), + [ts_builtin_sym_end] = ACTIONS(1338), + [anon_sym_SEMI] = ACTIONS(1338), + [aux_sym_with_clause_token1] = ACTIONS(1079), + [aux_sym_cte_token1] = ACTIONS(1081), + [aux_sym_cte_token2] = ACTIONS(1083), + [aux_sym_truncate_statement_token1] = ACTIONS(1340), + [aux_sym_comment_statement_token1] = ACTIONS(1340), + [aux_sym_begin_statement_token1] = ACTIONS(1087), + [aux_sym_commit_statement_token1] = ACTIONS(1340), + [aux_sym_rollback_statement_token1] = ACTIONS(1340), + [aux_sym_create_statement_token1] = ACTIONS(1089), + [aux_sym_alter_statement_token1] = ACTIONS(1091), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1093), + [aux_sym_sequence_token5] = ACTIONS(1095), + [aux_sym_pg_command_token1] = ACTIONS(1097), + [aux_sym_return_statement_token1] = ACTIONS(1099), + [aux_sym_declare_statement_token1] = ACTIONS(1101), + [aux_sym_create_function_statement_token3] = ACTIONS(1342), + [aux_sym_create_function_statement_token4] = ACTIONS(1105), + [aux_sym_create_function_statement_token7] = ACTIONS(1344), + [aux_sym_create_function_statement_token8] = ACTIONS(1344), + [aux_sym_create_function_statement_token9] = ACTIONS(1109), + [aux_sym_create_function_statement_token10] = ACTIONS(1109), + [aux_sym_create_function_statement_token11] = ACTIONS(1111), + [aux_sym_external_hint_token1] = ACTIONS(1113), + [aux_sym_external_hint_token2] = ACTIONS(1115), + [aux_sym_optimizer_hint_token1] = ACTIONS(1117), + [aux_sym_optimizer_hint_token2] = ACTIONS(1117), + [aux_sym_optimizer_hint_token3] = ACTIONS(1117), + [aux_sym_parallel_hint_token1] = ACTIONS(1119), + [aux_sym_null_hint_token1] = ACTIONS(1121), + [aux_sym_null_hint_token4] = ACTIONS(1123), + [aux_sym_deterministic_hint_token1] = ACTIONS(1125), + [aux_sym_sql_hint_token1] = ACTIONS(1127), + [aux_sym_sql_hint_token2] = ACTIONS(1129), + [aux_sym_sql_hint_token3] = ACTIONS(1131), + [aux_sym_sql_hint_token5] = ACTIONS(1133), + [aux_sym__function_language_token1] = ACTIONS(1135), + [aux_sym_trigger_event_token1] = ACTIONS(1137), + [aux_sym_trigger_event_token2] = ACTIONS(1139), + [aux_sym_trigger_event_token3] = ACTIONS(1141), + [aux_sym_drop_statement_token1] = ACTIONS(1143), + [aux_sym_grant_statement_token1] = ACTIONS(1145), + [aux_sym_grant_statement_token4] = ACTIONS(1147), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [sym_comment] = ACTIONS(3), + }, + [708] = { + [sym_over_clause] = STATE(942), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_expression_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(782), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [709] = { + [aux_sym_dotted_name_repeat1] = STATE(709), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_having_clause_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1346), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [710] = { + [sym__simple_statement] = STATE(6759), + [sym_with_clause] = STATE(9031), + [sym_select_statement] = STATE(6760), + [sym_insert_statement] = STATE(6760), + [sym_update_statement] = STATE(6760), + [sym_delete_statement] = STATE(6760), + [sym_create_statement] = STATE(6760), + [sym_alter_statement] = STATE(6760), + [sym_pg_command] = STATE(6760), + [sym__compound_statement] = STATE(6761), + [sym_return_statement] = STATE(6760), + [sym_declare_statement] = STATE(6760), + [sym_external_hint] = STATE(710), + [sym_optimizer_hint] = STATE(710), + [sym_parallel_hint] = STATE(710), + [sym_null_hint] = STATE(710), + [sym_deterministic_hint] = STATE(710), + [sym_sql_hint] = STATE(710), + [sym_sql_security_hint] = STATE(710), + [sym__function_language] = STATE(710), + [sym_function_body] = STATE(710), + [sym_create_extension_statement] = STATE(6760), + [sym_create_role_statement] = STATE(6760), + [sym_create_schema_statement] = STATE(6760), + [sym_drop_statement] = STATE(6760), + [sym_set_statement] = STATE(6760), + [sym_grant_statement] = STATE(6760), + [sym_create_domain_statement] = STATE(6760), + [sym_create_type_statement] = STATE(6760), + [sym_create_index_statement] = STATE(6760), + [sym_create_table_statement] = STATE(6760), + [sym_create_view_statement] = STATE(6760), + [sym_create_materialized_view_statement] = STATE(6760), + [sym__select_statement] = STATE(6490), + [sym_select_clause] = STATE(2569), + [sym__update_statement] = STATE(6583), + [sym__insert_statement] = STATE(6578), + [sym__delete_statement] = STATE(6575), + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(13818), + [aux_sym_create_function_statement_repeat2] = STATE(710), + [ts_builtin_sym_end] = ACTIONS(1349), + [anon_sym_SEMI] = ACTIONS(1349), + [aux_sym_with_clause_token1] = ACTIONS(1351), + [aux_sym_cte_token1] = ACTIONS(1354), + [aux_sym_cte_token2] = ACTIONS(1357), + [aux_sym_truncate_statement_token1] = ACTIONS(1360), + [aux_sym_comment_statement_token1] = ACTIONS(1360), + [aux_sym_begin_statement_token1] = ACTIONS(1362), + [aux_sym_commit_statement_token1] = ACTIONS(1360), + [aux_sym_rollback_statement_token1] = ACTIONS(1360), + [aux_sym_create_statement_token1] = ACTIONS(1365), + [aux_sym_alter_statement_token1] = ACTIONS(1368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1371), + [aux_sym_sequence_token5] = ACTIONS(1374), + [aux_sym_pg_command_token1] = ACTIONS(1377), + [aux_sym_return_statement_token1] = ACTIONS(1380), + [aux_sym_declare_statement_token1] = ACTIONS(1383), + [aux_sym_create_function_statement_token3] = ACTIONS(1386), + [aux_sym_create_function_statement_token4] = ACTIONS(1389), + [aux_sym_create_function_statement_token7] = ACTIONS(1392), + [aux_sym_create_function_statement_token8] = ACTIONS(1392), + [aux_sym_create_function_statement_token9] = ACTIONS(1395), + [aux_sym_create_function_statement_token10] = ACTIONS(1395), + [aux_sym_create_function_statement_token11] = ACTIONS(1398), + [aux_sym_external_hint_token1] = ACTIONS(1401), + [aux_sym_external_hint_token2] = ACTIONS(1404), + [aux_sym_optimizer_hint_token1] = ACTIONS(1407), + [aux_sym_optimizer_hint_token2] = ACTIONS(1407), + [aux_sym_optimizer_hint_token3] = ACTIONS(1407), + [aux_sym_parallel_hint_token1] = ACTIONS(1410), + [aux_sym_null_hint_token1] = ACTIONS(1413), + [aux_sym_null_hint_token4] = ACTIONS(1416), + [aux_sym_deterministic_hint_token1] = ACTIONS(1419), + [aux_sym_sql_hint_token1] = ACTIONS(1422), + [aux_sym_sql_hint_token2] = ACTIONS(1425), + [aux_sym_sql_hint_token3] = ACTIONS(1428), + [aux_sym_sql_hint_token5] = ACTIONS(1431), + [aux_sym__function_language_token1] = ACTIONS(1434), + [aux_sym_trigger_event_token1] = ACTIONS(1437), + [aux_sym_trigger_event_token2] = ACTIONS(1440), + [aux_sym_trigger_event_token3] = ACTIONS(1443), + [aux_sym_drop_statement_token1] = ACTIONS(1446), + [aux_sym_grant_statement_token1] = ACTIONS(1449), + [aux_sym_grant_statement_token4] = ACTIONS(1452), + [sym__unquoted_identifier] = ACTIONS(1455), + [anon_sym_BQUOTE] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(1461), + [sym_comment] = ACTIONS(3), + }, + [711] = { + [aux_sym_dotted_name_repeat1] = STATE(788), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1464), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1466), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [712] = { + [aux_sym_dotted_name_repeat1] = STATE(709), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_having_clause_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1054), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [713] = { + [aux_sym_dotted_name_repeat1] = STATE(479), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1468), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [714] = { + [sym_over_clause] = STATE(1133), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_having_clause_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [715] = { + [aux_sym_array_type_repeat1] = STATE(715), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [aux_sym_order_expression_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_fetch_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1470), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [716] = { + [sym_within_group_clause] = STATE(1084), + [sym_filter_clause] = STATE(1377), + [sym_over_clause] = STATE(1747), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token2] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_table_constraint_check_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1473), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [717] = { + [sym_over_clause] = STATE(1092), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [aux_sym_order_expression_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [718] = { + [aux_sym_dotted_name_repeat1] = STATE(748), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1479), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [719] = { + [sym_within_group_clause] = STATE(1101), + [sym_filter_clause] = STATE(1370), + [sym_over_clause] = STATE(1777), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token2] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_table_constraint_check_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1473), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [720] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1481), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1483), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1485), + [aux_sym_having_clause_token1] = ACTIONS(285), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1487), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [721] = { + [aux_sym_dotted_name_repeat1] = STATE(721), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1489), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [722] = { + [sym_within_group_clause] = STATE(1138), + [sym_filter_clause] = STATE(1489), + [sym_over_clause] = STATE(1783), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token2] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_table_constraint_check_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1473), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [723] = { + [aux_sym_array_type_repeat1] = STATE(715), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_direction_constraint_token1] = ACTIONS(338), + [aux_sym_direction_constraint_token2] = ACTIONS(338), + [aux_sym_order_expression_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_fetch_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(1492), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [724] = { + [aux_sym_dotted_name_repeat1] = STATE(721), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1494), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [725] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_having_clause_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [726] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(1496), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_direction_constraint_token1] = ACTIONS(612), + [aux_sym_direction_constraint_token2] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(1498), + [aux_sym_order_expression_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_fetch_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [727] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1500), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1502), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1504), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1506), + [aux_sym_type_token2] = ACTIONS(1508), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [728] = { + [aux_sym_array_type_repeat1] = STATE(723), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_direction_constraint_token1] = ACTIONS(328), + [aux_sym_direction_constraint_token2] = ACTIONS(328), + [aux_sym_order_expression_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_fetch_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(1492), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [729] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(1510), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_direction_constraint_token1] = ACTIONS(604), + [aux_sym_direction_constraint_token2] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(1512), + [aux_sym_order_expression_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_fetch_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [730] = { + [sym_over_clause] = STATE(1074), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [731] = { + [sym_over_clause] = STATE(1071), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [aux_sym_order_expression_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [732] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_direction_constraint_token1] = ACTIONS(307), + [aux_sym_direction_constraint_token2] = ACTIONS(307), + [aux_sym_order_expression_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_fetch_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [733] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(1514), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_direction_constraint_token1] = ACTIONS(596), + [aux_sym_direction_constraint_token2] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(1516), + [aux_sym_order_expression_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_fetch_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [734] = { + [sym_filter_clause] = STATE(1007), + [sym_over_clause] = STATE(1467), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [735] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [736] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(1518), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_direction_constraint_token1] = ACTIONS(584), + [aux_sym_direction_constraint_token2] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(1520), + [aux_sym_order_expression_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_fetch_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [737] = { + [sym_filter_clause] = STATE(1009), + [sym_over_clause] = STATE(1462), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [738] = { + [sym_over_clause] = STATE(1067), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [aux_sym_order_expression_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [739] = { + [aux_sym_dotted_name_repeat1] = STATE(740), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_mode_token1] = ACTIONS(124), + [aux_sym_initial_mode_token1] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1522), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [740] = { + [aux_sym_dotted_name_repeat1] = STATE(740), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_mode_token1] = ACTIONS(117), + [aux_sym_initial_mode_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1524), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [741] = { + [sym_within_group_clause] = STATE(1011), + [sym_filter_clause] = STATE(1413), + [sym_over_clause] = STATE(1743), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token2] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_table_constraint_check_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1473), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [742] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [743] = { + [sym_over_clause] = STATE(1068), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [744] = { + [sym_within_group_clause] = STATE(1032), + [sym_filter_clause] = STATE(1443), + [sym_over_clause] = STATE(1857), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_mode_token1] = ACTIONS(156), + [aux_sym_initial_mode_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1527), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [745] = { + [sym_over_clause] = STATE(1065), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [aux_sym_order_expression_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [746] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [747] = { + [sym_within_group_clause] = STATE(1059), + [sym_filter_clause] = STATE(1388), + [sym_over_clause] = STATE(1859), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1533), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [748] = { + [aux_sym_dotted_name_repeat1] = STATE(749), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token2] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_table_constraint_check_token1] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1479), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [749] = { + [aux_sym_dotted_name_repeat1] = STATE(749), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1539), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [750] = { + [aux_sym_array_type_repeat1] = STATE(790), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_direction_constraint_token1] = ACTIONS(328), + [aux_sym_direction_constraint_token2] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_expression_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(1542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [751] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_having_clause_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [752] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1544), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1548), + }, + [753] = { + [sym_filter_clause] = STATE(1017), + [sym_over_clause] = STATE(1546), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [754] = { + [sym_filter_clause] = STATE(1016), + [sym_over_clause] = STATE(1559), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [755] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1550), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1552), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_direction_constraint_token1] = ACTIONS(313), + [aux_sym_direction_constraint_token2] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1554), + [aux_sym_order_expression_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [756] = { + [sym_over_clause] = STATE(1143), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_having_clause_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [757] = { + [sym_filter_clause] = STATE(1004), + [sym_over_clause] = STATE(1432), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [758] = { + [sym_within_group_clause] = STATE(1055), + [sym_filter_clause] = STATE(1395), + [sym_over_clause] = STATE(1856), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1533), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [759] = { + [sym_over_clause] = STATE(1097), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [760] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1556), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1558), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1560), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1562), + [aux_sym_type_token2] = ACTIONS(1564), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [761] = { + [sym_filter_clause] = STATE(997), + [sym_over_clause] = STATE(1529), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1026), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [762] = { + [sym_over_clause] = STATE(1135), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_having_clause_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [763] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1247), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1249), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1251), + [aux_sym_order_expression_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [764] = { + [sym_filter_clause] = STATE(1012), + [sym_over_clause] = STATE(1459), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [765] = { + [sym_over_clause] = STATE(1108), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(857), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [766] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [767] = { + [sym_over_clause] = STATE(1132), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_having_clause_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [768] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1566), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1568), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1570), + [aux_sym_having_clause_token1] = ACTIONS(285), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1572), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [769] = { + [sym_over_clause] = STATE(1129), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_having_clause_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [770] = { + [aux_sym_dotted_name_repeat1] = STATE(865), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1574), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1576), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [771] = { + [aux_sym_dotted_name_repeat1] = STATE(724), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1494), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [772] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [aux_sym_order_expression_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [773] = { + [sym_over_clause] = STATE(1128), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_having_clause_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [774] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [775] = { + [sym_over_clause] = STATE(1127), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_having_clause_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [776] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1213), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1215), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_direction_constraint_token1] = ACTIONS(285), + [aux_sym_direction_constraint_token2] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1217), + [aux_sym_order_expression_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [777] = { + [aux_sym_array_type_repeat1] = STATE(777), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_expression_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1578), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [778] = { + [aux_sym_dotted_name_repeat1] = STATE(778), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1581), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [779] = { + [aux_sym_dotted_name_repeat1] = STATE(869), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1584), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1586), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [780] = { + [sym_over_clause] = STATE(1125), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_having_clause_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(885), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [781] = { + [sym_within_group_clause] = STATE(1046), + [sym_filter_clause] = STATE(1425), + [sym_over_clause] = STATE(1904), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_mode_token1] = ACTIONS(148), + [aux_sym_initial_mode_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1527), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [782] = { + [sym_filter_clause] = STATE(1018), + [sym_over_clause] = STATE(1456), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1020), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [783] = { + [sym_within_group_clause] = STATE(1041), + [sym_filter_clause] = STATE(1433), + [sym_over_clause] = STATE(1890), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_mode_token1] = ACTIONS(134), + [aux_sym_initial_mode_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1527), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [784] = { + [aux_sym_dotted_name_repeat1] = STATE(739), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_mode_token1] = ACTIONS(160), + [aux_sym_initial_mode_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1522), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [785] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1588), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1590), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_direction_constraint_token1] = ACTIONS(313), + [aux_sym_direction_constraint_token2] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1592), + [aux_sym_order_expression_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [786] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_direction_constraint_token1] = ACTIONS(307), + [aux_sym_direction_constraint_token2] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_expression_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [787] = { + [sym_within_group_clause] = STATE(1027), + [sym_filter_clause] = STATE(1449), + [sym_over_clause] = STATE(1846), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_mode_token1] = ACTIONS(152), + [aux_sym_initial_mode_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1527), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [788] = { + [aux_sym_dotted_name_repeat1] = STATE(778), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1464), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [789] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1594), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1596), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1598), + }, + [790] = { + [aux_sym_array_type_repeat1] = STATE(777), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_direction_constraint_token1] = ACTIONS(338), + [aux_sym_direction_constraint_token2] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_expression_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(1542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [791] = { + [sym_within_group_clause] = STATE(1141), + [sym_filter_clause] = STATE(1365), + [sym_over_clause] = STATE(1878), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1533), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [792] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_direction_constraint_token1] = ACTIONS(261), + [aux_sym_direction_constraint_token2] = ACTIONS(261), + [aux_sym_order_expression_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [793] = { + [sym_within_group_clause] = STATE(1117), + [sym_filter_clause] = STATE(1452), + [sym_over_clause] = STATE(1870), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1533), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [794] = { + [aux_sym_array_type_repeat1] = STATE(874), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_having_clause_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(1600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [795] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_having_clause_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [796] = { + [sym_over_clause] = STATE(1266), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_having_clause_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [797] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_direction_constraint_token1] = ACTIONS(650), + [aux_sym_direction_constraint_token2] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_expression_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [798] = { + [sym_filter_clause] = STATE(1236), + [sym_over_clause] = STATE(1668), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [799] = { + [sym_filter_clause] = STATE(1227), + [sym_over_clause] = STATE(1665), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [800] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_direction_constraint_token1] = ACTIONS(650), + [aux_sym_direction_constraint_token2] = ACTIONS(650), + [aux_sym_order_expression_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_fetch_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [801] = { + [aux_sym_array_type_repeat1] = STATE(872), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_direction_constraint_token1] = ACTIONS(328), + [aux_sym_direction_constraint_token2] = ACTIONS(328), + [aux_sym_order_expression_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(1602), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [802] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1604), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1606), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1608), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1610), + [aux_sym_type_token2] = ACTIONS(1612), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [803] = { + [sym_filter_clause] = STATE(1218), + [sym_over_clause] = STATE(1660), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [804] = { + [aux_sym_dotted_name_repeat1] = STATE(807), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1614), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [805] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_direction_constraint_token1] = ACTIONS(419), + [aux_sym_direction_constraint_token2] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_expression_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [806] = { + [sym_filter_clause] = STATE(1213), + [sym_over_clause] = STATE(1656), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1209), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [807] = { + [aux_sym_dotted_name_repeat1] = STATE(807), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1616), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [808] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(957), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [809] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1169), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [810] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_having_clause_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [811] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_direction_constraint_token1] = ACTIONS(439), + [aux_sym_direction_constraint_token2] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_expression_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [812] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_direction_constraint_token1] = ACTIONS(435), + [aux_sym_direction_constraint_token2] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_expression_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [813] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_direction_constraint_token1] = ACTIONS(427), + [aux_sym_direction_constraint_token2] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_expression_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [814] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_direction_constraint_token1] = ACTIONS(540), + [aux_sym_direction_constraint_token2] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_expression_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [815] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_direction_constraint_token1] = ACTIONS(566), + [aux_sym_direction_constraint_token2] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_expression_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [816] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_direction_constraint_token1] = ACTIONS(570), + [aux_sym_direction_constraint_token2] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_expression_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [817] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_direction_constraint_token1] = ACTIONS(618), + [aux_sym_direction_constraint_token2] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_expression_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [818] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_direction_constraint_token1] = ACTIONS(552), + [aux_sym_direction_constraint_token2] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_expression_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [819] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_direction_constraint_token1] = ACTIONS(548), + [aux_sym_direction_constraint_token2] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_expression_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [820] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_direction_constraint_token1] = ACTIONS(544), + [aux_sym_direction_constraint_token2] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_expression_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [821] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1619), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1621), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1623), + }, + [822] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_direction_constraint_token1] = ACTIONS(532), + [aux_sym_direction_constraint_token2] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_expression_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [823] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_direction_constraint_token1] = ACTIONS(486), + [aux_sym_direction_constraint_token2] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_expression_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [824] = { + [aux_sym_dotted_name_repeat1] = STATE(1024), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1625), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [825] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_direction_constraint_token1] = ACTIONS(453), + [aux_sym_direction_constraint_token2] = ACTIONS(453), + [aux_sym_order_expression_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_fetch_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [826] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_direction_constraint_token1] = ACTIONS(490), + [aux_sym_direction_constraint_token2] = ACTIONS(490), + [aux_sym_order_expression_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_fetch_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [827] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_direction_constraint_token1] = ACTIONS(463), + [aux_sym_direction_constraint_token2] = ACTIONS(463), + [aux_sym_order_expression_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_fetch_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [828] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_direction_constraint_token1] = ACTIONS(471), + [aux_sym_direction_constraint_token2] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_expression_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [829] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_direction_constraint_token1] = ACTIONS(467), + [aux_sym_direction_constraint_token2] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_expression_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [830] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_direction_constraint_token1] = ACTIONS(447), + [aux_sym_direction_constraint_token2] = ACTIONS(447), + [aux_sym_order_expression_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_fetch_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [831] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_direction_constraint_token1] = ACTIONS(443), + [aux_sym_direction_constraint_token2] = ACTIONS(443), + [aux_sym_order_expression_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_fetch_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [832] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1629), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1631), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1633), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1635), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [833] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_direction_constraint_token1] = ACTIONS(431), + [aux_sym_direction_constraint_token2] = ACTIONS(431), + [aux_sym_order_expression_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_fetch_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [834] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_direction_constraint_token1] = ACTIONS(467), + [aux_sym_direction_constraint_token2] = ACTIONS(467), + [aux_sym_order_expression_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_fetch_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [835] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_direction_constraint_token1] = ACTIONS(471), + [aux_sym_direction_constraint_token2] = ACTIONS(471), + [aux_sym_order_expression_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_fetch_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [836] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [aux_sym_order_expression_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_fetch_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [837] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_direction_constraint_token1] = ACTIONS(423), + [aux_sym_direction_constraint_token2] = ACTIONS(423), + [aux_sym_order_expression_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_fetch_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [838] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_direction_constraint_token1] = ACTIONS(590), + [aux_sym_direction_constraint_token2] = ACTIONS(590), + [aux_sym_order_expression_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_fetch_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [839] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [aux_sym_order_expression_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_fetch_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [840] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_direction_constraint_token1] = ACTIONS(486), + [aux_sym_direction_constraint_token2] = ACTIONS(486), + [aux_sym_order_expression_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_fetch_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [841] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1637), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1641), + }, + [842] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_direction_constraint_token1] = ACTIONS(532), + [aux_sym_direction_constraint_token2] = ACTIONS(532), + [aux_sym_order_expression_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_fetch_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [843] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_having_clause_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [844] = { + [aux_sym_dotted_name_repeat1] = STATE(994), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_mode_token1] = ACTIONS(160), + [aux_sym_initial_mode_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1643), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1645), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [845] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_direction_constraint_token1] = ACTIONS(536), + [aux_sym_direction_constraint_token2] = ACTIONS(536), + [aux_sym_order_expression_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_fetch_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [846] = { + [sym_within_group_clause] = STATE(1192), + [sym_filter_clause] = STATE(1708), + [sym_over_clause] = STATE(2012), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(1647), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [847] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [848] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [849] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [850] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_direction_constraint_token1] = ACTIONS(544), + [aux_sym_direction_constraint_token2] = ACTIONS(544), + [aux_sym_order_expression_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_fetch_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [851] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [aux_sym_order_expression_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_fetch_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [852] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_direction_constraint_token1] = ACTIONS(548), + [aux_sym_direction_constraint_token2] = ACTIONS(548), + [aux_sym_order_expression_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_fetch_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [853] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_fetch_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [854] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_direction_constraint_token1] = ACTIONS(552), + [aux_sym_direction_constraint_token2] = ACTIONS(552), + [aux_sym_order_expression_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_fetch_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [855] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_direction_constraint_token1] = ACTIONS(618), + [aux_sym_direction_constraint_token2] = ACTIONS(618), + [aux_sym_order_expression_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_fetch_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [856] = { + [sym_within_group_clause] = STATE(1239), + [sym_filter_clause] = STATE(1704), + [sym_over_clause] = STATE(2007), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(1647), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [857] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [858] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [859] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_direction_constraint_token1] = ACTIONS(570), + [aux_sym_direction_constraint_token2] = ACTIONS(570), + [aux_sym_order_expression_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_fetch_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [860] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1481), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1483), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1485), + [aux_sym_having_clause_token1] = ACTIONS(285), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [861] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [862] = { + [aux_sym_dotted_name_repeat1] = STATE(972), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1653), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1655), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [863] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [864] = { + [sym_within_group_clause] = STATE(1235), + [sym_filter_clause] = STATE(1706), + [sym_over_clause] = STATE(2009), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(1647), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [865] = { + [aux_sym_dotted_name_repeat1] = STATE(866), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1574), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [866] = { + [aux_sym_dotted_name_repeat1] = STATE(866), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1657), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [867] = { + [aux_sym_array_type_repeat1] = STATE(867), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [aux_sym_order_expression_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [868] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_direction_constraint_token1] = ACTIONS(566), + [aux_sym_direction_constraint_token2] = ACTIONS(566), + [aux_sym_order_expression_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_fetch_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [869] = { + [aux_sym_dotted_name_repeat1] = STATE(870), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1584), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [870] = { + [aux_sym_dotted_name_repeat1] = STATE(870), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1663), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [871] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_mode_token1] = ACTIONS(117), + [aux_sym_initial_mode_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [872] = { + [aux_sym_array_type_repeat1] = STATE(867), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_direction_constraint_token1] = ACTIONS(338), + [aux_sym_direction_constraint_token2] = ACTIONS(338), + [aux_sym_order_expression_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(1602), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [873] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_direction_constraint_token1] = ACTIONS(540), + [aux_sym_direction_constraint_token2] = ACTIONS(540), + [aux_sym_order_expression_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_fetch_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [874] = { + [aux_sym_array_type_repeat1] = STATE(885), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_having_clause_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(1600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [875] = { + [aux_sym_dotted_name_repeat1] = STATE(804), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1614), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [876] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_direction_constraint_token1] = ACTIONS(427), + [aux_sym_direction_constraint_token2] = ACTIONS(427), + [aux_sym_order_expression_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_fetch_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [877] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1666), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1668), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1670), + [aux_sym_having_clause_token1] = ACTIONS(313), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [878] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_direction_constraint_token1] = ACTIONS(435), + [aux_sym_direction_constraint_token2] = ACTIONS(435), + [aux_sym_order_expression_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_fetch_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [879] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [880] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_direction_constraint_token1] = ACTIONS(439), + [aux_sym_direction_constraint_token2] = ACTIONS(439), + [aux_sym_order_expression_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_fetch_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [881] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [aux_sym_order_expression_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_fetch_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [882] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_direction_constraint_token1] = ACTIONS(634), + [aux_sym_direction_constraint_token2] = ACTIONS(634), + [aux_sym_order_expression_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_fetch_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [883] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [884] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_fetch_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1304), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [885] = { + [aux_sym_array_type_repeat1] = STATE(885), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_having_clause_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [886] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_mode_token1] = ACTIONS(144), + [aux_sym_initial_mode_token1] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [887] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_mode_token1] = ACTIONS(130), + [aux_sym_initial_mode_token1] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [888] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [aux_sym_order_expression_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_fetch_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [889] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_fetch_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(899), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [890] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(1675), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_direction_constraint_token1] = ACTIONS(612), + [aux_sym_direction_constraint_token2] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(1677), + [aux_sym_order_expression_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [891] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_direction_constraint_token1] = ACTIONS(654), + [aux_sym_direction_constraint_token2] = ACTIONS(654), + [aux_sym_order_expression_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_fetch_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [892] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(1679), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_direction_constraint_token1] = ACTIONS(604), + [aux_sym_direction_constraint_token2] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(1681), + [aux_sym_order_expression_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [893] = { + [sym_over_clause] = STATE(1240), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_having_clause_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [894] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_direction_constraint_token1] = ACTIONS(419), + [aux_sym_direction_constraint_token2] = ACTIONS(419), + [aux_sym_order_expression_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_fetch_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [895] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_fetch_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [896] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(1683), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_direction_constraint_token1] = ACTIONS(596), + [aux_sym_direction_constraint_token2] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(1685), + [aux_sym_order_expression_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [897] = { + [sym_over_clause] = STATE(1230), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_having_clause_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [898] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(1687), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_direction_constraint_token1] = ACTIONS(584), + [aux_sym_direction_constraint_token2] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(1689), + [aux_sym_order_expression_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [899] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token2] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_table_constraint_check_token1] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [900] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_direction_constraint_token1] = ACTIONS(490), + [aux_sym_direction_constraint_token2] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_expression_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [901] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token2] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_table_constraint_check_token1] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [902] = { + [sym_over_clause] = STATE(1229), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_having_clause_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [903] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_fetch_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [904] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [905] = { + [sym_filter_clause] = STATE(1308), + [sym_over_clause] = STATE(1717), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [906] = { + [sym_over_clause] = STATE(1215), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_having_clause_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [907] = { + [sym_over_clause] = STATE(1267), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_having_clause_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [908] = { + [sym_within_group_clause] = STATE(1189), + [sym_filter_clause] = STATE(1710), + [sym_over_clause] = STATE(2013), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(1647), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [909] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [910] = { + [sym_filter_clause] = STATE(1313), + [sym_over_clause] = STATE(1724), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [911] = { + [sym_over_clause] = STATE(1173), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_having_clause_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [912] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [913] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1691), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1693), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1695), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1697), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [914] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [915] = { + [sym_filter_clause] = STATE(1323), + [sym_over_clause] = STATE(1733), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [916] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_direction_constraint_token1] = ACTIONS(654), + [aux_sym_direction_constraint_token2] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_expression_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [917] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_expression_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [918] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [919] = { + [sym_filter_clause] = STATE(1332), + [sym_over_clause] = STATE(1726), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [920] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1566), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1568), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1570), + [aux_sym_having_clause_token1] = ACTIONS(285), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [921] = { + [sym_over_clause] = STATE(1193), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_having_clause_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(985), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [922] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1699), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1701), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1703), + [aux_sym_having_clause_token1] = ACTIONS(313), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [923] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_direction_constraint_token1] = ACTIONS(634), + [aux_sym_direction_constraint_token2] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_expression_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [924] = { + [sym_over_clause] = STATE(1216), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [925] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_expression_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [926] = { + [sym_over_clause] = STATE(1241), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [927] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_direction_constraint_token1] = ACTIONS(463), + [aux_sym_direction_constraint_token2] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_expression_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [928] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_fetch_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [929] = { + [sym_over_clause] = STATE(1246), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [930] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [931] = { + [sym_over_clause] = STATE(1251), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [932] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_direction_constraint_token1] = ACTIONS(536), + [aux_sym_direction_constraint_token2] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_expression_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [933] = { + [sym_over_clause] = STATE(1256), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [934] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_expression_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [935] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_direction_constraint_token1] = ACTIONS(307), + [aux_sym_direction_constraint_token2] = ACTIONS(307), + [aux_sym_order_expression_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [936] = { + [sym_over_clause] = STATE(1259), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [937] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_direction_constraint_token1] = ACTIONS(590), + [aux_sym_direction_constraint_token2] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_expression_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [938] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_expression_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [939] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_direction_constraint_token1] = ACTIONS(423), + [aux_sym_direction_constraint_token2] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_expression_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [940] = { + [sym_over_clause] = STATE(1269), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [941] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_expression_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [942] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_direction_constraint_token1] = ACTIONS(431), + [aux_sym_direction_constraint_token2] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_expression_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [943] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(1705), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_direction_constraint_token1] = ACTIONS(584), + [aux_sym_direction_constraint_token2] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(1707), + [aux_sym_order_expression_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [944] = { + [sym_over_clause] = STATE(1294), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(979), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [945] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_direction_constraint_token1] = ACTIONS(443), + [aux_sym_direction_constraint_token2] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_expression_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [946] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_direction_constraint_token1] = ACTIONS(447), + [aux_sym_direction_constraint_token2] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_expression_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [947] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(1709), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_direction_constraint_token1] = ACTIONS(596), + [aux_sym_direction_constraint_token2] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(1711), + [aux_sym_order_expression_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [948] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(1713), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_direction_constraint_token1] = ACTIONS(604), + [aux_sym_direction_constraint_token2] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(1715), + [aux_sym_order_expression_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [949] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(1717), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_direction_constraint_token1] = ACTIONS(612), + [aux_sym_direction_constraint_token2] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(1719), + [aux_sym_order_expression_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [950] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1721), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1723), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1725), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1727), + [aux_sym_type_token2] = ACTIONS(1729), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [951] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_direction_constraint_token1] = ACTIONS(453), + [aux_sym_direction_constraint_token2] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_expression_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [952] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1731), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1733), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1735), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1737), + [aux_sym_type_token2] = ACTIONS(1739), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [953] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_direction_constraint_token1] = ACTIONS(666), + [aux_sym_direction_constraint_token2] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_expression_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [954] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_direction_constraint_token1] = ACTIONS(838), + [aux_sym_direction_constraint_token2] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_expression_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [955] = { + [ts_builtin_sym_end] = ACTIONS(1741), + [anon_sym_SEMI] = ACTIONS(1741), + [aux_sym_with_clause_token1] = ACTIONS(1743), + [anon_sym_COMMA] = ACTIONS(1741), + [aux_sym_cte_token1] = ACTIONS(1743), + [aux_sym_cte_token2] = ACTIONS(1745), + [aux_sym_truncate_statement_token1] = ACTIONS(1743), + [aux_sym_comment_statement_token1] = ACTIONS(1743), + [aux_sym_comment_statement_token7] = ACTIONS(1747), + [aux_sym_begin_statement_token1] = ACTIONS(1743), + [aux_sym_commit_statement_token1] = ACTIONS(1743), + [aux_sym_rollback_statement_token1] = ACTIONS(1743), + [aux_sym_create_statement_token1] = ACTIONS(1743), + [aux_sym_alter_statement_token1] = ACTIONS(1743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1743), + [aux_sym_sequence_token5] = ACTIONS(1743), + [aux_sym_pg_command_token1] = ACTIONS(1741), + [aux_sym_return_statement_token1] = ACTIONS(1743), + [aux_sym_declare_statement_token1] = ACTIONS(1743), + [aux_sym_create_function_statement_token3] = ACTIONS(1743), + [aux_sym_create_function_statement_token4] = ACTIONS(1743), + [aux_sym_create_function_statement_token7] = ACTIONS(1743), + [aux_sym_create_function_statement_token8] = ACTIONS(1743), + [aux_sym_create_function_statement_token9] = ACTIONS(1743), + [aux_sym_create_function_statement_token10] = ACTIONS(1743), + [aux_sym_create_function_statement_token11] = ACTIONS(1743), + [aux_sym_external_hint_token1] = ACTIONS(1743), + [aux_sym_external_hint_token2] = ACTIONS(1743), + [aux_sym_optimizer_hint_token1] = ACTIONS(1743), + [aux_sym_optimizer_hint_token2] = ACTIONS(1743), + [aux_sym_optimizer_hint_token3] = ACTIONS(1743), + [aux_sym_parallel_hint_token1] = ACTIONS(1743), + [aux_sym_null_hint_token1] = ACTIONS(1743), + [aux_sym_null_hint_token4] = ACTIONS(1743), + [aux_sym_deterministic_hint_token1] = ACTIONS(1743), + [aux_sym_sql_hint_token1] = ACTIONS(1743), + [aux_sym_sql_hint_token2] = ACTIONS(1743), + [aux_sym_sql_hint_token3] = ACTIONS(1743), + [aux_sym_sql_hint_token5] = ACTIONS(1743), + [aux_sym__function_language_token1] = ACTIONS(1743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1749), + [anon_sym_EQ] = ACTIONS(1751), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1753), + [aux_sym_trigger_event_token1] = ACTIONS(1743), + [aux_sym_trigger_event_token2] = ACTIONS(1743), + [aux_sym_trigger_event_token3] = ACTIONS(1743), + [aux_sym_drop_statement_token1] = ACTIONS(1743), + [aux_sym_grant_statement_token1] = ACTIONS(1743), + [aux_sym_grant_statement_token4] = ACTIONS(1743), + [aux_sym_direction_constraint_token1] = ACTIONS(1755), + [aux_sym_direction_constraint_token2] = ACTIONS(1755), + [aux_sym_create_table_statement_token1] = ACTIONS(1743), + [aux_sym_order_expression_token1] = ACTIONS(1757), + [aux_sym_limit_clause_token1] = ACTIONS(1743), + [aux_sym_offset_clause_token1] = ACTIONS(1743), + [aux_sym_frame_clause_token2] = ACTIONS(1759), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(1743), + [anon_sym_BQUOTE] = ACTIONS(1741), + [anon_sym_DQUOTE] = ACTIONS(1741), + [anon_sym_DASH_GT] = ACTIONS(1763), + [anon_sym_DASH_GT_GT] = ACTIONS(1765), + [anon_sym_POUND_GT] = ACTIONS(1763), + [anon_sym_POUND_GT_GT] = ACTIONS(1765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1769), + [anon_sym_TILDE] = ACTIONS(1771), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(1775), + [anon_sym_SLASH] = ACTIONS(1777), + [anon_sym_PERCENT] = ACTIONS(1775), + [anon_sym_LT_LT] = ACTIONS(1775), + [anon_sym_GT_GT] = ACTIONS(1775), + [anon_sym_AMP] = ACTIONS(1775), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_POUND] = ACTIONS(1769), + [anon_sym_LT] = ACTIONS(1771), + [anon_sym_LT_EQ] = ACTIONS(1751), + [anon_sym_LT_GT] = ACTIONS(1751), + [anon_sym_BANG_EQ] = ACTIONS(1751), + [anon_sym_GT] = ACTIONS(1771), + [anon_sym_GT_EQ] = ACTIONS(1751), + [anon_sym_BANG_TILDE] = ACTIONS(1771), + [anon_sym_TILDE_STAR] = ACTIONS(1751), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1751), + }, + [956] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1779), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1781), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1783), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1785), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [957] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(1787), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(1789), + [aux_sym_having_clause_token1] = ACTIONS(612), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [958] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(1791), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(1793), + [aux_sym_having_clause_token1] = ACTIONS(604), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [959] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(1795), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(1797), + [aux_sym_having_clause_token1] = ACTIONS(596), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [960] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(1799), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(1801), + [aux_sym_having_clause_token1] = ACTIONS(584), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [961] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(1803), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(1805), + [aux_sym_having_clause_token1] = ACTIONS(584), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [962] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_having_clause_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [963] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [964] = { + [ts_builtin_sym_end] = ACTIONS(1741), + [anon_sym_SEMI] = ACTIONS(1741), + [aux_sym_with_clause_token1] = ACTIONS(1743), + [anon_sym_COMMA] = ACTIONS(1741), + [aux_sym_cte_token1] = ACTIONS(1743), + [aux_sym_cte_token2] = ACTIONS(1807), + [aux_sym_truncate_statement_token1] = ACTIONS(1743), + [aux_sym_comment_statement_token1] = ACTIONS(1743), + [aux_sym_comment_statement_token7] = ACTIONS(1809), + [aux_sym_begin_statement_token1] = ACTIONS(1743), + [aux_sym_commit_statement_token1] = ACTIONS(1743), + [aux_sym_rollback_statement_token1] = ACTIONS(1743), + [aux_sym_create_statement_token1] = ACTIONS(1743), + [aux_sym_alter_statement_token1] = ACTIONS(1743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1743), + [aux_sym_sequence_token5] = ACTIONS(1743), + [aux_sym_pg_command_token1] = ACTIONS(1741), + [aux_sym_return_statement_token1] = ACTIONS(1743), + [aux_sym_declare_statement_token1] = ACTIONS(1743), + [aux_sym_create_function_statement_token3] = ACTIONS(1743), + [aux_sym_create_function_statement_token4] = ACTIONS(1743), + [aux_sym_create_function_statement_token7] = ACTIONS(1743), + [aux_sym_create_function_statement_token8] = ACTIONS(1743), + [aux_sym_create_function_statement_token9] = ACTIONS(1743), + [aux_sym_create_function_statement_token10] = ACTIONS(1743), + [aux_sym_create_function_statement_token11] = ACTIONS(1743), + [aux_sym_external_hint_token1] = ACTIONS(1743), + [aux_sym_external_hint_token2] = ACTIONS(1743), + [aux_sym_optimizer_hint_token1] = ACTIONS(1743), + [aux_sym_optimizer_hint_token2] = ACTIONS(1743), + [aux_sym_optimizer_hint_token3] = ACTIONS(1743), + [aux_sym_parallel_hint_token1] = ACTIONS(1743), + [aux_sym_null_hint_token1] = ACTIONS(1743), + [aux_sym_null_hint_token4] = ACTIONS(1743), + [aux_sym_deterministic_hint_token1] = ACTIONS(1743), + [aux_sym_sql_hint_token1] = ACTIONS(1743), + [aux_sym_sql_hint_token2] = ACTIONS(1743), + [aux_sym_sql_hint_token3] = ACTIONS(1743), + [aux_sym_sql_hint_token5] = ACTIONS(1743), + [aux_sym__function_language_token1] = ACTIONS(1743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1811), + [anon_sym_EQ] = ACTIONS(1813), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1815), + [aux_sym_trigger_event_token1] = ACTIONS(1743), + [aux_sym_trigger_event_token2] = ACTIONS(1743), + [aux_sym_trigger_event_token3] = ACTIONS(1743), + [aux_sym_drop_statement_token1] = ACTIONS(1743), + [aux_sym_grant_statement_token1] = ACTIONS(1743), + [aux_sym_grant_statement_token4] = ACTIONS(1743), + [aux_sym_direction_constraint_token1] = ACTIONS(1817), + [aux_sym_direction_constraint_token2] = ACTIONS(1817), + [aux_sym_order_expression_token1] = ACTIONS(1819), + [aux_sym_limit_clause_token1] = ACTIONS(1743), + [aux_sym_offset_clause_token1] = ACTIONS(1743), + [aux_sym_fetch_clause_token1] = ACTIONS(1743), + [aux_sym_frame_clause_token2] = ACTIONS(1821), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(1743), + [anon_sym_BQUOTE] = ACTIONS(1741), + [anon_sym_DQUOTE] = ACTIONS(1741), + [anon_sym_DASH_GT] = ACTIONS(1825), + [anon_sym_DASH_GT_GT] = ACTIONS(1827), + [anon_sym_POUND_GT] = ACTIONS(1825), + [anon_sym_POUND_GT_GT] = ACTIONS(1827), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1829), + [anon_sym_DASH] = ACTIONS(1831), + [anon_sym_TILDE] = ACTIONS(1833), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1829), + [anon_sym_POUND] = ACTIONS(1831), + [anon_sym_LT] = ACTIONS(1833), + [anon_sym_LT_EQ] = ACTIONS(1813), + [anon_sym_LT_GT] = ACTIONS(1813), + [anon_sym_BANG_EQ] = ACTIONS(1813), + [anon_sym_GT] = ACTIONS(1833), + [anon_sym_GT_EQ] = ACTIONS(1813), + [anon_sym_BANG_TILDE] = ACTIONS(1833), + [anon_sym_TILDE_STAR] = ACTIONS(1813), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1813), + }, + [965] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_having_clause_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [966] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_having_clause_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [967] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1841), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1843), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1845), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [968] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_having_clause_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [969] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1691), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1693), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1695), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [970] = { + [aux_sym_dotted_name_repeat1] = STATE(1276), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(1847), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [971] = { + [aux_sym_dotted_name_repeat1] = STATE(971), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1851), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [972] = { + [aux_sym_dotted_name_repeat1] = STATE(971), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token2] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_table_constraint_check_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1653), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [973] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(1854), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(1856), + [aux_sym_having_clause_token1] = ACTIONS(604), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [974] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(959), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [975] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_having_clause_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [976] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_having_clause_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [977] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_mode_token1] = ACTIONS(160), + [aux_sym_initial_mode_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [978] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [979] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token2] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_table_constraint_check_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [980] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(1858), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(1860), + [aux_sym_having_clause_token1] = ACTIONS(612), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [981] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_having_clause_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [982] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_having_clause_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [983] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_having_clause_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [984] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token2] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_table_constraint_check_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [985] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_having_clause_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [986] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_having_clause_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [987] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_having_clause_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [988] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_having_clause_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [989] = { + [sym_over_clause] = STATE(1529), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [990] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_having_clause_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [991] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [992] = { + [sym_over_clause] = STATE(1432), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [993] = { + [aux_sym_dotted_name_repeat1] = STATE(993), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_mode_token1] = ACTIONS(117), + [aux_sym_initial_mode_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1862), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [994] = { + [aux_sym_dotted_name_repeat1] = STATE(993), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_mode_token1] = ACTIONS(124), + [aux_sym_initial_mode_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1643), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [995] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [996] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [997] = { + [sym_over_clause] = STATE(1548), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [998] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_mode_token1] = ACTIONS(130), + [aux_sym_initial_mode_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [999] = { + [sym_over_clause] = STATE(1559), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1000] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_mode_token1] = ACTIONS(144), + [aux_sym_initial_mode_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [1001] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [1002] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [1003] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1004] = { + [sym_over_clause] = STATE(1549), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1005] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1865), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1867), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1869), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1871), + [aux_sym_type_token2] = ACTIONS(1873), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [1006] = { + [sym_over_clause] = STATE(1546), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1007] = { + [sym_over_clause] = STATE(1473), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1008] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1009] = { + [sym_over_clause] = STATE(1469), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1010] = { + [sym_over_clause] = STATE(1467), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1011] = { + [sym_filter_clause] = STATE(1372), + [sym_over_clause] = STATE(1752), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token2] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_table_constraint_check_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1012] = { + [sym_over_clause] = STATE(1466), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1013] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1629), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1631), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1633), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1014] = { + [sym_over_clause] = STATE(1462), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1015] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_having_clause_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1016] = { + [sym_over_clause] = STATE(1547), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1017] = { + [sym_over_clause] = STATE(1533), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1028), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1018] = { + [sym_over_clause] = STATE(1461), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1019] = { + [sym_over_clause] = STATE(1459), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1020] = { + [sym_over_clause] = STATE(1456), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1022), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1021] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_having_clause_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1022] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(1875), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(1877), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(1879), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1023] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1024] = { + [aux_sym_dotted_name_repeat1] = STATE(1026), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1625), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [1025] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [1026] = { + [aux_sym_dotted_name_repeat1] = STATE(1026), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(1881), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [1027] = { + [sym_filter_clause] = STATE(1436), + [sym_over_clause] = STATE(1888), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_mode_token1] = ACTIONS(197), + [aux_sym_initial_mode_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1028] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(1807), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(1809), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1811), + [anon_sym_EQ] = ACTIONS(1813), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1815), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_direction_constraint_token1] = ACTIONS(743), + [aux_sym_direction_constraint_token2] = ACTIONS(743), + [aux_sym_order_expression_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_fetch_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(1821), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1829), + [anon_sym_DASH] = ACTIONS(1831), + [anon_sym_TILDE] = ACTIONS(1833), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1829), + [anon_sym_POUND] = ACTIONS(1831), + [anon_sym_LT] = ACTIONS(1833), + [anon_sym_LT_EQ] = ACTIONS(1813), + [anon_sym_LT_GT] = ACTIONS(1813), + [anon_sym_BANG_EQ] = ACTIONS(1813), + [anon_sym_GT] = ACTIONS(1833), + [anon_sym_GT_EQ] = ACTIONS(1813), + [anon_sym_BANG_TILDE] = ACTIONS(1833), + [anon_sym_TILDE_STAR] = ACTIONS(1813), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1813), + }, + [1029] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_fetch_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1030] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_fetch_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1031] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(1807), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(1809), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(1811), + [anon_sym_EQ] = ACTIONS(1813), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_direction_constraint_token1] = ACTIONS(767), + [aux_sym_direction_constraint_token2] = ACTIONS(767), + [aux_sym_order_expression_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_fetch_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1829), + [anon_sym_DASH] = ACTIONS(1831), + [anon_sym_TILDE] = ACTIONS(1833), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1829), + [anon_sym_POUND] = ACTIONS(1831), + [anon_sym_LT] = ACTIONS(1833), + [anon_sym_LT_EQ] = ACTIONS(1813), + [anon_sym_LT_GT] = ACTIONS(1813), + [anon_sym_BANG_EQ] = ACTIONS(1813), + [anon_sym_GT] = ACTIONS(1833), + [anon_sym_GT_EQ] = ACTIONS(1813), + [anon_sym_BANG_TILDE] = ACTIONS(1833), + [anon_sym_TILDE_STAR] = ACTIONS(1813), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1813), + }, + [1032] = { + [sym_filter_clause] = STATE(1427), + [sym_over_clause] = STATE(1900), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_mode_token1] = ACTIONS(187), + [aux_sym_initial_mode_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1033] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(1807), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(1809), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(1811), + [anon_sym_EQ] = ACTIONS(1813), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_direction_constraint_token1] = ACTIONS(763), + [aux_sym_direction_constraint_token2] = ACTIONS(763), + [aux_sym_order_expression_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_fetch_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(1821), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1829), + [anon_sym_DASH] = ACTIONS(1831), + [anon_sym_TILDE] = ACTIONS(1833), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1829), + [anon_sym_POUND] = ACTIONS(1831), + [anon_sym_LT] = ACTIONS(1833), + [anon_sym_LT_EQ] = ACTIONS(1813), + [anon_sym_LT_GT] = ACTIONS(1813), + [anon_sym_BANG_EQ] = ACTIONS(1813), + [anon_sym_GT] = ACTIONS(1833), + [anon_sym_GT_EQ] = ACTIONS(1813), + [anon_sym_BANG_TILDE] = ACTIONS(1833), + [anon_sym_TILDE_STAR] = ACTIONS(1813), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1813), + }, + [1034] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_fetch_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1829), + [anon_sym_DASH] = ACTIONS(1831), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1835), + [anon_sym_STAR] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1829), + [anon_sym_POUND] = ACTIONS(1831), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1035] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_having_clause_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1036] = { + [aux_sym_array_type_repeat1] = STATE(1042), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_having_clause_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(1884), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1037] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_direction_constraint_token1] = ACTIONS(842), + [aux_sym_direction_constraint_token2] = ACTIONS(842), + [aux_sym_order_expression_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_fetch_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1038] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(1745), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(1747), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1749), + [anon_sym_EQ] = ACTIONS(1751), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1753), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_direction_constraint_token1] = ACTIONS(743), + [aux_sym_direction_constraint_token2] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_expression_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(1759), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1769), + [anon_sym_TILDE] = ACTIONS(1771), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(1775), + [anon_sym_SLASH] = ACTIONS(1777), + [anon_sym_PERCENT] = ACTIONS(1775), + [anon_sym_LT_LT] = ACTIONS(1775), + [anon_sym_GT_GT] = ACTIONS(1775), + [anon_sym_AMP] = ACTIONS(1775), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_POUND] = ACTIONS(1769), + [anon_sym_LT] = ACTIONS(1771), + [anon_sym_LT_EQ] = ACTIONS(1751), + [anon_sym_LT_GT] = ACTIONS(1751), + [anon_sym_BANG_EQ] = ACTIONS(1751), + [anon_sym_GT] = ACTIONS(1771), + [anon_sym_GT_EQ] = ACTIONS(1751), + [anon_sym_BANG_TILDE] = ACTIONS(1771), + [anon_sym_TILDE_STAR] = ACTIONS(1751), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1751), + }, + [1039] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1040] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(1775), + [anon_sym_SLASH] = ACTIONS(1777), + [anon_sym_PERCENT] = ACTIONS(1775), + [anon_sym_LT_LT] = ACTIONS(1775), + [anon_sym_GT_GT] = ACTIONS(1775), + [anon_sym_AMP] = ACTIONS(1775), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1041] = { + [sym_filter_clause] = STATE(1419), + [sym_over_clause] = STATE(1916), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_mode_token1] = ACTIONS(179), + [aux_sym_initial_mode_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1042] = { + [aux_sym_array_type_repeat1] = STATE(1042), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_having_clause_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1886), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1043] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(1745), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(1747), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(1749), + [anon_sym_EQ] = ACTIONS(1751), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_direction_constraint_token1] = ACTIONS(763), + [aux_sym_direction_constraint_token2] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_expression_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(1759), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1769), + [anon_sym_TILDE] = ACTIONS(1771), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(1775), + [anon_sym_SLASH] = ACTIONS(1777), + [anon_sym_PERCENT] = ACTIONS(1775), + [anon_sym_LT_LT] = ACTIONS(1775), + [anon_sym_GT_GT] = ACTIONS(1775), + [anon_sym_AMP] = ACTIONS(1775), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_POUND] = ACTIONS(1769), + [anon_sym_LT] = ACTIONS(1771), + [anon_sym_LT_EQ] = ACTIONS(1751), + [anon_sym_LT_GT] = ACTIONS(1751), + [anon_sym_BANG_EQ] = ACTIONS(1751), + [anon_sym_GT] = ACTIONS(1771), + [anon_sym_GT_EQ] = ACTIONS(1751), + [anon_sym_BANG_TILDE] = ACTIONS(1771), + [anon_sym_TILDE_STAR] = ACTIONS(1751), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1751), + }, + [1044] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1769), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(1775), + [anon_sym_SLASH] = ACTIONS(1777), + [anon_sym_PERCENT] = ACTIONS(1775), + [anon_sym_LT_LT] = ACTIONS(1775), + [anon_sym_GT_GT] = ACTIONS(1775), + [anon_sym_AMP] = ACTIONS(1775), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_POUND] = ACTIONS(1769), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1045] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1889), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1891), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1893), + }, + [1046] = { + [sym_filter_clause] = STATE(1416), + [sym_over_clause] = STATE(1895), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_mode_token1] = ACTIONS(201), + [aux_sym_initial_mode_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1529), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1047] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(1745), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(1747), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(1749), + [anon_sym_EQ] = ACTIONS(1751), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_direction_constraint_token1] = ACTIONS(767), + [aux_sym_direction_constraint_token2] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_expression_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1769), + [anon_sym_TILDE] = ACTIONS(1771), + [anon_sym_CARET] = ACTIONS(1773), + [anon_sym_STAR] = ACTIONS(1775), + [anon_sym_SLASH] = ACTIONS(1777), + [anon_sym_PERCENT] = ACTIONS(1775), + [anon_sym_LT_LT] = ACTIONS(1775), + [anon_sym_GT_GT] = ACTIONS(1775), + [anon_sym_AMP] = ACTIONS(1775), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_POUND] = ACTIONS(1769), + [anon_sym_LT] = ACTIONS(1771), + [anon_sym_LT_EQ] = ACTIONS(1751), + [anon_sym_LT_GT] = ACTIONS(1751), + [anon_sym_BANG_EQ] = ACTIONS(1751), + [anon_sym_GT] = ACTIONS(1771), + [anon_sym_GT_EQ] = ACTIONS(1751), + [anon_sym_BANG_TILDE] = ACTIONS(1771), + [anon_sym_TILDE_STAR] = ACTIONS(1751), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1751), + }, + [1048] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(1895), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(1897), + [aux_sym_having_clause_token1] = ACTIONS(596), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1049] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1899), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1901), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token2] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_table_constraint_check_token1] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1903), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1905), + [aux_sym_type_token2] = ACTIONS(1907), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [1050] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_direction_constraint_token1] = ACTIONS(650), + [aux_sym_direction_constraint_token2] = ACTIONS(650), + [aux_sym_order_expression_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1051] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_direction_constraint_token1] = ACTIONS(321), + [aux_sym_direction_constraint_token2] = ACTIONS(321), + [aux_sym_order_expression_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1052] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_direction_constraint_token1] = ACTIONS(705), + [aux_sym_direction_constraint_token2] = ACTIONS(705), + [aux_sym_order_expression_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_fetch_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1053] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_direction_constraint_token1] = ACTIONS(786), + [aux_sym_direction_constraint_token2] = ACTIONS(786), + [aux_sym_order_expression_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_fetch_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1054] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_having_clause_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1055] = { + [sym_filter_clause] = STATE(1508), + [sym_over_clause] = STATE(1869), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1056] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1909), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1911), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1913), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1915), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1057] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_direction_constraint_token1] = ACTIONS(463), + [aux_sym_direction_constraint_token2] = ACTIONS(463), + [aux_sym_order_expression_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1058] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_direction_constraint_token1] = ACTIONS(842), + [aux_sym_direction_constraint_token2] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_expression_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1059] = { + [sym_filter_clause] = STATE(1488), + [sym_over_clause] = STATE(1877), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1060] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [1061] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [1062] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_direction_constraint_token1] = ACTIONS(453), + [aux_sym_direction_constraint_token2] = ACTIONS(453), + [aux_sym_order_expression_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1063] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_direction_constraint_token1] = ACTIONS(739), + [aux_sym_direction_constraint_token2] = ACTIONS(739), + [aux_sym_order_expression_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_fetch_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1064] = { + [aux_sym_array_type_repeat1] = STATE(1069), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(1917), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1065] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_direction_constraint_token1] = ACTIONS(447), + [aux_sym_direction_constraint_token2] = ACTIONS(447), + [aux_sym_order_expression_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1066] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_direction_constraint_token1] = ACTIONS(443), + [aux_sym_direction_constraint_token2] = ACTIONS(443), + [aux_sym_order_expression_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1067] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_direction_constraint_token1] = ACTIONS(431), + [aux_sym_direction_constraint_token2] = ACTIONS(431), + [aux_sym_order_expression_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1068] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_direction_constraint_token1] = ACTIONS(279), + [aux_sym_direction_constraint_token2] = ACTIONS(279), + [aux_sym_order_expression_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1069] = { + [aux_sym_array_type_repeat1] = STATE(1093), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(1917), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1070] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_direction_constraint_token1] = ACTIONS(731), + [aux_sym_direction_constraint_token2] = ACTIONS(731), + [aux_sym_order_expression_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_fetch_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1071] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_direction_constraint_token1] = ACTIONS(423), + [aux_sym_direction_constraint_token2] = ACTIONS(423), + [aux_sym_order_expression_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1072] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_direction_constraint_token1] = ACTIONS(590), + [aux_sym_direction_constraint_token2] = ACTIONS(590), + [aux_sym_order_expression_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1073] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_direction_constraint_token1] = ACTIONS(727), + [aux_sym_direction_constraint_token2] = ACTIONS(727), + [aux_sym_order_expression_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_fetch_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1074] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_direction_constraint_token1] = ACTIONS(275), + [aux_sym_direction_constraint_token2] = ACTIONS(275), + [aux_sym_order_expression_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1075] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_direction_constraint_token1] = ACTIONS(467), + [aux_sym_direction_constraint_token2] = ACTIONS(467), + [aux_sym_order_expression_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1076] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_direction_constraint_token1] = ACTIONS(471), + [aux_sym_direction_constraint_token2] = ACTIONS(471), + [aux_sym_order_expression_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1077] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_direction_constraint_token1] = ACTIONS(723), + [aux_sym_direction_constraint_token2] = ACTIONS(723), + [aux_sym_order_expression_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_fetch_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1078] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_direction_constraint_token1] = ACTIONS(715), + [aux_sym_direction_constraint_token2] = ACTIONS(715), + [aux_sym_order_expression_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_fetch_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1079] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_direction_constraint_token1] = ACTIONS(486), + [aux_sym_direction_constraint_token2] = ACTIONS(486), + [aux_sym_order_expression_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1080] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_direction_constraint_token1] = ACTIONS(532), + [aux_sym_direction_constraint_token2] = ACTIONS(532), + [aux_sym_order_expression_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1081] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_direction_constraint_token1] = ACTIONS(544), + [aux_sym_direction_constraint_token2] = ACTIONS(544), + [aux_sym_order_expression_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1082] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_direction_constraint_token1] = ACTIONS(548), + [aux_sym_direction_constraint_token2] = ACTIONS(548), + [aux_sym_order_expression_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1083] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_direction_constraint_token1] = ACTIONS(552), + [aux_sym_direction_constraint_token2] = ACTIONS(552), + [aux_sym_order_expression_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1084] = { + [sym_filter_clause] = STATE(1476), + [sym_over_clause] = STATE(1781), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token2] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_table_constraint_check_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1085] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_direction_constraint_token1] = ACTIONS(618), + [aux_sym_direction_constraint_token2] = ACTIONS(618), + [aux_sym_order_expression_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1086] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_direction_constraint_token1] = ACTIONS(570), + [aux_sym_direction_constraint_token2] = ACTIONS(570), + [aux_sym_order_expression_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1087] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_direction_constraint_token1] = ACTIONS(566), + [aux_sym_direction_constraint_token2] = ACTIONS(566), + [aux_sym_order_expression_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1088] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_direction_constraint_token1] = ACTIONS(540), + [aux_sym_direction_constraint_token2] = ACTIONS(540), + [aux_sym_order_expression_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1089] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_direction_constraint_token1] = ACTIONS(427), + [aux_sym_direction_constraint_token2] = ACTIONS(427), + [aux_sym_order_expression_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1090] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_direction_constraint_token1] = ACTIONS(435), + [aux_sym_direction_constraint_token2] = ACTIONS(435), + [aux_sym_order_expression_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1091] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_direction_constraint_token1] = ACTIONS(439), + [aux_sym_direction_constraint_token2] = ACTIONS(439), + [aux_sym_order_expression_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1092] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_direction_constraint_token1] = ACTIONS(536), + [aux_sym_direction_constraint_token2] = ACTIONS(536), + [aux_sym_order_expression_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1093] = { + [aux_sym_array_type_repeat1] = STATE(1093), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(1919), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1094] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_direction_constraint_token1] = ACTIONS(201), + [aux_sym_direction_constraint_token2] = ACTIONS(201), + [aux_sym_order_expression_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1095] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_direction_constraint_token1] = ACTIONS(688), + [aux_sym_direction_constraint_token2] = ACTIONS(688), + [aux_sym_order_expression_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_fetch_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1096] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_direction_constraint_token1] = ACTIONS(705), + [aux_sym_direction_constraint_token2] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_expression_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1097] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_direction_constraint_token1] = ACTIONS(295), + [aux_sym_direction_constraint_token2] = ACTIONS(295), + [aux_sym_order_expression_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1098] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_fetch_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1099] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_direction_constraint_token1] = ACTIONS(634), + [aux_sym_direction_constraint_token2] = ACTIONS(634), + [aux_sym_order_expression_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1100] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_direction_constraint_token1] = ACTIONS(658), + [aux_sym_direction_constraint_token2] = ACTIONS(658), + [aux_sym_order_expression_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_fetch_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1101] = { + [sym_filter_clause] = STATE(1511), + [sym_over_clause] = STATE(1788), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token2] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_table_constraint_check_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1102] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_direction_constraint_token1] = ACTIONS(674), + [aux_sym_direction_constraint_token2] = ACTIONS(674), + [aux_sym_order_expression_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_fetch_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1103] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_direction_constraint_token1] = ACTIONS(179), + [aux_sym_direction_constraint_token2] = ACTIONS(179), + [aux_sym_order_expression_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1104] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_direction_constraint_token1] = ACTIONS(670), + [aux_sym_direction_constraint_token2] = ACTIONS(670), + [aux_sym_order_expression_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_fetch_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1105] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_direction_constraint_token1] = ACTIONS(666), + [aux_sym_direction_constraint_token2] = ACTIONS(666), + [aux_sym_order_expression_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_fetch_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1106] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(1922), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1924), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(1926), + }, + [1107] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_direction_constraint_token1] = ACTIONS(786), + [aux_sym_direction_constraint_token2] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_expression_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1108] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_direction_constraint_token1] = ACTIONS(242), + [aux_sym_direction_constraint_token2] = ACTIONS(242), + [aux_sym_order_expression_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1109] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_direction_constraint_token1] = ACTIONS(735), + [aux_sym_direction_constraint_token2] = ACTIONS(735), + [aux_sym_order_expression_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_fetch_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1110] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_direction_constraint_token1] = ACTIONS(654), + [aux_sym_direction_constraint_token2] = ACTIONS(654), + [aux_sym_order_expression_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1111] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [1112] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_direction_constraint_token1] = ACTIONS(662), + [aux_sym_direction_constraint_token2] = ACTIONS(662), + [aux_sym_order_expression_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_fetch_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1113] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_direction_constraint_token1] = ACTIONS(711), + [aux_sym_direction_constraint_token2] = ACTIONS(711), + [aux_sym_order_expression_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_fetch_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1114] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_direction_constraint_token1] = ACTIONS(187), + [aux_sym_direction_constraint_token2] = ACTIONS(187), + [aux_sym_order_expression_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1115] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_direction_constraint_token1] = ACTIONS(719), + [aux_sym_direction_constraint_token2] = ACTIONS(719), + [aux_sym_order_expression_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_fetch_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1116] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_direction_constraint_token1] = ACTIONS(747), + [aux_sym_direction_constraint_token2] = ACTIONS(747), + [aux_sym_order_expression_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_fetch_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1823), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1117] = { + [sym_filter_clause] = STATE(1505), + [sym_over_clause] = STATE(1884), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1118] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_direction_constraint_token1] = ACTIONS(771), + [aux_sym_direction_constraint_token2] = ACTIONS(771), + [aux_sym_order_expression_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_fetch_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1119] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_fetch_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1120] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(1928), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(1930), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_mode_token1] = ACTIONS(215), + [aux_sym_initial_mode_token1] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(1932), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(1934), + [aux_sym_type_token2] = ACTIONS(1936), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [1121] = { + [aux_sym_array_type_repeat1] = STATE(1036), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_having_clause_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(1884), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1122] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_direction_constraint_token1] = ACTIONS(790), + [aux_sym_direction_constraint_token2] = ACTIONS(790), + [aux_sym_order_expression_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_fetch_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1123] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_direction_constraint_token1] = ACTIONS(838), + [aux_sym_direction_constraint_token2] = ACTIONS(838), + [aux_sym_order_expression_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_fetch_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1124] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_having_clause_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1125] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_having_clause_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1126] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_having_clause_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1127] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_having_clause_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1128] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_having_clause_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1129] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_having_clause_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1130] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_having_clause_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1131] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_direction_constraint_token1] = ACTIONS(739), + [aux_sym_direction_constraint_token2] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_expression_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1132] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_having_clause_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1133] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_having_clause_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1134] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_having_clause_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1135] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_having_clause_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1136] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_having_clause_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1137] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_direction_constraint_token1] = ACTIONS(735), + [aux_sym_direction_constraint_token2] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_expression_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1138] = { + [sym_filter_clause] = STATE(1550), + [sym_over_clause] = STATE(1795), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token2] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_table_constraint_check_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1475), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1139] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_direction_constraint_token1] = ACTIONS(731), + [aux_sym_direction_constraint_token2] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_expression_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1140] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_having_clause_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1141] = { + [sym_filter_clause] = STATE(1509), + [sym_over_clause] = STATE(1896), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1535), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1142] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_direction_constraint_token1] = ACTIONS(197), + [aux_sym_direction_constraint_token2] = ACTIONS(197), + [aux_sym_order_expression_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1143] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_having_clause_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1144] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_having_clause_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1145] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_direction_constraint_token1] = ACTIONS(727), + [aux_sym_direction_constraint_token2] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_expression_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1146] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_having_clause_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1147] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1938), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1940), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1942), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(1944), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1148] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_direction_constraint_token1] = ACTIONS(723), + [aux_sym_direction_constraint_token2] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_expression_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1149] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_direction_constraint_token1] = ACTIONS(715), + [aux_sym_direction_constraint_token2] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_expression_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1150] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_having_clause_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1151] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_direction_constraint_token1] = ACTIONS(688), + [aux_sym_direction_constraint_token2] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_expression_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1152] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_direction_constraint_token1] = ACTIONS(658), + [aux_sym_direction_constraint_token2] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_expression_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1153] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_direction_constraint_token1] = ACTIONS(674), + [aux_sym_direction_constraint_token2] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_expression_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1154] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_direction_constraint_token1] = ACTIONS(670), + [aux_sym_direction_constraint_token2] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_expression_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1155] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_having_clause_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1156] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_direction_constraint_token1] = ACTIONS(490), + [aux_sym_direction_constraint_token2] = ACTIONS(490), + [aux_sym_order_expression_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1157] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_direction_constraint_token1] = ACTIONS(662), + [aux_sym_direction_constraint_token2] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_expression_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1158] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_direction_constraint_token1] = ACTIONS(711), + [aux_sym_direction_constraint_token2] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_expression_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1159] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_direction_constraint_token1] = ACTIONS(419), + [aux_sym_direction_constraint_token2] = ACTIONS(419), + [aux_sym_order_expression_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1160] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_direction_constraint_token1] = ACTIONS(719), + [aux_sym_direction_constraint_token2] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_expression_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1161] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(965), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1162] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_direction_constraint_token1] = ACTIONS(747), + [aux_sym_direction_constraint_token2] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_expression_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1163] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_direction_constraint_token1] = ACTIONS(771), + [aux_sym_direction_constraint_token2] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_expression_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1164] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1165] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1596), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1166] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1761), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1167] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_having_clause_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1168] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_direction_constraint_token1] = ACTIONS(790), + [aux_sym_direction_constraint_token2] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_expression_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1169] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1950), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(1950), + [anon_sym_LT_LT] = ACTIONS(1950), + [anon_sym_GT_GT] = ACTIONS(1950), + [anon_sym_AMP] = ACTIONS(1950), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1170] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_having_clause_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1171] = { + [ts_builtin_sym_end] = ACTIONS(1741), + [anon_sym_SEMI] = ACTIONS(1741), + [aux_sym_with_clause_token1] = ACTIONS(1743), + [anon_sym_COMMA] = ACTIONS(1741), + [aux_sym_cte_token1] = ACTIONS(1743), + [aux_sym_cte_token2] = ACTIONS(1954), + [aux_sym_truncate_statement_token1] = ACTIONS(1743), + [aux_sym_comment_statement_token1] = ACTIONS(1743), + [aux_sym_comment_statement_token7] = ACTIONS(1956), + [aux_sym_begin_statement_token1] = ACTIONS(1743), + [aux_sym_commit_statement_token1] = ACTIONS(1743), + [aux_sym_rollback_statement_token1] = ACTIONS(1743), + [aux_sym_create_statement_token1] = ACTIONS(1743), + [aux_sym_alter_statement_token1] = ACTIONS(1743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1743), + [aux_sym_sequence_token5] = ACTIONS(1743), + [aux_sym_pg_command_token1] = ACTIONS(1741), + [aux_sym_return_statement_token1] = ACTIONS(1743), + [aux_sym_declare_statement_token1] = ACTIONS(1743), + [aux_sym_create_function_statement_token3] = ACTIONS(1743), + [aux_sym_create_function_statement_token4] = ACTIONS(1743), + [aux_sym_create_function_statement_token7] = ACTIONS(1743), + [aux_sym_create_function_statement_token8] = ACTIONS(1743), + [aux_sym_create_function_statement_token9] = ACTIONS(1743), + [aux_sym_create_function_statement_token10] = ACTIONS(1743), + [aux_sym_create_function_statement_token11] = ACTIONS(1743), + [aux_sym_external_hint_token1] = ACTIONS(1743), + [aux_sym_external_hint_token2] = ACTIONS(1743), + [aux_sym_optimizer_hint_token1] = ACTIONS(1743), + [aux_sym_optimizer_hint_token2] = ACTIONS(1743), + [aux_sym_optimizer_hint_token3] = ACTIONS(1743), + [aux_sym_parallel_hint_token1] = ACTIONS(1743), + [aux_sym_null_hint_token1] = ACTIONS(1743), + [aux_sym_null_hint_token4] = ACTIONS(1743), + [aux_sym_deterministic_hint_token1] = ACTIONS(1743), + [aux_sym_sql_hint_token1] = ACTIONS(1743), + [aux_sym_sql_hint_token2] = ACTIONS(1743), + [aux_sym_sql_hint_token3] = ACTIONS(1743), + [aux_sym_sql_hint_token5] = ACTIONS(1743), + [aux_sym__function_language_token1] = ACTIONS(1743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1958), + [anon_sym_EQ] = ACTIONS(1960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1962), + [aux_sym_trigger_event_token1] = ACTIONS(1743), + [aux_sym_trigger_event_token2] = ACTIONS(1743), + [aux_sym_trigger_event_token3] = ACTIONS(1743), + [aux_sym_drop_statement_token1] = ACTIONS(1743), + [aux_sym_grant_statement_token1] = ACTIONS(1743), + [aux_sym_grant_statement_token4] = ACTIONS(1743), + [aux_sym_direction_constraint_token1] = ACTIONS(1964), + [aux_sym_direction_constraint_token2] = ACTIONS(1964), + [aux_sym_order_expression_token1] = ACTIONS(1966), + [aux_sym_limit_clause_token1] = ACTIONS(1743), + [aux_sym_offset_clause_token1] = ACTIONS(1743), + [aux_sym_frame_clause_token2] = ACTIONS(1968), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(1743), + [anon_sym_BQUOTE] = ACTIONS(1741), + [anon_sym_DQUOTE] = ACTIONS(1741), + [anon_sym_DASH_GT] = ACTIONS(1970), + [anon_sym_DASH_GT_GT] = ACTIONS(1972), + [anon_sym_POUND_GT] = ACTIONS(1970), + [anon_sym_POUND_GT_GT] = ACTIONS(1972), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1974), + [anon_sym_DASH] = ACTIONS(1976), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1950), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(1950), + [anon_sym_LT_LT] = ACTIONS(1950), + [anon_sym_GT_GT] = ACTIONS(1950), + [anon_sym_AMP] = ACTIONS(1950), + [anon_sym_PIPE] = ACTIONS(1974), + [anon_sym_POUND] = ACTIONS(1976), + [anon_sym_LT] = ACTIONS(1978), + [anon_sym_LT_EQ] = ACTIONS(1960), + [anon_sym_LT_GT] = ACTIONS(1960), + [anon_sym_BANG_EQ] = ACTIONS(1960), + [anon_sym_GT] = ACTIONS(1978), + [anon_sym_GT_EQ] = ACTIONS(1960), + [anon_sym_BANG_TILDE] = ACTIONS(1978), + [anon_sym_TILDE_STAR] = ACTIONS(1960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1960), + }, + [1172] = { + [ts_builtin_sym_end] = ACTIONS(1980), + [anon_sym_SEMI] = ACTIONS(1980), + [aux_sym_with_clause_token1] = ACTIONS(1982), + [anon_sym_COMMA] = ACTIONS(1980), + [aux_sym_cte_token1] = ACTIONS(1982), + [aux_sym_cte_token2] = ACTIONS(1984), + [aux_sym_truncate_statement_token1] = ACTIONS(1982), + [aux_sym_comment_statement_token1] = ACTIONS(1982), + [aux_sym_comment_statement_token7] = ACTIONS(1986), + [aux_sym_begin_statement_token1] = ACTIONS(1982), + [aux_sym_commit_statement_token1] = ACTIONS(1982), + [aux_sym_rollback_statement_token1] = ACTIONS(1982), + [aux_sym_create_statement_token1] = ACTIONS(1982), + [aux_sym_alter_statement_token1] = ACTIONS(1982), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1982), + [aux_sym_sequence_token5] = ACTIONS(1982), + [aux_sym_pg_command_token1] = ACTIONS(1980), + [aux_sym_return_statement_token1] = ACTIONS(1982), + [aux_sym_declare_statement_token1] = ACTIONS(1982), + [aux_sym_create_function_statement_token3] = ACTIONS(1982), + [aux_sym_create_function_statement_token4] = ACTIONS(1982), + [aux_sym_create_function_statement_token7] = ACTIONS(1982), + [aux_sym_create_function_statement_token8] = ACTIONS(1982), + [aux_sym_create_function_statement_token9] = ACTIONS(1982), + [aux_sym_create_function_statement_token10] = ACTIONS(1982), + [aux_sym_create_function_statement_token11] = ACTIONS(1982), + [aux_sym_external_hint_token1] = ACTIONS(1982), + [aux_sym_external_hint_token2] = ACTIONS(1982), + [aux_sym_optimizer_hint_token1] = ACTIONS(1982), + [aux_sym_optimizer_hint_token2] = ACTIONS(1982), + [aux_sym_optimizer_hint_token3] = ACTIONS(1982), + [aux_sym_parallel_hint_token1] = ACTIONS(1982), + [aux_sym_null_hint_token1] = ACTIONS(1982), + [aux_sym_null_hint_token4] = ACTIONS(1982), + [aux_sym_deterministic_hint_token1] = ACTIONS(1982), + [aux_sym_sql_hint_token1] = ACTIONS(1982), + [aux_sym_sql_hint_token2] = ACTIONS(1982), + [aux_sym_sql_hint_token3] = ACTIONS(1982), + [aux_sym_sql_hint_token5] = ACTIONS(1982), + [aux_sym__function_language_token1] = ACTIONS(1982), + [aux_sym_create_function_parameter_token1] = ACTIONS(1988), + [anon_sym_EQ] = ACTIONS(1990), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1992), + [aux_sym_trigger_event_token1] = ACTIONS(1982), + [aux_sym_trigger_event_token2] = ACTIONS(1982), + [aux_sym_trigger_event_token3] = ACTIONS(1982), + [aux_sym_drop_statement_token1] = ACTIONS(1982), + [aux_sym_grant_statement_token1] = ACTIONS(1982), + [aux_sym_grant_statement_token4] = ACTIONS(1982), + [aux_sym_create_table_statement_token1] = ACTIONS(1982), + [aux_sym_having_clause_token1] = ACTIONS(1982), + [aux_sym_order_by_clause_token1] = ACTIONS(1982), + [aux_sym_limit_clause_token1] = ACTIONS(1982), + [aux_sym_offset_clause_token1] = ACTIONS(1982), + [aux_sym_frame_clause_token2] = ACTIONS(1994), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(1982), + [anon_sym_BQUOTE] = ACTIONS(1980), + [anon_sym_DQUOTE] = ACTIONS(1980), + [anon_sym_DASH_GT] = ACTIONS(1998), + [anon_sym_DASH_GT_GT] = ACTIONS(2000), + [anon_sym_POUND_GT] = ACTIONS(1998), + [anon_sym_POUND_GT_GT] = ACTIONS(2000), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2004), + [anon_sym_TILDE] = ACTIONS(2006), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2012), + [anon_sym_PERCENT] = ACTIONS(2010), + [anon_sym_LT_LT] = ACTIONS(2010), + [anon_sym_GT_GT] = ACTIONS(2010), + [anon_sym_AMP] = ACTIONS(2010), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_POUND] = ACTIONS(2004), + [anon_sym_LT] = ACTIONS(2006), + [anon_sym_LT_EQ] = ACTIONS(1990), + [anon_sym_LT_GT] = ACTIONS(1990), + [anon_sym_BANG_EQ] = ACTIONS(1990), + [anon_sym_GT] = ACTIONS(2006), + [anon_sym_GT_EQ] = ACTIONS(1990), + [anon_sym_BANG_TILDE] = ACTIONS(2006), + [anon_sym_TILDE_STAR] = ACTIONS(1990), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1990), + }, + [1173] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_having_clause_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1174] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_having_clause_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1175] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2014), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2016), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2018), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1176] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1779), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1781), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1783), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1177] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1178] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_having_clause_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1179] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2020), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2022), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2024), + }, + [1180] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(2026), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(2028), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_sequence_token5] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token3] = ACTIONS(215), + [aux_sym_create_function_statement_token4] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_statement_token8] = ACTIONS(215), + [aux_sym_create_function_statement_token9] = ACTIONS(215), + [aux_sym_create_function_statement_token10] = ACTIONS(215), + [aux_sym_create_function_statement_token11] = ACTIONS(215), + [aux_sym_external_hint_token1] = ACTIONS(215), + [aux_sym_external_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token1] = ACTIONS(215), + [aux_sym_optimizer_hint_token2] = ACTIONS(215), + [aux_sym_optimizer_hint_token3] = ACTIONS(215), + [aux_sym_parallel_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token1] = ACTIONS(215), + [aux_sym_null_hint_token4] = ACTIONS(215), + [aux_sym_deterministic_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token1] = ACTIONS(215), + [aux_sym_sql_hint_token2] = ACTIONS(215), + [aux_sym_sql_hint_token3] = ACTIONS(215), + [aux_sym_sql_hint_token5] = ACTIONS(215), + [aux_sym__function_language_token1] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(2030), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(2032), + [aux_sym_type_token2] = ACTIONS(2034), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [1181] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1182] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2036), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2038), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1183] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2040), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2042), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1184] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2044), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2046), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1185] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1040), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1186] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2048), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2050), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1187] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [1188] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1621), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1189] = { + [sym_filter_clause] = STATE(1707), + [sym_over_clause] = STATE(2010), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1190] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_having_clause_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1191] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1192] = { + [sym_filter_clause] = STATE(1705), + [sym_over_clause] = STATE(2008), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1193] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_having_clause_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1194] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1195] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1196] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1197] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1198] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1199] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1200] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1201] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1202] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_having_clause_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1203] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_having_clause_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1204] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1205] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1206] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [1207] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_direction_constraint_token1] = ACTIONS(838), + [aux_sym_direction_constraint_token2] = ACTIONS(838), + [aux_sym_order_expression_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1208] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_direction_constraint_token1] = ACTIONS(790), + [aux_sym_direction_constraint_token2] = ACTIONS(790), + [aux_sym_order_expression_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1209] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_direction_constraint_token1] = ACTIONS(265), + [aux_sym_direction_constraint_token2] = ACTIONS(265), + [aux_sym_order_expression_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1210] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1211] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1212] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_direction_constraint_token1] = ACTIONS(771), + [aux_sym_direction_constraint_token2] = ACTIONS(771), + [aux_sym_order_expression_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1213] = { + [sym_over_clause] = STATE(1653), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1214] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1215] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_having_clause_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1216] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1217] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_having_clause_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1218] = { + [sym_over_clause] = STATE(1655), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1219] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [1220] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_direction_constraint_token1] = ACTIONS(747), + [aux_sym_direction_constraint_token2] = ACTIONS(747), + [aux_sym_order_expression_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1221] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1222] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1223] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_direction_constraint_token1] = ACTIONS(719), + [aux_sym_direction_constraint_token2] = ACTIONS(719), + [aux_sym_order_expression_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1224] = { + [sym_over_clause] = STATE(1656), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1225] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1226] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_direction_constraint_token1] = ACTIONS(711), + [aux_sym_direction_constraint_token2] = ACTIONS(711), + [aux_sym_order_expression_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1227] = { + [sym_over_clause] = STATE(1658), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1228] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_mode_token1] = ACTIONS(117), + [aux_sym_initial_mode_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [1229] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_having_clause_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1230] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_having_clause_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1231] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_direction_constraint_token1] = ACTIONS(662), + [aux_sym_direction_constraint_token2] = ACTIONS(662), + [aux_sym_order_expression_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1232] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_direction_constraint_token1] = ACTIONS(786), + [aux_sym_direction_constraint_token2] = ACTIONS(786), + [aux_sym_order_expression_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1233] = { + [sym_over_clause] = STATE(1660), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1234] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_having_clause_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1235] = { + [sym_filter_clause] = STATE(1701), + [sym_over_clause] = STATE(2005), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1236] = { + [sym_over_clause] = STATE(1661), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1237] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_direction_constraint_token1] = ACTIONS(666), + [aux_sym_direction_constraint_token2] = ACTIONS(666), + [aux_sym_order_expression_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1238] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_having_clause_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1239] = { + [sym_filter_clause] = STATE(1700), + [sym_over_clause] = STATE(2003), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(1649), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1240] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_having_clause_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1241] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1242] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_having_clause_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1243] = { + [sym_over_clause] = STATE(1665), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1244] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token3] = ACTIONS(130), + [aux_sym_create_function_statement_token4] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_statement_token8] = ACTIONS(130), + [aux_sym_create_function_statement_token9] = ACTIONS(130), + [aux_sym_create_function_statement_token10] = ACTIONS(130), + [aux_sym_create_function_statement_token11] = ACTIONS(130), + [aux_sym_external_hint_token1] = ACTIONS(130), + [aux_sym_external_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token1] = ACTIONS(130), + [aux_sym_optimizer_hint_token2] = ACTIONS(130), + [aux_sym_optimizer_hint_token3] = ACTIONS(130), + [aux_sym_parallel_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token1] = ACTIONS(130), + [aux_sym_null_hint_token4] = ACTIONS(130), + [aux_sym_deterministic_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token1] = ACTIONS(130), + [aux_sym_sql_hint_token2] = ACTIONS(130), + [aux_sym_sql_hint_token3] = ACTIONS(130), + [aux_sym_sql_hint_token5] = ACTIONS(130), + [aux_sym__function_language_token1] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [1245] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_having_clause_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1246] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1247] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_having_clause_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1248] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_direction_constraint_token1] = ACTIONS(670), + [aux_sym_direction_constraint_token2] = ACTIONS(670), + [aux_sym_order_expression_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1249] = { + [sym_over_clause] = STATE(1668), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1211), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1250] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2052), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2054), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2056), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(2058), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1251] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1252] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_direction_constraint_token1] = ACTIONS(674), + [aux_sym_direction_constraint_token2] = ACTIONS(674), + [aux_sym_order_expression_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1253] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1254] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_direction_constraint_token1] = ACTIONS(658), + [aux_sym_direction_constraint_token2] = ACTIONS(658), + [aux_sym_order_expression_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1255] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1256] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1257] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_direction_constraint_token1] = ACTIONS(705), + [aux_sym_direction_constraint_token2] = ACTIONS(705), + [aux_sym_order_expression_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1258] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_having_clause_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1259] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1260] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_having_clause_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1261] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1938), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1940), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1942), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1262] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1263] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_having_clause_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1264] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_having_clause_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1265] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_direction_constraint_token1] = ACTIONS(688), + [aux_sym_direction_constraint_token2] = ACTIONS(688), + [aux_sym_order_expression_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1266] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_having_clause_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1267] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_having_clause_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1268] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_having_clause_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1269] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1270] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_having_clause_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1271] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2060), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2062), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1272] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2064), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2066), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1273] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2068), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2070), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1274] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_having_clause_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1275] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2072), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2074), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1276] = { + [aux_sym_dotted_name_repeat1] = STATE(1277), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(1847), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [1277] = { + [aux_sym_dotted_name_repeat1] = STATE(1277), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2076), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [1278] = { + [aux_sym_array_type_repeat1] = STATE(1284), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2079), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1279] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_having_clause_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1280] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2081), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2083), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2085), + }, + [1281] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1282] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1283] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2087), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2089), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_mode_token1] = ACTIONS(285), + [aux_sym_initial_mode_token1] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2091), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(2093), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1284] = { + [aux_sym_array_type_repeat1] = STATE(1284), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2095), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1285] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1286] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token3] = ACTIONS(144), + [aux_sym_create_function_statement_token4] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_statement_token8] = ACTIONS(144), + [aux_sym_create_function_statement_token9] = ACTIONS(144), + [aux_sym_create_function_statement_token10] = ACTIONS(144), + [aux_sym_create_function_statement_token11] = ACTIONS(144), + [aux_sym_external_hint_token1] = ACTIONS(144), + [aux_sym_external_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token1] = ACTIONS(144), + [aux_sym_optimizer_hint_token2] = ACTIONS(144), + [aux_sym_optimizer_hint_token3] = ACTIONS(144), + [aux_sym_parallel_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token1] = ACTIONS(144), + [aux_sym_null_hint_token4] = ACTIONS(144), + [aux_sym_deterministic_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token1] = ACTIONS(144), + [aux_sym_sql_hint_token2] = ACTIONS(144), + [aux_sym_sql_hint_token3] = ACTIONS(144), + [aux_sym_sql_hint_token5] = ACTIONS(144), + [aux_sym__function_language_token1] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [1287] = { + [aux_sym_array_type_repeat1] = STATE(1328), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2098), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1288] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [1289] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_having_clause_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1290] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1291] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_having_clause_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1292] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_direction_constraint_token1] = ACTIONS(715), + [aux_sym_direction_constraint_token2] = ACTIONS(715), + [aux_sym_order_expression_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1293] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_having_clause_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1294] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1295] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_direction_constraint_token1] = ACTIONS(723), + [aux_sym_direction_constraint_token2] = ACTIONS(723), + [aux_sym_order_expression_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1296] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1297] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_having_clause_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1298] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_having_clause_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1299] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_having_clause_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1300] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1301] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_having_clause_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1302] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_having_clause_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1303] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1304] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_having_clause_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1305] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_having_clause_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1306] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_direction_constraint_token1] = ACTIONS(727), + [aux_sym_direction_constraint_token2] = ACTIONS(727), + [aux_sym_order_expression_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1307] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2100), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2102), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2104), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1308] = { + [sym_over_clause] = STATE(1714), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1309] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1310] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_having_clause_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1311] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(1954), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(1956), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1958), + [anon_sym_EQ] = ACTIONS(1960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1962), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_direction_constraint_token1] = ACTIONS(743), + [aux_sym_direction_constraint_token2] = ACTIONS(743), + [aux_sym_order_expression_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(1968), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1974), + [anon_sym_DASH] = ACTIONS(1976), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1950), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(1950), + [anon_sym_LT_LT] = ACTIONS(1950), + [anon_sym_GT_GT] = ACTIONS(1950), + [anon_sym_AMP] = ACTIONS(1950), + [anon_sym_PIPE] = ACTIONS(1974), + [anon_sym_POUND] = ACTIONS(1976), + [anon_sym_LT] = ACTIONS(1978), + [anon_sym_LT_EQ] = ACTIONS(1960), + [anon_sym_LT_GT] = ACTIONS(1960), + [anon_sym_BANG_EQ] = ACTIONS(1960), + [anon_sym_GT] = ACTIONS(1978), + [anon_sym_GT_EQ] = ACTIONS(1960), + [anon_sym_BANG_TILDE] = ACTIONS(1978), + [anon_sym_TILDE_STAR] = ACTIONS(1960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1960), + }, + [1312] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1056), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1313] = { + [sym_over_clause] = STATE(1716), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1314] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_having_clause_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1315] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1316] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(1954), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(1956), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(1958), + [anon_sym_EQ] = ACTIONS(1960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_direction_constraint_token1] = ACTIONS(767), + [aux_sym_direction_constraint_token2] = ACTIONS(767), + [aux_sym_order_expression_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1974), + [anon_sym_DASH] = ACTIONS(1976), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1950), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(1950), + [anon_sym_LT_LT] = ACTIONS(1950), + [anon_sym_GT_GT] = ACTIONS(1950), + [anon_sym_AMP] = ACTIONS(1950), + [anon_sym_PIPE] = ACTIONS(1974), + [anon_sym_POUND] = ACTIONS(1976), + [anon_sym_LT] = ACTIONS(1978), + [anon_sym_LT_EQ] = ACTIONS(1960), + [anon_sym_LT_GT] = ACTIONS(1960), + [anon_sym_BANG_EQ] = ACTIONS(1960), + [anon_sym_GT] = ACTIONS(1978), + [anon_sym_GT_EQ] = ACTIONS(1960), + [anon_sym_BANG_TILDE] = ACTIONS(1978), + [anon_sym_TILDE_STAR] = ACTIONS(1960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1960), + }, + [1317] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_having_clause_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1318] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1319] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_direction_constraint_token1] = ACTIONS(731), + [aux_sym_direction_constraint_token2] = ACTIONS(731), + [aux_sym_order_expression_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1320] = { + [sym_over_clause] = STATE(1717), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1321] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1322] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_direction_constraint_token1] = ACTIONS(735), + [aux_sym_direction_constraint_token2] = ACTIONS(735), + [aux_sym_order_expression_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1323] = { + [sym_over_clause] = STATE(1718), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1324] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1325] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [1326] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_having_clause_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1327] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1328] = { + [aux_sym_array_type_repeat1] = STATE(1347), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2098), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1329] = { + [sym_over_clause] = STATE(1724), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1330] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_having_clause_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1331] = { + [aux_sym_array_type_repeat1] = STATE(1278), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2079), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1332] = { + [sym_over_clause] = STATE(1730), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1333] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(1909), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(1911), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(1913), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1334] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_having_clause_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1335] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1336] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_having_clause_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1337] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_having_clause_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1338] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_having_clause_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1339] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2106), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2108), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token2] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_table_constraint_check_token1] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2110), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(2112), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1340] = { + [sym_over_clause] = STATE(1733), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1341] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2004), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2012), + [anon_sym_PERCENT] = ACTIONS(2010), + [anon_sym_LT_LT] = ACTIONS(2010), + [anon_sym_GT_GT] = ACTIONS(2010), + [anon_sym_AMP] = ACTIONS(2010), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_POUND] = ACTIONS(2004), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1342] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_direction_constraint_token1] = ACTIONS(739), + [aux_sym_direction_constraint_token2] = ACTIONS(739), + [aux_sym_order_expression_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1343] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_having_clause_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1344] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(1984), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(1986), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(1988), + [anon_sym_EQ] = ACTIONS(1990), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_having_clause_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(1994), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2004), + [anon_sym_TILDE] = ACTIONS(2006), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2012), + [anon_sym_PERCENT] = ACTIONS(2010), + [anon_sym_LT_LT] = ACTIONS(2010), + [anon_sym_GT_GT] = ACTIONS(2010), + [anon_sym_AMP] = ACTIONS(2010), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_POUND] = ACTIONS(2004), + [anon_sym_LT] = ACTIONS(2006), + [anon_sym_LT_EQ] = ACTIONS(1990), + [anon_sym_LT_GT] = ACTIONS(1990), + [anon_sym_BANG_EQ] = ACTIONS(1990), + [anon_sym_GT] = ACTIONS(2006), + [anon_sym_GT_EQ] = ACTIONS(1990), + [anon_sym_BANG_TILDE] = ACTIONS(2006), + [anon_sym_TILDE_STAR] = ACTIONS(1990), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1990), + }, + [1345] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_having_clause_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1346] = { + [sym_over_clause] = STATE(1726), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1199), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1347] = { + [aux_sym_array_type_repeat1] = STATE(1347), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2114), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1348] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_having_clause_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1349] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_having_clause_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1350] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_having_clause_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1351] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(1984), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(1986), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(1988), + [anon_sym_EQ] = ACTIONS(1990), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_having_clause_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2004), + [anon_sym_TILDE] = ACTIONS(2006), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2012), + [anon_sym_PERCENT] = ACTIONS(2010), + [anon_sym_LT_LT] = ACTIONS(2010), + [anon_sym_GT_GT] = ACTIONS(2010), + [anon_sym_AMP] = ACTIONS(2010), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_POUND] = ACTIONS(2004), + [anon_sym_LT] = ACTIONS(2006), + [anon_sym_LT_EQ] = ACTIONS(1990), + [anon_sym_LT_GT] = ACTIONS(1990), + [anon_sym_BANG_EQ] = ACTIONS(1990), + [anon_sym_GT] = ACTIONS(2006), + [anon_sym_GT_EQ] = ACTIONS(1990), + [anon_sym_BANG_TILDE] = ACTIONS(2006), + [anon_sym_TILDE_STAR] = ACTIONS(1990), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1990), + }, + [1352] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2012), + [anon_sym_PERCENT] = ACTIONS(2010), + [anon_sym_LT_LT] = ACTIONS(2010), + [anon_sym_GT_GT] = ACTIONS(2010), + [anon_sym_AMP] = ACTIONS(2010), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1353] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2117), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2119), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2121), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1354] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1355] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1356] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_having_clause_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1357] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_direction_constraint_token1] = ACTIONS(684), + [aux_sym_direction_constraint_token2] = ACTIONS(684), + [aux_sym_order_expression_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1974), + [anon_sym_DASH] = ACTIONS(1976), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1950), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(1950), + [anon_sym_LT_LT] = ACTIONS(1950), + [anon_sym_GT_GT] = ACTIONS(1950), + [anon_sym_AMP] = ACTIONS(1950), + [anon_sym_PIPE] = ACTIONS(1974), + [anon_sym_POUND] = ACTIONS(1976), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1358] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_having_clause_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1359] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_having_clause_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1360] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(1984), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(1986), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(1988), + [anon_sym_EQ] = ACTIONS(1990), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1992), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_having_clause_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(1994), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1996), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2004), + [anon_sym_TILDE] = ACTIONS(2006), + [anon_sym_CARET] = ACTIONS(2008), + [anon_sym_STAR] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2012), + [anon_sym_PERCENT] = ACTIONS(2010), + [anon_sym_LT_LT] = ACTIONS(2010), + [anon_sym_GT_GT] = ACTIONS(2010), + [anon_sym_AMP] = ACTIONS(2010), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_POUND] = ACTIONS(2004), + [anon_sym_LT] = ACTIONS(2006), + [anon_sym_LT_EQ] = ACTIONS(1990), + [anon_sym_LT_GT] = ACTIONS(1990), + [anon_sym_BANG_EQ] = ACTIONS(1990), + [anon_sym_GT] = ACTIONS(2006), + [anon_sym_GT_EQ] = ACTIONS(1990), + [anon_sym_BANG_TILDE] = ACTIONS(2006), + [anon_sym_TILDE_STAR] = ACTIONS(1990), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1990), + }, + [1361] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_having_clause_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1362] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_direction_constraint_token1] = ACTIONS(842), + [aux_sym_direction_constraint_token2] = ACTIONS(842), + [aux_sym_order_expression_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1363] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(1954), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(1956), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(1958), + [anon_sym_EQ] = ACTIONS(1960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_direction_constraint_token1] = ACTIONS(763), + [aux_sym_direction_constraint_token2] = ACTIONS(763), + [aux_sym_order_expression_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(1968), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1946), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1974), + [anon_sym_DASH] = ACTIONS(1976), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1950), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(1950), + [anon_sym_LT_LT] = ACTIONS(1950), + [anon_sym_GT_GT] = ACTIONS(1950), + [anon_sym_AMP] = ACTIONS(1950), + [anon_sym_PIPE] = ACTIONS(1974), + [anon_sym_POUND] = ACTIONS(1976), + [anon_sym_LT] = ACTIONS(1978), + [anon_sym_LT_EQ] = ACTIONS(1960), + [anon_sym_LT_GT] = ACTIONS(1960), + [anon_sym_BANG_EQ] = ACTIONS(1960), + [anon_sym_GT] = ACTIONS(1978), + [anon_sym_GT_EQ] = ACTIONS(1960), + [anon_sym_BANG_TILDE] = ACTIONS(1978), + [anon_sym_TILDE_STAR] = ACTIONS(1960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1960), + }, + [1364] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_having_clause_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1365] = { + [sym_over_clause] = STATE(1896), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1366] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1367] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_having_clause_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1368] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1924), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1369] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1466), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1370] = { + [sym_over_clause] = STATE(1788), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token2] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_table_constraint_check_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1371] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1372] = { + [sym_over_clause] = STATE(1786), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token2] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_table_constraint_check_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1373] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1374] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_having_clause_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1375] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_having_clause_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1376] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2125), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2127), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1377] = { + [sym_over_clause] = STATE(1781), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token2] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_table_constraint_check_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1378] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_having_clause_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1379] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2129), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2131), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2133), + }, + [1380] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1381] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1382] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2135), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2137), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1383] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1384] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1385] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1386] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2141), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1387] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2143), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2145), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1388] = { + [sym_over_clause] = STATE(1877), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1389] = { + [aux_sym_array_type_repeat1] = STATE(1516), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2147), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1390] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2149), + [anon_sym_DASH] = ACTIONS(2151), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(2155), + [anon_sym_SLASH] = ACTIONS(2157), + [anon_sym_PERCENT] = ACTIONS(2155), + [anon_sym_LT_LT] = ACTIONS(2155), + [anon_sym_GT_GT] = ACTIONS(2155), + [anon_sym_AMP] = ACTIONS(2155), + [anon_sym_PIPE] = ACTIONS(2149), + [anon_sym_POUND] = ACTIONS(2151), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1391] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2159), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2161), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2163), + [anon_sym_EQ] = ACTIONS(2165), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_having_clause_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2167), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2149), + [anon_sym_DASH] = ACTIONS(2151), + [anon_sym_TILDE] = ACTIONS(2169), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(2155), + [anon_sym_SLASH] = ACTIONS(2157), + [anon_sym_PERCENT] = ACTIONS(2155), + [anon_sym_LT_LT] = ACTIONS(2155), + [anon_sym_GT_GT] = ACTIONS(2155), + [anon_sym_AMP] = ACTIONS(2155), + [anon_sym_PIPE] = ACTIONS(2149), + [anon_sym_POUND] = ACTIONS(2151), + [anon_sym_LT] = ACTIONS(2169), + [anon_sym_LT_EQ] = ACTIONS(2165), + [anon_sym_LT_GT] = ACTIONS(2165), + [anon_sym_BANG_EQ] = ACTIONS(2165), + [anon_sym_GT] = ACTIONS(2169), + [anon_sym_GT_EQ] = ACTIONS(2165), + [anon_sym_BANG_TILDE] = ACTIONS(2169), + [anon_sym_TILDE_STAR] = ACTIONS(2165), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2165), + }, + [1392] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2159), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2161), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2163), + [anon_sym_EQ] = ACTIONS(2165), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_having_clause_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2149), + [anon_sym_DASH] = ACTIONS(2151), + [anon_sym_TILDE] = ACTIONS(2169), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(2155), + [anon_sym_SLASH] = ACTIONS(2157), + [anon_sym_PERCENT] = ACTIONS(2155), + [anon_sym_LT_LT] = ACTIONS(2155), + [anon_sym_GT_GT] = ACTIONS(2155), + [anon_sym_AMP] = ACTIONS(2155), + [anon_sym_PIPE] = ACTIONS(2149), + [anon_sym_POUND] = ACTIONS(2151), + [anon_sym_LT] = ACTIONS(2169), + [anon_sym_LT_EQ] = ACTIONS(2165), + [anon_sym_LT_GT] = ACTIONS(2165), + [anon_sym_BANG_EQ] = ACTIONS(2165), + [anon_sym_GT] = ACTIONS(2169), + [anon_sym_GT_EQ] = ACTIONS(2165), + [anon_sym_BANG_TILDE] = ACTIONS(2169), + [anon_sym_TILDE_STAR] = ACTIONS(2165), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2165), + }, + [1393] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(2155), + [anon_sym_SLASH] = ACTIONS(2157), + [anon_sym_PERCENT] = ACTIONS(2155), + [anon_sym_LT_LT] = ACTIONS(2155), + [anon_sym_GT_GT] = ACTIONS(2155), + [anon_sym_AMP] = ACTIONS(2155), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1394] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1395] = { + [sym_over_clause] = STATE(1869), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1396] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1397] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1398] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1399] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1400] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2159), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2161), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2163), + [anon_sym_EQ] = ACTIONS(2165), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2171), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_having_clause_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2167), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2149), + [anon_sym_DASH] = ACTIONS(2151), + [anon_sym_TILDE] = ACTIONS(2169), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(2155), + [anon_sym_SLASH] = ACTIONS(2157), + [anon_sym_PERCENT] = ACTIONS(2155), + [anon_sym_LT_LT] = ACTIONS(2155), + [anon_sym_GT_GT] = ACTIONS(2155), + [anon_sym_AMP] = ACTIONS(2155), + [anon_sym_PIPE] = ACTIONS(2149), + [anon_sym_POUND] = ACTIONS(2151), + [anon_sym_LT] = ACTIONS(2169), + [anon_sym_LT_EQ] = ACTIONS(2165), + [anon_sym_LT_GT] = ACTIONS(2165), + [anon_sym_BANG_EQ] = ACTIONS(2165), + [anon_sym_GT] = ACTIONS(2169), + [anon_sym_GT_EQ] = ACTIONS(2165), + [anon_sym_BANG_TILDE] = ACTIONS(2169), + [anon_sym_TILDE_STAR] = ACTIONS(2165), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2165), + }, + [1401] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1402] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1403] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1404] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1405] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2173), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2175), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1406] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1407] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1408] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1409] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2177), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2179), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1410] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2181), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2183), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1411] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2185), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2187), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1412] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [1413] = { + [sym_over_clause] = STATE(1752), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token2] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_table_constraint_check_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1414] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1415] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1416] = { + [sym_over_clause] = STATE(1809), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_mode_token1] = ACTIONS(279), + [aux_sym_initial_mode_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1417] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2106), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2108), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token2] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_table_constraint_check_token1] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2110), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1418] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2189), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2191), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token2] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_table_constraint_check_token1] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2193), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1419] = { + [sym_over_clause] = STATE(1887), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_mode_token1] = ACTIONS(275), + [aux_sym_initial_mode_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1420] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1421] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1422] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1423] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1424] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1425] = { + [sym_over_clause] = STATE(1895), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_mode_token1] = ACTIONS(201), + [aux_sym_initial_mode_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1426] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(1891), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1427] = { + [sym_over_clause] = STATE(1913), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_mode_token1] = ACTIONS(295), + [aux_sym_initial_mode_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1428] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(2199), + [anon_sym_SLASH] = ACTIONS(2201), + [anon_sym_PERCENT] = ACTIONS(2199), + [anon_sym_LT_LT] = ACTIONS(2199), + [anon_sym_GT_GT] = ACTIONS(2199), + [anon_sym_AMP] = ACTIONS(2199), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1429] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1283), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1430] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1431] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_having_clause_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1432] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1433] = { + [sym_over_clause] = STATE(1916), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_mode_token1] = ACTIONS(179), + [aux_sym_initial_mode_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1434] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2203), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2205), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2207), + [anon_sym_EQ] = ACTIONS(2209), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2211), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2213), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2215), + [anon_sym_DASH] = ACTIONS(2217), + [anon_sym_TILDE] = ACTIONS(2219), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(2199), + [anon_sym_SLASH] = ACTIONS(2201), + [anon_sym_PERCENT] = ACTIONS(2199), + [anon_sym_LT_LT] = ACTIONS(2199), + [anon_sym_GT_GT] = ACTIONS(2199), + [anon_sym_AMP] = ACTIONS(2199), + [anon_sym_PIPE] = ACTIONS(2215), + [anon_sym_POUND] = ACTIONS(2217), + [anon_sym_LT] = ACTIONS(2219), + [anon_sym_LT_EQ] = ACTIONS(2209), + [anon_sym_LT_GT] = ACTIONS(2209), + [anon_sym_BANG_EQ] = ACTIONS(2209), + [anon_sym_GT] = ACTIONS(2219), + [anon_sym_GT_EQ] = ACTIONS(2209), + [anon_sym_BANG_TILDE] = ACTIONS(2219), + [anon_sym_TILDE_STAR] = ACTIONS(2209), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2209), + }, + [1435] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1436] = { + [sym_over_clause] = STATE(1918), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_mode_token1] = ACTIONS(242), + [aux_sym_initial_mode_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1437] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2203), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2205), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2207), + [anon_sym_EQ] = ACTIONS(2209), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2215), + [anon_sym_DASH] = ACTIONS(2217), + [anon_sym_TILDE] = ACTIONS(2219), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(2199), + [anon_sym_SLASH] = ACTIONS(2201), + [anon_sym_PERCENT] = ACTIONS(2199), + [anon_sym_LT_LT] = ACTIONS(2199), + [anon_sym_GT_GT] = ACTIONS(2199), + [anon_sym_AMP] = ACTIONS(2199), + [anon_sym_PIPE] = ACTIONS(2215), + [anon_sym_POUND] = ACTIONS(2217), + [anon_sym_LT] = ACTIONS(2219), + [anon_sym_LT_EQ] = ACTIONS(2209), + [anon_sym_LT_GT] = ACTIONS(2209), + [anon_sym_BANG_EQ] = ACTIONS(2209), + [anon_sym_GT] = ACTIONS(2219), + [anon_sym_GT_EQ] = ACTIONS(2209), + [anon_sym_BANG_TILDE] = ACTIONS(2219), + [anon_sym_TILDE_STAR] = ACTIONS(2209), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2209), + }, + [1438] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2203), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2205), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2207), + [anon_sym_EQ] = ACTIONS(2209), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2213), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2215), + [anon_sym_DASH] = ACTIONS(2217), + [anon_sym_TILDE] = ACTIONS(2219), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(2199), + [anon_sym_SLASH] = ACTIONS(2201), + [anon_sym_PERCENT] = ACTIONS(2199), + [anon_sym_LT_LT] = ACTIONS(2199), + [anon_sym_GT_GT] = ACTIONS(2199), + [anon_sym_AMP] = ACTIONS(2199), + [anon_sym_PIPE] = ACTIONS(2215), + [anon_sym_POUND] = ACTIONS(2217), + [anon_sym_LT] = ACTIONS(2219), + [anon_sym_LT_EQ] = ACTIONS(2209), + [anon_sym_LT_GT] = ACTIONS(2209), + [anon_sym_BANG_EQ] = ACTIONS(2209), + [anon_sym_GT] = ACTIONS(2219), + [anon_sym_GT_EQ] = ACTIONS(2209), + [anon_sym_BANG_TILDE] = ACTIONS(2219), + [anon_sym_TILDE_STAR] = ACTIONS(2209), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2209), + }, + [1439] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_having_clause_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1440] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2215), + [anon_sym_DASH] = ACTIONS(2217), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(2199), + [anon_sym_SLASH] = ACTIONS(2201), + [anon_sym_PERCENT] = ACTIONS(2199), + [anon_sym_LT_LT] = ACTIONS(2199), + [anon_sym_GT_GT] = ACTIONS(2199), + [anon_sym_AMP] = ACTIONS(2199), + [anon_sym_PIPE] = ACTIONS(2215), + [anon_sym_POUND] = ACTIONS(2217), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1441] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1442] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1443] = { + [sym_over_clause] = STATE(1900), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_mode_token1] = ACTIONS(187), + [aux_sym_initial_mode_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1444] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_having_clause_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1445] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1446] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_having_clause_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1447] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1448] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_having_clause_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1449] = { + [sym_over_clause] = STATE(1888), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_mode_token1] = ACTIONS(197), + [aux_sym_initial_mode_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1531), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1450] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_having_clause_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1451] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1452] = { + [sym_over_clause] = STATE(1884), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1453] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1454] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1455] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1456] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1457] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_having_clause_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1458] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1459] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1460] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1461] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1462] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1463] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1464] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_having_clause_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1465] = { + [aux_sym_array_type_repeat1] = STATE(1484), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2221), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1466] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1467] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1468] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_having_clause_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1469] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1470] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1471] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1472] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1473] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1474] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_having_clause_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1475] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1476] = { + [sym_over_clause] = STATE(1792), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token2] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_table_constraint_check_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1477] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2087), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2089), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_mode_token1] = ACTIONS(285), + [aux_sym_initial_mode_token1] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2091), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1478] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_having_clause_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1479] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1480] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1481] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1482] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1483] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2223), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2225), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2227), + }, + [1484] = { + [aux_sym_array_type_repeat1] = STATE(1491), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2221), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1485] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_having_clause_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1486] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_having_clause_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1487] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_having_clause_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1488] = { + [sym_over_clause] = STATE(1851), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1489] = { + [sym_over_clause] = STATE(1795), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token2] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_table_constraint_check_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1490] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2229), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2231), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_mode_token1] = ACTIONS(313), + [aux_sym_initial_mode_token1] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2233), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1491] = { + [aux_sym_array_type_repeat1] = STATE(1491), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2235), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1492] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1493] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1494] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1495] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1496] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_mode_token1] = ACTIONS(261), + [aux_sym_initial_mode_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1497] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1498] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_having_clause_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1499] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_having_clause_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1500] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1501] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1502] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2238), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2240), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2242), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1503] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2052), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2054), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2056), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1504] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2244), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_mode_token1] = ACTIONS(265), + [aux_sym_initial_mode_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2248), + }, + [1505] = { + [sym_over_clause] = STATE(1902), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1506] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1507] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [1508] = { + [sym_over_clause] = STATE(1879), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1509] = { + [sym_over_clause] = STATE(1905), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1537), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1510] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1511] = { + [sym_over_clause] = STATE(1798), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token2] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_table_constraint_check_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1512] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1513] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_mode_token1] = ACTIONS(160), + [aux_sym_initial_mode_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [1514] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1515] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1516] = { + [aux_sym_array_type_repeat1] = STATE(1523), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2147), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1517] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_having_clause_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1518] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1519] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1520] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_having_clause_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1521] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_having_clause_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1522] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1523] = { + [aux_sym_array_type_repeat1] = STATE(1523), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2250), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1524] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1525] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1526] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [1527] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1528] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1529] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1530] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1531] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1532] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token2] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_table_constraint_check_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1533] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1534] = { + [ts_builtin_sym_end] = ACTIONS(1980), + [anon_sym_SEMI] = ACTIONS(1980), + [aux_sym_with_clause_token1] = ACTIONS(1982), + [anon_sym_COMMA] = ACTIONS(1980), + [aux_sym_cte_token1] = ACTIONS(1982), + [aux_sym_cte_token2] = ACTIONS(2159), + [aux_sym_truncate_statement_token1] = ACTIONS(1982), + [aux_sym_comment_statement_token1] = ACTIONS(1982), + [aux_sym_comment_statement_token7] = ACTIONS(2161), + [aux_sym_begin_statement_token1] = ACTIONS(1982), + [aux_sym_commit_statement_token1] = ACTIONS(1982), + [aux_sym_rollback_statement_token1] = ACTIONS(1982), + [aux_sym_create_statement_token1] = ACTIONS(1982), + [aux_sym_alter_statement_token1] = ACTIONS(1982), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1982), + [aux_sym_sequence_token5] = ACTIONS(1982), + [aux_sym_pg_command_token1] = ACTIONS(1980), + [aux_sym_return_statement_token1] = ACTIONS(1982), + [aux_sym_declare_statement_token1] = ACTIONS(1982), + [aux_sym_create_function_statement_token3] = ACTIONS(1982), + [aux_sym_create_function_statement_token4] = ACTIONS(1982), + [aux_sym_create_function_statement_token7] = ACTIONS(1982), + [aux_sym_create_function_statement_token8] = ACTIONS(1982), + [aux_sym_create_function_statement_token9] = ACTIONS(1982), + [aux_sym_create_function_statement_token10] = ACTIONS(1982), + [aux_sym_create_function_statement_token11] = ACTIONS(1982), + [aux_sym_external_hint_token1] = ACTIONS(1982), + [aux_sym_external_hint_token2] = ACTIONS(1982), + [aux_sym_optimizer_hint_token1] = ACTIONS(1982), + [aux_sym_optimizer_hint_token2] = ACTIONS(1982), + [aux_sym_optimizer_hint_token3] = ACTIONS(1982), + [aux_sym_parallel_hint_token1] = ACTIONS(1982), + [aux_sym_null_hint_token1] = ACTIONS(1982), + [aux_sym_null_hint_token4] = ACTIONS(1982), + [aux_sym_deterministic_hint_token1] = ACTIONS(1982), + [aux_sym_sql_hint_token1] = ACTIONS(1982), + [aux_sym_sql_hint_token2] = ACTIONS(1982), + [aux_sym_sql_hint_token3] = ACTIONS(1982), + [aux_sym_sql_hint_token5] = ACTIONS(1982), + [aux_sym__function_language_token1] = ACTIONS(1982), + [aux_sym_create_function_parameter_token1] = ACTIONS(2163), + [anon_sym_EQ] = ACTIONS(2165), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2171), + [aux_sym_trigger_event_token1] = ACTIONS(1982), + [aux_sym_trigger_event_token2] = ACTIONS(1982), + [aux_sym_trigger_event_token3] = ACTIONS(1982), + [aux_sym_drop_statement_token1] = ACTIONS(1982), + [aux_sym_grant_statement_token1] = ACTIONS(1982), + [aux_sym_grant_statement_token4] = ACTIONS(1982), + [aux_sym_having_clause_token1] = ACTIONS(1982), + [aux_sym_order_by_clause_token1] = ACTIONS(1982), + [aux_sym_limit_clause_token1] = ACTIONS(1982), + [aux_sym_offset_clause_token1] = ACTIONS(1982), + [aux_sym_frame_clause_token2] = ACTIONS(2167), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2123), + [sym__unquoted_identifier] = ACTIONS(1982), + [anon_sym_BQUOTE] = ACTIONS(1980), + [anon_sym_DQUOTE] = ACTIONS(1980), + [anon_sym_DASH_GT] = ACTIONS(2253), + [anon_sym_DASH_GT_GT] = ACTIONS(2255), + [anon_sym_POUND_GT] = ACTIONS(2253), + [anon_sym_POUND_GT_GT] = ACTIONS(2255), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2149), + [anon_sym_DASH] = ACTIONS(2151), + [anon_sym_TILDE] = ACTIONS(2169), + [anon_sym_CARET] = ACTIONS(2153), + [anon_sym_STAR] = ACTIONS(2155), + [anon_sym_SLASH] = ACTIONS(2157), + [anon_sym_PERCENT] = ACTIONS(2155), + [anon_sym_LT_LT] = ACTIONS(2155), + [anon_sym_GT_GT] = ACTIONS(2155), + [anon_sym_AMP] = ACTIONS(2155), + [anon_sym_PIPE] = ACTIONS(2149), + [anon_sym_POUND] = ACTIONS(2151), + [anon_sym_LT] = ACTIONS(2169), + [anon_sym_LT_EQ] = ACTIONS(2165), + [anon_sym_LT_GT] = ACTIONS(2165), + [anon_sym_BANG_EQ] = ACTIONS(2165), + [anon_sym_GT] = ACTIONS(2169), + [anon_sym_GT_EQ] = ACTIONS(2165), + [anon_sym_BANG_TILDE] = ACTIONS(2169), + [anon_sym_TILDE_STAR] = ACTIONS(2165), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2165), + }, + [1535] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1536] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1537] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1538] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1539] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1540] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1541] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1542] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2257), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2259), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2261), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(2263), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1543] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1544] = { + [ts_builtin_sym_end] = ACTIONS(2265), + [anon_sym_SEMI] = ACTIONS(2265), + [aux_sym_with_clause_token1] = ACTIONS(2267), + [aux_sym_cte_token1] = ACTIONS(2267), + [aux_sym_cte_token2] = ACTIONS(2203), + [aux_sym_truncate_statement_token1] = ACTIONS(2267), + [aux_sym_comment_statement_token1] = ACTIONS(2267), + [aux_sym_comment_statement_token7] = ACTIONS(2205), + [aux_sym_begin_statement_token1] = ACTIONS(2267), + [aux_sym_commit_statement_token1] = ACTIONS(2267), + [aux_sym_rollback_statement_token1] = ACTIONS(2267), + [aux_sym_create_statement_token1] = ACTIONS(2267), + [aux_sym_alter_statement_token1] = ACTIONS(2267), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2267), + [aux_sym_sequence_token5] = ACTIONS(2267), + [aux_sym_pg_command_token1] = ACTIONS(2265), + [aux_sym_return_statement_token1] = ACTIONS(2267), + [aux_sym_declare_statement_token1] = ACTIONS(2267), + [aux_sym_create_function_statement_token3] = ACTIONS(2267), + [aux_sym_create_function_statement_token4] = ACTIONS(2267), + [aux_sym_create_function_statement_token7] = ACTIONS(2267), + [aux_sym_create_function_statement_token8] = ACTIONS(2267), + [aux_sym_create_function_statement_token9] = ACTIONS(2267), + [aux_sym_create_function_statement_token10] = ACTIONS(2267), + [aux_sym_create_function_statement_token11] = ACTIONS(2267), + [aux_sym_external_hint_token1] = ACTIONS(2267), + [aux_sym_external_hint_token2] = ACTIONS(2267), + [aux_sym_optimizer_hint_token1] = ACTIONS(2267), + [aux_sym_optimizer_hint_token2] = ACTIONS(2267), + [aux_sym_optimizer_hint_token3] = ACTIONS(2267), + [aux_sym_parallel_hint_token1] = ACTIONS(2267), + [aux_sym_null_hint_token1] = ACTIONS(2267), + [aux_sym_null_hint_token4] = ACTIONS(2267), + [aux_sym_deterministic_hint_token1] = ACTIONS(2267), + [aux_sym_sql_hint_token1] = ACTIONS(2267), + [aux_sym_sql_hint_token2] = ACTIONS(2267), + [aux_sym_sql_hint_token3] = ACTIONS(2267), + [aux_sym_sql_hint_token5] = ACTIONS(2267), + [aux_sym__function_language_token1] = ACTIONS(2267), + [aux_sym_create_function_parameter_token1] = ACTIONS(2207), + [anon_sym_EQ] = ACTIONS(2209), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2211), + [aux_sym_trigger_event_token1] = ACTIONS(2267), + [aux_sym_trigger_event_token2] = ACTIONS(2267), + [aux_sym_trigger_event_token3] = ACTIONS(2267), + [aux_sym_drop_statement_token1] = ACTIONS(2267), + [aux_sym_grant_statement_token1] = ACTIONS(2267), + [aux_sym_grant_statement_token4] = ACTIONS(2267), + [aux_sym_grant_statement_token8] = ACTIONS(2267), + [aux_sym_create_table_statement_token1] = ACTIONS(2267), + [aux_sym_order_by_clause_token1] = ACTIONS(2267), + [aux_sym_limit_clause_token1] = ACTIONS(2267), + [aux_sym_offset_clause_token1] = ACTIONS(2267), + [aux_sym_frame_clause_token2] = ACTIONS(2213), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2195), + [sym__unquoted_identifier] = ACTIONS(2267), + [anon_sym_BQUOTE] = ACTIONS(2265), + [anon_sym_DQUOTE] = ACTIONS(2265), + [anon_sym_DASH_GT] = ACTIONS(2269), + [anon_sym_DASH_GT_GT] = ACTIONS(2271), + [anon_sym_POUND_GT] = ACTIONS(2269), + [anon_sym_POUND_GT_GT] = ACTIONS(2271), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2215), + [anon_sym_DASH] = ACTIONS(2217), + [anon_sym_TILDE] = ACTIONS(2219), + [anon_sym_CARET] = ACTIONS(2197), + [anon_sym_STAR] = ACTIONS(2199), + [anon_sym_SLASH] = ACTIONS(2201), + [anon_sym_PERCENT] = ACTIONS(2199), + [anon_sym_LT_LT] = ACTIONS(2199), + [anon_sym_GT_GT] = ACTIONS(2199), + [anon_sym_AMP] = ACTIONS(2199), + [anon_sym_PIPE] = ACTIONS(2215), + [anon_sym_POUND] = ACTIONS(2217), + [anon_sym_LT] = ACTIONS(2219), + [anon_sym_LT_EQ] = ACTIONS(2209), + [anon_sym_LT_GT] = ACTIONS(2209), + [anon_sym_BANG_EQ] = ACTIONS(2209), + [anon_sym_GT] = ACTIONS(2219), + [anon_sym_GT_EQ] = ACTIONS(2209), + [anon_sym_BANG_TILDE] = ACTIONS(2219), + [anon_sym_TILDE_STAR] = ACTIONS(2209), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2209), + }, + [1545] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1546] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1547] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1548] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1549] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1550] = { + [sym_over_clause] = STATE(1832), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token2] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_table_constraint_check_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1477), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1551] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1552] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1553] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1554] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1555] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2273), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2275), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1556] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2277), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2279), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1557] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2281), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2283), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1558] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2285), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2287), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1559] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1560] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1561] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1562] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1563] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1564] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1576), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1565] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1566] = { + [aux_sym_array_type_repeat1] = STATE(1648), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token2] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_table_constraint_check_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2291), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1567] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2022), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1568] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1569] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token2] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_table_constraint_check_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1570] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1571] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1572] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2293), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2295), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2297), + [anon_sym_EQ] = ACTIONS(2299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2301), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2307), + [anon_sym_DASH] = ACTIONS(2309), + [anon_sym_TILDE] = ACTIONS(2311), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(2315), + [anon_sym_SLASH] = ACTIONS(2317), + [anon_sym_PERCENT] = ACTIONS(2315), + [anon_sym_LT_LT] = ACTIONS(2315), + [anon_sym_GT_GT] = ACTIONS(2315), + [anon_sym_AMP] = ACTIONS(2315), + [anon_sym_PIPE] = ACTIONS(2307), + [anon_sym_POUND] = ACTIONS(2309), + [anon_sym_LT] = ACTIONS(2311), + [anon_sym_LT_EQ] = ACTIONS(2299), + [anon_sym_LT_GT] = ACTIONS(2299), + [anon_sym_BANG_EQ] = ACTIONS(2299), + [anon_sym_GT] = ACTIONS(2311), + [anon_sym_GT_EQ] = ACTIONS(2299), + [anon_sym_BANG_TILDE] = ACTIONS(2311), + [anon_sym_TILDE_STAR] = ACTIONS(2299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2299), + }, + [1573] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1574] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1575] = { + [ts_builtin_sym_end] = ACTIONS(2265), + [anon_sym_SEMI] = ACTIONS(2265), + [aux_sym_with_clause_token1] = ACTIONS(2267), + [aux_sym_cte_token1] = ACTIONS(2267), + [aux_sym_cte_token2] = ACTIONS(2293), + [aux_sym_truncate_statement_token1] = ACTIONS(2267), + [aux_sym_comment_statement_token1] = ACTIONS(2267), + [aux_sym_comment_statement_token7] = ACTIONS(2295), + [aux_sym_begin_statement_token1] = ACTIONS(2267), + [aux_sym_commit_statement_token1] = ACTIONS(2267), + [aux_sym_rollback_statement_token1] = ACTIONS(2267), + [aux_sym_create_statement_token1] = ACTIONS(2267), + [aux_sym_alter_statement_token1] = ACTIONS(2267), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2267), + [aux_sym_sequence_token5] = ACTIONS(2267), + [aux_sym_pg_command_token1] = ACTIONS(2265), + [aux_sym_return_statement_token1] = ACTIONS(2267), + [aux_sym_declare_statement_token1] = ACTIONS(2267), + [aux_sym_create_function_statement_token3] = ACTIONS(2267), + [aux_sym_create_function_statement_token4] = ACTIONS(2267), + [aux_sym_create_function_statement_token7] = ACTIONS(2267), + [aux_sym_create_function_statement_token8] = ACTIONS(2267), + [aux_sym_create_function_statement_token9] = ACTIONS(2267), + [aux_sym_create_function_statement_token10] = ACTIONS(2267), + [aux_sym_create_function_statement_token11] = ACTIONS(2267), + [aux_sym_external_hint_token1] = ACTIONS(2267), + [aux_sym_external_hint_token2] = ACTIONS(2267), + [aux_sym_optimizer_hint_token1] = ACTIONS(2267), + [aux_sym_optimizer_hint_token2] = ACTIONS(2267), + [aux_sym_optimizer_hint_token3] = ACTIONS(2267), + [aux_sym_parallel_hint_token1] = ACTIONS(2267), + [aux_sym_null_hint_token1] = ACTIONS(2267), + [aux_sym_null_hint_token4] = ACTIONS(2267), + [aux_sym_deterministic_hint_token1] = ACTIONS(2267), + [aux_sym_sql_hint_token1] = ACTIONS(2267), + [aux_sym_sql_hint_token2] = ACTIONS(2267), + [aux_sym_sql_hint_token3] = ACTIONS(2267), + [aux_sym_sql_hint_token5] = ACTIONS(2267), + [aux_sym__function_language_token1] = ACTIONS(2267), + [aux_sym_create_function_parameter_token1] = ACTIONS(2297), + [anon_sym_EQ] = ACTIONS(2299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2301), + [aux_sym_trigger_event_token1] = ACTIONS(2267), + [aux_sym_trigger_event_token2] = ACTIONS(2267), + [aux_sym_trigger_event_token3] = ACTIONS(2267), + [aux_sym_drop_statement_token1] = ACTIONS(2267), + [aux_sym_grant_statement_token1] = ACTIONS(2267), + [aux_sym_grant_statement_token4] = ACTIONS(2267), + [aux_sym_grant_statement_token8] = ACTIONS(2267), + [aux_sym_order_by_clause_token1] = ACTIONS(2267), + [aux_sym_limit_clause_token1] = ACTIONS(2267), + [aux_sym_offset_clause_token1] = ACTIONS(2267), + [aux_sym_frame_clause_token2] = ACTIONS(2303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(2267), + [anon_sym_BQUOTE] = ACTIONS(2265), + [anon_sym_DQUOTE] = ACTIONS(2265), + [anon_sym_DASH_GT] = ACTIONS(2319), + [anon_sym_DASH_GT_GT] = ACTIONS(2321), + [anon_sym_POUND_GT] = ACTIONS(2319), + [anon_sym_POUND_GT_GT] = ACTIONS(2321), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2307), + [anon_sym_DASH] = ACTIONS(2309), + [anon_sym_TILDE] = ACTIONS(2311), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(2315), + [anon_sym_SLASH] = ACTIONS(2317), + [anon_sym_PERCENT] = ACTIONS(2315), + [anon_sym_LT_LT] = ACTIONS(2315), + [anon_sym_GT_GT] = ACTIONS(2315), + [anon_sym_AMP] = ACTIONS(2315), + [anon_sym_PIPE] = ACTIONS(2307), + [anon_sym_POUND] = ACTIONS(2309), + [anon_sym_LT] = ACTIONS(2311), + [anon_sym_LT_EQ] = ACTIONS(2299), + [anon_sym_LT_GT] = ACTIONS(2299), + [anon_sym_BANG_EQ] = ACTIONS(2299), + [anon_sym_GT] = ACTIONS(2311), + [anon_sym_GT_EQ] = ACTIONS(2299), + [anon_sym_BANG_TILDE] = ACTIONS(2311), + [anon_sym_TILDE_STAR] = ACTIONS(2299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2299), + }, + [1576] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1577] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1578] = { + [ts_builtin_sym_end] = ACTIONS(2323), + [anon_sym_SEMI] = ACTIONS(2323), + [aux_sym_with_clause_token1] = ACTIONS(2325), + [aux_sym_cte_token1] = ACTIONS(2325), + [aux_sym_cte_token2] = ACTIONS(2327), + [aux_sym_truncate_statement_token1] = ACTIONS(2325), + [aux_sym_comment_statement_token1] = ACTIONS(2325), + [aux_sym_comment_statement_token7] = ACTIONS(2329), + [aux_sym_begin_statement_token1] = ACTIONS(2325), + [aux_sym_commit_statement_token1] = ACTIONS(2325), + [aux_sym_rollback_statement_token1] = ACTIONS(2325), + [aux_sym_create_statement_token1] = ACTIONS(2325), + [aux_sym_alter_statement_token1] = ACTIONS(2325), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2325), + [aux_sym_sequence_token5] = ACTIONS(2325), + [aux_sym_pg_command_token1] = ACTIONS(2323), + [aux_sym_return_statement_token1] = ACTIONS(2325), + [aux_sym_declare_statement_token1] = ACTIONS(2325), + [aux_sym_create_function_statement_token3] = ACTIONS(2325), + [aux_sym_create_function_statement_token4] = ACTIONS(2325), + [aux_sym_create_function_statement_token7] = ACTIONS(2325), + [aux_sym_create_function_statement_token8] = ACTIONS(2325), + [aux_sym_create_function_statement_token9] = ACTIONS(2325), + [aux_sym_create_function_statement_token10] = ACTIONS(2325), + [aux_sym_create_function_statement_token11] = ACTIONS(2325), + [aux_sym_external_hint_token1] = ACTIONS(2325), + [aux_sym_external_hint_token2] = ACTIONS(2325), + [aux_sym_optimizer_hint_token1] = ACTIONS(2325), + [aux_sym_optimizer_hint_token2] = ACTIONS(2325), + [aux_sym_optimizer_hint_token3] = ACTIONS(2325), + [aux_sym_parallel_hint_token1] = ACTIONS(2325), + [aux_sym_null_hint_token1] = ACTIONS(2325), + [aux_sym_null_hint_token4] = ACTIONS(2325), + [aux_sym_deterministic_hint_token1] = ACTIONS(2325), + [aux_sym_sql_hint_token1] = ACTIONS(2325), + [aux_sym_sql_hint_token2] = ACTIONS(2325), + [aux_sym_sql_hint_token3] = ACTIONS(2325), + [aux_sym_sql_hint_token5] = ACTIONS(2325), + [aux_sym__function_language_token1] = ACTIONS(2325), + [aux_sym_create_function_parameter_token1] = ACTIONS(2331), + [anon_sym_EQ] = ACTIONS(2333), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2335), + [aux_sym_trigger_event_token1] = ACTIONS(2325), + [aux_sym_trigger_event_token2] = ACTIONS(2325), + [aux_sym_trigger_event_token3] = ACTIONS(2325), + [aux_sym_drop_statement_token1] = ACTIONS(2325), + [aux_sym_grant_statement_token1] = ACTIONS(2325), + [aux_sym_grant_statement_token4] = ACTIONS(2325), + [aux_sym_create_table_statement_token1] = ACTIONS(2325), + [aux_sym_order_by_clause_token1] = ACTIONS(2325), + [aux_sym_limit_clause_token1] = ACTIONS(2325), + [aux_sym_offset_clause_token1] = ACTIONS(2325), + [aux_sym_frame_clause_token2] = ACTIONS(2337), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(2325), + [anon_sym_BQUOTE] = ACTIONS(2323), + [anon_sym_DQUOTE] = ACTIONS(2323), + [anon_sym_DASH_GT] = ACTIONS(2339), + [anon_sym_DASH_GT_GT] = ACTIONS(2341), + [anon_sym_POUND_GT] = ACTIONS(2339), + [anon_sym_POUND_GT_GT] = ACTIONS(2341), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2343), + [anon_sym_DASH] = ACTIONS(2345), + [anon_sym_TILDE] = ACTIONS(2347), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(2351), + [anon_sym_SLASH] = ACTIONS(2353), + [anon_sym_PERCENT] = ACTIONS(2351), + [anon_sym_LT_LT] = ACTIONS(2351), + [anon_sym_GT_GT] = ACTIONS(2351), + [anon_sym_AMP] = ACTIONS(2351), + [anon_sym_PIPE] = ACTIONS(2343), + [anon_sym_POUND] = ACTIONS(2345), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(2333), + [anon_sym_LT_GT] = ACTIONS(2333), + [anon_sym_BANG_EQ] = ACTIONS(2333), + [anon_sym_GT] = ACTIONS(2347), + [anon_sym_GT_EQ] = ACTIONS(2333), + [anon_sym_BANG_TILDE] = ACTIONS(2347), + [anon_sym_TILDE_STAR] = ACTIONS(2333), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2333), + }, + [1579] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1580] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1581] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1582] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1583] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1584] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1585] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1586] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1587] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(2315), + [anon_sym_SLASH] = ACTIONS(2317), + [anon_sym_PERCENT] = ACTIONS(2315), + [anon_sym_LT_LT] = ACTIONS(2315), + [anon_sym_GT_GT] = ACTIONS(2315), + [anon_sym_AMP] = ACTIONS(2315), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1588] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1589] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1590] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1591] = { + [aux_sym_array_type_repeat1] = STATE(1721), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_mode_token1] = ACTIONS(328), + [aux_sym_initial_mode_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2355), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1592] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1593] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1594] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2257), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2259), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_sequence_token5] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token3] = ACTIONS(285), + [aux_sym_create_function_statement_token4] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_statement_token8] = ACTIONS(285), + [aux_sym_create_function_statement_token9] = ACTIONS(285), + [aux_sym_create_function_statement_token10] = ACTIONS(285), + [aux_sym_create_function_statement_token11] = ACTIONS(285), + [aux_sym_external_hint_token1] = ACTIONS(285), + [aux_sym_external_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token1] = ACTIONS(285), + [aux_sym_optimizer_hint_token2] = ACTIONS(285), + [aux_sym_optimizer_hint_token3] = ACTIONS(285), + [aux_sym_parallel_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token1] = ACTIONS(285), + [aux_sym_null_hint_token4] = ACTIONS(285), + [aux_sym_deterministic_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token1] = ACTIONS(285), + [aux_sym_sql_hint_token2] = ACTIONS(285), + [aux_sym_sql_hint_token3] = ACTIONS(285), + [aux_sym_sql_hint_token5] = ACTIONS(285), + [aux_sym__function_language_token1] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2261), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [1595] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2293), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2295), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2297), + [anon_sym_EQ] = ACTIONS(2299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2307), + [anon_sym_DASH] = ACTIONS(2309), + [anon_sym_TILDE] = ACTIONS(2311), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(2315), + [anon_sym_SLASH] = ACTIONS(2317), + [anon_sym_PERCENT] = ACTIONS(2315), + [anon_sym_LT_LT] = ACTIONS(2315), + [anon_sym_GT_GT] = ACTIONS(2315), + [anon_sym_AMP] = ACTIONS(2315), + [anon_sym_PIPE] = ACTIONS(2307), + [anon_sym_POUND] = ACTIONS(2309), + [anon_sym_LT] = ACTIONS(2311), + [anon_sym_LT_EQ] = ACTIONS(2299), + [anon_sym_LT_GT] = ACTIONS(2299), + [anon_sym_BANG_EQ] = ACTIONS(2299), + [anon_sym_GT] = ACTIONS(2311), + [anon_sym_GT_EQ] = ACTIONS(2299), + [anon_sym_BANG_TILDE] = ACTIONS(2311), + [anon_sym_TILDE_STAR] = ACTIONS(2299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2299), + }, + [1596] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2293), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2295), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2297), + [anon_sym_EQ] = ACTIONS(2299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2307), + [anon_sym_DASH] = ACTIONS(2309), + [anon_sym_TILDE] = ACTIONS(2311), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(2315), + [anon_sym_SLASH] = ACTIONS(2317), + [anon_sym_PERCENT] = ACTIONS(2315), + [anon_sym_LT_LT] = ACTIONS(2315), + [anon_sym_GT_GT] = ACTIONS(2315), + [anon_sym_AMP] = ACTIONS(2315), + [anon_sym_PIPE] = ACTIONS(2307), + [anon_sym_POUND] = ACTIONS(2309), + [anon_sym_LT] = ACTIONS(2311), + [anon_sym_LT_EQ] = ACTIONS(2299), + [anon_sym_LT_GT] = ACTIONS(2299), + [anon_sym_BANG_EQ] = ACTIONS(2299), + [anon_sym_GT] = ACTIONS(2311), + [anon_sym_GT_EQ] = ACTIONS(2299), + [anon_sym_BANG_TILDE] = ACTIONS(2311), + [anon_sym_TILDE_STAR] = ACTIONS(2299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2299), + }, + [1597] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2307), + [anon_sym_DASH] = ACTIONS(2309), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2313), + [anon_sym_STAR] = ACTIONS(2315), + [anon_sym_SLASH] = ACTIONS(2317), + [anon_sym_PERCENT] = ACTIONS(2315), + [anon_sym_LT_LT] = ACTIONS(2315), + [anon_sym_GT_GT] = ACTIONS(2315), + [anon_sym_AMP] = ACTIONS(2315), + [anon_sym_PIPE] = ACTIONS(2307), + [anon_sym_POUND] = ACTIONS(2309), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1598] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1599] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1600] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1601] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2357), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2359), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_sequence_token5] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token3] = ACTIONS(313), + [aux_sym_create_function_statement_token4] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_statement_token8] = ACTIONS(313), + [aux_sym_create_function_statement_token9] = ACTIONS(313), + [aux_sym_create_function_statement_token10] = ACTIONS(313), + [aux_sym_create_function_statement_token11] = ACTIONS(313), + [aux_sym_external_hint_token1] = ACTIONS(313), + [aux_sym_external_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token1] = ACTIONS(313), + [aux_sym_optimizer_hint_token2] = ACTIONS(313), + [aux_sym_optimizer_hint_token3] = ACTIONS(313), + [aux_sym_parallel_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token1] = ACTIONS(313), + [aux_sym_null_hint_token4] = ACTIONS(313), + [aux_sym_deterministic_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token1] = ACTIONS(313), + [aux_sym_sql_hint_token2] = ACTIONS(313), + [aux_sym_sql_hint_token3] = ACTIONS(313), + [aux_sym_sql_hint_token5] = ACTIONS(313), + [aux_sym__function_language_token1] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2361), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [1602] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1603] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1604] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1605] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1606] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1607] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1608] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1609] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1610] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1611] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1612] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2305), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1613] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1614] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1615] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1616] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1617] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2363), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_mode_token1] = ACTIONS(584), + [aux_sym_initial_mode_token1] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2365), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1618] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2367), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_mode_token1] = ACTIONS(596), + [aux_sym_initial_mode_token1] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2369), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1619] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1620] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1621] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1622] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1623] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1624] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2371), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_mode_token1] = ACTIONS(604), + [aux_sym_initial_mode_token1] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2373), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1625] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1626] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1627] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2375), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_mode_token1] = ACTIONS(612), + [aux_sym_initial_mode_token1] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2377), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1628] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1629] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1630] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1631] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1632] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1633] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1634] = { + [sym__quoted_identifier] = STATE(5326), + [sym_identifier] = STATE(5425), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(2379), + [aux_sym_cte_token2] = ACTIONS(2381), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(2383), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_sequence_token5] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token3] = ACTIONS(377), + [aux_sym_create_function_statement_token4] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_statement_token8] = ACTIONS(377), + [aux_sym_create_function_statement_token9] = ACTIONS(377), + [aux_sym_create_function_statement_token10] = ACTIONS(377), + [aux_sym_create_function_statement_token11] = ACTIONS(377), + [aux_sym_external_hint_token1] = ACTIONS(377), + [aux_sym_external_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token1] = ACTIONS(377), + [aux_sym_optimizer_hint_token2] = ACTIONS(377), + [aux_sym_optimizer_hint_token3] = ACTIONS(377), + [aux_sym_parallel_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token1] = ACTIONS(377), + [aux_sym_null_hint_token4] = ACTIONS(377), + [aux_sym_deterministic_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token1] = ACTIONS(377), + [aux_sym_sql_hint_token2] = ACTIONS(377), + [aux_sym_sql_hint_token3] = ACTIONS(377), + [aux_sym_sql_hint_token5] = ACTIONS(377), + [aux_sym__function_language_token1] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(2385), + [anon_sym_EQ] = ACTIONS(2387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2389), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(2391), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(2395), + [anon_sym_BQUOTE] = ACTIONS(2397), + [anon_sym_DQUOTE] = ACTIONS(2399), + [anon_sym_DASH_GT] = ACTIONS(2401), + [anon_sym_DASH_GT_GT] = ACTIONS(2403), + [anon_sym_POUND_GT] = ACTIONS(2401), + [anon_sym_POUND_GT_GT] = ACTIONS(2403), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2405), + [anon_sym_DASH] = ACTIONS(2407), + [anon_sym_TILDE] = ACTIONS(2409), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(2413), + [anon_sym_SLASH] = ACTIONS(2415), + [anon_sym_PERCENT] = ACTIONS(2413), + [anon_sym_LT_LT] = ACTIONS(2413), + [anon_sym_GT_GT] = ACTIONS(2413), + [anon_sym_AMP] = ACTIONS(2413), + [anon_sym_PIPE] = ACTIONS(2405), + [anon_sym_POUND] = ACTIONS(2407), + [anon_sym_LT] = ACTIONS(2409), + [anon_sym_LT_EQ] = ACTIONS(2387), + [anon_sym_LT_GT] = ACTIONS(2387), + [anon_sym_BANG_EQ] = ACTIONS(2387), + [anon_sym_GT] = ACTIONS(2409), + [anon_sym_GT_EQ] = ACTIONS(2387), + [anon_sym_BANG_TILDE] = ACTIONS(2409), + [anon_sym_TILDE_STAR] = ACTIONS(2387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2387), + }, + [1635] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1636] = { + [sym__aliased_expression] = STATE(7795), + [sym__aliasable_expression] = STATE(7795), + [sym_select_clause_body] = STATE(7792), + [sym_select_subexpression] = STATE(2355), + [sym_conditional_expression] = STATE(2355), + [sym_in_expression] = STATE(2355), + [sym_function_call] = STATE(2348), + [sym__parenthesized_expression] = STATE(2348), + [sym_is_expression] = STATE(2355), + [sym_boolean_expression] = STATE(2355), + [sym_at_time_zone_expression] = STATE(2355), + [sym_NULL] = STATE(2355), + [sym_TRUE] = STATE(2355), + [sym_FALSE] = STATE(2355), + [sym__quoted_identifier] = STATE(2087), + [sym_identifier] = STATE(2099), + [sym_dotted_name] = STATE(2101), + [sym__identifier] = STATE(2197), + [sym_string] = STATE(2348), + [sym_json_access] = STATE(2355), + [sym_type_cast] = STATE(2355), + [sym_array_element_access] = STATE(2355), + [sym_unary_expression] = STATE(2355), + [sym_binary_expression] = STATE(2355), + [sym_asterisk_expression] = STATE(2355), + [sym_interval_expression] = STATE(2355), + [sym_argument_reference] = STATE(2345), + [sym__expression] = STATE(2240), + [ts_builtin_sym_end] = ACTIONS(39), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2417), + [anon_sym_LPAREN] = ACTIONS(2419), + [aux_sym_truncate_statement_token1] = ACTIONS(41), + [aux_sym_comment_statement_token1] = ACTIONS(41), + [aux_sym_begin_statement_token1] = ACTIONS(41), + [aux_sym_commit_statement_token1] = ACTIONS(41), + [aux_sym_rollback_statement_token1] = ACTIONS(41), + [aux_sym_create_statement_token1] = ACTIONS(41), + [aux_sym_alter_statement_token1] = ACTIONS(41), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(41), + [aux_sym_pg_command_token1] = ACTIONS(39), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(2421), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = ACTIONS(41), + [aux_sym_trigger_event_token3] = ACTIONS(41), + [aux_sym_drop_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token4] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_create_table_statement_token1] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(2423), + [aux_sym_conditional_expression_token1] = ACTIONS(2425), + [aux_sym_TRUE_token1] = ACTIONS(2427), + [aux_sym_FALSE_token1] = ACTIONS(2429), + [sym_number] = ACTIONS(2431), + [sym__unquoted_identifier] = ACTIONS(2433), + [anon_sym_BQUOTE] = ACTIONS(2435), + [anon_sym_DQUOTE] = ACTIONS(2437), + [anon_sym_SQUOTE] = ACTIONS(2439), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2441), + [anon_sym_DASH] = ACTIONS(2443), + [anon_sym_BANG_BANG] = ACTIONS(2441), + [anon_sym_TILDE] = ACTIONS(2441), + [anon_sym_AT] = ACTIONS(2441), + [anon_sym_PIPE_SLASH] = ACTIONS(2441), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2441), + [anon_sym_STAR] = ACTIONS(2445), + [aux_sym_interval_expression_token1] = ACTIONS(2447), + [anon_sym_DOLLAR] = ACTIONS(2449), + [sym__dollar_quoted_string_tag] = ACTIONS(2451), + }, + [1637] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1638] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1639] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1640] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1641] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1642] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1643] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1644] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1645] = { + [aux_sym_array_type_repeat1] = STATE(1645), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token2] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_table_constraint_check_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1646] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1647] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1648] = { + [aux_sym_array_type_repeat1] = STATE(1645), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token2] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_table_constraint_check_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2291), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1649] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1650] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1651] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1652] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1653] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1654] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1655] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1656] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1657] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1658] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1659] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1660] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1661] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1662] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1663] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1664] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_mode_token1] = ACTIONS(307), + [aux_sym_initial_mode_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1665] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1666] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1667] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1668] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1669] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1670] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1671] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1672] = { + [aux_sym_array_type_repeat1] = STATE(1685), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2456), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1673] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1674] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1675] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2343), + [anon_sym_DASH] = ACTIONS(2345), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(2351), + [anon_sym_SLASH] = ACTIONS(2353), + [anon_sym_PERCENT] = ACTIONS(2351), + [anon_sym_LT_LT] = ACTIONS(2351), + [anon_sym_GT_GT] = ACTIONS(2351), + [anon_sym_AMP] = ACTIONS(2351), + [anon_sym_PIPE] = ACTIONS(2343), + [anon_sym_POUND] = ACTIONS(2345), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1676] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2327), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2329), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2331), + [anon_sym_EQ] = ACTIONS(2333), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2337), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2343), + [anon_sym_DASH] = ACTIONS(2345), + [anon_sym_TILDE] = ACTIONS(2347), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(2351), + [anon_sym_SLASH] = ACTIONS(2353), + [anon_sym_PERCENT] = ACTIONS(2351), + [anon_sym_LT_LT] = ACTIONS(2351), + [anon_sym_GT_GT] = ACTIONS(2351), + [anon_sym_AMP] = ACTIONS(2351), + [anon_sym_PIPE] = ACTIONS(2343), + [anon_sym_POUND] = ACTIONS(2345), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(2333), + [anon_sym_LT_GT] = ACTIONS(2333), + [anon_sym_BANG_EQ] = ACTIONS(2333), + [anon_sym_GT] = ACTIONS(2347), + [anon_sym_GT_EQ] = ACTIONS(2333), + [anon_sym_BANG_TILDE] = ACTIONS(2347), + [anon_sym_TILDE_STAR] = ACTIONS(2333), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2333), + }, + [1677] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2327), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2329), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2331), + [anon_sym_EQ] = ACTIONS(2333), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2343), + [anon_sym_DASH] = ACTIONS(2345), + [anon_sym_TILDE] = ACTIONS(2347), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(2351), + [anon_sym_SLASH] = ACTIONS(2353), + [anon_sym_PERCENT] = ACTIONS(2351), + [anon_sym_LT_LT] = ACTIONS(2351), + [anon_sym_GT_GT] = ACTIONS(2351), + [anon_sym_AMP] = ACTIONS(2351), + [anon_sym_PIPE] = ACTIONS(2343), + [anon_sym_POUND] = ACTIONS(2345), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(2333), + [anon_sym_LT_GT] = ACTIONS(2333), + [anon_sym_BANG_EQ] = ACTIONS(2333), + [anon_sym_GT] = ACTIONS(2347), + [anon_sym_GT_EQ] = ACTIONS(2333), + [anon_sym_BANG_TILDE] = ACTIONS(2347), + [anon_sym_TILDE_STAR] = ACTIONS(2333), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2333), + }, + [1678] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(2351), + [anon_sym_SLASH] = ACTIONS(2353), + [anon_sym_PERCENT] = ACTIONS(2351), + [anon_sym_LT_LT] = ACTIONS(2351), + [anon_sym_GT_GT] = ACTIONS(2351), + [anon_sym_AMP] = ACTIONS(2351), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1679] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1680] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1681] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1682] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1683] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2327), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2329), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2331), + [anon_sym_EQ] = ACTIONS(2333), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2335), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2337), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2289), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2343), + [anon_sym_DASH] = ACTIONS(2345), + [anon_sym_TILDE] = ACTIONS(2347), + [anon_sym_CARET] = ACTIONS(2349), + [anon_sym_STAR] = ACTIONS(2351), + [anon_sym_SLASH] = ACTIONS(2353), + [anon_sym_PERCENT] = ACTIONS(2351), + [anon_sym_LT_LT] = ACTIONS(2351), + [anon_sym_GT_GT] = ACTIONS(2351), + [anon_sym_AMP] = ACTIONS(2351), + [anon_sym_PIPE] = ACTIONS(2343), + [anon_sym_POUND] = ACTIONS(2345), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(2333), + [anon_sym_LT_GT] = ACTIONS(2333), + [anon_sym_BANG_EQ] = ACTIONS(2333), + [anon_sym_GT] = ACTIONS(2347), + [anon_sym_GT_EQ] = ACTIONS(2333), + [anon_sym_BANG_TILDE] = ACTIONS(2347), + [anon_sym_TILDE_STAR] = ACTIONS(2333), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2333), + }, + [1684] = { + [aux_sym_array_type_repeat1] = STATE(1684), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2458), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1685] = { + [aux_sym_array_type_repeat1] = STATE(1684), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2456), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1686] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1687] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1688] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1689] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1690] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1691] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1692] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1693] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1694] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1695] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2461), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2463), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1696] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2465), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2467), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1697] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2469), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2471), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1698] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2473), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2475), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1699] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [1700] = { + [sym_over_clause] = STATE(2001), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1701] = { + [sym_over_clause] = STATE(2002), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1702] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2083), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1703] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1586), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1704] = { + [sym_over_clause] = STATE(2003), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1705] = { + [sym_over_clause] = STATE(2004), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1706] = { + [sym_over_clause] = STATE(2005), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1707] = { + [sym_over_clause] = STATE(2006), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1708] = { + [sym_over_clause] = STATE(2008), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1709] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1710] = { + [sym_over_clause] = STATE(2010), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(1651), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1711] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_sequence_token5] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token3] = ACTIONS(261), + [aux_sym_create_function_statement_token4] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_statement_token8] = ACTIONS(261), + [aux_sym_create_function_statement_token9] = ACTIONS(261), + [aux_sym_create_function_statement_token10] = ACTIONS(261), + [aux_sym_create_function_statement_token11] = ACTIONS(261), + [aux_sym_external_hint_token1] = ACTIONS(261), + [aux_sym_external_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token1] = ACTIONS(261), + [aux_sym_optimizer_hint_token2] = ACTIONS(261), + [aux_sym_optimizer_hint_token3] = ACTIONS(261), + [aux_sym_parallel_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token1] = ACTIONS(261), + [aux_sym_null_hint_token4] = ACTIONS(261), + [aux_sym_deterministic_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token1] = ACTIONS(261), + [aux_sym_sql_hint_token2] = ACTIONS(261), + [aux_sym_sql_hint_token3] = ACTIONS(261), + [aux_sym_sql_hint_token5] = ACTIONS(261), + [aux_sym__function_language_token1] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [1712] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1713] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1714] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1715] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1716] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1717] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1718] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1719] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1720] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1721] = { + [aux_sym_array_type_repeat1] = STATE(1729), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_mode_token1] = ACTIONS(338), + [aux_sym_initial_mode_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2355), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1722] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2477), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2479), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2481), + }, + [1723] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1724] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1725] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1726] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1727] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2483), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token2] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_table_constraint_check_token1] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2485), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1728] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1729] = { + [aux_sym_array_type_repeat1] = STATE(1729), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_mode_token1] = ACTIONS(321), + [aux_sym_initial_mode_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2487), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1730] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1731] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1732] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2490), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token2] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_table_constraint_check_token1] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2492), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1733] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1734] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1735] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2494), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token2] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_table_constraint_check_token1] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2496), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1736] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2498), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token2] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_table_constraint_check_token1] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2500), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1737] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1738] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1739] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token2] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_table_constraint_check_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1740] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1741] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token2] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_table_constraint_check_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1742] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token2] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_table_constraint_check_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1743] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token2] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_table_constraint_check_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1744] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1655), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1745] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1746] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2131), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1747] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token2] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_table_constraint_check_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1748] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token2] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_table_constraint_check_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1749] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1750] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_mode_token1] = ACTIONS(321), + [aux_sym_initial_mode_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1751] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1752] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token2] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_table_constraint_check_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1753] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1754] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token2] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_table_constraint_check_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1755] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1756] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token2] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_table_constraint_check_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1757] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token2] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_table_constraint_check_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1758] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1759] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1760] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1761] = { + [aux_sym_array_type_repeat1] = STATE(1907), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_sequence_token5] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token3] = ACTIONS(328), + [aux_sym_create_function_statement_token4] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_statement_token8] = ACTIONS(328), + [aux_sym_create_function_statement_token9] = ACTIONS(328), + [aux_sym_create_function_statement_token10] = ACTIONS(328), + [aux_sym_create_function_statement_token11] = ACTIONS(328), + [aux_sym_external_hint_token1] = ACTIONS(328), + [aux_sym_external_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token1] = ACTIONS(328), + [aux_sym_optimizer_hint_token2] = ACTIONS(328), + [aux_sym_optimizer_hint_token3] = ACTIONS(328), + [aux_sym_parallel_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token1] = ACTIONS(328), + [aux_sym_null_hint_token4] = ACTIONS(328), + [aux_sym_deterministic_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token1] = ACTIONS(328), + [aux_sym_sql_hint_token2] = ACTIONS(328), + [aux_sym_sql_hint_token3] = ACTIONS(328), + [aux_sym_sql_hint_token5] = ACTIONS(328), + [aux_sym__function_language_token1] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2504), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [1762] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1763] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1764] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token2] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_table_constraint_check_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1765] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token2] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_table_constraint_check_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1766] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1767] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token2] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_table_constraint_check_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1768] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1769] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1770] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token2] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_table_constraint_check_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1771] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token2] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_table_constraint_check_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1772] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token2] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_table_constraint_check_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1773] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token2] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_table_constraint_check_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1774] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1775] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token2] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_table_constraint_check_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1776] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token2] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_table_constraint_check_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1777] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token2] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_table_constraint_check_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1778] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1779] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_sequence_token5] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token3] = ACTIONS(307), + [aux_sym_create_function_statement_token4] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_statement_token8] = ACTIONS(307), + [aux_sym_create_function_statement_token9] = ACTIONS(307), + [aux_sym_create_function_statement_token10] = ACTIONS(307), + [aux_sym_create_function_statement_token11] = ACTIONS(307), + [aux_sym_external_hint_token1] = ACTIONS(307), + [aux_sym_external_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token1] = ACTIONS(307), + [aux_sym_optimizer_hint_token2] = ACTIONS(307), + [aux_sym_optimizer_hint_token3] = ACTIONS(307), + [aux_sym_parallel_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token1] = ACTIONS(307), + [aux_sym_null_hint_token4] = ACTIONS(307), + [aux_sym_deterministic_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token1] = ACTIONS(307), + [aux_sym_sql_hint_token2] = ACTIONS(307), + [aux_sym_sql_hint_token3] = ACTIONS(307), + [aux_sym_sql_hint_token5] = ACTIONS(307), + [aux_sym__function_language_token1] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [1780] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token2] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_table_constraint_check_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1781] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token2] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_table_constraint_check_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1782] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1783] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token2] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_table_constraint_check_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1784] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1785] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1786] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token2] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_table_constraint_check_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1787] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1788] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token2] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_table_constraint_check_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1789] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1790] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token2] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_table_constraint_check_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1791] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1792] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token2] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_table_constraint_check_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1793] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1794] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1795] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token2] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_table_constraint_check_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1796] = { + [ts_builtin_sym_end] = ACTIONS(2323), + [anon_sym_SEMI] = ACTIONS(2323), + [aux_sym_with_clause_token1] = ACTIONS(2325), + [aux_sym_cte_token1] = ACTIONS(2325), + [aux_sym_cte_token2] = ACTIONS(2508), + [aux_sym_truncate_statement_token1] = ACTIONS(2325), + [aux_sym_comment_statement_token1] = ACTIONS(2325), + [aux_sym_comment_statement_token7] = ACTIONS(2510), + [aux_sym_begin_statement_token1] = ACTIONS(2325), + [aux_sym_commit_statement_token1] = ACTIONS(2325), + [aux_sym_rollback_statement_token1] = ACTIONS(2325), + [aux_sym_create_statement_token1] = ACTIONS(2325), + [aux_sym_alter_statement_token1] = ACTIONS(2325), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2325), + [aux_sym_sequence_token5] = ACTIONS(2325), + [aux_sym_pg_command_token1] = ACTIONS(2323), + [aux_sym_return_statement_token1] = ACTIONS(2325), + [aux_sym_declare_statement_token1] = ACTIONS(2325), + [aux_sym_create_function_statement_token3] = ACTIONS(2325), + [aux_sym_create_function_statement_token4] = ACTIONS(2325), + [aux_sym_create_function_statement_token7] = ACTIONS(2325), + [aux_sym_create_function_statement_token8] = ACTIONS(2325), + [aux_sym_create_function_statement_token9] = ACTIONS(2325), + [aux_sym_create_function_statement_token10] = ACTIONS(2325), + [aux_sym_create_function_statement_token11] = ACTIONS(2325), + [aux_sym_external_hint_token1] = ACTIONS(2325), + [aux_sym_external_hint_token2] = ACTIONS(2325), + [aux_sym_optimizer_hint_token1] = ACTIONS(2325), + [aux_sym_optimizer_hint_token2] = ACTIONS(2325), + [aux_sym_optimizer_hint_token3] = ACTIONS(2325), + [aux_sym_parallel_hint_token1] = ACTIONS(2325), + [aux_sym_null_hint_token1] = ACTIONS(2325), + [aux_sym_null_hint_token4] = ACTIONS(2325), + [aux_sym_deterministic_hint_token1] = ACTIONS(2325), + [aux_sym_sql_hint_token1] = ACTIONS(2325), + [aux_sym_sql_hint_token2] = ACTIONS(2325), + [aux_sym_sql_hint_token3] = ACTIONS(2325), + [aux_sym_sql_hint_token5] = ACTIONS(2325), + [aux_sym__function_language_token1] = ACTIONS(2325), + [aux_sym_create_function_parameter_token1] = ACTIONS(2512), + [anon_sym_EQ] = ACTIONS(2514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2516), + [aux_sym_trigger_event_token1] = ACTIONS(2325), + [aux_sym_trigger_event_token2] = ACTIONS(2325), + [aux_sym_trigger_event_token3] = ACTIONS(2325), + [aux_sym_drop_statement_token1] = ACTIONS(2325), + [aux_sym_grant_statement_token1] = ACTIONS(2325), + [aux_sym_grant_statement_token4] = ACTIONS(2325), + [aux_sym_order_by_clause_token1] = ACTIONS(2325), + [aux_sym_limit_clause_token1] = ACTIONS(2325), + [aux_sym_offset_clause_token1] = ACTIONS(2325), + [aux_sym_frame_clause_token2] = ACTIONS(2518), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(2325), + [anon_sym_BQUOTE] = ACTIONS(2323), + [anon_sym_DQUOTE] = ACTIONS(2323), + [anon_sym_DASH_GT] = ACTIONS(2520), + [anon_sym_DASH_GT_GT] = ACTIONS(2522), + [anon_sym_POUND_GT] = ACTIONS(2520), + [anon_sym_POUND_GT_GT] = ACTIONS(2522), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2524), + [anon_sym_DASH] = ACTIONS(2526), + [anon_sym_TILDE] = ACTIONS(2528), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2534), + [anon_sym_PERCENT] = ACTIONS(2532), + [anon_sym_LT_LT] = ACTIONS(2532), + [anon_sym_GT_GT] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2532), + [anon_sym_PIPE] = ACTIONS(2524), + [anon_sym_POUND] = ACTIONS(2526), + [anon_sym_LT] = ACTIONS(2528), + [anon_sym_LT_EQ] = ACTIONS(2514), + [anon_sym_LT_GT] = ACTIONS(2514), + [anon_sym_BANG_EQ] = ACTIONS(2514), + [anon_sym_GT] = ACTIONS(2528), + [anon_sym_GT_EQ] = ACTIONS(2514), + [anon_sym_BANG_TILDE] = ACTIONS(2528), + [anon_sym_TILDE_STAR] = ACTIONS(2514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2514), + }, + [1797] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token2] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_table_constraint_check_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1798] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token2] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_table_constraint_check_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1799] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1800] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1801] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1802] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_mode_token1] = ACTIONS(467), + [aux_sym_initial_mode_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1803] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1804] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_mode_token1] = ACTIONS(453), + [aux_sym_initial_mode_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1805] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1806] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_mode_token1] = ACTIONS(471), + [aux_sym_initial_mode_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1807] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_mode_token1] = ACTIONS(486), + [aux_sym_initial_mode_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1808] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_mode_token1] = ACTIONS(532), + [aux_sym_initial_mode_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1809] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_mode_token1] = ACTIONS(447), + [aux_sym_initial_mode_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1810] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_mode_token1] = ACTIONS(544), + [aux_sym_initial_mode_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1811] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_mode_token1] = ACTIONS(548), + [aux_sym_initial_mode_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1812] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1813] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_mode_token1] = ACTIONS(552), + [aux_sym_initial_mode_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1814] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1815] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1816] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [1817] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [1818] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1819] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1820] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1821] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1822] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1823] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1824] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_mode_token1] = ACTIONS(650), + [aux_sym_initial_mode_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1825] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1826] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1827] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1828] = { + [aux_sym_array_type_repeat1] = STATE(1828), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2536), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1829] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1830] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1831] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_mode_token1] = ACTIONS(618), + [aux_sym_initial_mode_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [1832] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token2] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_table_constraint_check_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1833] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token2] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_table_constraint_check_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1834] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2225), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1835] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1836] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1837] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1838] = { + [sym__aliased_expression] = STATE(7873), + [sym__aliasable_expression] = STATE(7873), + [sym_select_clause_body] = STATE(7784), + [sym_select_subexpression] = STATE(2493), + [sym_conditional_expression] = STATE(2493), + [sym_in_expression] = STATE(2493), + [sym_function_call] = STATE(2359), + [sym__parenthesized_expression] = STATE(2359), + [sym_is_expression] = STATE(2493), + [sym_boolean_expression] = STATE(2493), + [sym_at_time_zone_expression] = STATE(2493), + [sym_NULL] = STATE(2493), + [sym_TRUE] = STATE(2493), + [sym_FALSE] = STATE(2493), + [sym__quoted_identifier] = STATE(2134), + [sym_identifier] = STATE(2116), + [sym_dotted_name] = STATE(2211), + [sym__identifier] = STATE(2227), + [sym_string] = STATE(2359), + [sym_json_access] = STATE(2493), + [sym_type_cast] = STATE(2493), + [sym_array_element_access] = STATE(2493), + [sym_unary_expression] = STATE(2493), + [sym_binary_expression] = STATE(2493), + [sym_asterisk_expression] = STATE(2493), + [sym_interval_expression] = STATE(2493), + [sym_argument_reference] = STATE(2399), + [sym__expression] = STATE(2304), + [ts_builtin_sym_end] = ACTIONS(39), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2539), + [anon_sym_LPAREN] = ACTIONS(2541), + [aux_sym_truncate_statement_token1] = ACTIONS(41), + [aux_sym_comment_statement_token1] = ACTIONS(41), + [aux_sym_begin_statement_token1] = ACTIONS(41), + [aux_sym_commit_statement_token1] = ACTIONS(41), + [aux_sym_rollback_statement_token1] = ACTIONS(41), + [aux_sym_create_statement_token1] = ACTIONS(41), + [aux_sym_alter_statement_token1] = ACTIONS(41), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(41), + [aux_sym_pg_command_token1] = ACTIONS(39), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(2543), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = ACTIONS(41), + [aux_sym_trigger_event_token3] = ACTIONS(41), + [aux_sym_drop_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token4] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(2545), + [aux_sym_conditional_expression_token1] = ACTIONS(2547), + [aux_sym_TRUE_token1] = ACTIONS(2549), + [aux_sym_FALSE_token1] = ACTIONS(2551), + [sym_number] = ACTIONS(2553), + [sym__unquoted_identifier] = ACTIONS(2555), + [anon_sym_BQUOTE] = ACTIONS(2557), + [anon_sym_DQUOTE] = ACTIONS(2559), + [anon_sym_SQUOTE] = ACTIONS(2561), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2565), + [anon_sym_BANG_BANG] = ACTIONS(2563), + [anon_sym_TILDE] = ACTIONS(2563), + [anon_sym_AT] = ACTIONS(2563), + [anon_sym_PIPE_SLASH] = ACTIONS(2563), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2563), + [anon_sym_STAR] = ACTIONS(2567), + [aux_sym_interval_expression_token1] = ACTIONS(2569), + [anon_sym_DOLLAR] = ACTIONS(2571), + [sym__dollar_quoted_string_tag] = ACTIONS(2573), + }, + [1839] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1840] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2508), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2510), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2512), + [anon_sym_EQ] = ACTIONS(2514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2516), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2518), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2524), + [anon_sym_DASH] = ACTIONS(2526), + [anon_sym_TILDE] = ACTIONS(2528), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2534), + [anon_sym_PERCENT] = ACTIONS(2532), + [anon_sym_LT_LT] = ACTIONS(2532), + [anon_sym_GT_GT] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2532), + [anon_sym_PIPE] = ACTIONS(2524), + [anon_sym_POUND] = ACTIONS(2526), + [anon_sym_LT] = ACTIONS(2528), + [anon_sym_LT_EQ] = ACTIONS(2514), + [anon_sym_LT_GT] = ACTIONS(2514), + [anon_sym_BANG_EQ] = ACTIONS(2514), + [anon_sym_GT] = ACTIONS(2528), + [anon_sym_GT_EQ] = ACTIONS(2514), + [anon_sym_BANG_TILDE] = ACTIONS(2528), + [anon_sym_TILDE_STAR] = ACTIONS(2514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2514), + }, + [1841] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1842] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1843] = { + [ts_builtin_sym_end] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [aux_sym_with_clause_token1] = ACTIONS(2577), + [anon_sym_COMMA] = ACTIONS(2575), + [aux_sym_cte_token1] = ACTIONS(2577), + [aux_sym_cte_token2] = ACTIONS(2579), + [aux_sym_truncate_statement_token1] = ACTIONS(2577), + [aux_sym_comment_statement_token1] = ACTIONS(2577), + [aux_sym_comment_statement_token7] = ACTIONS(2581), + [aux_sym_begin_statement_token1] = ACTIONS(2577), + [aux_sym_commit_statement_token1] = ACTIONS(2577), + [aux_sym_rollback_statement_token1] = ACTIONS(2577), + [aux_sym_create_statement_token1] = ACTIONS(2577), + [aux_sym_alter_statement_token1] = ACTIONS(2577), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2577), + [aux_sym_sequence_token5] = ACTIONS(2577), + [aux_sym_pg_command_token1] = ACTIONS(2575), + [aux_sym_return_statement_token1] = ACTIONS(2577), + [aux_sym_declare_statement_token1] = ACTIONS(2577), + [aux_sym_create_function_statement_token3] = ACTIONS(2577), + [aux_sym_create_function_statement_token4] = ACTIONS(2577), + [aux_sym_create_function_statement_token7] = ACTIONS(2577), + [aux_sym_create_function_statement_token8] = ACTIONS(2577), + [aux_sym_create_function_statement_token9] = ACTIONS(2577), + [aux_sym_create_function_statement_token10] = ACTIONS(2577), + [aux_sym_create_function_statement_token11] = ACTIONS(2577), + [aux_sym_external_hint_token1] = ACTIONS(2577), + [aux_sym_external_hint_token2] = ACTIONS(2577), + [aux_sym_optimizer_hint_token1] = ACTIONS(2577), + [aux_sym_optimizer_hint_token2] = ACTIONS(2577), + [aux_sym_optimizer_hint_token3] = ACTIONS(2577), + [aux_sym_parallel_hint_token1] = ACTIONS(2577), + [aux_sym_null_hint_token1] = ACTIONS(2577), + [aux_sym_null_hint_token4] = ACTIONS(2577), + [aux_sym_deterministic_hint_token1] = ACTIONS(2577), + [aux_sym_sql_hint_token1] = ACTIONS(2577), + [aux_sym_sql_hint_token2] = ACTIONS(2577), + [aux_sym_sql_hint_token3] = ACTIONS(2577), + [aux_sym_sql_hint_token5] = ACTIONS(2577), + [aux_sym__function_language_token1] = ACTIONS(2577), + [aux_sym_create_function_parameter_token1] = ACTIONS(2583), + [anon_sym_EQ] = ACTIONS(2585), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2587), + [aux_sym_trigger_reference_token1] = ACTIONS(2577), + [aux_sym_trigger_event_token1] = ACTIONS(2577), + [aux_sym_trigger_event_token2] = ACTIONS(2577), + [aux_sym_trigger_event_token3] = ACTIONS(2577), + [aux_sym_drop_statement_token1] = ACTIONS(2577), + [aux_sym_grant_statement_token1] = ACTIONS(2577), + [aux_sym_grant_statement_token4] = ACTIONS(2577), + [aux_sym_where_clause_token1] = ACTIONS(2577), + [aux_sym_frame_clause_token2] = ACTIONS(2589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(2577), + [anon_sym_BQUOTE] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_DASH_GT] = ACTIONS(2591), + [anon_sym_DASH_GT_GT] = ACTIONS(2593), + [anon_sym_POUND_GT] = ACTIONS(2591), + [anon_sym_POUND_GT_GT] = ACTIONS(2593), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2595), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2599), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2603), + [anon_sym_LT_LT] = ACTIONS(2603), + [anon_sym_GT_GT] = ACTIONS(2603), + [anon_sym_AMP] = ACTIONS(2603), + [anon_sym_PIPE] = ACTIONS(2595), + [anon_sym_POUND] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2599), + [anon_sym_LT_EQ] = ACTIONS(2585), + [anon_sym_LT_GT] = ACTIONS(2585), + [anon_sym_BANG_EQ] = ACTIONS(2585), + [anon_sym_GT] = ACTIONS(2599), + [anon_sym_GT_EQ] = ACTIONS(2585), + [anon_sym_BANG_TILDE] = ACTIONS(2599), + [anon_sym_TILDE_STAR] = ACTIONS(2585), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2585), + }, + [1844] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_mode_token1] = ACTIONS(443), + [aux_sym_initial_mode_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1845] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1846] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_mode_token1] = ACTIONS(197), + [aux_sym_initial_mode_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1847] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1848] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_mode_token1] = ACTIONS(490), + [aux_sym_initial_mode_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [1849] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1850] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1851] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1852] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1853] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1854] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1855] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(2607), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_sequence_token5] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token3] = ACTIONS(584), + [aux_sym_create_function_statement_token4] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_statement_token8] = ACTIONS(584), + [aux_sym_create_function_statement_token9] = ACTIONS(584), + [aux_sym_create_function_statement_token10] = ACTIONS(584), + [aux_sym_create_function_statement_token11] = ACTIONS(584), + [aux_sym_external_hint_token1] = ACTIONS(584), + [aux_sym_external_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token1] = ACTIONS(584), + [aux_sym_optimizer_hint_token2] = ACTIONS(584), + [aux_sym_optimizer_hint_token3] = ACTIONS(584), + [aux_sym_parallel_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token1] = ACTIONS(584), + [aux_sym_null_hint_token4] = ACTIONS(584), + [aux_sym_deterministic_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token1] = ACTIONS(584), + [aux_sym_sql_hint_token2] = ACTIONS(584), + [aux_sym_sql_hint_token3] = ACTIONS(584), + [aux_sym_sql_hint_token5] = ACTIONS(584), + [aux_sym__function_language_token1] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(2609), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [1856] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [1857] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_mode_token1] = ACTIONS(187), + [aux_sym_initial_mode_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1858] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token2] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_table_constraint_check_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1859] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [1860] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1861] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(2611), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_sequence_token5] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token3] = ACTIONS(596), + [aux_sym_create_function_statement_token4] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_statement_token8] = ACTIONS(596), + [aux_sym_create_function_statement_token9] = ACTIONS(596), + [aux_sym_create_function_statement_token10] = ACTIONS(596), + [aux_sym_create_function_statement_token11] = ACTIONS(596), + [aux_sym_external_hint_token1] = ACTIONS(596), + [aux_sym_external_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token1] = ACTIONS(596), + [aux_sym_optimizer_hint_token2] = ACTIONS(596), + [aux_sym_optimizer_hint_token3] = ACTIONS(596), + [aux_sym_parallel_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token1] = ACTIONS(596), + [aux_sym_null_hint_token4] = ACTIONS(596), + [aux_sym_deterministic_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token1] = ACTIONS(596), + [aux_sym_sql_hint_token2] = ACTIONS(596), + [aux_sym_sql_hint_token3] = ACTIONS(596), + [aux_sym_sql_hint_token5] = ACTIONS(596), + [aux_sym__function_language_token1] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(2613), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [1862] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token2] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_table_constraint_check_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [1863] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(2615), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_sequence_token5] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token3] = ACTIONS(604), + [aux_sym_create_function_statement_token4] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_statement_token8] = ACTIONS(604), + [aux_sym_create_function_statement_token9] = ACTIONS(604), + [aux_sym_create_function_statement_token10] = ACTIONS(604), + [aux_sym_create_function_statement_token11] = ACTIONS(604), + [aux_sym_external_hint_token1] = ACTIONS(604), + [aux_sym_external_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token1] = ACTIONS(604), + [aux_sym_optimizer_hint_token2] = ACTIONS(604), + [aux_sym_optimizer_hint_token3] = ACTIONS(604), + [aux_sym_parallel_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token1] = ACTIONS(604), + [aux_sym_null_hint_token4] = ACTIONS(604), + [aux_sym_deterministic_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token1] = ACTIONS(604), + [aux_sym_sql_hint_token2] = ACTIONS(604), + [aux_sym_sql_hint_token3] = ACTIONS(604), + [aux_sym_sql_hint_token5] = ACTIONS(604), + [aux_sym__function_language_token1] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(2617), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [1864] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1865] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1866] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1867] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2534), + [anon_sym_PERCENT] = ACTIONS(2532), + [anon_sym_LT_LT] = ACTIONS(2532), + [anon_sym_GT_GT] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2532), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1868] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1869] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1870] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1871] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2508), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2510), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2512), + [anon_sym_EQ] = ACTIONS(2514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2524), + [anon_sym_DASH] = ACTIONS(2526), + [anon_sym_TILDE] = ACTIONS(2528), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2534), + [anon_sym_PERCENT] = ACTIONS(2532), + [anon_sym_LT_LT] = ACTIONS(2532), + [anon_sym_GT_GT] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2532), + [anon_sym_PIPE] = ACTIONS(2524), + [anon_sym_POUND] = ACTIONS(2526), + [anon_sym_LT] = ACTIONS(2528), + [anon_sym_LT_EQ] = ACTIONS(2514), + [anon_sym_LT_GT] = ACTIONS(2514), + [anon_sym_BANG_EQ] = ACTIONS(2514), + [anon_sym_GT] = ACTIONS(2528), + [anon_sym_GT_EQ] = ACTIONS(2514), + [anon_sym_BANG_TILDE] = ACTIONS(2528), + [anon_sym_TILDE_STAR] = ACTIONS(2514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2514), + }, + [1872] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_mode_token1] = ACTIONS(570), + [aux_sym_initial_mode_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [1873] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2508), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2510), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2512), + [anon_sym_EQ] = ACTIONS(2514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2518), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2524), + [anon_sym_DASH] = ACTIONS(2526), + [anon_sym_TILDE] = ACTIONS(2528), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2534), + [anon_sym_PERCENT] = ACTIONS(2532), + [anon_sym_LT_LT] = ACTIONS(2532), + [anon_sym_GT_GT] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2532), + [anon_sym_PIPE] = ACTIONS(2524), + [anon_sym_POUND] = ACTIONS(2526), + [anon_sym_LT] = ACTIONS(2528), + [anon_sym_LT_EQ] = ACTIONS(2514), + [anon_sym_LT_GT] = ACTIONS(2514), + [anon_sym_BANG_EQ] = ACTIONS(2514), + [anon_sym_GT] = ACTIONS(2528), + [anon_sym_GT_EQ] = ACTIONS(2514), + [anon_sym_BANG_TILDE] = ACTIONS(2528), + [anon_sym_TILDE_STAR] = ACTIONS(2514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2514), + }, + [1874] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2506), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2524), + [anon_sym_DASH] = ACTIONS(2526), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2530), + [anon_sym_STAR] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2534), + [anon_sym_PERCENT] = ACTIONS(2532), + [anon_sym_LT_LT] = ACTIONS(2532), + [anon_sym_GT_GT] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2532), + [anon_sym_PIPE] = ACTIONS(2524), + [anon_sym_POUND] = ACTIONS(2526), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1875] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_mode_token1] = ACTIONS(566), + [aux_sym_initial_mode_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [1876] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1877] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1878] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1879] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1880] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_mode_token1] = ACTIONS(540), + [aux_sym_initial_mode_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [1881] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_mode_token1] = ACTIONS(427), + [aux_sym_initial_mode_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [1882] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_mode_token1] = ACTIONS(435), + [aux_sym_initial_mode_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [1883] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(2619), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_sequence_token5] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token3] = ACTIONS(612), + [aux_sym_create_function_statement_token4] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_statement_token8] = ACTIONS(612), + [aux_sym_create_function_statement_token9] = ACTIONS(612), + [aux_sym_create_function_statement_token10] = ACTIONS(612), + [aux_sym_create_function_statement_token11] = ACTIONS(612), + [aux_sym_external_hint_token1] = ACTIONS(612), + [aux_sym_external_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token1] = ACTIONS(612), + [aux_sym_optimizer_hint_token2] = ACTIONS(612), + [aux_sym_optimizer_hint_token3] = ACTIONS(612), + [aux_sym_parallel_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token1] = ACTIONS(612), + [aux_sym_null_hint_token4] = ACTIONS(612), + [aux_sym_deterministic_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token1] = ACTIONS(612), + [aux_sym_sql_hint_token2] = ACTIONS(612), + [aux_sym_sql_hint_token3] = ACTIONS(612), + [aux_sym_sql_hint_token5] = ACTIONS(612), + [aux_sym__function_language_token1] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(2621), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [1884] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1885] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_mode_token1] = ACTIONS(654), + [aux_sym_initial_mode_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [1886] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_mode_token1] = ACTIONS(439), + [aux_sym_initial_mode_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [1887] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_mode_token1] = ACTIONS(431), + [aux_sym_initial_mode_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1888] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_mode_token1] = ACTIONS(242), + [aux_sym_initial_mode_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [1889] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1890] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_mode_token1] = ACTIONS(179), + [aux_sym_initial_mode_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [1891] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2579), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2581), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2583), + [anon_sym_EQ] = ACTIONS(2585), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2595), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2599), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2603), + [anon_sym_LT_LT] = ACTIONS(2603), + [anon_sym_GT_GT] = ACTIONS(2603), + [anon_sym_AMP] = ACTIONS(2603), + [anon_sym_PIPE] = ACTIONS(2595), + [anon_sym_POUND] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2599), + [anon_sym_LT_EQ] = ACTIONS(2585), + [anon_sym_LT_GT] = ACTIONS(2585), + [anon_sym_BANG_EQ] = ACTIONS(2585), + [anon_sym_GT] = ACTIONS(2599), + [anon_sym_GT_EQ] = ACTIONS(2585), + [anon_sym_BANG_TILDE] = ACTIONS(2599), + [anon_sym_TILDE_STAR] = ACTIONS(2585), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2585), + }, + [1892] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_mode_token1] = ACTIONS(463), + [aux_sym_initial_mode_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1893] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1894] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_mode_token1] = ACTIONS(265), + [aux_sym_initial_mode_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1895] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_mode_token1] = ACTIONS(279), + [aux_sym_initial_mode_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1896] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [1897] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_mode_token1] = ACTIONS(265), + [aux_sym_initial_mode_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1645), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1898] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1899] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_mode_token1] = ACTIONS(634), + [aux_sym_initial_mode_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1900] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_mode_token1] = ACTIONS(295), + [aux_sym_initial_mode_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [1901] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_mode_token1] = ACTIONS(419), + [aux_sym_initial_mode_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [1902] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [1903] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1904] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_mode_token1] = ACTIONS(201), + [aux_sym_initial_mode_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [1905] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [1906] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1907] = { + [aux_sym_array_type_repeat1] = STATE(1828), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_sequence_token5] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token3] = ACTIONS(338), + [aux_sym_create_function_statement_token4] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_statement_token8] = ACTIONS(338), + [aux_sym_create_function_statement_token9] = ACTIONS(338), + [aux_sym_create_function_statement_token10] = ACTIONS(338), + [aux_sym_create_function_statement_token11] = ACTIONS(338), + [aux_sym_external_hint_token1] = ACTIONS(338), + [aux_sym_external_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token1] = ACTIONS(338), + [aux_sym_optimizer_hint_token2] = ACTIONS(338), + [aux_sym_optimizer_hint_token3] = ACTIONS(338), + [aux_sym_parallel_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token1] = ACTIONS(338), + [aux_sym_null_hint_token4] = ACTIONS(338), + [aux_sym_deterministic_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token1] = ACTIONS(338), + [aux_sym_sql_hint_token2] = ACTIONS(338), + [aux_sym_sql_hint_token3] = ACTIONS(338), + [aux_sym_sql_hint_token5] = ACTIONS(338), + [aux_sym__function_language_token1] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2504), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [1908] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2595), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2603), + [anon_sym_LT_LT] = ACTIONS(2603), + [anon_sym_GT_GT] = ACTIONS(2603), + [anon_sym_AMP] = ACTIONS(2603), + [anon_sym_PIPE] = ACTIONS(2595), + [anon_sym_POUND] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1909] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2579), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2581), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2583), + [anon_sym_EQ] = ACTIONS(2585), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2595), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2599), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2603), + [anon_sym_LT_LT] = ACTIONS(2603), + [anon_sym_GT_GT] = ACTIONS(2603), + [anon_sym_AMP] = ACTIONS(2603), + [anon_sym_PIPE] = ACTIONS(2595), + [anon_sym_POUND] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2599), + [anon_sym_LT_EQ] = ACTIONS(2585), + [anon_sym_LT_GT] = ACTIONS(2585), + [anon_sym_BANG_EQ] = ACTIONS(2585), + [anon_sym_GT] = ACTIONS(2599), + [anon_sym_GT_EQ] = ACTIONS(2585), + [anon_sym_BANG_TILDE] = ACTIONS(2599), + [anon_sym_TILDE_STAR] = ACTIONS(2585), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2585), + }, + [1910] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token2] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_table_constraint_check_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1911] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2603), + [anon_sym_LT_LT] = ACTIONS(2603), + [anon_sym_GT_GT] = ACTIONS(2603), + [anon_sym_AMP] = ACTIONS(2603), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1912] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1913] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_mode_token1] = ACTIONS(423), + [aux_sym_initial_mode_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [1914] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_mode_token1] = ACTIONS(590), + [aux_sym_initial_mode_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1915] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1916] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_mode_token1] = ACTIONS(275), + [aux_sym_initial_mode_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [1917] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token2] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_table_constraint_check_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1918] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_mode_token1] = ACTIONS(536), + [aux_sym_initial_mode_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [1919] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2579), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2581), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2583), + [anon_sym_EQ] = ACTIONS(2585), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2587), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2502), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2595), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2599), + [anon_sym_CARET] = ACTIONS(2601), + [anon_sym_STAR] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_PERCENT] = ACTIONS(2603), + [anon_sym_LT_LT] = ACTIONS(2603), + [anon_sym_GT_GT] = ACTIONS(2603), + [anon_sym_AMP] = ACTIONS(2603), + [anon_sym_PIPE] = ACTIONS(2595), + [anon_sym_POUND] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2599), + [anon_sym_LT_EQ] = ACTIONS(2585), + [anon_sym_LT_GT] = ACTIONS(2585), + [anon_sym_BANG_EQ] = ACTIONS(2585), + [anon_sym_GT] = ACTIONS(2599), + [anon_sym_GT_EQ] = ACTIONS(2585), + [anon_sym_BANG_TILDE] = ACTIONS(2599), + [anon_sym_TILDE_STAR] = ACTIONS(2585), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2585), + }, + [1920] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(2413), + [anon_sym_SLASH] = ACTIONS(2415), + [anon_sym_PERCENT] = ACTIONS(2413), + [anon_sym_LT_LT] = ACTIONS(2413), + [anon_sym_GT_GT] = ACTIONS(2413), + [anon_sym_AMP] = ACTIONS(2413), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1921] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_mode_token1] = ACTIONS(670), + [aux_sym_initial_mode_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1922] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_mode_token1] = ACTIONS(666), + [aux_sym_initial_mode_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1923] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_mode_token1] = ACTIONS(674), + [aux_sym_initial_mode_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1924] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_sequence_token5] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token3] = ACTIONS(467), + [aux_sym_create_function_statement_token4] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_statement_token8] = ACTIONS(467), + [aux_sym_create_function_statement_token9] = ACTIONS(467), + [aux_sym_create_function_statement_token10] = ACTIONS(467), + [aux_sym_create_function_statement_token11] = ACTIONS(467), + [aux_sym_external_hint_token1] = ACTIONS(467), + [aux_sym_external_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token1] = ACTIONS(467), + [aux_sym_optimizer_hint_token2] = ACTIONS(467), + [aux_sym_optimizer_hint_token3] = ACTIONS(467), + [aux_sym_parallel_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token1] = ACTIONS(467), + [aux_sym_null_hint_token4] = ACTIONS(467), + [aux_sym_deterministic_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token1] = ACTIONS(467), + [aux_sym_sql_hint_token2] = ACTIONS(467), + [aux_sym_sql_hint_token3] = ACTIONS(467), + [aux_sym_sql_hint_token5] = ACTIONS(467), + [aux_sym__function_language_token1] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [1925] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_sequence_token5] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token3] = ACTIONS(321), + [aux_sym_create_function_statement_token4] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_statement_token8] = ACTIONS(321), + [aux_sym_create_function_statement_token9] = ACTIONS(321), + [aux_sym_create_function_statement_token10] = ACTIONS(321), + [aux_sym_create_function_statement_token11] = ACTIONS(321), + [aux_sym_external_hint_token1] = ACTIONS(321), + [aux_sym_external_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token1] = ACTIONS(321), + [aux_sym_optimizer_hint_token2] = ACTIONS(321), + [aux_sym_optimizer_hint_token3] = ACTIONS(321), + [aux_sym_parallel_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token1] = ACTIONS(321), + [aux_sym_null_hint_token4] = ACTIONS(321), + [aux_sym_deterministic_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token1] = ACTIONS(321), + [aux_sym_sql_hint_token2] = ACTIONS(321), + [aux_sym_sql_hint_token3] = ACTIONS(321), + [aux_sym_sql_hint_token5] = ACTIONS(321), + [aux_sym__function_language_token1] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [1926] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_mode_token1] = ACTIONS(684), + [aux_sym_initial_mode_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1927] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token2] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_table_constraint_check_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1928] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_mode_token1] = ACTIONS(265), + [aux_sym_initial_mode_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1929] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_mode_token1] = ACTIONS(658), + [aux_sym_initial_mode_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1930] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_mode_token1] = ACTIONS(684), + [aux_sym_initial_mode_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1931] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1932] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_mode_token1] = ACTIONS(662), + [aux_sym_initial_mode_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1933] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_mode_token1] = ACTIONS(688), + [aux_sym_initial_mode_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1934] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_mode_token1] = ACTIONS(711), + [aux_sym_initial_mode_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1935] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_mode_token1] = ACTIONS(715), + [aux_sym_initial_mode_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1936] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_mode_token1] = ACTIONS(723), + [aux_sym_initial_mode_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1937] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_mode_token1] = ACTIONS(719), + [aux_sym_initial_mode_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1938] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_mode_token1] = ACTIONS(727), + [aux_sym_initial_mode_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1939] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_mode_token1] = ACTIONS(747), + [aux_sym_initial_mode_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1940] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [1941] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_mode_token1] = ACTIONS(790), + [aux_sym_initial_mode_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1942] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_mode_token1] = ACTIONS(838), + [aux_sym_initial_mode_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1943] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2627), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2629), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token2] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2631), + [anon_sym_EQ] = ACTIONS(2633), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2635), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_table_constraint_check_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2637), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2643), + [anon_sym_TILDE] = ACTIONS(2645), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2649), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_PERCENT] = ACTIONS(2649), + [anon_sym_LT_LT] = ACTIONS(2649), + [anon_sym_GT_GT] = ACTIONS(2649), + [anon_sym_AMP] = ACTIONS(2649), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_POUND] = ACTIONS(2643), + [anon_sym_LT] = ACTIONS(2645), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2645), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_BANG_TILDE] = ACTIONS(2645), + [anon_sym_TILDE_STAR] = ACTIONS(2633), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2633), + }, + [1944] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2649), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_PERCENT] = ACTIONS(2649), + [anon_sym_LT_LT] = ACTIONS(2649), + [anon_sym_GT_GT] = ACTIONS(2649), + [anon_sym_AMP] = ACTIONS(2649), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1945] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1946] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2653), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2655), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2657), + [anon_sym_EQ] = ACTIONS(2659), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2661), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_mode_token1] = ACTIONS(743), + [aux_sym_initial_mode_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2665), + [anon_sym_DASH] = ACTIONS(2667), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2671), + [anon_sym_SLASH] = ACTIONS(2673), + [anon_sym_PERCENT] = ACTIONS(2671), + [anon_sym_LT_LT] = ACTIONS(2671), + [anon_sym_GT_GT] = ACTIONS(2671), + [anon_sym_AMP] = ACTIONS(2671), + [anon_sym_PIPE] = ACTIONS(2665), + [anon_sym_POUND] = ACTIONS(2667), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2659), + [anon_sym_LT_GT] = ACTIONS(2659), + [anon_sym_BANG_EQ] = ACTIONS(2659), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2659), + [anon_sym_BANG_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_STAR] = ACTIONS(2659), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2659), + }, + [1947] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2627), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2629), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token2] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2631), + [anon_sym_EQ] = ACTIONS(2633), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_table_constraint_check_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2643), + [anon_sym_TILDE] = ACTIONS(2645), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2649), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_PERCENT] = ACTIONS(2649), + [anon_sym_LT_LT] = ACTIONS(2649), + [anon_sym_GT_GT] = ACTIONS(2649), + [anon_sym_AMP] = ACTIONS(2649), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_POUND] = ACTIONS(2643), + [anon_sym_LT] = ACTIONS(2645), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2645), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_BANG_TILDE] = ACTIONS(2645), + [anon_sym_TILDE_STAR] = ACTIONS(2633), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2633), + }, + [1948] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1949] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1950] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2381), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2383), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2385), + [anon_sym_EQ] = ACTIONS(2387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2389), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2391), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2405), + [anon_sym_DASH] = ACTIONS(2407), + [anon_sym_TILDE] = ACTIONS(2409), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(2413), + [anon_sym_SLASH] = ACTIONS(2415), + [anon_sym_PERCENT] = ACTIONS(2413), + [anon_sym_LT_LT] = ACTIONS(2413), + [anon_sym_GT_GT] = ACTIONS(2413), + [anon_sym_AMP] = ACTIONS(2413), + [anon_sym_PIPE] = ACTIONS(2405), + [anon_sym_POUND] = ACTIONS(2407), + [anon_sym_LT] = ACTIONS(2409), + [anon_sym_LT_EQ] = ACTIONS(2387), + [anon_sym_LT_GT] = ACTIONS(2387), + [anon_sym_BANG_EQ] = ACTIONS(2387), + [anon_sym_GT] = ACTIONS(2409), + [anon_sym_GT_EQ] = ACTIONS(2387), + [anon_sym_BANG_TILDE] = ACTIONS(2409), + [anon_sym_TILDE_STAR] = ACTIONS(2387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2387), + }, + [1951] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_sequence_token5] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token3] = ACTIONS(552), + [aux_sym_create_function_statement_token4] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_statement_token8] = ACTIONS(552), + [aux_sym_create_function_statement_token9] = ACTIONS(552), + [aux_sym_create_function_statement_token10] = ACTIONS(552), + [aux_sym_create_function_statement_token11] = ACTIONS(552), + [aux_sym_external_hint_token1] = ACTIONS(552), + [aux_sym_external_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token1] = ACTIONS(552), + [aux_sym_optimizer_hint_token2] = ACTIONS(552), + [aux_sym_optimizer_hint_token3] = ACTIONS(552), + [aux_sym_parallel_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token1] = ACTIONS(552), + [aux_sym_null_hint_token4] = ACTIONS(552), + [aux_sym_deterministic_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token1] = ACTIONS(552), + [aux_sym_sql_hint_token2] = ACTIONS(552), + [aux_sym_sql_hint_token3] = ACTIONS(552), + [aux_sym_sql_hint_token5] = ACTIONS(552), + [aux_sym__function_language_token1] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [1952] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2627), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2629), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token2] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2631), + [anon_sym_EQ] = ACTIONS(2633), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_table_constraint_check_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2637), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2643), + [anon_sym_TILDE] = ACTIONS(2645), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2649), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_PERCENT] = ACTIONS(2649), + [anon_sym_LT_LT] = ACTIONS(2649), + [anon_sym_GT_GT] = ACTIONS(2649), + [anon_sym_AMP] = ACTIONS(2649), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_POUND] = ACTIONS(2643), + [anon_sym_LT] = ACTIONS(2645), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2645), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_BANG_TILDE] = ACTIONS(2645), + [anon_sym_TILDE_STAR] = ACTIONS(2633), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2633), + }, + [1953] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2643), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2649), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_PERCENT] = ACTIONS(2649), + [anon_sym_LT_LT] = ACTIONS(2649), + [anon_sym_GT_GT] = ACTIONS(2649), + [anon_sym_AMP] = ACTIONS(2649), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_POUND] = ACTIONS(2643), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1954] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_mode_token1] = ACTIONS(684), + [aux_sym_initial_mode_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2671), + [anon_sym_SLASH] = ACTIONS(2673), + [anon_sym_PERCENT] = ACTIONS(2671), + [anon_sym_LT_LT] = ACTIONS(2671), + [anon_sym_GT_GT] = ACTIONS(2671), + [anon_sym_AMP] = ACTIONS(2671), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1955] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2653), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2655), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2657), + [anon_sym_EQ] = ACTIONS(2659), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_mode_token1] = ACTIONS(767), + [aux_sym_initial_mode_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2665), + [anon_sym_DASH] = ACTIONS(2667), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2671), + [anon_sym_SLASH] = ACTIONS(2673), + [anon_sym_PERCENT] = ACTIONS(2671), + [anon_sym_LT_LT] = ACTIONS(2671), + [anon_sym_GT_GT] = ACTIONS(2671), + [anon_sym_AMP] = ACTIONS(2671), + [anon_sym_PIPE] = ACTIONS(2665), + [anon_sym_POUND] = ACTIONS(2667), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2659), + [anon_sym_LT_GT] = ACTIONS(2659), + [anon_sym_BANG_EQ] = ACTIONS(2659), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2659), + [anon_sym_BANG_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_STAR] = ACTIONS(2659), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2659), + }, + [1956] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_mode_token1] = ACTIONS(731), + [aux_sym_initial_mode_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1957] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_mode_token1] = ACTIONS(735), + [aux_sym_initial_mode_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [1958] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2653), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2655), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2657), + [anon_sym_EQ] = ACTIONS(2659), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_mode_token1] = ACTIONS(763), + [aux_sym_initial_mode_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2665), + [anon_sym_DASH] = ACTIONS(2667), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2671), + [anon_sym_SLASH] = ACTIONS(2673), + [anon_sym_PERCENT] = ACTIONS(2671), + [anon_sym_LT_LT] = ACTIONS(2671), + [anon_sym_GT_GT] = ACTIONS(2671), + [anon_sym_AMP] = ACTIONS(2671), + [anon_sym_PIPE] = ACTIONS(2665), + [anon_sym_POUND] = ACTIONS(2667), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2659), + [anon_sym_LT_GT] = ACTIONS(2659), + [anon_sym_BANG_EQ] = ACTIONS(2659), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2659), + [anon_sym_BANG_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_STAR] = ACTIONS(2659), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2659), + }, + [1959] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_mode_token1] = ACTIONS(684), + [aux_sym_initial_mode_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2665), + [anon_sym_DASH] = ACTIONS(2667), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2671), + [anon_sym_SLASH] = ACTIONS(2673), + [anon_sym_PERCENT] = ACTIONS(2671), + [anon_sym_LT_LT] = ACTIONS(2671), + [anon_sym_GT_GT] = ACTIONS(2671), + [anon_sym_AMP] = ACTIONS(2671), + [anon_sym_PIPE] = ACTIONS(2665), + [anon_sym_POUND] = ACTIONS(2667), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1960] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [1961] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [1962] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [1963] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [1964] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [1965] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1966] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_mode_token1] = ACTIONS(739), + [aux_sym_initial_mode_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [1967] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1968] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_sequence_token5] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token3] = ACTIONS(548), + [aux_sym_create_function_statement_token4] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_statement_token8] = ACTIONS(548), + [aux_sym_create_function_statement_token9] = ACTIONS(548), + [aux_sym_create_function_statement_token10] = ACTIONS(548), + [aux_sym_create_function_statement_token11] = ACTIONS(548), + [aux_sym_external_hint_token1] = ACTIONS(548), + [aux_sym_external_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token1] = ACTIONS(548), + [aux_sym_optimizer_hint_token2] = ACTIONS(548), + [aux_sym_optimizer_hint_token3] = ACTIONS(548), + [aux_sym_parallel_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token1] = ACTIONS(548), + [aux_sym_null_hint_token4] = ACTIONS(548), + [aux_sym_deterministic_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token1] = ACTIONS(548), + [aux_sym_sql_hint_token2] = ACTIONS(548), + [aux_sym_sql_hint_token3] = ACTIONS(548), + [aux_sym_sql_hint_token5] = ACTIONS(548), + [aux_sym__function_language_token1] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [1969] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [1970] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_mode_token1] = ACTIONS(786), + [aux_sym_initial_mode_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1971] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2381), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2383), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2385), + [anon_sym_EQ] = ACTIONS(2387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2405), + [anon_sym_DASH] = ACTIONS(2407), + [anon_sym_TILDE] = ACTIONS(2409), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(2413), + [anon_sym_SLASH] = ACTIONS(2415), + [anon_sym_PERCENT] = ACTIONS(2413), + [anon_sym_LT_LT] = ACTIONS(2413), + [anon_sym_GT_GT] = ACTIONS(2413), + [anon_sym_AMP] = ACTIONS(2413), + [anon_sym_PIPE] = ACTIONS(2405), + [anon_sym_POUND] = ACTIONS(2407), + [anon_sym_LT] = ACTIONS(2409), + [anon_sym_LT_EQ] = ACTIONS(2387), + [anon_sym_LT_GT] = ACTIONS(2387), + [anon_sym_BANG_EQ] = ACTIONS(2387), + [anon_sym_GT] = ACTIONS(2409), + [anon_sym_GT_EQ] = ACTIONS(2387), + [anon_sym_BANG_TILDE] = ACTIONS(2409), + [anon_sym_TILDE_STAR] = ACTIONS(2387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2387), + }, + [1972] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2381), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2383), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2385), + [anon_sym_EQ] = ACTIONS(2387), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2391), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2405), + [anon_sym_DASH] = ACTIONS(2407), + [anon_sym_TILDE] = ACTIONS(2409), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(2413), + [anon_sym_SLASH] = ACTIONS(2415), + [anon_sym_PERCENT] = ACTIONS(2413), + [anon_sym_LT_LT] = ACTIONS(2413), + [anon_sym_GT_GT] = ACTIONS(2413), + [anon_sym_AMP] = ACTIONS(2413), + [anon_sym_PIPE] = ACTIONS(2405), + [anon_sym_POUND] = ACTIONS(2407), + [anon_sym_LT] = ACTIONS(2409), + [anon_sym_LT_EQ] = ACTIONS(2387), + [anon_sym_LT_GT] = ACTIONS(2387), + [anon_sym_BANG_EQ] = ACTIONS(2387), + [anon_sym_GT] = ACTIONS(2409), + [anon_sym_GT_EQ] = ACTIONS(2387), + [anon_sym_BANG_TILDE] = ACTIONS(2409), + [anon_sym_TILDE_STAR] = ACTIONS(2387), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2387), + }, + [1973] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2405), + [anon_sym_DASH] = ACTIONS(2407), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2411), + [anon_sym_STAR] = ACTIONS(2413), + [anon_sym_SLASH] = ACTIONS(2415), + [anon_sym_PERCENT] = ACTIONS(2413), + [anon_sym_LT_LT] = ACTIONS(2413), + [anon_sym_GT_GT] = ACTIONS(2413), + [anon_sym_AMP] = ACTIONS(2413), + [anon_sym_PIPE] = ACTIONS(2405), + [anon_sym_POUND] = ACTIONS(2407), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1974] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [1975] = { + [ts_builtin_sym_end] = ACTIONS(2675), + [anon_sym_SEMI] = ACTIONS(2675), + [aux_sym_with_clause_token1] = ACTIONS(2677), + [aux_sym_cte_token1] = ACTIONS(2677), + [aux_sym_cte_token2] = ACTIONS(2653), + [aux_sym_truncate_statement_token1] = ACTIONS(2677), + [aux_sym_comment_statement_token1] = ACTIONS(2677), + [aux_sym_comment_statement_token7] = ACTIONS(2655), + [aux_sym_begin_statement_token1] = ACTIONS(2677), + [aux_sym_commit_statement_token1] = ACTIONS(2677), + [aux_sym_rollback_statement_token1] = ACTIONS(2677), + [aux_sym_create_statement_token1] = ACTIONS(2677), + [aux_sym_alter_statement_token1] = ACTIONS(2677), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2677), + [aux_sym_sequence_token5] = ACTIONS(2677), + [aux_sym_pg_command_token1] = ACTIONS(2675), + [aux_sym_return_statement_token1] = ACTIONS(2677), + [aux_sym_declare_statement_token1] = ACTIONS(2677), + [aux_sym_create_function_statement_token3] = ACTIONS(2677), + [aux_sym_create_function_statement_token4] = ACTIONS(2677), + [aux_sym_create_function_statement_token7] = ACTIONS(2677), + [aux_sym_create_function_statement_token8] = ACTIONS(2677), + [aux_sym_create_function_statement_token9] = ACTIONS(2677), + [aux_sym_create_function_statement_token10] = ACTIONS(2677), + [aux_sym_create_function_statement_token11] = ACTIONS(2677), + [aux_sym_external_hint_token1] = ACTIONS(2677), + [aux_sym_external_hint_token2] = ACTIONS(2677), + [aux_sym_optimizer_hint_token1] = ACTIONS(2677), + [aux_sym_optimizer_hint_token2] = ACTIONS(2677), + [aux_sym_optimizer_hint_token3] = ACTIONS(2677), + [aux_sym_parallel_hint_token1] = ACTIONS(2677), + [aux_sym_null_hint_token1] = ACTIONS(2677), + [aux_sym_null_hint_token4] = ACTIONS(2677), + [aux_sym_deterministic_hint_token1] = ACTIONS(2677), + [aux_sym_sql_hint_token1] = ACTIONS(2677), + [aux_sym_sql_hint_token2] = ACTIONS(2677), + [aux_sym_sql_hint_token3] = ACTIONS(2677), + [aux_sym_sql_hint_token5] = ACTIONS(2677), + [aux_sym__function_language_token1] = ACTIONS(2677), + [aux_sym_create_function_parameter_token1] = ACTIONS(2657), + [anon_sym_EQ] = ACTIONS(2659), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2661), + [aux_sym_trigger_event_token1] = ACTIONS(2677), + [aux_sym_trigger_event_token2] = ACTIONS(2677), + [aux_sym_trigger_event_token3] = ACTIONS(2677), + [aux_sym_drop_statement_token1] = ACTIONS(2677), + [aux_sym_grant_statement_token1] = ACTIONS(2677), + [aux_sym_grant_statement_token4] = ACTIONS(2677), + [aux_sym_mode_token1] = ACTIONS(2677), + [aux_sym_initial_mode_token1] = ACTIONS(2677), + [aux_sym_frame_clause_token2] = ACTIONS(2663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2623), + [sym__unquoted_identifier] = ACTIONS(2677), + [anon_sym_BQUOTE] = ACTIONS(2675), + [anon_sym_DQUOTE] = ACTIONS(2675), + [anon_sym_DASH_GT] = ACTIONS(2679), + [anon_sym_DASH_GT_GT] = ACTIONS(2681), + [anon_sym_POUND_GT] = ACTIONS(2679), + [anon_sym_POUND_GT_GT] = ACTIONS(2681), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2665), + [anon_sym_DASH] = ACTIONS(2667), + [anon_sym_TILDE] = ACTIONS(2669), + [anon_sym_CARET] = ACTIONS(2625), + [anon_sym_STAR] = ACTIONS(2671), + [anon_sym_SLASH] = ACTIONS(2673), + [anon_sym_PERCENT] = ACTIONS(2671), + [anon_sym_LT_LT] = ACTIONS(2671), + [anon_sym_GT_GT] = ACTIONS(2671), + [anon_sym_AMP] = ACTIONS(2671), + [anon_sym_PIPE] = ACTIONS(2665), + [anon_sym_POUND] = ACTIONS(2667), + [anon_sym_LT] = ACTIONS(2669), + [anon_sym_LT_EQ] = ACTIONS(2659), + [anon_sym_LT_GT] = ACTIONS(2659), + [anon_sym_BANG_EQ] = ACTIONS(2659), + [anon_sym_GT] = ACTIONS(2669), + [anon_sym_GT_EQ] = ACTIONS(2659), + [anon_sym_BANG_TILDE] = ACTIONS(2669), + [anon_sym_TILDE_STAR] = ACTIONS(2659), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2659), + }, + [1976] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [1977] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [1978] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [1979] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [1980] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [1981] = { + [ts_builtin_sym_end] = ACTIONS(1173), + [anon_sym_SEMI] = ACTIONS(1173), + [aux_sym_with_clause_token1] = ACTIONS(1175), + [aux_sym_cte_token1] = ACTIONS(1175), + [aux_sym_cte_token2] = ACTIONS(2627), + [aux_sym_truncate_statement_token1] = ACTIONS(1175), + [aux_sym_comment_statement_token1] = ACTIONS(1175), + [aux_sym_comment_statement_token7] = ACTIONS(2629), + [aux_sym_begin_statement_token1] = ACTIONS(1175), + [aux_sym_commit_statement_token1] = ACTIONS(1175), + [aux_sym_rollback_statement_token1] = ACTIONS(1175), + [aux_sym_create_statement_token1] = ACTIONS(1175), + [aux_sym_alter_statement_token1] = ACTIONS(1175), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1175), + [aux_sym_sequence_token5] = ACTIONS(1175), + [aux_sym_pg_command_token1] = ACTIONS(1173), + [aux_sym_return_statement_token1] = ACTIONS(1175), + [aux_sym_declare_statement_token1] = ACTIONS(1175), + [aux_sym_create_function_statement_token3] = ACTIONS(1175), + [aux_sym_create_function_statement_token4] = ACTIONS(1175), + [aux_sym_create_function_statement_token7] = ACTIONS(1175), + [aux_sym_create_function_statement_token8] = ACTIONS(1175), + [aux_sym_create_function_statement_token9] = ACTIONS(1175), + [aux_sym_create_function_statement_token10] = ACTIONS(1175), + [aux_sym_create_function_statement_token11] = ACTIONS(1175), + [aux_sym_external_hint_token1] = ACTIONS(1175), + [aux_sym_external_hint_token2] = ACTIONS(1175), + [aux_sym_optimizer_hint_token1] = ACTIONS(1175), + [aux_sym_optimizer_hint_token2] = ACTIONS(1175), + [aux_sym_optimizer_hint_token3] = ACTIONS(1175), + [aux_sym_parallel_hint_token1] = ACTIONS(1175), + [aux_sym_null_hint_token1] = ACTIONS(1175), + [aux_sym_null_hint_token2] = ACTIONS(1175), + [aux_sym_null_hint_token4] = ACTIONS(1175), + [aux_sym_deterministic_hint_token1] = ACTIONS(1175), + [aux_sym_sql_hint_token1] = ACTIONS(1175), + [aux_sym_sql_hint_token2] = ACTIONS(1175), + [aux_sym_sql_hint_token3] = ACTIONS(1175), + [aux_sym_sql_hint_token5] = ACTIONS(1175), + [aux_sym__function_language_token1] = ACTIONS(1175), + [aux_sym_create_function_parameter_token1] = ACTIONS(2631), + [anon_sym_EQ] = ACTIONS(2633), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2635), + [aux_sym_trigger_event_token1] = ACTIONS(1175), + [aux_sym_trigger_event_token2] = ACTIONS(1175), + [aux_sym_trigger_event_token3] = ACTIONS(1175), + [aux_sym_drop_statement_token1] = ACTIONS(1175), + [aux_sym_grant_statement_token1] = ACTIONS(1175), + [aux_sym_grant_statement_token4] = ACTIONS(1175), + [aux_sym_table_constraint_check_token1] = ACTIONS(1175), + [aux_sym_frame_clause_token2] = ACTIONS(2637), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(1175), + [anon_sym_BQUOTE] = ACTIONS(1173), + [anon_sym_DQUOTE] = ACTIONS(1173), + [anon_sym_DASH_GT] = ACTIONS(2683), + [anon_sym_DASH_GT_GT] = ACTIONS(2685), + [anon_sym_POUND_GT] = ACTIONS(2683), + [anon_sym_POUND_GT_GT] = ACTIONS(2685), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2641), + [anon_sym_DASH] = ACTIONS(2643), + [anon_sym_TILDE] = ACTIONS(2645), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(2649), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_PERCENT] = ACTIONS(2649), + [anon_sym_LT_LT] = ACTIONS(2649), + [anon_sym_GT_GT] = ACTIONS(2649), + [anon_sym_AMP] = ACTIONS(2649), + [anon_sym_PIPE] = ACTIONS(2641), + [anon_sym_POUND] = ACTIONS(2643), + [anon_sym_LT] = ACTIONS(2645), + [anon_sym_LT_EQ] = ACTIONS(2633), + [anon_sym_LT_GT] = ACTIONS(2633), + [anon_sym_BANG_EQ] = ACTIONS(2633), + [anon_sym_GT] = ACTIONS(2645), + [anon_sym_GT_EQ] = ACTIONS(2633), + [anon_sym_BANG_TILDE] = ACTIONS(2645), + [anon_sym_TILDE_STAR] = ACTIONS(2633), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2633), + }, + [1982] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [1983] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2647), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [1984] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2393), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [1985] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1986] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token2] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_table_constraint_check_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1987] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_mode_token1] = ACTIONS(771), + [aux_sym_initial_mode_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [1988] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [1989] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [1990] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_mode_token1] = ACTIONS(842), + [aux_sym_initial_mode_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [1991] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_sequence_token5] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token3] = ACTIONS(471), + [aux_sym_create_function_statement_token4] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_statement_token8] = ACTIONS(471), + [aux_sym_create_function_statement_token9] = ACTIONS(471), + [aux_sym_create_function_statement_token10] = ACTIONS(471), + [aux_sym_create_function_statement_token11] = ACTIONS(471), + [aux_sym_external_hint_token1] = ACTIONS(471), + [aux_sym_external_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token1] = ACTIONS(471), + [aux_sym_optimizer_hint_token2] = ACTIONS(471), + [aux_sym_optimizer_hint_token3] = ACTIONS(471), + [aux_sym_parallel_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token1] = ACTIONS(471), + [aux_sym_null_hint_token4] = ACTIONS(471), + [aux_sym_deterministic_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token1] = ACTIONS(471), + [aux_sym_sql_hint_token2] = ACTIONS(471), + [aux_sym_sql_hint_token3] = ACTIONS(471), + [aux_sym_sql_hint_token5] = ACTIONS(471), + [aux_sym__function_language_token1] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [1992] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token2] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_table_constraint_check_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [1993] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_sequence_token5] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token3] = ACTIONS(463), + [aux_sym_create_function_statement_token4] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_statement_token8] = ACTIONS(463), + [aux_sym_create_function_statement_token9] = ACTIONS(463), + [aux_sym_create_function_statement_token10] = ACTIONS(463), + [aux_sym_create_function_statement_token11] = ACTIONS(463), + [aux_sym_external_hint_token1] = ACTIONS(463), + [aux_sym_external_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token1] = ACTIONS(463), + [aux_sym_optimizer_hint_token2] = ACTIONS(463), + [aux_sym_optimizer_hint_token3] = ACTIONS(463), + [aux_sym_parallel_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token1] = ACTIONS(463), + [aux_sym_null_hint_token4] = ACTIONS(463), + [aux_sym_deterministic_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token1] = ACTIONS(463), + [aux_sym_sql_hint_token2] = ACTIONS(463), + [aux_sym_sql_hint_token3] = ACTIONS(463), + [aux_sym_sql_hint_token5] = ACTIONS(463), + [aux_sym__function_language_token1] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [1994] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_sequence_token5] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token3] = ACTIONS(453), + [aux_sym_create_function_statement_token4] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_statement_token8] = ACTIONS(453), + [aux_sym_create_function_statement_token9] = ACTIONS(453), + [aux_sym_create_function_statement_token10] = ACTIONS(453), + [aux_sym_create_function_statement_token11] = ACTIONS(453), + [aux_sym_external_hint_token1] = ACTIONS(453), + [aux_sym_external_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token1] = ACTIONS(453), + [aux_sym_optimizer_hint_token2] = ACTIONS(453), + [aux_sym_optimizer_hint_token3] = ACTIONS(453), + [aux_sym_parallel_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token1] = ACTIONS(453), + [aux_sym_null_hint_token4] = ACTIONS(453), + [aux_sym_deterministic_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token1] = ACTIONS(453), + [aux_sym_sql_hint_token2] = ACTIONS(453), + [aux_sym_sql_hint_token3] = ACTIONS(453), + [aux_sym_sql_hint_token5] = ACTIONS(453), + [aux_sym__function_language_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [1995] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_sequence_token5] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token3] = ACTIONS(443), + [aux_sym_create_function_statement_token4] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_statement_token8] = ACTIONS(443), + [aux_sym_create_function_statement_token9] = ACTIONS(443), + [aux_sym_create_function_statement_token10] = ACTIONS(443), + [aux_sym_create_function_statement_token11] = ACTIONS(443), + [aux_sym_external_hint_token1] = ACTIONS(443), + [aux_sym_external_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token1] = ACTIONS(443), + [aux_sym_optimizer_hint_token2] = ACTIONS(443), + [aux_sym_optimizer_hint_token3] = ACTIONS(443), + [aux_sym_parallel_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token1] = ACTIONS(443), + [aux_sym_null_hint_token4] = ACTIONS(443), + [aux_sym_deterministic_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token1] = ACTIONS(443), + [aux_sym_sql_hint_token2] = ACTIONS(443), + [aux_sym_sql_hint_token3] = ACTIONS(443), + [aux_sym_sql_hint_token5] = ACTIONS(443), + [aux_sym__function_language_token1] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [1996] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_sequence_token5] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token3] = ACTIONS(590), + [aux_sym_create_function_statement_token4] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_statement_token8] = ACTIONS(590), + [aux_sym_create_function_statement_token9] = ACTIONS(590), + [aux_sym_create_function_statement_token10] = ACTIONS(590), + [aux_sym_create_function_statement_token11] = ACTIONS(590), + [aux_sym_external_hint_token1] = ACTIONS(590), + [aux_sym_external_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token1] = ACTIONS(590), + [aux_sym_optimizer_hint_token2] = ACTIONS(590), + [aux_sym_optimizer_hint_token3] = ACTIONS(590), + [aux_sym_parallel_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token1] = ACTIONS(590), + [aux_sym_null_hint_token4] = ACTIONS(590), + [aux_sym_deterministic_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token1] = ACTIONS(590), + [aux_sym_sql_hint_token2] = ACTIONS(590), + [aux_sym_sql_hint_token3] = ACTIONS(590), + [aux_sym_sql_hint_token5] = ACTIONS(590), + [aux_sym__function_language_token1] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [1997] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_sequence_token5] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token3] = ACTIONS(486), + [aux_sym_create_function_statement_token4] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_statement_token8] = ACTIONS(486), + [aux_sym_create_function_statement_token9] = ACTIONS(486), + [aux_sym_create_function_statement_token10] = ACTIONS(486), + [aux_sym_create_function_statement_token11] = ACTIONS(486), + [aux_sym_external_hint_token1] = ACTIONS(486), + [aux_sym_external_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token1] = ACTIONS(486), + [aux_sym_optimizer_hint_token2] = ACTIONS(486), + [aux_sym_optimizer_hint_token3] = ACTIONS(486), + [aux_sym_parallel_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token1] = ACTIONS(486), + [aux_sym_null_hint_token4] = ACTIONS(486), + [aux_sym_deterministic_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token1] = ACTIONS(486), + [aux_sym_sql_hint_token2] = ACTIONS(486), + [aux_sym_sql_hint_token3] = ACTIONS(486), + [aux_sym_sql_hint_token5] = ACTIONS(486), + [aux_sym__function_language_token1] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [1998] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_sequence_token5] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token3] = ACTIONS(634), + [aux_sym_create_function_statement_token4] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_statement_token8] = ACTIONS(634), + [aux_sym_create_function_statement_token9] = ACTIONS(634), + [aux_sym_create_function_statement_token10] = ACTIONS(634), + [aux_sym_create_function_statement_token11] = ACTIONS(634), + [aux_sym_external_hint_token1] = ACTIONS(634), + [aux_sym_external_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token1] = ACTIONS(634), + [aux_sym_optimizer_hint_token2] = ACTIONS(634), + [aux_sym_optimizer_hint_token3] = ACTIONS(634), + [aux_sym_parallel_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token1] = ACTIONS(634), + [aux_sym_null_hint_token4] = ACTIONS(634), + [aux_sym_deterministic_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token1] = ACTIONS(634), + [aux_sym_sql_hint_token2] = ACTIONS(634), + [aux_sym_sql_hint_token3] = ACTIONS(634), + [aux_sym_sql_hint_token5] = ACTIONS(634), + [aux_sym__function_language_token1] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [1999] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_sequence_token5] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token3] = ACTIONS(532), + [aux_sym_create_function_statement_token4] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_statement_token8] = ACTIONS(532), + [aux_sym_create_function_statement_token9] = ACTIONS(532), + [aux_sym_create_function_statement_token10] = ACTIONS(532), + [aux_sym_create_function_statement_token11] = ACTIONS(532), + [aux_sym_external_hint_token1] = ACTIONS(532), + [aux_sym_external_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token1] = ACTIONS(532), + [aux_sym_optimizer_hint_token2] = ACTIONS(532), + [aux_sym_optimizer_hint_token3] = ACTIONS(532), + [aux_sym_parallel_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token1] = ACTIONS(532), + [aux_sym_null_hint_token4] = ACTIONS(532), + [aux_sym_deterministic_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token1] = ACTIONS(532), + [aux_sym_sql_hint_token2] = ACTIONS(532), + [aux_sym_sql_hint_token3] = ACTIONS(532), + [aux_sym_sql_hint_token5] = ACTIONS(532), + [aux_sym__function_language_token1] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2000] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_sequence_token5] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token3] = ACTIONS(650), + [aux_sym_create_function_statement_token4] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_statement_token8] = ACTIONS(650), + [aux_sym_create_function_statement_token9] = ACTIONS(650), + [aux_sym_create_function_statement_token10] = ACTIONS(650), + [aux_sym_create_function_statement_token11] = ACTIONS(650), + [aux_sym_external_hint_token1] = ACTIONS(650), + [aux_sym_external_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token1] = ACTIONS(650), + [aux_sym_optimizer_hint_token2] = ACTIONS(650), + [aux_sym_optimizer_hint_token3] = ACTIONS(650), + [aux_sym_parallel_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token1] = ACTIONS(650), + [aux_sym_null_hint_token4] = ACTIONS(650), + [aux_sym_deterministic_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token1] = ACTIONS(650), + [aux_sym_sql_hint_token2] = ACTIONS(650), + [aux_sym_sql_hint_token3] = ACTIONS(650), + [aux_sym_sql_hint_token5] = ACTIONS(650), + [aux_sym__function_language_token1] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2001] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_sequence_token5] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token3] = ACTIONS(447), + [aux_sym_create_function_statement_token4] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_statement_token8] = ACTIONS(447), + [aux_sym_create_function_statement_token9] = ACTIONS(447), + [aux_sym_create_function_statement_token10] = ACTIONS(447), + [aux_sym_create_function_statement_token11] = ACTIONS(447), + [aux_sym_external_hint_token1] = ACTIONS(447), + [aux_sym_external_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token1] = ACTIONS(447), + [aux_sym_optimizer_hint_token2] = ACTIONS(447), + [aux_sym_optimizer_hint_token3] = ACTIONS(447), + [aux_sym_parallel_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token1] = ACTIONS(447), + [aux_sym_null_hint_token4] = ACTIONS(447), + [aux_sym_deterministic_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token1] = ACTIONS(447), + [aux_sym_sql_hint_token2] = ACTIONS(447), + [aux_sym_sql_hint_token3] = ACTIONS(447), + [aux_sym_sql_hint_token5] = ACTIONS(447), + [aux_sym__function_language_token1] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2002] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_sequence_token5] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token3] = ACTIONS(431), + [aux_sym_create_function_statement_token4] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_statement_token8] = ACTIONS(431), + [aux_sym_create_function_statement_token9] = ACTIONS(431), + [aux_sym_create_function_statement_token10] = ACTIONS(431), + [aux_sym_create_function_statement_token11] = ACTIONS(431), + [aux_sym_external_hint_token1] = ACTIONS(431), + [aux_sym_external_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token1] = ACTIONS(431), + [aux_sym_optimizer_hint_token2] = ACTIONS(431), + [aux_sym_optimizer_hint_token3] = ACTIONS(431), + [aux_sym_parallel_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token1] = ACTIONS(431), + [aux_sym_null_hint_token4] = ACTIONS(431), + [aux_sym_deterministic_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token1] = ACTIONS(431), + [aux_sym_sql_hint_token2] = ACTIONS(431), + [aux_sym_sql_hint_token3] = ACTIONS(431), + [aux_sym_sql_hint_token5] = ACTIONS(431), + [aux_sym__function_language_token1] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2003] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_sequence_token5] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token3] = ACTIONS(279), + [aux_sym_create_function_statement_token4] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_statement_token8] = ACTIONS(279), + [aux_sym_create_function_statement_token9] = ACTIONS(279), + [aux_sym_create_function_statement_token10] = ACTIONS(279), + [aux_sym_create_function_statement_token11] = ACTIONS(279), + [aux_sym_external_hint_token1] = ACTIONS(279), + [aux_sym_external_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token1] = ACTIONS(279), + [aux_sym_optimizer_hint_token2] = ACTIONS(279), + [aux_sym_optimizer_hint_token3] = ACTIONS(279), + [aux_sym_parallel_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token1] = ACTIONS(279), + [aux_sym_null_hint_token4] = ACTIONS(279), + [aux_sym_deterministic_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token1] = ACTIONS(279), + [aux_sym_sql_hint_token2] = ACTIONS(279), + [aux_sym_sql_hint_token3] = ACTIONS(279), + [aux_sym_sql_hint_token5] = ACTIONS(279), + [aux_sym__function_language_token1] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2004] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_sequence_token5] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token3] = ACTIONS(423), + [aux_sym_create_function_statement_token4] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_statement_token8] = ACTIONS(423), + [aux_sym_create_function_statement_token9] = ACTIONS(423), + [aux_sym_create_function_statement_token10] = ACTIONS(423), + [aux_sym_create_function_statement_token11] = ACTIONS(423), + [aux_sym_external_hint_token1] = ACTIONS(423), + [aux_sym_external_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token1] = ACTIONS(423), + [aux_sym_optimizer_hint_token2] = ACTIONS(423), + [aux_sym_optimizer_hint_token3] = ACTIONS(423), + [aux_sym_parallel_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token1] = ACTIONS(423), + [aux_sym_null_hint_token4] = ACTIONS(423), + [aux_sym_deterministic_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token1] = ACTIONS(423), + [aux_sym_sql_hint_token2] = ACTIONS(423), + [aux_sym_sql_hint_token3] = ACTIONS(423), + [aux_sym_sql_hint_token5] = ACTIONS(423), + [aux_sym__function_language_token1] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2005] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_sequence_token5] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token3] = ACTIONS(275), + [aux_sym_create_function_statement_token4] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_statement_token8] = ACTIONS(275), + [aux_sym_create_function_statement_token9] = ACTIONS(275), + [aux_sym_create_function_statement_token10] = ACTIONS(275), + [aux_sym_create_function_statement_token11] = ACTIONS(275), + [aux_sym_external_hint_token1] = ACTIONS(275), + [aux_sym_external_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token1] = ACTIONS(275), + [aux_sym_optimizer_hint_token2] = ACTIONS(275), + [aux_sym_optimizer_hint_token3] = ACTIONS(275), + [aux_sym_parallel_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token1] = ACTIONS(275), + [aux_sym_null_hint_token4] = ACTIONS(275), + [aux_sym_deterministic_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token1] = ACTIONS(275), + [aux_sym_sql_hint_token2] = ACTIONS(275), + [aux_sym_sql_hint_token3] = ACTIONS(275), + [aux_sym_sql_hint_token5] = ACTIONS(275), + [aux_sym__function_language_token1] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2006] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_sequence_token5] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token3] = ACTIONS(536), + [aux_sym_create_function_statement_token4] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_statement_token8] = ACTIONS(536), + [aux_sym_create_function_statement_token9] = ACTIONS(536), + [aux_sym_create_function_statement_token10] = ACTIONS(536), + [aux_sym_create_function_statement_token11] = ACTIONS(536), + [aux_sym_external_hint_token1] = ACTIONS(536), + [aux_sym_external_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token1] = ACTIONS(536), + [aux_sym_optimizer_hint_token2] = ACTIONS(536), + [aux_sym_optimizer_hint_token3] = ACTIONS(536), + [aux_sym_parallel_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token1] = ACTIONS(536), + [aux_sym_null_hint_token4] = ACTIONS(536), + [aux_sym_deterministic_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token1] = ACTIONS(536), + [aux_sym_sql_hint_token2] = ACTIONS(536), + [aux_sym_sql_hint_token3] = ACTIONS(536), + [aux_sym_sql_hint_token5] = ACTIONS(536), + [aux_sym__function_language_token1] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2007] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_sequence_token5] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token3] = ACTIONS(201), + [aux_sym_create_function_statement_token4] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_statement_token8] = ACTIONS(201), + [aux_sym_create_function_statement_token9] = ACTIONS(201), + [aux_sym_create_function_statement_token10] = ACTIONS(201), + [aux_sym_create_function_statement_token11] = ACTIONS(201), + [aux_sym_external_hint_token1] = ACTIONS(201), + [aux_sym_external_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token1] = ACTIONS(201), + [aux_sym_optimizer_hint_token2] = ACTIONS(201), + [aux_sym_optimizer_hint_token3] = ACTIONS(201), + [aux_sym_parallel_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token1] = ACTIONS(201), + [aux_sym_null_hint_token4] = ACTIONS(201), + [aux_sym_deterministic_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token1] = ACTIONS(201), + [aux_sym_sql_hint_token2] = ACTIONS(201), + [aux_sym_sql_hint_token3] = ACTIONS(201), + [aux_sym_sql_hint_token5] = ACTIONS(201), + [aux_sym__function_language_token1] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2008] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_sequence_token5] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token3] = ACTIONS(295), + [aux_sym_create_function_statement_token4] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_statement_token8] = ACTIONS(295), + [aux_sym_create_function_statement_token9] = ACTIONS(295), + [aux_sym_create_function_statement_token10] = ACTIONS(295), + [aux_sym_create_function_statement_token11] = ACTIONS(295), + [aux_sym_external_hint_token1] = ACTIONS(295), + [aux_sym_external_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token1] = ACTIONS(295), + [aux_sym_optimizer_hint_token2] = ACTIONS(295), + [aux_sym_optimizer_hint_token3] = ACTIONS(295), + [aux_sym_parallel_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token1] = ACTIONS(295), + [aux_sym_null_hint_token4] = ACTIONS(295), + [aux_sym_deterministic_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token1] = ACTIONS(295), + [aux_sym_sql_hint_token2] = ACTIONS(295), + [aux_sym_sql_hint_token3] = ACTIONS(295), + [aux_sym_sql_hint_token5] = ACTIONS(295), + [aux_sym__function_language_token1] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2009] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_sequence_token5] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token3] = ACTIONS(179), + [aux_sym_create_function_statement_token4] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_statement_token8] = ACTIONS(179), + [aux_sym_create_function_statement_token9] = ACTIONS(179), + [aux_sym_create_function_statement_token10] = ACTIONS(179), + [aux_sym_create_function_statement_token11] = ACTIONS(179), + [aux_sym_external_hint_token1] = ACTIONS(179), + [aux_sym_external_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token1] = ACTIONS(179), + [aux_sym_optimizer_hint_token2] = ACTIONS(179), + [aux_sym_optimizer_hint_token3] = ACTIONS(179), + [aux_sym_parallel_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token1] = ACTIONS(179), + [aux_sym_null_hint_token4] = ACTIONS(179), + [aux_sym_deterministic_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token1] = ACTIONS(179), + [aux_sym_sql_hint_token2] = ACTIONS(179), + [aux_sym_sql_hint_token3] = ACTIONS(179), + [aux_sym_sql_hint_token5] = ACTIONS(179), + [aux_sym__function_language_token1] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2010] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_sequence_token5] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token3] = ACTIONS(242), + [aux_sym_create_function_statement_token4] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_statement_token8] = ACTIONS(242), + [aux_sym_create_function_statement_token9] = ACTIONS(242), + [aux_sym_create_function_statement_token10] = ACTIONS(242), + [aux_sym_create_function_statement_token11] = ACTIONS(242), + [aux_sym_external_hint_token1] = ACTIONS(242), + [aux_sym_external_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token1] = ACTIONS(242), + [aux_sym_optimizer_hint_token2] = ACTIONS(242), + [aux_sym_optimizer_hint_token3] = ACTIONS(242), + [aux_sym_parallel_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token1] = ACTIONS(242), + [aux_sym_null_hint_token4] = ACTIONS(242), + [aux_sym_deterministic_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token1] = ACTIONS(242), + [aux_sym_sql_hint_token2] = ACTIONS(242), + [aux_sym_sql_hint_token3] = ACTIONS(242), + [aux_sym_sql_hint_token5] = ACTIONS(242), + [aux_sym__function_language_token1] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2011] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_sequence_token5] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token3] = ACTIONS(654), + [aux_sym_create_function_statement_token4] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_statement_token8] = ACTIONS(654), + [aux_sym_create_function_statement_token9] = ACTIONS(654), + [aux_sym_create_function_statement_token10] = ACTIONS(654), + [aux_sym_create_function_statement_token11] = ACTIONS(654), + [aux_sym_external_hint_token1] = ACTIONS(654), + [aux_sym_external_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token1] = ACTIONS(654), + [aux_sym_optimizer_hint_token2] = ACTIONS(654), + [aux_sym_optimizer_hint_token3] = ACTIONS(654), + [aux_sym_parallel_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token1] = ACTIONS(654), + [aux_sym_null_hint_token4] = ACTIONS(654), + [aux_sym_deterministic_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token1] = ACTIONS(654), + [aux_sym_sql_hint_token2] = ACTIONS(654), + [aux_sym_sql_hint_token3] = ACTIONS(654), + [aux_sym_sql_hint_token5] = ACTIONS(654), + [aux_sym__function_language_token1] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2012] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_sequence_token5] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token3] = ACTIONS(187), + [aux_sym_create_function_statement_token4] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_statement_token8] = ACTIONS(187), + [aux_sym_create_function_statement_token9] = ACTIONS(187), + [aux_sym_create_function_statement_token10] = ACTIONS(187), + [aux_sym_create_function_statement_token11] = ACTIONS(187), + [aux_sym_external_hint_token1] = ACTIONS(187), + [aux_sym_external_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token1] = ACTIONS(187), + [aux_sym_optimizer_hint_token2] = ACTIONS(187), + [aux_sym_optimizer_hint_token3] = ACTIONS(187), + [aux_sym_parallel_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token1] = ACTIONS(187), + [aux_sym_null_hint_token4] = ACTIONS(187), + [aux_sym_deterministic_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token1] = ACTIONS(187), + [aux_sym_sql_hint_token2] = ACTIONS(187), + [aux_sym_sql_hint_token3] = ACTIONS(187), + [aux_sym_sql_hint_token5] = ACTIONS(187), + [aux_sym__function_language_token1] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2013] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_sequence_token5] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token3] = ACTIONS(197), + [aux_sym_create_function_statement_token4] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_statement_token8] = ACTIONS(197), + [aux_sym_create_function_statement_token9] = ACTIONS(197), + [aux_sym_create_function_statement_token10] = ACTIONS(197), + [aux_sym_create_function_statement_token11] = ACTIONS(197), + [aux_sym_external_hint_token1] = ACTIONS(197), + [aux_sym_external_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token1] = ACTIONS(197), + [aux_sym_optimizer_hint_token2] = ACTIONS(197), + [aux_sym_optimizer_hint_token3] = ACTIONS(197), + [aux_sym_parallel_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token1] = ACTIONS(197), + [aux_sym_null_hint_token4] = ACTIONS(197), + [aux_sym_deterministic_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token1] = ACTIONS(197), + [aux_sym_sql_hint_token2] = ACTIONS(197), + [aux_sym_sql_hint_token3] = ACTIONS(197), + [aux_sym_sql_hint_token5] = ACTIONS(197), + [aux_sym__function_language_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2014] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_sequence_token5] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token3] = ACTIONS(490), + [aux_sym_create_function_statement_token4] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_statement_token8] = ACTIONS(490), + [aux_sym_create_function_statement_token9] = ACTIONS(490), + [aux_sym_create_function_statement_token10] = ACTIONS(490), + [aux_sym_create_function_statement_token11] = ACTIONS(490), + [aux_sym_external_hint_token1] = ACTIONS(490), + [aux_sym_external_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token1] = ACTIONS(490), + [aux_sym_optimizer_hint_token2] = ACTIONS(490), + [aux_sym_optimizer_hint_token3] = ACTIONS(490), + [aux_sym_parallel_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token1] = ACTIONS(490), + [aux_sym_null_hint_token4] = ACTIONS(490), + [aux_sym_deterministic_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token1] = ACTIONS(490), + [aux_sym_sql_hint_token2] = ACTIONS(490), + [aux_sym_sql_hint_token3] = ACTIONS(490), + [aux_sym_sql_hint_token5] = ACTIONS(490), + [aux_sym__function_language_token1] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2015] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_sequence_token5] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token3] = ACTIONS(419), + [aux_sym_create_function_statement_token4] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_statement_token8] = ACTIONS(419), + [aux_sym_create_function_statement_token9] = ACTIONS(419), + [aux_sym_create_function_statement_token10] = ACTIONS(419), + [aux_sym_create_function_statement_token11] = ACTIONS(419), + [aux_sym_external_hint_token1] = ACTIONS(419), + [aux_sym_external_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token1] = ACTIONS(419), + [aux_sym_optimizer_hint_token2] = ACTIONS(419), + [aux_sym_optimizer_hint_token3] = ACTIONS(419), + [aux_sym_parallel_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token1] = ACTIONS(419), + [aux_sym_null_hint_token4] = ACTIONS(419), + [aux_sym_deterministic_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token1] = ACTIONS(419), + [aux_sym_sql_hint_token2] = ACTIONS(419), + [aux_sym_sql_hint_token3] = ACTIONS(419), + [aux_sym_sql_hint_token5] = ACTIONS(419), + [aux_sym__function_language_token1] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2016] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(1849), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2017] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2479), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2018] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token2] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_table_constraint_check_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2019] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token2] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_table_constraint_check_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2020] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_sequence_token5] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token3] = ACTIONS(439), + [aux_sym_create_function_statement_token4] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_statement_token8] = ACTIONS(439), + [aux_sym_create_function_statement_token9] = ACTIONS(439), + [aux_sym_create_function_statement_token10] = ACTIONS(439), + [aux_sym_create_function_statement_token11] = ACTIONS(439), + [aux_sym_external_hint_token1] = ACTIONS(439), + [aux_sym_external_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token1] = ACTIONS(439), + [aux_sym_optimizer_hint_token2] = ACTIONS(439), + [aux_sym_optimizer_hint_token3] = ACTIONS(439), + [aux_sym_parallel_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token1] = ACTIONS(439), + [aux_sym_null_hint_token4] = ACTIONS(439), + [aux_sym_deterministic_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token1] = ACTIONS(439), + [aux_sym_sql_hint_token2] = ACTIONS(439), + [aux_sym_sql_hint_token3] = ACTIONS(439), + [aux_sym_sql_hint_token5] = ACTIONS(439), + [aux_sym__function_language_token1] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2021] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token2] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_table_constraint_check_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2022] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token2] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_table_constraint_check_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2023] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_sequence_token5] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token3] = ACTIONS(435), + [aux_sym_create_function_statement_token4] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_statement_token8] = ACTIONS(435), + [aux_sym_create_function_statement_token9] = ACTIONS(435), + [aux_sym_create_function_statement_token10] = ACTIONS(435), + [aux_sym_create_function_statement_token11] = ACTIONS(435), + [aux_sym_external_hint_token1] = ACTIONS(435), + [aux_sym_external_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token1] = ACTIONS(435), + [aux_sym_optimizer_hint_token2] = ACTIONS(435), + [aux_sym_optimizer_hint_token3] = ACTIONS(435), + [aux_sym_parallel_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token1] = ACTIONS(435), + [aux_sym_null_hint_token4] = ACTIONS(435), + [aux_sym_deterministic_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token1] = ACTIONS(435), + [aux_sym_sql_hint_token2] = ACTIONS(435), + [aux_sym_sql_hint_token3] = ACTIONS(435), + [aux_sym_sql_hint_token5] = ACTIONS(435), + [aux_sym__function_language_token1] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2024] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_sequence_token5] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token3] = ACTIONS(427), + [aux_sym_create_function_statement_token4] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_statement_token8] = ACTIONS(427), + [aux_sym_create_function_statement_token9] = ACTIONS(427), + [aux_sym_create_function_statement_token10] = ACTIONS(427), + [aux_sym_create_function_statement_token11] = ACTIONS(427), + [aux_sym_external_hint_token1] = ACTIONS(427), + [aux_sym_external_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token1] = ACTIONS(427), + [aux_sym_optimizer_hint_token2] = ACTIONS(427), + [aux_sym_optimizer_hint_token3] = ACTIONS(427), + [aux_sym_parallel_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token1] = ACTIONS(427), + [aux_sym_null_hint_token4] = ACTIONS(427), + [aux_sym_deterministic_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token1] = ACTIONS(427), + [aux_sym_sql_hint_token2] = ACTIONS(427), + [aux_sym_sql_hint_token3] = ACTIONS(427), + [aux_sym_sql_hint_token5] = ACTIONS(427), + [aux_sym__function_language_token1] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2025] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_sequence_token5] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token3] = ACTIONS(540), + [aux_sym_create_function_statement_token4] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_statement_token8] = ACTIONS(540), + [aux_sym_create_function_statement_token9] = ACTIONS(540), + [aux_sym_create_function_statement_token10] = ACTIONS(540), + [aux_sym_create_function_statement_token11] = ACTIONS(540), + [aux_sym_external_hint_token1] = ACTIONS(540), + [aux_sym_external_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token1] = ACTIONS(540), + [aux_sym_optimizer_hint_token2] = ACTIONS(540), + [aux_sym_optimizer_hint_token3] = ACTIONS(540), + [aux_sym_parallel_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token1] = ACTIONS(540), + [aux_sym_null_hint_token4] = ACTIONS(540), + [aux_sym_deterministic_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token1] = ACTIONS(540), + [aux_sym_sql_hint_token2] = ACTIONS(540), + [aux_sym_sql_hint_token3] = ACTIONS(540), + [aux_sym_sql_hint_token5] = ACTIONS(540), + [aux_sym__function_language_token1] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2026] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token2] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_table_constraint_check_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2027] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_mode_token1] = ACTIONS(705), + [aux_sym_initial_mode_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2028] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token2] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_table_constraint_check_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2029] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token2] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_table_constraint_check_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2030] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token2] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_table_constraint_check_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2031] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_sequence_token5] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token3] = ACTIONS(566), + [aux_sym_create_function_statement_token4] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_statement_token8] = ACTIONS(566), + [aux_sym_create_function_statement_token9] = ACTIONS(566), + [aux_sym_create_function_statement_token10] = ACTIONS(566), + [aux_sym_create_function_statement_token11] = ACTIONS(566), + [aux_sym_external_hint_token1] = ACTIONS(566), + [aux_sym_external_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token1] = ACTIONS(566), + [aux_sym_optimizer_hint_token2] = ACTIONS(566), + [aux_sym_optimizer_hint_token3] = ACTIONS(566), + [aux_sym_parallel_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token1] = ACTIONS(566), + [aux_sym_null_hint_token4] = ACTIONS(566), + [aux_sym_deterministic_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token1] = ACTIONS(566), + [aux_sym_sql_hint_token2] = ACTIONS(566), + [aux_sym_sql_hint_token3] = ACTIONS(566), + [aux_sym_sql_hint_token5] = ACTIONS(566), + [aux_sym__function_language_token1] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2032] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token2] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_table_constraint_check_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2033] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_sequence_token5] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token3] = ACTIONS(570), + [aux_sym_create_function_statement_token4] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_statement_token8] = ACTIONS(570), + [aux_sym_create_function_statement_token9] = ACTIONS(570), + [aux_sym_create_function_statement_token10] = ACTIONS(570), + [aux_sym_create_function_statement_token11] = ACTIONS(570), + [aux_sym_external_hint_token1] = ACTIONS(570), + [aux_sym_external_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token1] = ACTIONS(570), + [aux_sym_optimizer_hint_token2] = ACTIONS(570), + [aux_sym_optimizer_hint_token3] = ACTIONS(570), + [aux_sym_parallel_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token1] = ACTIONS(570), + [aux_sym_null_hint_token4] = ACTIONS(570), + [aux_sym_deterministic_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token1] = ACTIONS(570), + [aux_sym_sql_hint_token2] = ACTIONS(570), + [aux_sym_sql_hint_token3] = ACTIONS(570), + [aux_sym_sql_hint_token5] = ACTIONS(570), + [aux_sym__function_language_token1] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2034] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token2] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_table_constraint_check_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2035] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token2] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_table_constraint_check_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2036] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_sequence_token5] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token3] = ACTIONS(618), + [aux_sym_create_function_statement_token4] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_statement_token8] = ACTIONS(618), + [aux_sym_create_function_statement_token9] = ACTIONS(618), + [aux_sym_create_function_statement_token10] = ACTIONS(618), + [aux_sym_create_function_statement_token11] = ACTIONS(618), + [aux_sym_external_hint_token1] = ACTIONS(618), + [aux_sym_external_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token1] = ACTIONS(618), + [aux_sym_optimizer_hint_token2] = ACTIONS(618), + [aux_sym_optimizer_hint_token3] = ACTIONS(618), + [aux_sym_parallel_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token1] = ACTIONS(618), + [aux_sym_null_hint_token4] = ACTIONS(618), + [aux_sym_deterministic_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token1] = ACTIONS(618), + [aux_sym_sql_hint_token2] = ACTIONS(618), + [aux_sym_sql_hint_token3] = ACTIONS(618), + [aux_sym_sql_hint_token5] = ACTIONS(618), + [aux_sym__function_language_token1] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2037] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token2] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_table_constraint_check_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2038] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token2] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_table_constraint_check_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2039] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token2] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_table_constraint_check_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2040] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token2] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_table_constraint_check_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2041] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_sequence_token5] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token3] = ACTIONS(544), + [aux_sym_create_function_statement_token4] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_statement_token8] = ACTIONS(544), + [aux_sym_create_function_statement_token9] = ACTIONS(544), + [aux_sym_create_function_statement_token10] = ACTIONS(544), + [aux_sym_create_function_statement_token11] = ACTIONS(544), + [aux_sym_external_hint_token1] = ACTIONS(544), + [aux_sym_external_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token1] = ACTIONS(544), + [aux_sym_optimizer_hint_token2] = ACTIONS(544), + [aux_sym_optimizer_hint_token3] = ACTIONS(544), + [aux_sym_parallel_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token1] = ACTIONS(544), + [aux_sym_null_hint_token4] = ACTIONS(544), + [aux_sym_deterministic_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token1] = ACTIONS(544), + [aux_sym_sql_hint_token2] = ACTIONS(544), + [aux_sym_sql_hint_token3] = ACTIONS(544), + [aux_sym_sql_hint_token5] = ACTIONS(544), + [aux_sym__function_language_token1] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2042] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token2] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_table_constraint_check_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2043] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token2] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_table_constraint_check_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2044] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token2] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_table_constraint_check_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2045] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token2] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_table_constraint_check_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2046] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token2] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_table_constraint_check_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2639), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2047] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_sequence_token5] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token3] = ACTIONS(711), + [aux_sym_create_function_statement_token4] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_statement_token8] = ACTIONS(711), + [aux_sym_create_function_statement_token9] = ACTIONS(711), + [aux_sym_create_function_statement_token10] = ACTIONS(711), + [aux_sym_create_function_statement_token11] = ACTIONS(711), + [aux_sym_external_hint_token1] = ACTIONS(711), + [aux_sym_external_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token1] = ACTIONS(711), + [aux_sym_optimizer_hint_token2] = ACTIONS(711), + [aux_sym_optimizer_hint_token3] = ACTIONS(711), + [aux_sym_parallel_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token1] = ACTIONS(711), + [aux_sym_null_hint_token4] = ACTIONS(711), + [aux_sym_deterministic_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token1] = ACTIONS(711), + [aux_sym_sql_hint_token2] = ACTIONS(711), + [aux_sym_sql_hint_token3] = ACTIONS(711), + [aux_sym_sql_hint_token5] = ACTIONS(711), + [aux_sym__function_language_token1] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2048] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_sequence_token5] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token3] = ACTIONS(727), + [aux_sym_create_function_statement_token4] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_statement_token8] = ACTIONS(727), + [aux_sym_create_function_statement_token9] = ACTIONS(727), + [aux_sym_create_function_statement_token10] = ACTIONS(727), + [aux_sym_create_function_statement_token11] = ACTIONS(727), + [aux_sym_external_hint_token1] = ACTIONS(727), + [aux_sym_external_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token1] = ACTIONS(727), + [aux_sym_optimizer_hint_token2] = ACTIONS(727), + [aux_sym_optimizer_hint_token3] = ACTIONS(727), + [aux_sym_parallel_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token1] = ACTIONS(727), + [aux_sym_null_hint_token4] = ACTIONS(727), + [aux_sym_deterministic_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token1] = ACTIONS(727), + [aux_sym_sql_hint_token2] = ACTIONS(727), + [aux_sym_sql_hint_token3] = ACTIONS(727), + [aux_sym_sql_hint_token5] = ACTIONS(727), + [aux_sym__function_language_token1] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2049] = { + [sym__aliased_expression] = STATE(7978), + [sym__aliasable_expression] = STATE(7978), + [sym_select_clause_body] = STATE(7792), + [sym_select_subexpression] = STATE(2910), + [sym_conditional_expression] = STATE(2910), + [sym_in_expression] = STATE(2910), + [sym_function_call] = STATE(2756), + [sym__parenthesized_expression] = STATE(2756), + [sym_is_expression] = STATE(2910), + [sym_boolean_expression] = STATE(2910), + [sym_at_time_zone_expression] = STATE(2910), + [sym_NULL] = STATE(2910), + [sym_TRUE] = STATE(2910), + [sym_FALSE] = STATE(2910), + [sym__quoted_identifier] = STATE(2135), + [sym_identifier] = STATE(2153), + [sym_dotted_name] = STATE(2182), + [sym__identifier] = STATE(2435), + [sym_string] = STATE(2756), + [sym_json_access] = STATE(2910), + [sym_type_cast] = STATE(2910), + [sym_array_element_access] = STATE(2910), + [sym_unary_expression] = STATE(2910), + [sym_binary_expression] = STATE(2910), + [sym_asterisk_expression] = STATE(2910), + [sym_interval_expression] = STATE(2910), + [sym_argument_reference] = STATE(2688), + [sym__expression] = STATE(2612), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2687), + [anon_sym_LPAREN] = ACTIONS(2689), + [aux_sym_create_statement_token1] = ACTIONS(41), + [aux_sym_alter_statement_token1] = ACTIONS(41), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(41), + [aux_sym_pg_command_token1] = ACTIONS(39), + [aux_sym__compound_statement_token2] = ACTIONS(41), + [aux_sym_return_statement_token1] = ACTIONS(41), + [aux_sym_declare_statement_token1] = ACTIONS(41), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(2691), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = ACTIONS(41), + [aux_sym_trigger_event_token3] = ACTIONS(41), + [aux_sym_drop_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token4] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_create_table_statement_token1] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(2693), + [aux_sym_conditional_expression_token1] = ACTIONS(2695), + [aux_sym_TRUE_token1] = ACTIONS(2697), + [aux_sym_FALSE_token1] = ACTIONS(2699), + [sym_number] = ACTIONS(2701), + [sym__unquoted_identifier] = ACTIONS(2703), + [anon_sym_BQUOTE] = ACTIONS(2705), + [anon_sym_DQUOTE] = ACTIONS(2707), + [anon_sym_SQUOTE] = ACTIONS(2709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2711), + [anon_sym_DASH] = ACTIONS(2713), + [anon_sym_BANG_BANG] = ACTIONS(2711), + [anon_sym_TILDE] = ACTIONS(2711), + [anon_sym_AT] = ACTIONS(2711), + [anon_sym_PIPE_SLASH] = ACTIONS(2711), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2711), + [anon_sym_STAR] = ACTIONS(2715), + [aux_sym_interval_expression_token1] = ACTIONS(2717), + [anon_sym_DOLLAR] = ACTIONS(2719), + [sym__dollar_quoted_string_tag] = ACTIONS(2721), + }, + [2050] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_sequence_token5] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token3] = ACTIONS(747), + [aux_sym_create_function_statement_token4] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_statement_token8] = ACTIONS(747), + [aux_sym_create_function_statement_token9] = ACTIONS(747), + [aux_sym_create_function_statement_token10] = ACTIONS(747), + [aux_sym_create_function_statement_token11] = ACTIONS(747), + [aux_sym_external_hint_token1] = ACTIONS(747), + [aux_sym_external_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token1] = ACTIONS(747), + [aux_sym_optimizer_hint_token2] = ACTIONS(747), + [aux_sym_optimizer_hint_token3] = ACTIONS(747), + [aux_sym_parallel_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token1] = ACTIONS(747), + [aux_sym_null_hint_token4] = ACTIONS(747), + [aux_sym_deterministic_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token1] = ACTIONS(747), + [aux_sym_sql_hint_token2] = ACTIONS(747), + [aux_sym_sql_hint_token3] = ACTIONS(747), + [aux_sym_sql_hint_token5] = ACTIONS(747), + [aux_sym__function_language_token1] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2051] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_sequence_token5] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token3] = ACTIONS(719), + [aux_sym_create_function_statement_token4] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_statement_token8] = ACTIONS(719), + [aux_sym_create_function_statement_token9] = ACTIONS(719), + [aux_sym_create_function_statement_token10] = ACTIONS(719), + [aux_sym_create_function_statement_token11] = ACTIONS(719), + [aux_sym_external_hint_token1] = ACTIONS(719), + [aux_sym_external_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token1] = ACTIONS(719), + [aux_sym_optimizer_hint_token2] = ACTIONS(719), + [aux_sym_optimizer_hint_token3] = ACTIONS(719), + [aux_sym_parallel_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token1] = ACTIONS(719), + [aux_sym_null_hint_token4] = ACTIONS(719), + [aux_sym_deterministic_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token1] = ACTIONS(719), + [aux_sym_sql_hint_token2] = ACTIONS(719), + [aux_sym_sql_hint_token3] = ACTIONS(719), + [aux_sym_sql_hint_token5] = ACTIONS(719), + [aux_sym__function_language_token1] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2052] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_sequence_token5] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token3] = ACTIONS(662), + [aux_sym_create_function_statement_token4] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_statement_token8] = ACTIONS(662), + [aux_sym_create_function_statement_token9] = ACTIONS(662), + [aux_sym_create_function_statement_token10] = ACTIONS(662), + [aux_sym_create_function_statement_token11] = ACTIONS(662), + [aux_sym_external_hint_token1] = ACTIONS(662), + [aux_sym_external_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token1] = ACTIONS(662), + [aux_sym_optimizer_hint_token2] = ACTIONS(662), + [aux_sym_optimizer_hint_token3] = ACTIONS(662), + [aux_sym_parallel_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token1] = ACTIONS(662), + [aux_sym_null_hint_token4] = ACTIONS(662), + [aux_sym_deterministic_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token1] = ACTIONS(662), + [aux_sym_sql_hint_token2] = ACTIONS(662), + [aux_sym_sql_hint_token3] = ACTIONS(662), + [aux_sym_sql_hint_token5] = ACTIONS(662), + [aux_sym__function_language_token1] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2053] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_sequence_token5] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token3] = ACTIONS(786), + [aux_sym_create_function_statement_token4] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_statement_token8] = ACTIONS(786), + [aux_sym_create_function_statement_token9] = ACTIONS(786), + [aux_sym_create_function_statement_token10] = ACTIONS(786), + [aux_sym_create_function_statement_token11] = ACTIONS(786), + [aux_sym_external_hint_token1] = ACTIONS(786), + [aux_sym_external_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token1] = ACTIONS(786), + [aux_sym_optimizer_hint_token2] = ACTIONS(786), + [aux_sym_optimizer_hint_token3] = ACTIONS(786), + [aux_sym_parallel_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token1] = ACTIONS(786), + [aux_sym_null_hint_token4] = ACTIONS(786), + [aux_sym_deterministic_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token1] = ACTIONS(786), + [aux_sym_sql_hint_token2] = ACTIONS(786), + [aux_sym_sql_hint_token3] = ACTIONS(786), + [aux_sym_sql_hint_token5] = ACTIONS(786), + [aux_sym__function_language_token1] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2054] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_sequence_token5] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token3] = ACTIONS(666), + [aux_sym_create_function_statement_token4] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_statement_token8] = ACTIONS(666), + [aux_sym_create_function_statement_token9] = ACTIONS(666), + [aux_sym_create_function_statement_token10] = ACTIONS(666), + [aux_sym_create_function_statement_token11] = ACTIONS(666), + [aux_sym_external_hint_token1] = ACTIONS(666), + [aux_sym_external_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token1] = ACTIONS(666), + [aux_sym_optimizer_hint_token2] = ACTIONS(666), + [aux_sym_optimizer_hint_token3] = ACTIONS(666), + [aux_sym_parallel_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token1] = ACTIONS(666), + [aux_sym_null_hint_token4] = ACTIONS(666), + [aux_sym_deterministic_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token1] = ACTIONS(666), + [aux_sym_sql_hint_token2] = ACTIONS(666), + [aux_sym_sql_hint_token3] = ACTIONS(666), + [aux_sym_sql_hint_token5] = ACTIONS(666), + [aux_sym__function_language_token1] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2055] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_sequence_token5] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token3] = ACTIONS(670), + [aux_sym_create_function_statement_token4] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_statement_token8] = ACTIONS(670), + [aux_sym_create_function_statement_token9] = ACTIONS(670), + [aux_sym_create_function_statement_token10] = ACTIONS(670), + [aux_sym_create_function_statement_token11] = ACTIONS(670), + [aux_sym_external_hint_token1] = ACTIONS(670), + [aux_sym_external_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token1] = ACTIONS(670), + [aux_sym_optimizer_hint_token2] = ACTIONS(670), + [aux_sym_optimizer_hint_token3] = ACTIONS(670), + [aux_sym_parallel_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token1] = ACTIONS(670), + [aux_sym_null_hint_token4] = ACTIONS(670), + [aux_sym_deterministic_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token1] = ACTIONS(670), + [aux_sym_sql_hint_token2] = ACTIONS(670), + [aux_sym_sql_hint_token3] = ACTIONS(670), + [aux_sym_sql_hint_token5] = ACTIONS(670), + [aux_sym__function_language_token1] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2056] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_sequence_token5] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token3] = ACTIONS(674), + [aux_sym_create_function_statement_token4] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_statement_token8] = ACTIONS(674), + [aux_sym_create_function_statement_token9] = ACTIONS(674), + [aux_sym_create_function_statement_token10] = ACTIONS(674), + [aux_sym_create_function_statement_token11] = ACTIONS(674), + [aux_sym_external_hint_token1] = ACTIONS(674), + [aux_sym_external_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token1] = ACTIONS(674), + [aux_sym_optimizer_hint_token2] = ACTIONS(674), + [aux_sym_optimizer_hint_token3] = ACTIONS(674), + [aux_sym_parallel_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token1] = ACTIONS(674), + [aux_sym_null_hint_token4] = ACTIONS(674), + [aux_sym_deterministic_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token1] = ACTIONS(674), + [aux_sym_sql_hint_token2] = ACTIONS(674), + [aux_sym_sql_hint_token3] = ACTIONS(674), + [aux_sym_sql_hint_token5] = ACTIONS(674), + [aux_sym__function_language_token1] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2057] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_sequence_token5] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token3] = ACTIONS(842), + [aux_sym_create_function_statement_token4] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_statement_token8] = ACTIONS(842), + [aux_sym_create_function_statement_token9] = ACTIONS(842), + [aux_sym_create_function_statement_token10] = ACTIONS(842), + [aux_sym_create_function_statement_token11] = ACTIONS(842), + [aux_sym_external_hint_token1] = ACTIONS(842), + [aux_sym_external_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token1] = ACTIONS(842), + [aux_sym_optimizer_hint_token2] = ACTIONS(842), + [aux_sym_optimizer_hint_token3] = ACTIONS(842), + [aux_sym_parallel_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token1] = ACTIONS(842), + [aux_sym_null_hint_token4] = ACTIONS(842), + [aux_sym_deterministic_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token1] = ACTIONS(842), + [aux_sym_sql_hint_token2] = ACTIONS(842), + [aux_sym_sql_hint_token3] = ACTIONS(842), + [aux_sym_sql_hint_token5] = ACTIONS(842), + [aux_sym__function_language_token1] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2058] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_sequence_token5] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token3] = ACTIONS(838), + [aux_sym_create_function_statement_token4] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_statement_token8] = ACTIONS(838), + [aux_sym_create_function_statement_token9] = ACTIONS(838), + [aux_sym_create_function_statement_token10] = ACTIONS(838), + [aux_sym_create_function_statement_token11] = ACTIONS(838), + [aux_sym_external_hint_token1] = ACTIONS(838), + [aux_sym_external_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token1] = ACTIONS(838), + [aux_sym_optimizer_hint_token2] = ACTIONS(838), + [aux_sym_optimizer_hint_token3] = ACTIONS(838), + [aux_sym_parallel_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token1] = ACTIONS(838), + [aux_sym_null_hint_token4] = ACTIONS(838), + [aux_sym_deterministic_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token1] = ACTIONS(838), + [aux_sym_sql_hint_token2] = ACTIONS(838), + [aux_sym_sql_hint_token3] = ACTIONS(838), + [aux_sym_sql_hint_token5] = ACTIONS(838), + [aux_sym__function_language_token1] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2059] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_sequence_token5] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token3] = ACTIONS(790), + [aux_sym_create_function_statement_token4] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_statement_token8] = ACTIONS(790), + [aux_sym_create_function_statement_token9] = ACTIONS(790), + [aux_sym_create_function_statement_token10] = ACTIONS(790), + [aux_sym_create_function_statement_token11] = ACTIONS(790), + [aux_sym_external_hint_token1] = ACTIONS(790), + [aux_sym_external_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token1] = ACTIONS(790), + [aux_sym_optimizer_hint_token2] = ACTIONS(790), + [aux_sym_optimizer_hint_token3] = ACTIONS(790), + [aux_sym_parallel_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token1] = ACTIONS(790), + [aux_sym_null_hint_token4] = ACTIONS(790), + [aux_sym_deterministic_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token1] = ACTIONS(790), + [aux_sym_sql_hint_token2] = ACTIONS(790), + [aux_sym_sql_hint_token3] = ACTIONS(790), + [aux_sym_sql_hint_token5] = ACTIONS(790), + [aux_sym__function_language_token1] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2060] = { + [ts_builtin_sym_end] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [aux_sym_with_clause_token1] = ACTIONS(2577), + [anon_sym_COMMA] = ACTIONS(2575), + [aux_sym_cte_token1] = ACTIONS(2577), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(2577), + [aux_sym_comment_statement_token1] = ACTIONS(2577), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(2577), + [aux_sym_commit_statement_token1] = ACTIONS(2577), + [aux_sym_rollback_statement_token1] = ACTIONS(2577), + [aux_sym_create_statement_token1] = ACTIONS(2577), + [aux_sym_alter_statement_token1] = ACTIONS(2577), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2577), + [aux_sym_sequence_token5] = ACTIONS(2577), + [aux_sym_pg_command_token1] = ACTIONS(2575), + [aux_sym_return_statement_token1] = ACTIONS(2577), + [aux_sym_declare_statement_token1] = ACTIONS(2577), + [aux_sym_create_function_statement_token3] = ACTIONS(2577), + [aux_sym_create_function_statement_token4] = ACTIONS(2577), + [aux_sym_create_function_statement_token7] = ACTIONS(2577), + [aux_sym_create_function_statement_token8] = ACTIONS(2577), + [aux_sym_create_function_statement_token9] = ACTIONS(2577), + [aux_sym_create_function_statement_token10] = ACTIONS(2577), + [aux_sym_create_function_statement_token11] = ACTIONS(2577), + [aux_sym_external_hint_token1] = ACTIONS(2577), + [aux_sym_external_hint_token2] = ACTIONS(2577), + [aux_sym_optimizer_hint_token1] = ACTIONS(2577), + [aux_sym_optimizer_hint_token2] = ACTIONS(2577), + [aux_sym_optimizer_hint_token3] = ACTIONS(2577), + [aux_sym_parallel_hint_token1] = ACTIONS(2577), + [aux_sym_null_hint_token1] = ACTIONS(2577), + [aux_sym_null_hint_token4] = ACTIONS(2577), + [aux_sym_deterministic_hint_token1] = ACTIONS(2577), + [aux_sym_sql_hint_token1] = ACTIONS(2577), + [aux_sym_sql_hint_token2] = ACTIONS(2577), + [aux_sym_sql_hint_token3] = ACTIONS(2577), + [aux_sym_sql_hint_token5] = ACTIONS(2577), + [aux_sym__function_language_token1] = ACTIONS(2577), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(2577), + [aux_sym_trigger_event_token2] = ACTIONS(2577), + [aux_sym_trigger_event_token3] = ACTIONS(2577), + [aux_sym_drop_statement_token1] = ACTIONS(2577), + [aux_sym_grant_statement_token1] = ACTIONS(2577), + [aux_sym_grant_statement_token4] = ACTIONS(2577), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(2577), + [anon_sym_BQUOTE] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DASH_GT_GT] = ACTIONS(2739), + [anon_sym_POUND_GT] = ACTIONS(2737), + [anon_sym_POUND_GT_GT] = ACTIONS(2739), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2061] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_sequence_token5] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token3] = ACTIONS(265), + [aux_sym_create_function_statement_token4] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_statement_token8] = ACTIONS(265), + [aux_sym_create_function_statement_token9] = ACTIONS(265), + [aux_sym_create_function_statement_token10] = ACTIONS(265), + [aux_sym_create_function_statement_token11] = ACTIONS(265), + [aux_sym_external_hint_token1] = ACTIONS(265), + [aux_sym_external_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token1] = ACTIONS(265), + [aux_sym_optimizer_hint_token2] = ACTIONS(265), + [aux_sym_optimizer_hint_token3] = ACTIONS(265), + [aux_sym_parallel_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token1] = ACTIONS(265), + [aux_sym_null_hint_token4] = ACTIONS(265), + [aux_sym_deterministic_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token1] = ACTIONS(265), + [aux_sym_sql_hint_token2] = ACTIONS(265), + [aux_sym_sql_hint_token3] = ACTIONS(265), + [aux_sym_sql_hint_token5] = ACTIONS(265), + [aux_sym__function_language_token1] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2062] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_sequence_token5] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token3] = ACTIONS(739), + [aux_sym_create_function_statement_token4] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_statement_token8] = ACTIONS(739), + [aux_sym_create_function_statement_token9] = ACTIONS(739), + [aux_sym_create_function_statement_token10] = ACTIONS(739), + [aux_sym_create_function_statement_token11] = ACTIONS(739), + [aux_sym_external_hint_token1] = ACTIONS(739), + [aux_sym_external_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token1] = ACTIONS(739), + [aux_sym_optimizer_hint_token2] = ACTIONS(739), + [aux_sym_optimizer_hint_token3] = ACTIONS(739), + [aux_sym_parallel_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token1] = ACTIONS(739), + [aux_sym_null_hint_token4] = ACTIONS(739), + [aux_sym_deterministic_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token1] = ACTIONS(739), + [aux_sym_sql_hint_token2] = ACTIONS(739), + [aux_sym_sql_hint_token3] = ACTIONS(739), + [aux_sym_sql_hint_token5] = ACTIONS(739), + [aux_sym__function_language_token1] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2063] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_sequence_token5] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token3] = ACTIONS(735), + [aux_sym_create_function_statement_token4] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_statement_token8] = ACTIONS(735), + [aux_sym_create_function_statement_token9] = ACTIONS(735), + [aux_sym_create_function_statement_token10] = ACTIONS(735), + [aux_sym_create_function_statement_token11] = ACTIONS(735), + [aux_sym_external_hint_token1] = ACTIONS(735), + [aux_sym_external_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token1] = ACTIONS(735), + [aux_sym_optimizer_hint_token2] = ACTIONS(735), + [aux_sym_optimizer_hint_token3] = ACTIONS(735), + [aux_sym_parallel_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token1] = ACTIONS(735), + [aux_sym_null_hint_token4] = ACTIONS(735), + [aux_sym_deterministic_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token1] = ACTIONS(735), + [aux_sym_sql_hint_token2] = ACTIONS(735), + [aux_sym_sql_hint_token3] = ACTIONS(735), + [aux_sym_sql_hint_token5] = ACTIONS(735), + [aux_sym__function_language_token1] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2064] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_sequence_token5] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token3] = ACTIONS(731), + [aux_sym_create_function_statement_token4] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_statement_token8] = ACTIONS(731), + [aux_sym_create_function_statement_token9] = ACTIONS(731), + [aux_sym_create_function_statement_token10] = ACTIONS(731), + [aux_sym_create_function_statement_token11] = ACTIONS(731), + [aux_sym_external_hint_token1] = ACTIONS(731), + [aux_sym_external_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token1] = ACTIONS(731), + [aux_sym_optimizer_hint_token2] = ACTIONS(731), + [aux_sym_optimizer_hint_token3] = ACTIONS(731), + [aux_sym_parallel_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token1] = ACTIONS(731), + [aux_sym_null_hint_token4] = ACTIONS(731), + [aux_sym_deterministic_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token1] = ACTIONS(731), + [aux_sym_sql_hint_token2] = ACTIONS(731), + [aux_sym_sql_hint_token3] = ACTIONS(731), + [aux_sym_sql_hint_token5] = ACTIONS(731), + [aux_sym__function_language_token1] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [2065] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_sequence_token5] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token3] = ACTIONS(743), + [aux_sym_create_function_statement_token4] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_statement_token8] = ACTIONS(743), + [aux_sym_create_function_statement_token9] = ACTIONS(743), + [aux_sym_create_function_statement_token10] = ACTIONS(743), + [aux_sym_create_function_statement_token11] = ACTIONS(743), + [aux_sym_external_hint_token1] = ACTIONS(743), + [aux_sym_external_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token1] = ACTIONS(743), + [aux_sym_optimizer_hint_token2] = ACTIONS(743), + [aux_sym_optimizer_hint_token3] = ACTIONS(743), + [aux_sym_parallel_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token1] = ACTIONS(743), + [aux_sym_null_hint_token4] = ACTIONS(743), + [aux_sym_deterministic_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token1] = ACTIONS(743), + [aux_sym_sql_hint_token2] = ACTIONS(743), + [aux_sym_sql_hint_token3] = ACTIONS(743), + [aux_sym_sql_hint_token5] = ACTIONS(743), + [aux_sym__function_language_token1] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2066] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_sequence_token5] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token3] = ACTIONS(771), + [aux_sym_create_function_statement_token4] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_statement_token8] = ACTIONS(771), + [aux_sym_create_function_statement_token9] = ACTIONS(771), + [aux_sym_create_function_statement_token10] = ACTIONS(771), + [aux_sym_create_function_statement_token11] = ACTIONS(771), + [aux_sym_external_hint_token1] = ACTIONS(771), + [aux_sym_external_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token1] = ACTIONS(771), + [aux_sym_optimizer_hint_token2] = ACTIONS(771), + [aux_sym_optimizer_hint_token3] = ACTIONS(771), + [aux_sym_parallel_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token1] = ACTIONS(771), + [aux_sym_null_hint_token4] = ACTIONS(771), + [aux_sym_deterministic_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token1] = ACTIONS(771), + [aux_sym_sql_hint_token2] = ACTIONS(771), + [aux_sym_sql_hint_token3] = ACTIONS(771), + [aux_sym_sql_hint_token5] = ACTIONS(771), + [aux_sym__function_language_token1] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2067] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_sequence_token5] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token3] = ACTIONS(723), + [aux_sym_create_function_statement_token4] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_statement_token8] = ACTIONS(723), + [aux_sym_create_function_statement_token9] = ACTIONS(723), + [aux_sym_create_function_statement_token10] = ACTIONS(723), + [aux_sym_create_function_statement_token11] = ACTIONS(723), + [aux_sym_external_hint_token1] = ACTIONS(723), + [aux_sym_external_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token1] = ACTIONS(723), + [aux_sym_optimizer_hint_token2] = ACTIONS(723), + [aux_sym_optimizer_hint_token3] = ACTIONS(723), + [aux_sym_parallel_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token1] = ACTIONS(723), + [aux_sym_null_hint_token4] = ACTIONS(723), + [aux_sym_deterministic_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token1] = ACTIONS(723), + [aux_sym_sql_hint_token2] = ACTIONS(723), + [aux_sym_sql_hint_token3] = ACTIONS(723), + [aux_sym_sql_hint_token5] = ACTIONS(723), + [aux_sym__function_language_token1] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2068] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_sequence_token5] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token3] = ACTIONS(715), + [aux_sym_create_function_statement_token4] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_statement_token8] = ACTIONS(715), + [aux_sym_create_function_statement_token9] = ACTIONS(715), + [aux_sym_create_function_statement_token10] = ACTIONS(715), + [aux_sym_create_function_statement_token11] = ACTIONS(715), + [aux_sym_external_hint_token1] = ACTIONS(715), + [aux_sym_external_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token1] = ACTIONS(715), + [aux_sym_optimizer_hint_token2] = ACTIONS(715), + [aux_sym_optimizer_hint_token3] = ACTIONS(715), + [aux_sym_parallel_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token1] = ACTIONS(715), + [aux_sym_null_hint_token4] = ACTIONS(715), + [aux_sym_deterministic_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token1] = ACTIONS(715), + [aux_sym_sql_hint_token2] = ACTIONS(715), + [aux_sym_sql_hint_token3] = ACTIONS(715), + [aux_sym_sql_hint_token5] = ACTIONS(715), + [aux_sym__function_language_token1] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [2069] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_sequence_token5] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token3] = ACTIONS(688), + [aux_sym_create_function_statement_token4] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_statement_token8] = ACTIONS(688), + [aux_sym_create_function_statement_token9] = ACTIONS(688), + [aux_sym_create_function_statement_token10] = ACTIONS(688), + [aux_sym_create_function_statement_token11] = ACTIONS(688), + [aux_sym_external_hint_token1] = ACTIONS(688), + [aux_sym_external_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token1] = ACTIONS(688), + [aux_sym_optimizer_hint_token2] = ACTIONS(688), + [aux_sym_optimizer_hint_token3] = ACTIONS(688), + [aux_sym_parallel_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token1] = ACTIONS(688), + [aux_sym_null_hint_token4] = ACTIONS(688), + [aux_sym_deterministic_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token1] = ACTIONS(688), + [aux_sym_sql_hint_token2] = ACTIONS(688), + [aux_sym_sql_hint_token3] = ACTIONS(688), + [aux_sym_sql_hint_token5] = ACTIONS(688), + [aux_sym__function_language_token1] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2070] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_sequence_token5] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token3] = ACTIONS(705), + [aux_sym_create_function_statement_token4] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_statement_token8] = ACTIONS(705), + [aux_sym_create_function_statement_token9] = ACTIONS(705), + [aux_sym_create_function_statement_token10] = ACTIONS(705), + [aux_sym_create_function_statement_token11] = ACTIONS(705), + [aux_sym_external_hint_token1] = ACTIONS(705), + [aux_sym_external_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token1] = ACTIONS(705), + [aux_sym_optimizer_hint_token2] = ACTIONS(705), + [aux_sym_optimizer_hint_token3] = ACTIONS(705), + [aux_sym_parallel_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token1] = ACTIONS(705), + [aux_sym_null_hint_token4] = ACTIONS(705), + [aux_sym_deterministic_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token1] = ACTIONS(705), + [aux_sym_sql_hint_token2] = ACTIONS(705), + [aux_sym_sql_hint_token3] = ACTIONS(705), + [aux_sym_sql_hint_token5] = ACTIONS(705), + [aux_sym__function_language_token1] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2071] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2072] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2073] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2074] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_sequence_token5] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token3] = ACTIONS(658), + [aux_sym_create_function_statement_token4] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_statement_token8] = ACTIONS(658), + [aux_sym_create_function_statement_token9] = ACTIONS(658), + [aux_sym_create_function_statement_token10] = ACTIONS(658), + [aux_sym_create_function_statement_token11] = ACTIONS(658), + [aux_sym_external_hint_token1] = ACTIONS(658), + [aux_sym_external_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token1] = ACTIONS(658), + [aux_sym_optimizer_hint_token2] = ACTIONS(658), + [aux_sym_optimizer_hint_token3] = ACTIONS(658), + [aux_sym_parallel_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token1] = ACTIONS(658), + [aux_sym_null_hint_token4] = ACTIONS(658), + [aux_sym_deterministic_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token1] = ACTIONS(658), + [aux_sym_sql_hint_token2] = ACTIONS(658), + [aux_sym_sql_hint_token3] = ACTIONS(658), + [aux_sym_sql_hint_token5] = ACTIONS(658), + [aux_sym__function_language_token1] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2075] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_sequence_token5] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token3] = ACTIONS(767), + [aux_sym_create_function_statement_token4] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_statement_token8] = ACTIONS(767), + [aux_sym_create_function_statement_token9] = ACTIONS(767), + [aux_sym_create_function_statement_token10] = ACTIONS(767), + [aux_sym_create_function_statement_token11] = ACTIONS(767), + [aux_sym_external_hint_token1] = ACTIONS(767), + [aux_sym_external_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token1] = ACTIONS(767), + [aux_sym_optimizer_hint_token2] = ACTIONS(767), + [aux_sym_optimizer_hint_token3] = ACTIONS(767), + [aux_sym_parallel_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token1] = ACTIONS(767), + [aux_sym_null_hint_token4] = ACTIONS(767), + [aux_sym_deterministic_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token1] = ACTIONS(767), + [aux_sym_sql_hint_token2] = ACTIONS(767), + [aux_sym_sql_hint_token3] = ACTIONS(767), + [aux_sym_sql_hint_token5] = ACTIONS(767), + [aux_sym__function_language_token1] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2076] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_sequence_token5] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token3] = ACTIONS(763), + [aux_sym_create_function_statement_token4] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_statement_token8] = ACTIONS(763), + [aux_sym_create_function_statement_token9] = ACTIONS(763), + [aux_sym_create_function_statement_token10] = ACTIONS(763), + [aux_sym_create_function_statement_token11] = ACTIONS(763), + [aux_sym_external_hint_token1] = ACTIONS(763), + [aux_sym_external_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token1] = ACTIONS(763), + [aux_sym_optimizer_hint_token2] = ACTIONS(763), + [aux_sym_optimizer_hint_token3] = ACTIONS(763), + [aux_sym_parallel_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token1] = ACTIONS(763), + [aux_sym_null_hint_token4] = ACTIONS(763), + [aux_sym_deterministic_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token1] = ACTIONS(763), + [aux_sym_sql_hint_token2] = ACTIONS(763), + [aux_sym_sql_hint_token3] = ACTIONS(763), + [aux_sym_sql_hint_token5] = ACTIONS(763), + [aux_sym__function_language_token1] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2077] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_sequence_token5] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token3] = ACTIONS(684), + [aux_sym_create_function_statement_token4] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_statement_token8] = ACTIONS(684), + [aux_sym_create_function_statement_token9] = ACTIONS(684), + [aux_sym_create_function_statement_token10] = ACTIONS(684), + [aux_sym_create_function_statement_token11] = ACTIONS(684), + [aux_sym_external_hint_token1] = ACTIONS(684), + [aux_sym_external_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token1] = ACTIONS(684), + [aux_sym_optimizer_hint_token2] = ACTIONS(684), + [aux_sym_optimizer_hint_token3] = ACTIONS(684), + [aux_sym_parallel_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token1] = ACTIONS(684), + [aux_sym_null_hint_token4] = ACTIONS(684), + [aux_sym_deterministic_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token1] = ACTIONS(684), + [aux_sym_sql_hint_token2] = ACTIONS(684), + [aux_sym_sql_hint_token3] = ACTIONS(684), + [aux_sym_sql_hint_token5] = ACTIONS(684), + [aux_sym__function_language_token1] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2078] = { + [ts_builtin_sym_end] = ACTIONS(2753), + [anon_sym_SEMI] = ACTIONS(2753), + [aux_sym_with_clause_token1] = ACTIONS(2755), + [aux_sym_cte_token1] = ACTIONS(2755), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(2755), + [aux_sym_comment_statement_token1] = ACTIONS(2755), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(2755), + [aux_sym_commit_statement_token1] = ACTIONS(2755), + [aux_sym_rollback_statement_token1] = ACTIONS(2755), + [aux_sym_create_statement_token1] = ACTIONS(2755), + [aux_sym_alter_statement_token1] = ACTIONS(2755), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2755), + [aux_sym_sequence_token5] = ACTIONS(2755), + [aux_sym_pg_command_token1] = ACTIONS(2753), + [aux_sym_return_statement_token1] = ACTIONS(2755), + [aux_sym_declare_statement_token1] = ACTIONS(2755), + [aux_sym_create_function_statement_token3] = ACTIONS(2755), + [aux_sym_create_function_statement_token4] = ACTIONS(2755), + [aux_sym_create_function_statement_token7] = ACTIONS(2755), + [aux_sym_create_function_statement_token8] = ACTIONS(2755), + [aux_sym_create_function_statement_token9] = ACTIONS(2755), + [aux_sym_create_function_statement_token10] = ACTIONS(2755), + [aux_sym_create_function_statement_token11] = ACTIONS(2755), + [aux_sym_external_hint_token1] = ACTIONS(2755), + [aux_sym_external_hint_token2] = ACTIONS(2755), + [aux_sym_optimizer_hint_token1] = ACTIONS(2755), + [aux_sym_optimizer_hint_token2] = ACTIONS(2755), + [aux_sym_optimizer_hint_token3] = ACTIONS(2755), + [aux_sym_parallel_hint_token1] = ACTIONS(2755), + [aux_sym_null_hint_token1] = ACTIONS(2755), + [aux_sym_null_hint_token4] = ACTIONS(2755), + [aux_sym_deterministic_hint_token1] = ACTIONS(2755), + [aux_sym_sql_hint_token1] = ACTIONS(2755), + [aux_sym_sql_hint_token2] = ACTIONS(2755), + [aux_sym_sql_hint_token3] = ACTIONS(2755), + [aux_sym_sql_hint_token5] = ACTIONS(2755), + [aux_sym__function_language_token1] = ACTIONS(2755), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(2755), + [aux_sym_trigger_event_token2] = ACTIONS(2755), + [aux_sym_trigger_event_token3] = ACTIONS(2755), + [aux_sym_drop_statement_token1] = ACTIONS(2755), + [aux_sym_grant_statement_token1] = ACTIONS(2755), + [aux_sym_grant_statement_token4] = ACTIONS(2755), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(2755), + [anon_sym_BQUOTE] = ACTIONS(2753), + [anon_sym_DQUOTE] = ACTIONS(2753), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DASH_GT_GT] = ACTIONS(2739), + [anon_sym_POUND_GT] = ACTIONS(2737), + [anon_sym_POUND_GT_GT] = ACTIONS(2739), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2079] = { + [sym__aliased_expression] = STATE(7997), + [sym__aliasable_expression] = STATE(7997), + [sym_select_clause_body] = STATE(7784), + [sym_select_subexpression] = STATE(3133), + [sym_conditional_expression] = STATE(3133), + [sym_in_expression] = STATE(3133), + [sym_function_call] = STATE(2828), + [sym__parenthesized_expression] = STATE(2828), + [sym_is_expression] = STATE(3133), + [sym_boolean_expression] = STATE(3133), + [sym_at_time_zone_expression] = STATE(3133), + [sym_NULL] = STATE(3133), + [sym_TRUE] = STATE(3133), + [sym_FALSE] = STATE(3133), + [sym__quoted_identifier] = STATE(2310), + [sym_identifier] = STATE(2221), + [sym_dotted_name] = STATE(2502), + [sym__identifier] = STATE(2492), + [sym_string] = STATE(2828), + [sym_json_access] = STATE(3133), + [sym_type_cast] = STATE(3133), + [sym_array_element_access] = STATE(3133), + [sym_unary_expression] = STATE(3133), + [sym_binary_expression] = STATE(3133), + [sym_asterisk_expression] = STATE(3133), + [sym_interval_expression] = STATE(3133), + [sym_argument_reference] = STATE(2827), + [sym__expression] = STATE(2663), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2757), + [anon_sym_LPAREN] = ACTIONS(2759), + [aux_sym_create_statement_token1] = ACTIONS(41), + [aux_sym_alter_statement_token1] = ACTIONS(41), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(41), + [aux_sym_pg_command_token1] = ACTIONS(39), + [aux_sym__compound_statement_token2] = ACTIONS(41), + [aux_sym_return_statement_token1] = ACTIONS(41), + [aux_sym_declare_statement_token1] = ACTIONS(41), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(2761), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = ACTIONS(41), + [aux_sym_trigger_event_token3] = ACTIONS(41), + [aux_sym_drop_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token1] = ACTIONS(41), + [aux_sym_grant_statement_token4] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(2763), + [aux_sym_conditional_expression_token1] = ACTIONS(2765), + [aux_sym_TRUE_token1] = ACTIONS(2767), + [aux_sym_FALSE_token1] = ACTIONS(2769), + [sym_number] = ACTIONS(2771), + [sym__unquoted_identifier] = ACTIONS(2773), + [anon_sym_BQUOTE] = ACTIONS(2775), + [anon_sym_DQUOTE] = ACTIONS(2777), + [anon_sym_SQUOTE] = ACTIONS(2779), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2781), + [anon_sym_DASH] = ACTIONS(2783), + [anon_sym_BANG_BANG] = ACTIONS(2781), + [anon_sym_TILDE] = ACTIONS(2781), + [anon_sym_AT] = ACTIONS(2781), + [anon_sym_PIPE_SLASH] = ACTIONS(2781), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2781), + [anon_sym_STAR] = ACTIONS(2785), + [aux_sym_interval_expression_token1] = ACTIONS(2787), + [anon_sym_DOLLAR] = ACTIONS(2789), + [sym__dollar_quoted_string_tag] = ACTIONS(2791), + }, + [2080] = { + [ts_builtin_sym_end] = ACTIONS(2793), + [anon_sym_SEMI] = ACTIONS(2793), + [aux_sym_with_clause_token1] = ACTIONS(2795), + [aux_sym_cte_token1] = ACTIONS(2795), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(2795), + [aux_sym_comment_statement_token1] = ACTIONS(2795), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(2795), + [aux_sym_commit_statement_token1] = ACTIONS(2795), + [aux_sym_rollback_statement_token1] = ACTIONS(2795), + [aux_sym_create_statement_token1] = ACTIONS(2795), + [aux_sym_alter_statement_token1] = ACTIONS(2795), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2795), + [aux_sym_sequence_token5] = ACTIONS(2795), + [aux_sym_pg_command_token1] = ACTIONS(2793), + [aux_sym_return_statement_token1] = ACTIONS(2795), + [aux_sym_declare_statement_token1] = ACTIONS(2795), + [aux_sym_create_function_statement_token3] = ACTIONS(2795), + [aux_sym_create_function_statement_token4] = ACTIONS(2795), + [aux_sym_create_function_statement_token7] = ACTIONS(2795), + [aux_sym_create_function_statement_token8] = ACTIONS(2795), + [aux_sym_create_function_statement_token9] = ACTIONS(2795), + [aux_sym_create_function_statement_token10] = ACTIONS(2795), + [aux_sym_create_function_statement_token11] = ACTIONS(2795), + [aux_sym_external_hint_token1] = ACTIONS(2795), + [aux_sym_external_hint_token2] = ACTIONS(2795), + [aux_sym_optimizer_hint_token1] = ACTIONS(2795), + [aux_sym_optimizer_hint_token2] = ACTIONS(2795), + [aux_sym_optimizer_hint_token3] = ACTIONS(2795), + [aux_sym_parallel_hint_token1] = ACTIONS(2795), + [aux_sym_null_hint_token1] = ACTIONS(2795), + [aux_sym_null_hint_token4] = ACTIONS(2795), + [aux_sym_deterministic_hint_token1] = ACTIONS(2795), + [aux_sym_sql_hint_token1] = ACTIONS(2795), + [aux_sym_sql_hint_token2] = ACTIONS(2795), + [aux_sym_sql_hint_token3] = ACTIONS(2795), + [aux_sym_sql_hint_token5] = ACTIONS(2795), + [aux_sym__function_language_token1] = ACTIONS(2795), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(2795), + [aux_sym_trigger_event_token2] = ACTIONS(2795), + [aux_sym_trigger_event_token3] = ACTIONS(2795), + [aux_sym_drop_statement_token1] = ACTIONS(2795), + [aux_sym_grant_statement_token1] = ACTIONS(2795), + [aux_sym_grant_statement_token4] = ACTIONS(2795), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(2795), + [anon_sym_BQUOTE] = ACTIONS(2793), + [anon_sym_DQUOTE] = ACTIONS(2793), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DASH_GT_GT] = ACTIONS(2739), + [anon_sym_POUND_GT] = ACTIONS(2737), + [anon_sym_POUND_GT_GT] = ACTIONS(2739), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2081] = { + [ts_builtin_sym_end] = ACTIONS(2797), + [anon_sym_SEMI] = ACTIONS(2797), + [aux_sym_with_clause_token1] = ACTIONS(2799), + [aux_sym_cte_token1] = ACTIONS(2799), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(2799), + [aux_sym_comment_statement_token1] = ACTIONS(2799), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(2799), + [aux_sym_commit_statement_token1] = ACTIONS(2799), + [aux_sym_rollback_statement_token1] = ACTIONS(2799), + [aux_sym_create_statement_token1] = ACTIONS(2799), + [aux_sym_alter_statement_token1] = ACTIONS(2799), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2799), + [aux_sym_sequence_token5] = ACTIONS(2799), + [aux_sym_pg_command_token1] = ACTIONS(2797), + [aux_sym_return_statement_token1] = ACTIONS(2799), + [aux_sym_declare_statement_token1] = ACTIONS(2799), + [aux_sym_create_function_statement_token3] = ACTIONS(2799), + [aux_sym_create_function_statement_token4] = ACTIONS(2799), + [aux_sym_create_function_statement_token7] = ACTIONS(2799), + [aux_sym_create_function_statement_token8] = ACTIONS(2799), + [aux_sym_create_function_statement_token9] = ACTIONS(2799), + [aux_sym_create_function_statement_token10] = ACTIONS(2799), + [aux_sym_create_function_statement_token11] = ACTIONS(2799), + [aux_sym_external_hint_token1] = ACTIONS(2799), + [aux_sym_external_hint_token2] = ACTIONS(2799), + [aux_sym_optimizer_hint_token1] = ACTIONS(2799), + [aux_sym_optimizer_hint_token2] = ACTIONS(2799), + [aux_sym_optimizer_hint_token3] = ACTIONS(2799), + [aux_sym_parallel_hint_token1] = ACTIONS(2799), + [aux_sym_null_hint_token1] = ACTIONS(2799), + [aux_sym_null_hint_token4] = ACTIONS(2799), + [aux_sym_deterministic_hint_token1] = ACTIONS(2799), + [aux_sym_sql_hint_token1] = ACTIONS(2799), + [aux_sym_sql_hint_token2] = ACTIONS(2799), + [aux_sym_sql_hint_token3] = ACTIONS(2799), + [aux_sym_sql_hint_token5] = ACTIONS(2799), + [aux_sym__function_language_token1] = ACTIONS(2799), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(2799), + [aux_sym_trigger_event_token2] = ACTIONS(2799), + [aux_sym_trigger_event_token3] = ACTIONS(2799), + [aux_sym_drop_statement_token1] = ACTIONS(2799), + [aux_sym_grant_statement_token1] = ACTIONS(2799), + [aux_sym_grant_statement_token4] = ACTIONS(2799), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(2799), + [anon_sym_BQUOTE] = ACTIONS(2797), + [anon_sym_DQUOTE] = ACTIONS(2797), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DASH_GT_GT] = ACTIONS(2739), + [anon_sym_POUND_GT] = ACTIONS(2737), + [anon_sym_POUND_GT_GT] = ACTIONS(2739), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2082] = { + [ts_builtin_sym_end] = ACTIONS(2801), + [anon_sym_SEMI] = ACTIONS(2801), + [aux_sym_with_clause_token1] = ACTIONS(2803), + [aux_sym_cte_token1] = ACTIONS(2803), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(2803), + [aux_sym_comment_statement_token1] = ACTIONS(2803), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(2803), + [aux_sym_commit_statement_token1] = ACTIONS(2803), + [aux_sym_rollback_statement_token1] = ACTIONS(2803), + [aux_sym_create_statement_token1] = ACTIONS(2803), + [aux_sym_alter_statement_token1] = ACTIONS(2803), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2803), + [aux_sym_sequence_token5] = ACTIONS(2803), + [aux_sym_pg_command_token1] = ACTIONS(2801), + [aux_sym_return_statement_token1] = ACTIONS(2803), + [aux_sym_declare_statement_token1] = ACTIONS(2803), + [aux_sym_create_function_statement_token3] = ACTIONS(2803), + [aux_sym_create_function_statement_token4] = ACTIONS(2803), + [aux_sym_create_function_statement_token7] = ACTIONS(2803), + [aux_sym_create_function_statement_token8] = ACTIONS(2803), + [aux_sym_create_function_statement_token9] = ACTIONS(2803), + [aux_sym_create_function_statement_token10] = ACTIONS(2803), + [aux_sym_create_function_statement_token11] = ACTIONS(2803), + [aux_sym_external_hint_token1] = ACTIONS(2803), + [aux_sym_external_hint_token2] = ACTIONS(2803), + [aux_sym_optimizer_hint_token1] = ACTIONS(2803), + [aux_sym_optimizer_hint_token2] = ACTIONS(2803), + [aux_sym_optimizer_hint_token3] = ACTIONS(2803), + [aux_sym_parallel_hint_token1] = ACTIONS(2803), + [aux_sym_null_hint_token1] = ACTIONS(2803), + [aux_sym_null_hint_token4] = ACTIONS(2803), + [aux_sym_deterministic_hint_token1] = ACTIONS(2803), + [aux_sym_sql_hint_token1] = ACTIONS(2803), + [aux_sym_sql_hint_token2] = ACTIONS(2803), + [aux_sym_sql_hint_token3] = ACTIONS(2803), + [aux_sym_sql_hint_token5] = ACTIONS(2803), + [aux_sym__function_language_token1] = ACTIONS(2803), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(2803), + [aux_sym_trigger_event_token2] = ACTIONS(2803), + [aux_sym_trigger_event_token3] = ACTIONS(2803), + [aux_sym_drop_statement_token1] = ACTIONS(2803), + [aux_sym_grant_statement_token1] = ACTIONS(2803), + [aux_sym_grant_statement_token4] = ACTIONS(2803), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(2803), + [anon_sym_BQUOTE] = ACTIONS(2801), + [anon_sym_DQUOTE] = ACTIONS(2801), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DASH_GT_GT] = ACTIONS(2739), + [anon_sym_POUND_GT] = ACTIONS(2737), + [anon_sym_POUND_GT_GT] = ACTIONS(2739), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2083] = { + [ts_builtin_sym_end] = ACTIONS(2265), + [anon_sym_SEMI] = ACTIONS(2265), + [aux_sym_with_clause_token1] = ACTIONS(2267), + [aux_sym_cte_token1] = ACTIONS(2267), + [aux_sym_cte_token2] = ACTIONS(2725), + [aux_sym_truncate_statement_token1] = ACTIONS(2267), + [aux_sym_comment_statement_token1] = ACTIONS(2267), + [aux_sym_comment_statement_token7] = ACTIONS(2727), + [aux_sym_begin_statement_token1] = ACTIONS(2267), + [aux_sym_commit_statement_token1] = ACTIONS(2267), + [aux_sym_rollback_statement_token1] = ACTIONS(2267), + [aux_sym_create_statement_token1] = ACTIONS(2267), + [aux_sym_alter_statement_token1] = ACTIONS(2267), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2267), + [aux_sym_sequence_token5] = ACTIONS(2267), + [aux_sym_pg_command_token1] = ACTIONS(2265), + [aux_sym_return_statement_token1] = ACTIONS(2267), + [aux_sym_declare_statement_token1] = ACTIONS(2267), + [aux_sym_create_function_statement_token3] = ACTIONS(2267), + [aux_sym_create_function_statement_token4] = ACTIONS(2267), + [aux_sym_create_function_statement_token7] = ACTIONS(2267), + [aux_sym_create_function_statement_token8] = ACTIONS(2267), + [aux_sym_create_function_statement_token9] = ACTIONS(2267), + [aux_sym_create_function_statement_token10] = ACTIONS(2267), + [aux_sym_create_function_statement_token11] = ACTIONS(2267), + [aux_sym_external_hint_token1] = ACTIONS(2267), + [aux_sym_external_hint_token2] = ACTIONS(2267), + [aux_sym_optimizer_hint_token1] = ACTIONS(2267), + [aux_sym_optimizer_hint_token2] = ACTIONS(2267), + [aux_sym_optimizer_hint_token3] = ACTIONS(2267), + [aux_sym_parallel_hint_token1] = ACTIONS(2267), + [aux_sym_null_hint_token1] = ACTIONS(2267), + [aux_sym_null_hint_token4] = ACTIONS(2267), + [aux_sym_deterministic_hint_token1] = ACTIONS(2267), + [aux_sym_sql_hint_token1] = ACTIONS(2267), + [aux_sym_sql_hint_token2] = ACTIONS(2267), + [aux_sym_sql_hint_token3] = ACTIONS(2267), + [aux_sym_sql_hint_token5] = ACTIONS(2267), + [aux_sym__function_language_token1] = ACTIONS(2267), + [aux_sym_create_function_parameter_token1] = ACTIONS(2729), + [anon_sym_EQ] = ACTIONS(2731), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2733), + [aux_sym_trigger_event_token1] = ACTIONS(2267), + [aux_sym_trigger_event_token2] = ACTIONS(2267), + [aux_sym_trigger_event_token3] = ACTIONS(2267), + [aux_sym_drop_statement_token1] = ACTIONS(2267), + [aux_sym_grant_statement_token1] = ACTIONS(2267), + [aux_sym_grant_statement_token4] = ACTIONS(2267), + [aux_sym_frame_clause_token2] = ACTIONS(2735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2723), + [sym__unquoted_identifier] = ACTIONS(2267), + [anon_sym_BQUOTE] = ACTIONS(2265), + [anon_sym_DQUOTE] = ACTIONS(2265), + [anon_sym_DASH_GT] = ACTIONS(2737), + [anon_sym_DASH_GT_GT] = ACTIONS(2739), + [anon_sym_POUND_GT] = ACTIONS(2737), + [anon_sym_POUND_GT_GT] = ACTIONS(2739), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_CARET] = ACTIONS(2747), + [anon_sym_STAR] = ACTIONS(2749), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_PERCENT] = ACTIONS(2749), + [anon_sym_LT_LT] = ACTIONS(2749), + [anon_sym_GT_GT] = ACTIONS(2749), + [anon_sym_AMP] = ACTIONS(2749), + [anon_sym_PIPE] = ACTIONS(2741), + [anon_sym_POUND] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_LT_EQ] = ACTIONS(2731), + [anon_sym_LT_GT] = ACTIONS(2731), + [anon_sym_BANG_EQ] = ACTIONS(2731), + [anon_sym_GT] = ACTIONS(2745), + [anon_sym_GT_EQ] = ACTIONS(2731), + [anon_sym_BANG_TILDE] = ACTIONS(2745), + [anon_sym_TILDE_STAR] = ACTIONS(2731), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2731), + }, + [2084] = { + [aux_sym_dotted_name_repeat1] = STATE(2084), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2805), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2085] = { + [aux_sym_dotted_name_repeat1] = STATE(2084), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_select_clause_body_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2808), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2086] = { + [sym_within_group_clause] = STATE(2109), + [sym_filter_clause] = STATE(2163), + [sym_over_clause] = STATE(2260), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_select_clause_body_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2810), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2087] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_select_clause_body_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2088] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_select_clause_body_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2089] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2090] = { + [sym_within_group_clause] = STATE(2111), + [sym_filter_clause] = STATE(2150), + [sym_over_clause] = STATE(2280), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_select_clause_body_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2810), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2091] = { + [sym_within_group_clause] = STATE(2105), + [sym_filter_clause] = STATE(2183), + [sym_over_clause] = STATE(2272), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_select_clause_body_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2810), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2092] = { + [sym_within_group_clause] = STATE(2110), + [sym_filter_clause] = STATE(2175), + [sym_over_clause] = STATE(2265), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_select_clause_body_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2810), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2093] = { + [sym_within_group_clause] = STATE(2140), + [sym_filter_clause] = STATE(2208), + [sym_over_clause] = STATE(2402), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_select_clause_body_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2816), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2094] = { + [sym_within_group_clause] = STATE(2138), + [sym_filter_clause] = STATE(2248), + [sym_over_clause] = STATE(2417), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_select_clause_body_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2816), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2095] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [anon_sym_RPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token2] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_null_hint_token2] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(142), + [aux_sym_trigger_reference_token1] = ACTIONS(142), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token5] = ACTIONS(142), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(142), + [aux_sym_direction_constraint_token1] = ACTIONS(142), + [aux_sym_direction_constraint_token2] = ACTIONS(142), + [anon_sym_CONSTRAINT] = ACTIONS(142), + [aux_sym_table_constraint_check_token1] = ACTIONS(142), + [aux_sym_table_constraint_unique_token1] = ACTIONS(142), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(142), + [aux_sym_create_table_statement_token1] = ACTIONS(142), + [aux_sym_where_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(142), + [aux_sym_type_token2] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + }, + [2096] = { + [aux_sym_dotted_name_repeat1] = STATE(2096), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2822), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2097] = { + [aux_sym_dotted_name_repeat1] = STATE(2096), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2825), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2098] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(648), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token2] = ACTIONS(648), + [anon_sym_RPAREN] = ACTIONS(648), + [aux_sym_truncate_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token5] = ACTIONS(648), + [aux_sym_comment_statement_token7] = ACTIONS(648), + [aux_sym_begin_statement_token1] = ACTIONS(648), + [aux_sym_commit_statement_token1] = ACTIONS(648), + [aux_sym_rollback_statement_token1] = ACTIONS(648), + [aux_sym_create_statement_token1] = ACTIONS(648), + [aux_sym_alter_statement_token1] = ACTIONS(648), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(648), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(648), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(648), + [aux_sym_declare_statement_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(648), + [aux_sym_null_hint_token2] = ACTIONS(648), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(648), + [aux_sym_trigger_event_token2] = ACTIONS(648), + [aux_sym_trigger_event_token3] = ACTIONS(648), + [aux_sym_create_extension_statement_token1] = ACTIONS(648), + [aux_sym_create_extension_statement_token2] = ACTIONS(648), + [aux_sym_drop_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token4] = ACTIONS(648), + [aux_sym_grant_statement_token5] = ACTIONS(648), + [aux_sym_grant_statement_token8] = ACTIONS(648), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(648), + [aux_sym_direction_constraint_token1] = ACTIONS(648), + [aux_sym_direction_constraint_token2] = ACTIONS(648), + [anon_sym_CONSTRAINT] = ACTIONS(648), + [aux_sym_table_constraint_check_token1] = ACTIONS(648), + [aux_sym_table_constraint_unique_token1] = ACTIONS(648), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(648), + [aux_sym_having_clause_token1] = ACTIONS(648), + [aux_sym_order_by_clause_token1] = ACTIONS(648), + [aux_sym_limit_clause_token1] = ACTIONS(648), + [aux_sym_offset_clause_token1] = ACTIONS(648), + [aux_sym_frame_clause_token2] = ACTIONS(648), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2099] = { + [aux_sym_dotted_name_repeat1] = STATE(2085), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2808), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2827), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2100] = { + [aux_sym_dotted_name_repeat1] = STATE(2085), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2829), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2101] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2102] = { + [sym_within_group_clause] = STATE(2124), + [sym_filter_clause] = STATE(2238), + [sym_over_clause] = STATE(2392), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_select_clause_body_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2816), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2103] = { + [sym_within_group_clause] = STATE(2148), + [sym_filter_clause] = STATE(2249), + [sym_over_clause] = STATE(2434), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_select_clause_body_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2816), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2104] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [anon_sym_RPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token2] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_null_hint_token2] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(128), + [aux_sym_trigger_reference_token1] = ACTIONS(128), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token5] = ACTIONS(128), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(128), + [aux_sym_direction_constraint_token1] = ACTIONS(128), + [aux_sym_direction_constraint_token2] = ACTIONS(128), + [anon_sym_CONSTRAINT] = ACTIONS(128), + [aux_sym_table_constraint_check_token1] = ACTIONS(128), + [aux_sym_table_constraint_unique_token1] = ACTIONS(128), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(128), + [aux_sym_create_table_statement_token1] = ACTIONS(128), + [aux_sym_where_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(128), + [aux_sym_type_token2] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + }, + [2105] = { + [sym_filter_clause] = STATE(2189), + [sym_over_clause] = STATE(2286), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2106] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2107] = { + [aux_sym_dotted_name_repeat1] = STATE(2108), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(124), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_select_clause_body_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2831), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2108] = { + [aux_sym_dotted_name_repeat1] = STATE(2108), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2833), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2109] = { + [sym_filter_clause] = STATE(2180), + [sym_over_clause] = STATE(2270), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2110] = { + [sym_filter_clause] = STATE(2184), + [sym_over_clause] = STATE(2277), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2111] = { + [sym_filter_clause] = STATE(2191), + [sym_over_clause] = STATE(2289), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2812), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2112] = { + [sym_within_group_clause] = STATE(2190), + [sym_filter_clause] = STATE(2297), + [sym_over_clause] = STATE(2528), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2836), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2113] = { + [sym_within_group_clause] = STATE(2196), + [sym_filter_clause] = STATE(2275), + [sym_over_clause] = STATE(2533), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2836), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2114] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2115] = { + [sym_within_group_clause] = STATE(2186), + [sym_filter_clause] = STATE(2267), + [sym_over_clause] = STATE(2537), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2836), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2116] = { + [aux_sym_dotted_name_repeat1] = STATE(2133), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2842), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2844), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2117] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2118] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token2] = ACTIONS(259), + [anon_sym_RPAREN] = ACTIONS(259), + [aux_sym_truncate_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token7] = ACTIONS(259), + [aux_sym_begin_statement_token1] = ACTIONS(259), + [aux_sym_commit_statement_token1] = ACTIONS(259), + [aux_sym_rollback_statement_token1] = ACTIONS(259), + [aux_sym_create_statement_token1] = ACTIONS(259), + [aux_sym_alter_statement_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(259), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(259), + [aux_sym_declare_statement_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(259), + [aux_sym_null_hint_token2] = ACTIONS(259), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(259), + [aux_sym_trigger_event_token2] = ACTIONS(259), + [aux_sym_trigger_event_token3] = ACTIONS(259), + [aux_sym_drop_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token4] = ACTIONS(259), + [aux_sym_grant_statement_token5] = ACTIONS(259), + [aux_sym_grant_statement_token8] = ACTIONS(259), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(259), + [aux_sym_direction_constraint_token1] = ACTIONS(259), + [aux_sym_direction_constraint_token2] = ACTIONS(259), + [anon_sym_CONSTRAINT] = ACTIONS(259), + [aux_sym_table_constraint_check_token1] = ACTIONS(259), + [aux_sym_table_constraint_unique_token1] = ACTIONS(259), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(259), + [aux_sym_having_clause_token1] = ACTIONS(259), + [aux_sym_order_by_clause_token1] = ACTIONS(259), + [aux_sym_limit_clause_token1] = ACTIONS(259), + [aux_sym_offset_clause_token1] = ACTIONS(259), + [aux_sym_filter_clause_token1] = ACTIONS(259), + [aux_sym_over_clause_token1] = ACTIONS(259), + [aux_sym_frame_clause_token2] = ACTIONS(259), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2119] = { + [sym_within_group_clause] = STATE(2151), + [sym_filter_clause] = STATE(2263), + [sym_over_clause] = STATE(2540), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2836), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2120] = { + [aux_sym_dotted_name_repeat1] = STATE(2097), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2846), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2121] = { + [aux_sym_array_type_repeat1] = STATE(2121), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [anon_sym_RPAREN] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(319), + [aux_sym_null_hint_token2] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token5] = ACTIONS(319), + [aux_sym_grant_statement_token8] = ACTIONS(319), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token2] = ACTIONS(319), + [anon_sym_CONSTRAINT] = ACTIONS(319), + [aux_sym_table_constraint_check_token1] = ACTIONS(319), + [aux_sym_table_constraint_unique_token1] = ACTIONS(319), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(319), + [aux_sym_having_clause_token1] = ACTIONS(319), + [aux_sym_order_by_clause_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2848), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2122] = { + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2123] = { + [aux_sym_array_type_repeat1] = STATE(2121), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [anon_sym_RPAREN] = ACTIONS(336), + [aux_sym_truncate_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token7] = ACTIONS(336), + [aux_sym_begin_statement_token1] = ACTIONS(336), + [aux_sym_commit_statement_token1] = ACTIONS(336), + [aux_sym_rollback_statement_token1] = ACTIONS(336), + [aux_sym_create_statement_token1] = ACTIONS(336), + [aux_sym_alter_statement_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_null_hint_token2] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = ACTIONS(336), + [aux_sym_trigger_event_token3] = ACTIONS(336), + [aux_sym_drop_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token4] = ACTIONS(336), + [aux_sym_grant_statement_token5] = ACTIONS(336), + [aux_sym_grant_statement_token8] = ACTIONS(336), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(336), + [aux_sym_direction_constraint_token1] = ACTIONS(336), + [aux_sym_direction_constraint_token2] = ACTIONS(336), + [anon_sym_CONSTRAINT] = ACTIONS(336), + [aux_sym_table_constraint_check_token1] = ACTIONS(336), + [aux_sym_table_constraint_unique_token1] = ACTIONS(336), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(336), + [aux_sym_having_clause_token1] = ACTIONS(336), + [aux_sym_order_by_clause_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_offset_clause_token1] = ACTIONS(336), + [aux_sym_frame_clause_token2] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2851), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2124] = { + [sym_filter_clause] = STATE(2245), + [sym_over_clause] = STATE(2432), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2125] = { + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(130), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_select_clause_body_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2126] = { + [aux_sym_dotted_name_repeat1] = STATE(2126), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_join_type_token1] = ACTIONS(115), + [aux_sym_join_type_token2] = ACTIONS(115), + [aux_sym_join_type_token3] = ACTIONS(115), + [aux_sym_join_type_token4] = ACTIONS(115), + [aux_sym_join_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2853), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2127] = { + [aux_sym_dotted_name_repeat1] = STATE(2126), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_grant_statement_token8] = ACTIONS(122), + [aux_sym_create_table_statement_token1] = ACTIONS(122), + [aux_sym_order_by_clause_token1] = ACTIONS(122), + [aux_sym_limit_clause_token1] = ACTIONS(122), + [aux_sym_offset_clause_token1] = ACTIONS(122), + [aux_sym_where_clause_token1] = ACTIONS(122), + [aux_sym_join_type_token1] = ACTIONS(122), + [aux_sym_join_type_token2] = ACTIONS(122), + [aux_sym_join_type_token3] = ACTIONS(122), + [aux_sym_join_type_token4] = ACTIONS(122), + [aux_sym_join_clause_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2856), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(122), + [aux_sym_type_token2] = ACTIONS(122), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2128] = { + [sym_within_group_clause] = STATE(2226), + [sym_filter_clause] = STATE(2421), + [sym_over_clause] = STATE(2742), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(152), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_select_clause_body_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2858), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2129] = { + [sym_within_group_clause] = STATE(2253), + [sym_filter_clause] = STATE(2433), + [sym_over_clause] = STATE(2788), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2864), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2130] = { + [sym_within_group_clause] = STATE(2232), + [sym_filter_clause] = STATE(2405), + [sym_over_clause] = STATE(2740), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(156), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_select_clause_body_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2858), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2131] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(2870), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(2872), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(2874), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_select_clause_body_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(2876), + [aux_sym_type_token2] = ACTIONS(2878), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2132] = { + [aux_sym_array_type_repeat1] = STATE(2123), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(326), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token2] = ACTIONS(326), + [anon_sym_RPAREN] = ACTIONS(326), + [aux_sym_truncate_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token7] = ACTIONS(326), + [aux_sym_begin_statement_token1] = ACTIONS(326), + [aux_sym_commit_statement_token1] = ACTIONS(326), + [aux_sym_rollback_statement_token1] = ACTIONS(326), + [aux_sym_create_statement_token1] = ACTIONS(326), + [aux_sym_alter_statement_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(326), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(326), + [aux_sym_declare_statement_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(326), + [aux_sym_null_hint_token2] = ACTIONS(326), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(326), + [aux_sym_trigger_event_token2] = ACTIONS(326), + [aux_sym_trigger_event_token3] = ACTIONS(326), + [aux_sym_drop_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token4] = ACTIONS(326), + [aux_sym_grant_statement_token5] = ACTIONS(326), + [aux_sym_grant_statement_token8] = ACTIONS(326), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(326), + [aux_sym_direction_constraint_token1] = ACTIONS(326), + [aux_sym_direction_constraint_token2] = ACTIONS(326), + [anon_sym_CONSTRAINT] = ACTIONS(326), + [aux_sym_table_constraint_check_token1] = ACTIONS(326), + [aux_sym_table_constraint_unique_token1] = ACTIONS(326), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(326), + [aux_sym_having_clause_token1] = ACTIONS(326), + [aux_sym_order_by_clause_token1] = ACTIONS(326), + [aux_sym_limit_clause_token1] = ACTIONS(326), + [aux_sym_offset_clause_token1] = ACTIONS(326), + [aux_sym_frame_clause_token2] = ACTIONS(326), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2851), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2133] = { + [aux_sym_dotted_name_repeat1] = STATE(2143), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_select_clause_body_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2842), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2134] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_select_clause_body_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2135] = { + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(144), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_select_clause_body_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2136] = { + [sym_within_group_clause] = STATE(2218), + [sym_filter_clause] = STATE(2379), + [sym_over_clause] = STATE(2773), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2864), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2137] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(305), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token2] = ACTIONS(305), + [anon_sym_RPAREN] = ACTIONS(305), + [aux_sym_truncate_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token7] = ACTIONS(305), + [aux_sym_begin_statement_token1] = ACTIONS(305), + [aux_sym_commit_statement_token1] = ACTIONS(305), + [aux_sym_rollback_statement_token1] = ACTIONS(305), + [aux_sym_create_statement_token1] = ACTIONS(305), + [aux_sym_alter_statement_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(305), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(305), + [aux_sym_declare_statement_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(305), + [aux_sym_null_hint_token2] = ACTIONS(305), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(305), + [aux_sym_trigger_event_token2] = ACTIONS(305), + [aux_sym_trigger_event_token3] = ACTIONS(305), + [aux_sym_drop_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token4] = ACTIONS(305), + [aux_sym_grant_statement_token5] = ACTIONS(305), + [aux_sym_grant_statement_token8] = ACTIONS(305), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(305), + [aux_sym_direction_constraint_token1] = ACTIONS(305), + [aux_sym_direction_constraint_token2] = ACTIONS(305), + [anon_sym_CONSTRAINT] = ACTIONS(305), + [aux_sym_table_constraint_check_token1] = ACTIONS(305), + [aux_sym_table_constraint_unique_token1] = ACTIONS(305), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(305), + [aux_sym_having_clause_token1] = ACTIONS(305), + [aux_sym_order_by_clause_token1] = ACTIONS(305), + [aux_sym_limit_clause_token1] = ACTIONS(305), + [aux_sym_offset_clause_token1] = ACTIONS(305), + [aux_sym_over_clause_token1] = ACTIONS(305), + [aux_sym_frame_clause_token2] = ACTIONS(305), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2138] = { + [sym_filter_clause] = STATE(2228), + [sym_over_clause] = STATE(2362), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2139] = { + [aux_sym_dotted_name_repeat1] = STATE(2097), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2825), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2880), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2140] = { + [sym_filter_clause] = STATE(2210), + [sym_over_clause] = STATE(2353), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2141] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(2882), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(2884), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(2886), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_select_clause_body_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(2888), + [aux_sym_type_token2] = ACTIONS(2890), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2142] = { + [sym_within_group_clause] = STATE(2236), + [sym_filter_clause] = STATE(2393), + [sym_over_clause] = STATE(2783), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2864), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2143] = { + [aux_sym_dotted_name_repeat1] = STATE(2143), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2892), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2144] = { + [sym_within_group_clause] = STATE(2239), + [sym_filter_clause] = STATE(2425), + [sym_over_clause] = STATE(2726), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(134), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_select_clause_body_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2858), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2145] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2146] = { + [sym_within_group_clause] = STATE(2220), + [sym_filter_clause] = STATE(2384), + [sym_over_clause] = STATE(2777), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2864), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2147] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_select_clause_body_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2148] = { + [sym_filter_clause] = STATE(2206), + [sym_over_clause] = STATE(2452), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2818), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2149] = { + [sym_within_group_clause] = STATE(2222), + [sym_filter_clause] = STATE(2465), + [sym_over_clause] = STATE(2722), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(148), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_select_clause_body_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2858), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2150] = { + [sym_over_clause] = STATE(2289), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2151] = { + [sym_filter_clause] = STATE(2273), + [sym_over_clause] = STATE(2534), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2152] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(445), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token2] = ACTIONS(445), + [anon_sym_RPAREN] = ACTIONS(445), + [aux_sym_truncate_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token7] = ACTIONS(445), + [aux_sym_begin_statement_token1] = ACTIONS(445), + [aux_sym_commit_statement_token1] = ACTIONS(445), + [aux_sym_rollback_statement_token1] = ACTIONS(445), + [aux_sym_create_statement_token1] = ACTIONS(445), + [aux_sym_alter_statement_token1] = ACTIONS(445), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(445), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(445), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(445), + [aux_sym_declare_statement_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(445), + [aux_sym_null_hint_token2] = ACTIONS(445), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(445), + [aux_sym_trigger_event_token2] = ACTIONS(445), + [aux_sym_trigger_event_token3] = ACTIONS(445), + [aux_sym_drop_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token4] = ACTIONS(445), + [aux_sym_grant_statement_token5] = ACTIONS(445), + [aux_sym_grant_statement_token8] = ACTIONS(445), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(445), + [aux_sym_direction_constraint_token1] = ACTIONS(445), + [aux_sym_direction_constraint_token2] = ACTIONS(445), + [anon_sym_CONSTRAINT] = ACTIONS(445), + [aux_sym_table_constraint_check_token1] = ACTIONS(445), + [aux_sym_table_constraint_unique_token1] = ACTIONS(445), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(445), + [aux_sym_having_clause_token1] = ACTIONS(445), + [aux_sym_order_by_clause_token1] = ACTIONS(445), + [aux_sym_limit_clause_token1] = ACTIONS(445), + [aux_sym_offset_clause_token1] = ACTIONS(445), + [aux_sym_frame_clause_token2] = ACTIONS(445), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2153] = { + [aux_sym_dotted_name_repeat1] = STATE(2107), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2831), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2895), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2154] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(534), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token2] = ACTIONS(534), + [anon_sym_RPAREN] = ACTIONS(534), + [aux_sym_truncate_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token7] = ACTIONS(534), + [aux_sym_begin_statement_token1] = ACTIONS(534), + [aux_sym_commit_statement_token1] = ACTIONS(534), + [aux_sym_rollback_statement_token1] = ACTIONS(534), + [aux_sym_create_statement_token1] = ACTIONS(534), + [aux_sym_alter_statement_token1] = ACTIONS(534), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(534), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(534), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(534), + [aux_sym_declare_statement_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(534), + [aux_sym_null_hint_token2] = ACTIONS(534), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(534), + [aux_sym_trigger_event_token2] = ACTIONS(534), + [aux_sym_trigger_event_token3] = ACTIONS(534), + [aux_sym_drop_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token4] = ACTIONS(534), + [aux_sym_grant_statement_token5] = ACTIONS(534), + [aux_sym_grant_statement_token8] = ACTIONS(534), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(534), + [aux_sym_direction_constraint_token1] = ACTIONS(534), + [aux_sym_direction_constraint_token2] = ACTIONS(534), + [anon_sym_CONSTRAINT] = ACTIONS(534), + [aux_sym_table_constraint_check_token1] = ACTIONS(534), + [aux_sym_table_constraint_unique_token1] = ACTIONS(534), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(534), + [aux_sym_having_clause_token1] = ACTIONS(534), + [aux_sym_order_by_clause_token1] = ACTIONS(534), + [aux_sym_limit_clause_token1] = ACTIONS(534), + [aux_sym_offset_clause_token1] = ACTIONS(534), + [aux_sym_frame_clause_token2] = ACTIONS(534), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2155] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [anon_sym_RPAREN] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(273), + [aux_sym_null_hint_token2] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token5] = ACTIONS(273), + [aux_sym_grant_statement_token8] = ACTIONS(273), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token2] = ACTIONS(273), + [anon_sym_CONSTRAINT] = ACTIONS(273), + [aux_sym_table_constraint_check_token1] = ACTIONS(273), + [aux_sym_table_constraint_unique_token1] = ACTIONS(273), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(273), + [aux_sym_having_clause_token1] = ACTIONS(273), + [aux_sym_order_by_clause_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2156] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_select_clause_body_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2157] = { + [sym_within_group_clause] = STATE(2299), + [sym_filter_clause] = STATE(2518), + [sym_over_clause] = STATE(2947), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_grant_statement_token8] = ACTIONS(146), + [aux_sym_create_table_statement_token1] = ACTIONS(146), + [aux_sym_order_by_clause_token1] = ACTIONS(146), + [aux_sym_limit_clause_token1] = ACTIONS(146), + [aux_sym_offset_clause_token1] = ACTIONS(146), + [aux_sym_where_clause_token1] = ACTIONS(146), + [aux_sym_join_type_token1] = ACTIONS(146), + [aux_sym_join_type_token2] = ACTIONS(146), + [aux_sym_join_type_token3] = ACTIONS(146), + [aux_sym_join_type_token4] = ACTIONS(146), + [aux_sym_join_clause_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(2897), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2158] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_join_type_token1] = ACTIONS(115), + [aux_sym_join_type_token2] = ACTIONS(115), + [aux_sym_join_type_token3] = ACTIONS(115), + [aux_sym_join_type_token4] = ACTIONS(115), + [aux_sym_join_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2159] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [anon_sym_RPAREN] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_null_hint_token2] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token5] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [anon_sym_CONSTRAINT] = ACTIONS(199), + [aux_sym_table_constraint_check_token1] = ACTIONS(199), + [aux_sym_table_constraint_unique_token1] = ACTIONS(199), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(199), + [aux_sym_having_clause_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2160] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(293), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [anon_sym_RPAREN] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(293), + [aux_sym_null_hint_token2] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token5] = ACTIONS(293), + [aux_sym_grant_statement_token8] = ACTIONS(293), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token2] = ACTIONS(293), + [anon_sym_CONSTRAINT] = ACTIONS(293), + [aux_sym_table_constraint_check_token1] = ACTIONS(293), + [aux_sym_table_constraint_unique_token1] = ACTIONS(293), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(293), + [aux_sym_having_clause_token1] = ACTIONS(293), + [aux_sym_order_by_clause_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2161] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2903), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2905), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2907), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(2909), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2162] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(588), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token2] = ACTIONS(588), + [anon_sym_RPAREN] = ACTIONS(588), + [aux_sym_truncate_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token7] = ACTIONS(588), + [aux_sym_begin_statement_token1] = ACTIONS(588), + [aux_sym_commit_statement_token1] = ACTIONS(588), + [aux_sym_rollback_statement_token1] = ACTIONS(588), + [aux_sym_create_statement_token1] = ACTIONS(588), + [aux_sym_alter_statement_token1] = ACTIONS(588), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(588), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(588), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(588), + [aux_sym_declare_statement_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(588), + [aux_sym_null_hint_token2] = ACTIONS(588), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(588), + [aux_sym_trigger_event_token2] = ACTIONS(588), + [aux_sym_trigger_event_token3] = ACTIONS(588), + [aux_sym_drop_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token4] = ACTIONS(588), + [aux_sym_grant_statement_token5] = ACTIONS(588), + [aux_sym_grant_statement_token8] = ACTIONS(588), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(588), + [aux_sym_direction_constraint_token1] = ACTIONS(588), + [aux_sym_direction_constraint_token2] = ACTIONS(588), + [anon_sym_CONSTRAINT] = ACTIONS(588), + [aux_sym_table_constraint_check_token1] = ACTIONS(588), + [aux_sym_table_constraint_unique_token1] = ACTIONS(588), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(588), + [aux_sym_having_clause_token1] = ACTIONS(588), + [aux_sym_order_by_clause_token1] = ACTIONS(588), + [aux_sym_limit_clause_token1] = ACTIONS(588), + [aux_sym_offset_clause_token1] = ACTIONS(588), + [aux_sym_frame_clause_token2] = ACTIONS(588), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2163] = { + [sym_over_clause] = STATE(2270), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2164] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(461), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token2] = ACTIONS(461), + [anon_sym_RPAREN] = ACTIONS(461), + [aux_sym_truncate_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token7] = ACTIONS(461), + [aux_sym_begin_statement_token1] = ACTIONS(461), + [aux_sym_commit_statement_token1] = ACTIONS(461), + [aux_sym_rollback_statement_token1] = ACTIONS(461), + [aux_sym_create_statement_token1] = ACTIONS(461), + [aux_sym_alter_statement_token1] = ACTIONS(461), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(461), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(461), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(461), + [aux_sym_declare_statement_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(461), + [aux_sym_null_hint_token2] = ACTIONS(461), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(461), + [aux_sym_trigger_event_token2] = ACTIONS(461), + [aux_sym_trigger_event_token3] = ACTIONS(461), + [aux_sym_drop_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token4] = ACTIONS(461), + [aux_sym_grant_statement_token5] = ACTIONS(461), + [aux_sym_grant_statement_token8] = ACTIONS(461), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(461), + [aux_sym_direction_constraint_token1] = ACTIONS(461), + [aux_sym_direction_constraint_token2] = ACTIONS(461), + [anon_sym_CONSTRAINT] = ACTIONS(461), + [aux_sym_table_constraint_check_token1] = ACTIONS(461), + [aux_sym_table_constraint_unique_token1] = ACTIONS(461), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(461), + [aux_sym_having_clause_token1] = ACTIONS(461), + [aux_sym_order_by_clause_token1] = ACTIONS(461), + [aux_sym_limit_clause_token1] = ACTIONS(461), + [aux_sym_offset_clause_token1] = ACTIONS(461), + [aux_sym_frame_clause_token2] = ACTIONS(461), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2165] = { + [aux_sym_dotted_name_repeat1] = STATE(2254), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2911), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2913), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2166] = { + [aux_sym_dotted_name_repeat1] = STATE(2167), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(124), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2915), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2167] = { + [aux_sym_dotted_name_repeat1] = STATE(2167), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2917), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2168] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(441), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token2] = ACTIONS(441), + [anon_sym_RPAREN] = ACTIONS(441), + [aux_sym_truncate_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token7] = ACTIONS(441), + [aux_sym_begin_statement_token1] = ACTIONS(441), + [aux_sym_commit_statement_token1] = ACTIONS(441), + [aux_sym_rollback_statement_token1] = ACTIONS(441), + [aux_sym_create_statement_token1] = ACTIONS(441), + [aux_sym_alter_statement_token1] = ACTIONS(441), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(441), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(441), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(441), + [aux_sym_declare_statement_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(441), + [aux_sym_null_hint_token2] = ACTIONS(441), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(441), + [aux_sym_trigger_event_token2] = ACTIONS(441), + [aux_sym_trigger_event_token3] = ACTIONS(441), + [aux_sym_drop_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token4] = ACTIONS(441), + [aux_sym_grant_statement_token5] = ACTIONS(441), + [aux_sym_grant_statement_token8] = ACTIONS(441), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(441), + [aux_sym_direction_constraint_token1] = ACTIONS(441), + [aux_sym_direction_constraint_token2] = ACTIONS(441), + [anon_sym_CONSTRAINT] = ACTIONS(441), + [aux_sym_table_constraint_check_token1] = ACTIONS(441), + [aux_sym_table_constraint_unique_token1] = ACTIONS(441), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(441), + [aux_sym_having_clause_token1] = ACTIONS(441), + [aux_sym_order_by_clause_token1] = ACTIONS(441), + [aux_sym_limit_clause_token1] = ACTIONS(441), + [aux_sym_offset_clause_token1] = ACTIONS(441), + [aux_sym_frame_clause_token2] = ACTIONS(441), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2169] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(421), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token2] = ACTIONS(421), + [anon_sym_RPAREN] = ACTIONS(421), + [aux_sym_truncate_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token7] = ACTIONS(421), + [aux_sym_begin_statement_token1] = ACTIONS(421), + [aux_sym_commit_statement_token1] = ACTIONS(421), + [aux_sym_rollback_statement_token1] = ACTIONS(421), + [aux_sym_create_statement_token1] = ACTIONS(421), + [aux_sym_alter_statement_token1] = ACTIONS(421), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(421), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(421), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(421), + [aux_sym_declare_statement_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(421), + [aux_sym_null_hint_token2] = ACTIONS(421), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(421), + [aux_sym_trigger_event_token2] = ACTIONS(421), + [aux_sym_trigger_event_token3] = ACTIONS(421), + [aux_sym_drop_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token4] = ACTIONS(421), + [aux_sym_grant_statement_token5] = ACTIONS(421), + [aux_sym_grant_statement_token8] = ACTIONS(421), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(421), + [aux_sym_direction_constraint_token1] = ACTIONS(421), + [aux_sym_direction_constraint_token2] = ACTIONS(421), + [anon_sym_CONSTRAINT] = ACTIONS(421), + [aux_sym_table_constraint_check_token1] = ACTIONS(421), + [aux_sym_table_constraint_unique_token1] = ACTIONS(421), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(421), + [aux_sym_having_clause_token1] = ACTIONS(421), + [aux_sym_order_by_clause_token1] = ACTIONS(421), + [aux_sym_limit_clause_token1] = ACTIONS(421), + [aux_sym_offset_clause_token1] = ACTIONS(421), + [aux_sym_frame_clause_token2] = ACTIONS(421), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2170] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token8] = ACTIONS(142), + [aux_sym_create_table_statement_token1] = ACTIONS(142), + [aux_sym_order_by_clause_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_where_clause_token1] = ACTIONS(142), + [aux_sym_join_type_token1] = ACTIONS(142), + [aux_sym_join_type_token2] = ACTIONS(142), + [aux_sym_join_type_token3] = ACTIONS(142), + [aux_sym_join_type_token4] = ACTIONS(142), + [aux_sym_join_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(142), + [aux_sym_type_token2] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2171] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [anon_sym_RPAREN] = ACTIONS(451), + [aux_sym_truncate_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token7] = ACTIONS(451), + [aux_sym_begin_statement_token1] = ACTIONS(451), + [aux_sym_commit_statement_token1] = ACTIONS(451), + [aux_sym_rollback_statement_token1] = ACTIONS(451), + [aux_sym_create_statement_token1] = ACTIONS(451), + [aux_sym_alter_statement_token1] = ACTIONS(451), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(451), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_null_hint_token2] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = ACTIONS(451), + [aux_sym_trigger_event_token3] = ACTIONS(451), + [aux_sym_drop_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token4] = ACTIONS(451), + [aux_sym_grant_statement_token5] = ACTIONS(451), + [aux_sym_grant_statement_token8] = ACTIONS(451), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(451), + [aux_sym_direction_constraint_token1] = ACTIONS(451), + [aux_sym_direction_constraint_token2] = ACTIONS(451), + [anon_sym_CONSTRAINT] = ACTIONS(451), + [aux_sym_table_constraint_check_token1] = ACTIONS(451), + [aux_sym_table_constraint_unique_token1] = ACTIONS(451), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(451), + [aux_sym_having_clause_token1] = ACTIONS(451), + [aux_sym_order_by_clause_token1] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_offset_clause_token1] = ACTIONS(451), + [aux_sym_frame_clause_token2] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2172] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token8] = ACTIONS(128), + [aux_sym_create_table_statement_token1] = ACTIONS(128), + [aux_sym_order_by_clause_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_where_clause_token1] = ACTIONS(128), + [aux_sym_join_type_token1] = ACTIONS(128), + [aux_sym_join_type_token2] = ACTIONS(128), + [aux_sym_join_type_token3] = ACTIONS(128), + [aux_sym_join_type_token4] = ACTIONS(128), + [aux_sym_join_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(128), + [aux_sym_type_token2] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2173] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [anon_sym_RPAREN] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(319), + [aux_sym_null_hint_token2] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token5] = ACTIONS(319), + [aux_sym_grant_statement_token8] = ACTIONS(319), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token2] = ACTIONS(319), + [anon_sym_CONSTRAINT] = ACTIONS(319), + [aux_sym_table_constraint_check_token1] = ACTIONS(319), + [aux_sym_table_constraint_unique_token1] = ACTIONS(319), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(319), + [aux_sym_having_clause_token1] = ACTIONS(319), + [aux_sym_order_by_clause_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2174] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2920), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2922), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2924), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(2926), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2175] = { + [sym_over_clause] = STATE(2277), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2176] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(277), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [anon_sym_RPAREN] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(277), + [aux_sym_null_hint_token2] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token5] = ACTIONS(277), + [aux_sym_grant_statement_token8] = ACTIONS(277), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token2] = ACTIONS(277), + [anon_sym_CONSTRAINT] = ACTIONS(277), + [aux_sym_table_constraint_check_token1] = ACTIONS(277), + [aux_sym_table_constraint_unique_token1] = ACTIONS(277), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(277), + [aux_sym_having_clause_token1] = ACTIONS(277), + [aux_sym_order_by_clause_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2177] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2178] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(632), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token2] = ACTIONS(632), + [anon_sym_RPAREN] = ACTIONS(632), + [aux_sym_truncate_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token7] = ACTIONS(632), + [aux_sym_begin_statement_token1] = ACTIONS(632), + [aux_sym_commit_statement_token1] = ACTIONS(632), + [aux_sym_rollback_statement_token1] = ACTIONS(632), + [aux_sym_create_statement_token1] = ACTIONS(632), + [aux_sym_alter_statement_token1] = ACTIONS(632), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(632), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(632), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(632), + [aux_sym_declare_statement_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(632), + [aux_sym_null_hint_token2] = ACTIONS(632), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(632), + [aux_sym_trigger_event_token2] = ACTIONS(632), + [aux_sym_trigger_event_token3] = ACTIONS(632), + [aux_sym_drop_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token4] = ACTIONS(632), + [aux_sym_grant_statement_token5] = ACTIONS(632), + [aux_sym_grant_statement_token8] = ACTIONS(632), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(632), + [aux_sym_direction_constraint_token1] = ACTIONS(632), + [aux_sym_direction_constraint_token2] = ACTIONS(632), + [anon_sym_CONSTRAINT] = ACTIONS(632), + [aux_sym_table_constraint_check_token1] = ACTIONS(632), + [aux_sym_table_constraint_unique_token1] = ACTIONS(632), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(632), + [aux_sym_having_clause_token1] = ACTIONS(632), + [aux_sym_order_by_clause_token1] = ACTIONS(632), + [aux_sym_limit_clause_token1] = ACTIONS(632), + [aux_sym_offset_clause_token1] = ACTIONS(632), + [aux_sym_frame_clause_token2] = ACTIONS(632), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2179] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [anon_sym_RPAREN] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_null_hint_token2] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token5] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [anon_sym_CONSTRAINT] = ACTIONS(177), + [aux_sym_table_constraint_check_token1] = ACTIONS(177), + [aux_sym_table_constraint_unique_token1] = ACTIONS(177), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(177), + [aux_sym_having_clause_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2180] = { + [sym_over_clause] = STATE(2285), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2181] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(240), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [anon_sym_RPAREN] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(240), + [aux_sym_null_hint_token2] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token5] = ACTIONS(240), + [aux_sym_grant_statement_token8] = ACTIONS(240), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token2] = ACTIONS(240), + [anon_sym_CONSTRAINT] = ACTIONS(240), + [aux_sym_table_constraint_check_token1] = ACTIONS(240), + [aux_sym_table_constraint_unique_token1] = ACTIONS(240), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(240), + [aux_sym_having_clause_token1] = ACTIONS(240), + [aux_sym_order_by_clause_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2182] = { + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2183] = { + [sym_over_clause] = STATE(2286), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2184] = { + [sym_over_clause] = STATE(2288), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2185] = { + [aux_sym_dotted_name_repeat1] = STATE(2107), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2928), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2186] = { + [sym_filter_clause] = STATE(2278), + [sym_over_clause] = STATE(2529), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2187] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(429), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token2] = ACTIONS(429), + [anon_sym_RPAREN] = ACTIONS(429), + [aux_sym_truncate_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token7] = ACTIONS(429), + [aux_sym_begin_statement_token1] = ACTIONS(429), + [aux_sym_commit_statement_token1] = ACTIONS(429), + [aux_sym_rollback_statement_token1] = ACTIONS(429), + [aux_sym_create_statement_token1] = ACTIONS(429), + [aux_sym_alter_statement_token1] = ACTIONS(429), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(429), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(429), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(429), + [aux_sym_declare_statement_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(429), + [aux_sym_null_hint_token2] = ACTIONS(429), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(429), + [aux_sym_trigger_event_token2] = ACTIONS(429), + [aux_sym_trigger_event_token3] = ACTIONS(429), + [aux_sym_drop_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token4] = ACTIONS(429), + [aux_sym_grant_statement_token5] = ACTIONS(429), + [aux_sym_grant_statement_token8] = ACTIONS(429), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(429), + [aux_sym_direction_constraint_token1] = ACTIONS(429), + [aux_sym_direction_constraint_token2] = ACTIONS(429), + [anon_sym_CONSTRAINT] = ACTIONS(429), + [aux_sym_table_constraint_check_token1] = ACTIONS(429), + [aux_sym_table_constraint_unique_token1] = ACTIONS(429), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(429), + [aux_sym_having_clause_token1] = ACTIONS(429), + [aux_sym_order_by_clause_token1] = ACTIONS(429), + [aux_sym_limit_clause_token1] = ACTIONS(429), + [aux_sym_offset_clause_token1] = ACTIONS(429), + [aux_sym_frame_clause_token2] = ACTIONS(429), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2188] = { + [sym_within_group_clause] = STATE(2336), + [sym_filter_clause] = STATE(2524), + [sym_over_clause] = STATE(2860), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_grant_statement_token8] = ACTIONS(150), + [aux_sym_create_table_statement_token1] = ACTIONS(150), + [aux_sym_order_by_clause_token1] = ACTIONS(150), + [aux_sym_limit_clause_token1] = ACTIONS(150), + [aux_sym_offset_clause_token1] = ACTIONS(150), + [aux_sym_where_clause_token1] = ACTIONS(150), + [aux_sym_join_type_token1] = ACTIONS(150), + [aux_sym_join_type_token2] = ACTIONS(150), + [aux_sym_join_type_token3] = ACTIONS(150), + [aux_sym_join_type_token4] = ACTIONS(150), + [aux_sym_join_clause_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(2897), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2189] = { + [sym_over_clause] = STATE(2291), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2190] = { + [sym_filter_clause] = STATE(2261), + [sym_over_clause] = STATE(2522), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2191] = { + [sym_over_clause] = STATE(2292), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2814), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2192] = { + [sym_within_group_clause] = STATE(2316), + [sym_filter_clause] = STATE(2484), + [sym_over_clause] = STATE(2878), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(148), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_reference_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_select_clause_body_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2930), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2193] = { + [sym_within_group_clause] = STATE(2325), + [sym_filter_clause] = STATE(2487), + [sym_over_clause] = STATE(2892), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(134), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_reference_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_select_clause_body_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2930), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2194] = { + [sym_within_group_clause] = STATE(2350), + [sym_filter_clause] = STATE(2514), + [sym_over_clause] = STATE(2903), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_grant_statement_token8] = ACTIONS(154), + [aux_sym_create_table_statement_token1] = ACTIONS(154), + [aux_sym_order_by_clause_token1] = ACTIONS(154), + [aux_sym_limit_clause_token1] = ACTIONS(154), + [aux_sym_offset_clause_token1] = ACTIONS(154), + [aux_sym_where_clause_token1] = ACTIONS(154), + [aux_sym_join_type_token1] = ACTIONS(154), + [aux_sym_join_type_token2] = ACTIONS(154), + [aux_sym_join_type_token3] = ACTIONS(154), + [aux_sym_join_type_token4] = ACTIONS(154), + [aux_sym_join_clause_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(2897), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2195] = { + [sym_within_group_clause] = STATE(2335), + [sym_filter_clause] = STATE(2494), + [sym_over_clause] = STATE(2905), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(156), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_reference_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_select_clause_body_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2930), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2196] = { + [sym_filter_clause] = STATE(2259), + [sym_over_clause] = STATE(2525), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2838), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2197] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2936), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2938), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2940), + }, + [2198] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(488), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token2] = ACTIONS(488), + [anon_sym_RPAREN] = ACTIONS(488), + [aux_sym_truncate_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token7] = ACTIONS(488), + [aux_sym_begin_statement_token1] = ACTIONS(488), + [aux_sym_commit_statement_token1] = ACTIONS(488), + [aux_sym_rollback_statement_token1] = ACTIONS(488), + [aux_sym_create_statement_token1] = ACTIONS(488), + [aux_sym_alter_statement_token1] = ACTIONS(488), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(488), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(488), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(488), + [aux_sym_declare_statement_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(488), + [aux_sym_null_hint_token2] = ACTIONS(488), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(488), + [aux_sym_trigger_event_token2] = ACTIONS(488), + [aux_sym_trigger_event_token3] = ACTIONS(488), + [aux_sym_drop_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token4] = ACTIONS(488), + [aux_sym_grant_statement_token5] = ACTIONS(488), + [aux_sym_grant_statement_token8] = ACTIONS(488), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(488), + [aux_sym_direction_constraint_token1] = ACTIONS(488), + [aux_sym_direction_constraint_token2] = ACTIONS(488), + [anon_sym_CONSTRAINT] = ACTIONS(488), + [aux_sym_table_constraint_check_token1] = ACTIONS(488), + [aux_sym_table_constraint_unique_token1] = ACTIONS(488), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(488), + [aux_sym_having_clause_token1] = ACTIONS(488), + [aux_sym_order_by_clause_token1] = ACTIONS(488), + [aux_sym_limit_clause_token1] = ACTIONS(488), + [aux_sym_offset_clause_token1] = ACTIONS(488), + [aux_sym_frame_clause_token2] = ACTIONS(488), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2199] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(652), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token2] = ACTIONS(652), + [anon_sym_RPAREN] = ACTIONS(652), + [aux_sym_truncate_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token7] = ACTIONS(652), + [aux_sym_begin_statement_token1] = ACTIONS(652), + [aux_sym_commit_statement_token1] = ACTIONS(652), + [aux_sym_rollback_statement_token1] = ACTIONS(652), + [aux_sym_create_statement_token1] = ACTIONS(652), + [aux_sym_alter_statement_token1] = ACTIONS(652), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(652), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(652), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(652), + [aux_sym_declare_statement_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(652), + [aux_sym_null_hint_token2] = ACTIONS(652), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(652), + [aux_sym_trigger_event_token2] = ACTIONS(652), + [aux_sym_trigger_event_token3] = ACTIONS(652), + [aux_sym_drop_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token4] = ACTIONS(652), + [aux_sym_grant_statement_token5] = ACTIONS(652), + [aux_sym_grant_statement_token8] = ACTIONS(652), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(652), + [aux_sym_direction_constraint_token1] = ACTIONS(652), + [aux_sym_direction_constraint_token2] = ACTIONS(652), + [anon_sym_CONSTRAINT] = ACTIONS(652), + [aux_sym_table_constraint_check_token1] = ACTIONS(652), + [aux_sym_table_constraint_unique_token1] = ACTIONS(652), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(652), + [aux_sym_having_clause_token1] = ACTIONS(652), + [aux_sym_order_by_clause_token1] = ACTIONS(652), + [aux_sym_limit_clause_token1] = ACTIONS(652), + [aux_sym_offset_clause_token1] = ACTIONS(652), + [aux_sym_frame_clause_token2] = ACTIONS(652), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2200] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [anon_sym_RPAREN] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_null_hint_token2] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token5] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [anon_sym_CONSTRAINT] = ACTIONS(185), + [aux_sym_table_constraint_check_token1] = ACTIONS(185), + [aux_sym_table_constraint_unique_token1] = ACTIONS(185), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(185), + [aux_sym_having_clause_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2201] = { + [sym_within_group_clause] = STATE(2256), + [sym_filter_clause] = STATE(2511), + [sym_over_clause] = STATE(2918), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_grant_statement_token8] = ACTIONS(132), + [aux_sym_create_table_statement_token1] = ACTIONS(132), + [aux_sym_order_by_clause_token1] = ACTIONS(132), + [aux_sym_limit_clause_token1] = ACTIONS(132), + [aux_sym_offset_clause_token1] = ACTIONS(132), + [aux_sym_where_clause_token1] = ACTIONS(132), + [aux_sym_join_type_token1] = ACTIONS(132), + [aux_sym_join_type_token2] = ACTIONS(132), + [aux_sym_join_type_token3] = ACTIONS(132), + [aux_sym_join_type_token4] = ACTIONS(132), + [aux_sym_join_clause_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(2897), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2202] = { + [sym_within_group_clause] = STATE(2341), + [sym_filter_clause] = STATE(2498), + [sym_over_clause] = STATE(2861), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(152), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_reference_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_select_clause_body_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2930), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2203] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [anon_sym_RPAREN] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_null_hint_token2] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token5] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [anon_sym_CONSTRAINT] = ACTIONS(195), + [aux_sym_table_constraint_check_token1] = ACTIONS(195), + [aux_sym_table_constraint_unique_token1] = ACTIONS(195), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(195), + [aux_sym_having_clause_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2204] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2942), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(2944), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(2946), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_select_clause_body_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2205] = { + [sym_within_group_clause] = STATE(2450), + [sym_filter_clause] = STATE(2750), + [sym_over_clause] = STATE(3062), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_grant_statement_token8] = ACTIONS(146), + [aux_sym_order_by_clause_token1] = ACTIONS(146), + [aux_sym_limit_clause_token1] = ACTIONS(146), + [aux_sym_offset_clause_token1] = ACTIONS(146), + [aux_sym_where_clause_token1] = ACTIONS(146), + [aux_sym_join_type_token1] = ACTIONS(146), + [aux_sym_join_type_token2] = ACTIONS(146), + [aux_sym_join_type_token3] = ACTIONS(146), + [aux_sym_join_type_token4] = ACTIONS(146), + [aux_sym_join_clause_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(2948), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2206] = { + [sym_over_clause] = STATE(2388), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2207] = { + [aux_sym_dotted_name_repeat1] = STATE(2127), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_join_type_token1] = ACTIONS(158), + [aux_sym_join_type_token2] = ACTIONS(158), + [aux_sym_join_type_token3] = ACTIONS(158), + [aux_sym_join_type_token4] = ACTIONS(158), + [aux_sym_join_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2856), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2208] = { + [sym_over_clause] = STATE(2353), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2209] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(2956), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(2958), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(2960), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(2962), + [aux_sym_type_token2] = ACTIONS(2964), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2210] = { + [sym_over_clause] = STATE(2361), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2211] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2212] = { + [sym_within_group_clause] = STATE(2363), + [sym_filter_clause] = STATE(2680), + [sym_over_clause] = STATE(3008), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(156), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_create_table_statement_token1] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(2966), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2213] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token1] = ACTIONS(130), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_begin_statement_token1] = ACTIONS(130), + [aux_sym_commit_statement_token1] = ACTIONS(130), + [aux_sym_rollback_statement_token1] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2214] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token2] = ACTIONS(840), + [anon_sym_RPAREN] = ACTIONS(840), + [aux_sym_truncate_statement_token1] = ACTIONS(840), + [aux_sym_comment_statement_token1] = ACTIONS(840), + [aux_sym_comment_statement_token7] = ACTIONS(840), + [aux_sym_begin_statement_token1] = ACTIONS(840), + [aux_sym_commit_statement_token1] = ACTIONS(840), + [aux_sym_rollback_statement_token1] = ACTIONS(840), + [aux_sym_create_statement_token1] = ACTIONS(840), + [aux_sym_alter_statement_token1] = ACTIONS(840), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(840), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(840), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym__compound_statement_token2] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(840), + [aux_sym_declare_statement_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(840), + [aux_sym_null_hint_token2] = ACTIONS(840), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(840), + [aux_sym_trigger_event_token2] = ACTIONS(840), + [aux_sym_trigger_event_token3] = ACTIONS(840), + [aux_sym_drop_statement_token1] = ACTIONS(840), + [aux_sym_grant_statement_token1] = ACTIONS(840), + [aux_sym_grant_statement_token4] = ACTIONS(840), + [aux_sym_grant_statement_token5] = ACTIONS(840), + [aux_sym_grant_statement_token8] = ACTIONS(840), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(840), + [aux_sym_direction_constraint_token1] = ACTIONS(840), + [aux_sym_direction_constraint_token2] = ACTIONS(840), + [anon_sym_CONSTRAINT] = ACTIONS(840), + [aux_sym_table_constraint_check_token1] = ACTIONS(840), + [aux_sym_table_constraint_unique_token1] = ACTIONS(840), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(840), + [aux_sym_having_clause_token1] = ACTIONS(840), + [aux_sym_order_by_clause_token1] = ACTIONS(840), + [aux_sym_limit_clause_token1] = ACTIONS(840), + [aux_sym_offset_clause_token1] = ACTIONS(840), + [aux_sym_frame_clause_token2] = ACTIONS(840), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2215] = { + [sym_within_group_clause] = STATE(2368), + [sym_filter_clause] = STATE(2782), + [sym_over_clause] = STATE(3020), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(134), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(2966), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2216] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(2972), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(2974), + [aux_sym_truncate_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token1] = ACTIONS(215), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_begin_statement_token1] = ACTIONS(215), + [aux_sym_commit_statement_token1] = ACTIONS(215), + [aux_sym_rollback_statement_token1] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(2976), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(2978), + [aux_sym_type_token2] = ACTIONS(2980), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2217] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token1] = ACTIONS(144), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_begin_statement_token1] = ACTIONS(144), + [aux_sym_commit_statement_token1] = ACTIONS(144), + [aux_sym_rollback_statement_token1] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2218] = { + [sym_filter_clause] = STATE(2376), + [sym_over_clause] = STATE(2690), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2219] = { + [sym_within_group_clause] = STATE(2382), + [sym_filter_clause] = STATE(2683), + [sym_over_clause] = STATE(3036), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(148), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_create_table_statement_token1] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(2966), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2220] = { + [sym_filter_clause] = STATE(2416), + [sym_over_clause] = STATE(2698), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2221] = { + [aux_sym_dotted_name_repeat1] = STATE(2351), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2982), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(2984), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2222] = { + [sym_filter_clause] = STATE(2398), + [sym_over_clause] = STATE(2626), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2223] = { + [aux_sym_array_type_repeat1] = STATE(2223), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(2986), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2224] = { + [aux_sym_array_type_repeat1] = STATE(2223), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_select_clause_body_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(2989), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2225] = { + [aux_sym_dotted_name_repeat1] = STATE(2127), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_join_type_token1] = ACTIONS(158), + [aux_sym_join_type_token2] = ACTIONS(158), + [aux_sym_join_type_token3] = ACTIONS(158), + [aux_sym_join_type_token4] = ACTIONS(158), + [aux_sym_join_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2991), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2226] = { + [sym_filter_clause] = STATE(2423), + [sym_over_clause] = STATE(2727), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2227] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(2993), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2995), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(2997), + }, + [2228] = { + [sym_over_clause] = STATE(2395), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2229] = { + [sym_within_group_clause] = STATE(2358), + [sym_filter_clause] = STATE(2679), + [sym_over_clause] = STATE(3019), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(152), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_create_table_statement_token1] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(2966), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2230] = { + [sym_within_group_clause] = STATE(2459), + [sym_filter_clause] = STATE(2739), + [sym_over_clause] = STATE(3041), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_grant_statement_token8] = ACTIONS(132), + [aux_sym_order_by_clause_token1] = ACTIONS(132), + [aux_sym_limit_clause_token1] = ACTIONS(132), + [aux_sym_offset_clause_token1] = ACTIONS(132), + [aux_sym_where_clause_token1] = ACTIONS(132), + [aux_sym_join_type_token1] = ACTIONS(132), + [aux_sym_join_type_token2] = ACTIONS(132), + [aux_sym_join_type_token3] = ACTIONS(132), + [aux_sym_join_type_token4] = ACTIONS(132), + [aux_sym_join_clause_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(2948), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2231] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2920), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2922), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2924), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2232] = { + [sym_filter_clause] = STATE(2444), + [sym_over_clause] = STATE(2723), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2233] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(2999), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3001), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3003), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_select_clause_body_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2234] = { + [aux_sym_array_type_repeat1] = STATE(2224), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_select_clause_body_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(2989), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2235] = { + [sym_within_group_clause] = STATE(2478), + [sym_filter_clause] = STATE(2719), + [sym_over_clause] = STATE(3032), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_grant_statement_token8] = ACTIONS(150), + [aux_sym_order_by_clause_token1] = ACTIONS(150), + [aux_sym_limit_clause_token1] = ACTIONS(150), + [aux_sym_offset_clause_token1] = ACTIONS(150), + [aux_sym_where_clause_token1] = ACTIONS(150), + [aux_sym_join_type_token1] = ACTIONS(150), + [aux_sym_join_type_token2] = ACTIONS(150), + [aux_sym_join_type_token3] = ACTIONS(150), + [aux_sym_join_type_token4] = ACTIONS(150), + [aux_sym_join_clause_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(2948), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2236] = { + [sym_filter_clause] = STATE(2381), + [sym_over_clause] = STATE(2775), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2237] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [anon_sym_RPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token2] = ACTIONS(142), + [aux_sym_comment_statement_token5] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_schema_rename_action_token1] = ACTIONS(142), + [aux_sym_alter_schema_rename_action_token2] = ACTIONS(142), + [aux_sym_alter_owner_action_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_alter_table_action_add_token1] = ACTIONS(142), + [aux_sym_sequence_token2] = ACTIONS(142), + [aux_sym_sequence_token3] = ACTIONS(142), + [aux_sym_sequence_token5] = ACTIONS(144), + [aux_sym_sequence_token8] = ACTIONS(142), + [aux_sym_sequence_token9] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(144), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(142), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_trigger_reference_token1] = ACTIONS(142), + [aux_sym_trigger_time_token1] = ACTIONS(142), + [aux_sym_trigger_time_token2] = ACTIONS(142), + [aux_sym_trigger_time_token3] = ACTIONS(142), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_create_extension_statement_token1] = ACTIONS(142), + [aux_sym_create_extension_statement_token2] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_drop_statement_token4] = ACTIONS(142), + [aux_sym_drop_statement_token6] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token8] = ACTIONS(142), + [aux_sym_mode_token1] = ACTIONS(142), + [aux_sym_initial_mode_token1] = ACTIONS(142), + [aux_sym_table_constraint_check_token1] = ACTIONS(142), + [aux_sym_table_constraint_exclude_token1] = ACTIONS(142), + [aux_sym_table_constraint_exclude_token2] = ACTIONS(142), + [aux_sym_table_constraint_foreign_key_token1] = ACTIONS(142), + [aux_sym_table_constraint_unique_token1] = ACTIONS(142), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(142), + [aux_sym_order_by_clause_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_where_clause_token1] = ACTIONS(142), + [aux_sym_select_clause_body_token1] = ACTIONS(142), + [aux_sym_join_type_token1] = ACTIONS(142), + [aux_sym_join_type_token2] = ACTIONS(142), + [aux_sym_join_type_token3] = ACTIONS(142), + [aux_sym_join_type_token4] = ACTIONS(142), + [aux_sym_join_clause_token1] = ACTIONS(142), + [aux_sym_values_clause_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + }, + [2238] = { + [sym_over_clause] = STATE(2432), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2239] = { + [sym_filter_clause] = STATE(2473), + [sym_over_clause] = STATE(2718), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2860), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2240] = { + [sym__quoted_identifier] = STATE(6845), + [sym_identifier] = STATE(7654), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3005), + [aux_sym_cte_token2] = ACTIONS(3007), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(3009), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3011), + [anon_sym_EQ] = ACTIONS(3013), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3015), + [aux_sym_trigger_reference_token1] = ACTIONS(377), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_create_table_statement_token1] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_select_clause_body_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3017), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(3021), + [anon_sym_BQUOTE] = ACTIONS(3023), + [anon_sym_DQUOTE] = ACTIONS(3025), + [anon_sym_DASH_GT] = ACTIONS(3027), + [anon_sym_DASH_GT_GT] = ACTIONS(3029), + [anon_sym_POUND_GT] = ACTIONS(3027), + [anon_sym_POUND_GT_GT] = ACTIONS(3029), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3031), + [anon_sym_DASH] = ACTIONS(3033), + [anon_sym_TILDE] = ACTIONS(3035), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(3039), + [anon_sym_SLASH] = ACTIONS(3041), + [anon_sym_PERCENT] = ACTIONS(3039), + [anon_sym_LT_LT] = ACTIONS(3039), + [anon_sym_GT_GT] = ACTIONS(3039), + [anon_sym_AMP] = ACTIONS(3039), + [anon_sym_PIPE] = ACTIONS(3031), + [anon_sym_POUND] = ACTIONS(3033), + [anon_sym_LT] = ACTIONS(3035), + [anon_sym_LT_EQ] = ACTIONS(3013), + [anon_sym_LT_GT] = ACTIONS(3013), + [anon_sym_BANG_EQ] = ACTIONS(3013), + [anon_sym_GT] = ACTIONS(3035), + [anon_sym_GT_EQ] = ACTIONS(3013), + [anon_sym_BANG_TILDE] = ACTIONS(3035), + [anon_sym_TILDE_STAR] = ACTIONS(3013), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3013), + }, + [2241] = { + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(130), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(130), + [aux_sym_type_token2] = ACTIONS(130), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2242] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(2903), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(2905), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(2907), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2243] = { + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(144), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_create_table_statement_token1] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(144), + [aux_sym_type_token2] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2244] = { + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2245] = { + [sym_over_clause] = STATE(2464), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2246] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(128), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [anon_sym_RPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token2] = ACTIONS(128), + [aux_sym_comment_statement_token5] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_schema_rename_action_token1] = ACTIONS(128), + [aux_sym_alter_schema_rename_action_token2] = ACTIONS(128), + [aux_sym_alter_owner_action_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_alter_table_action_add_token1] = ACTIONS(128), + [aux_sym_sequence_token2] = ACTIONS(128), + [aux_sym_sequence_token3] = ACTIONS(128), + [aux_sym_sequence_token5] = ACTIONS(130), + [aux_sym_sequence_token8] = ACTIONS(128), + [aux_sym_sequence_token9] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [anon_sym_COLON] = ACTIONS(130), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(128), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_trigger_reference_token1] = ACTIONS(128), + [aux_sym_trigger_time_token1] = ACTIONS(128), + [aux_sym_trigger_time_token2] = ACTIONS(128), + [aux_sym_trigger_time_token3] = ACTIONS(128), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_create_extension_statement_token1] = ACTIONS(128), + [aux_sym_create_extension_statement_token2] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_drop_statement_token4] = ACTIONS(128), + [aux_sym_drop_statement_token6] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token8] = ACTIONS(128), + [aux_sym_mode_token1] = ACTIONS(128), + [aux_sym_initial_mode_token1] = ACTIONS(128), + [aux_sym_table_constraint_check_token1] = ACTIONS(128), + [aux_sym_table_constraint_exclude_token1] = ACTIONS(128), + [aux_sym_table_constraint_exclude_token2] = ACTIONS(128), + [aux_sym_table_constraint_foreign_key_token1] = ACTIONS(128), + [aux_sym_table_constraint_unique_token1] = ACTIONS(128), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(128), + [aux_sym_order_by_clause_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_where_clause_token1] = ACTIONS(128), + [aux_sym_select_clause_body_token1] = ACTIONS(128), + [aux_sym_join_type_token1] = ACTIONS(128), + [aux_sym_join_type_token2] = ACTIONS(128), + [aux_sym_join_type_token3] = ACTIONS(128), + [aux_sym_join_type_token4] = ACTIONS(128), + [aux_sym_join_clause_token1] = ACTIONS(128), + [aux_sym_values_clause_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + }, + [2247] = { + [aux_sym_dotted_name_repeat1] = STATE(2247), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3043), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2248] = { + [sym_over_clause] = STATE(2362), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2249] = { + [sym_over_clause] = STATE(2452), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2820), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2250] = { + [sym_within_group_clause] = STATE(2463), + [sym_filter_clause] = STATE(2724), + [sym_over_clause] = STATE(3034), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_grant_statement_token8] = ACTIONS(154), + [aux_sym_order_by_clause_token1] = ACTIONS(154), + [aux_sym_limit_clause_token1] = ACTIONS(154), + [aux_sym_offset_clause_token1] = ACTIONS(154), + [aux_sym_where_clause_token1] = ACTIONS(154), + [aux_sym_join_type_token1] = ACTIONS(154), + [aux_sym_join_type_token2] = ACTIONS(154), + [aux_sym_join_type_token3] = ACTIONS(154), + [aux_sym_join_type_token4] = ACTIONS(154), + [aux_sym_join_clause_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(2948), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2251] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_select_clause_body_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2252] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_join_type_token1] = ACTIONS(158), + [aux_sym_join_type_token2] = ACTIONS(158), + [aux_sym_join_type_token3] = ACTIONS(158), + [aux_sym_join_type_token4] = ACTIONS(158), + [aux_sym_join_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2253] = { + [sym_filter_clause] = STATE(2418), + [sym_over_clause] = STATE(2778), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2866), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2254] = { + [aux_sym_dotted_name_repeat1] = STATE(2247), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2911), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2255] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_select_clause_body_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2256] = { + [sym_filter_clause] = STATE(2519), + [sym_over_clause] = STATE(2902), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_create_table_statement_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_join_type_token1] = ACTIONS(177), + [aux_sym_join_type_token2] = ACTIONS(177), + [aux_sym_join_type_token3] = ACTIONS(177), + [aux_sym_join_type_token4] = ACTIONS(177), + [aux_sym_join_clause_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2257] = { + [sym_within_group_clause] = STATE(2587), + [sym_filter_clause] = STATE(2980), + [sym_over_clause] = STATE(3274), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_comment_statement_token7] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(134), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_clause_token1] = ACTIONS(134), + [aux_sym_offset_clause_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), + [aux_sym_join_type_token1] = ACTIONS(134), + [aux_sym_join_type_token2] = ACTIONS(134), + [aux_sym_join_type_token3] = ACTIONS(134), + [aux_sym_join_type_token4] = ACTIONS(134), + [aux_sym_join_clause_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(3046), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(134), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2258] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3052), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3054), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_select_clause_body_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2259] = { + [sym_over_clause] = STATE(2521), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2260] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2261] = { + [sym_over_clause] = STATE(2520), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2262] = { + [sym_within_group_clause] = STATE(2624), + [sym_filter_clause] = STATE(2974), + [sym_over_clause] = STATE(3289), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_comment_statement_token7] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(152), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token8] = ACTIONS(152), + [aux_sym_order_by_clause_token1] = ACTIONS(152), + [aux_sym_limit_clause_token1] = ACTIONS(152), + [aux_sym_offset_clause_token1] = ACTIONS(152), + [aux_sym_where_clause_token1] = ACTIONS(152), + [aux_sym_join_type_token1] = ACTIONS(152), + [aux_sym_join_type_token2] = ACTIONS(152), + [aux_sym_join_type_token3] = ACTIONS(152), + [aux_sym_join_type_token4] = ACTIONS(152), + [aux_sym_join_clause_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(3046), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(152), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(152), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2263] = { + [sym_over_clause] = STATE(2534), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2264] = { + [aux_sym_dotted_name_repeat1] = STATE(2166), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3056), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2265] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2266] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_reference_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_order_expression_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_fetch_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2267] = { + [sym_over_clause] = STATE(2529), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2268] = { + [sym_within_group_clause] = STATE(2613), + [sym_filter_clause] = STATE(2950), + [sym_over_clause] = STATE(3279), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_null_hint_token2] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(154), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_grant_statement_token5] = ACTIONS(154), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(154), + [aux_sym_direction_constraint_token1] = ACTIONS(154), + [aux_sym_direction_constraint_token2] = ACTIONS(154), + [anon_sym_CONSTRAINT] = ACTIONS(154), + [aux_sym_table_constraint_check_token1] = ACTIONS(154), + [aux_sym_table_constraint_unique_token1] = ACTIONS(154), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(3058), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2269] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_select_clause_body_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2270] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2271] = { + [sym_within_group_clause] = STATE(2594), + [sym_filter_clause] = STATE(2948), + [sym_over_clause] = STATE(3281), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_null_hint_token2] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(150), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_grant_statement_token5] = ACTIONS(150), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(150), + [aux_sym_direction_constraint_token1] = ACTIONS(150), + [aux_sym_direction_constraint_token2] = ACTIONS(150), + [anon_sym_CONSTRAINT] = ACTIONS(150), + [aux_sym_table_constraint_check_token1] = ACTIONS(150), + [aux_sym_table_constraint_unique_token1] = ACTIONS(150), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(3058), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2272] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2273] = { + [sym_over_clause] = STATE(2526), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2274] = { + [sym_within_group_clause] = STATE(2482), + [sym_filter_clause] = STATE(2982), + [sym_over_clause] = STATE(3285), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_comment_statement_token7] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(156), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token8] = ACTIONS(156), + [aux_sym_order_by_clause_token1] = ACTIONS(156), + [aux_sym_limit_clause_token1] = ACTIONS(156), + [aux_sym_offset_clause_token1] = ACTIONS(156), + [aux_sym_where_clause_token1] = ACTIONS(156), + [aux_sym_join_type_token1] = ACTIONS(156), + [aux_sym_join_type_token2] = ACTIONS(156), + [aux_sym_join_type_token3] = ACTIONS(156), + [aux_sym_join_type_token4] = ACTIONS(156), + [aux_sym_join_clause_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(3046), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(156), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(156), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2275] = { + [sym_over_clause] = STATE(2525), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2276] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2277] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2278] = { + [sym_over_clause] = STATE(2523), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2279] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(3064), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3066), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3068), + }, + [2280] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2281] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3070), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3072), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3074), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3076), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2282] = { + [sym_within_group_clause] = STATE(2616), + [sym_filter_clause] = STATE(2952), + [sym_over_clause] = STATE(3271), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_null_hint_token2] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(132), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_grant_statement_token5] = ACTIONS(132), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(132), + [aux_sym_direction_constraint_token1] = ACTIONS(132), + [aux_sym_direction_constraint_token2] = ACTIONS(132), + [anon_sym_CONSTRAINT] = ACTIONS(132), + [aux_sym_table_constraint_check_token1] = ACTIONS(132), + [aux_sym_table_constraint_unique_token1] = ACTIONS(132), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(3058), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2283] = { + [sym_within_group_clause] = STATE(2618), + [sym_filter_clause] = STATE(2909), + [sym_over_clause] = STATE(3248), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_null_hint_token2] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(146), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_grant_statement_token5] = ACTIONS(146), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(146), + [aux_sym_direction_constraint_token1] = ACTIONS(146), + [aux_sym_direction_constraint_token2] = ACTIONS(146), + [anon_sym_CONSTRAINT] = ACTIONS(146), + [aux_sym_table_constraint_check_token1] = ACTIONS(146), + [aux_sym_table_constraint_unique_token1] = ACTIONS(146), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(3058), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2284] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3078), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3080), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_select_clause_body_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2285] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_select_clause_body_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2286] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2287] = { + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3082), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(3084), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(215), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(3086), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_select_clause_body_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3088), + [aux_sym_type_token2] = ACTIONS(3090), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2288] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_select_clause_body_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2289] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2290] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2291] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_select_clause_body_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2292] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_select_clause_body_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2293] = { + [aux_sym_dotted_name_repeat1] = STATE(2300), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_null_hint_token2] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token5] = ACTIONS(158), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [anon_sym_CONSTRAINT] = ACTIONS(158), + [aux_sym_table_constraint_check_token1] = ACTIONS(158), + [aux_sym_table_constraint_unique_token1] = ACTIONS(158), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3092), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2294] = { + [aux_sym_array_type_repeat1] = STATE(2307), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_select_clause_body_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3094), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2295] = { + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2296] = { + [sym_within_group_clause] = STATE(2584), + [sym_filter_clause] = STATE(2919), + [sym_over_clause] = STATE(3267), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_comment_statement_token7] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(148), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token8] = ACTIONS(148), + [aux_sym_order_by_clause_token1] = ACTIONS(148), + [aux_sym_limit_clause_token1] = ACTIONS(148), + [aux_sym_offset_clause_token1] = ACTIONS(148), + [aux_sym_where_clause_token1] = ACTIONS(148), + [aux_sym_join_type_token1] = ACTIONS(148), + [aux_sym_join_type_token2] = ACTIONS(148), + [aux_sym_join_type_token3] = ACTIONS(148), + [aux_sym_join_type_token4] = ACTIONS(148), + [aux_sym_join_clause_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(3046), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(148), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(148), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2297] = { + [sym_over_clause] = STATE(2522), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2840), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2298] = { + [aux_sym_array_type_repeat1] = STATE(2298), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3096), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2299] = { + [sym_filter_clause] = STATE(2531), + [sym_over_clause] = STATE(2865), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_create_table_statement_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_join_type_token1] = ACTIONS(199), + [aux_sym_join_type_token2] = ACTIONS(199), + [aux_sym_join_type_token3] = ACTIONS(199), + [aux_sym_join_type_token4] = ACTIONS(199), + [aux_sym_join_clause_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2300] = { + [aux_sym_dotted_name_repeat1] = STATE(2301), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_null_hint_token2] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(122), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_grant_statement_token5] = ACTIONS(122), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(122), + [aux_sym_direction_constraint_token1] = ACTIONS(122), + [aux_sym_direction_constraint_token2] = ACTIONS(122), + [anon_sym_CONSTRAINT] = ACTIONS(122), + [aux_sym_table_constraint_check_token1] = ACTIONS(122), + [aux_sym_table_constraint_unique_token1] = ACTIONS(122), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(122), + [aux_sym_create_table_statement_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3092), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(122), + [aux_sym_type_token2] = ACTIONS(122), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + }, + [2301] = { + [aux_sym_dotted_name_repeat1] = STATE(2301), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_null_hint_token2] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token5] = ACTIONS(115), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [anon_sym_CONSTRAINT] = ACTIONS(115), + [aux_sym_table_constraint_check_token1] = ACTIONS(115), + [aux_sym_table_constraint_unique_token1] = ACTIONS(115), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3099), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [2302] = { + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3102), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(3104), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(215), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_reference_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(3106), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_select_clause_body_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3108), + [aux_sym_type_token2] = ACTIONS(3110), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2303] = { + [aux_sym_dotted_name_repeat1] = STATE(2451), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_join_type_token1] = ACTIONS(158), + [aux_sym_join_type_token2] = ACTIONS(158), + [aux_sym_join_type_token3] = ACTIONS(158), + [aux_sym_join_type_token4] = ACTIONS(158), + [aux_sym_join_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3112), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3114), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2304] = { + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(7569), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3116), + [aux_sym_cte_token2] = ACTIONS(3118), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(3120), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3122), + [anon_sym_EQ] = ACTIONS(3124), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3126), + [aux_sym_trigger_reference_token1] = ACTIONS(377), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_select_clause_body_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [anon_sym_DASH_GT] = ACTIONS(3132), + [anon_sym_DASH_GT_GT] = ACTIONS(3134), + [anon_sym_POUND_GT] = ACTIONS(3132), + [anon_sym_POUND_GT_GT] = ACTIONS(3134), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3136), + [anon_sym_DASH] = ACTIONS(3138), + [anon_sym_TILDE] = ACTIONS(3140), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(3144), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_PERCENT] = ACTIONS(3144), + [anon_sym_LT_LT] = ACTIONS(3144), + [anon_sym_GT_GT] = ACTIONS(3144), + [anon_sym_AMP] = ACTIONS(3144), + [anon_sym_PIPE] = ACTIONS(3136), + [anon_sym_POUND] = ACTIONS(3138), + [anon_sym_LT] = ACTIONS(3140), + [anon_sym_LT_EQ] = ACTIONS(3124), + [anon_sym_LT_GT] = ACTIONS(3124), + [anon_sym_BANG_EQ] = ACTIONS(3124), + [anon_sym_GT] = ACTIONS(3140), + [anon_sym_GT_EQ] = ACTIONS(3124), + [anon_sym_BANG_TILDE] = ACTIONS(3140), + [anon_sym_TILDE_STAR] = ACTIONS(3124), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3124), + }, + [2305] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2306] = { + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(130), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_reference_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_select_clause_body_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2307] = { + [aux_sym_array_type_repeat1] = STATE(2298), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_select_clause_body_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3094), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2308] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_select_clause_body_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2309] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_select_clause_body_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2310] = { + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(144), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_reference_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_select_clause_body_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2311] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_select_clause_body_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2312] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_select_clause_body_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2313] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_select_clause_body_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2314] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_select_clause_body_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2315] = { + [aux_sym_dotted_name_repeat1] = STATE(2166), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(2915), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2316] = { + [sym_filter_clause] = STATE(2506), + [sym_over_clause] = STATE(2867), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2317] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3150), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3152), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_select_clause_body_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2318] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_select_clause_body_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2319] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_select_clause_body_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2320] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_select_clause_body_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2321] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_select_clause_body_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2322] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_select_clause_body_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2323] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3154), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3156), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_select_clause_body_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2324] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_select_clause_body_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2325] = { + [sym_filter_clause] = STATE(2500), + [sym_over_clause] = STATE(2871), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2326] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_select_clause_body_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2327] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_select_clause_body_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2328] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_select_clause_body_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2329] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [anon_sym_RPAREN] = ACTIONS(648), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_select_clause_body_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2330] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_select_clause_body_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2331] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_select_clause_body_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2332] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_select_clause_body_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2333] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_select_clause_body_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2334] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3158), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3160), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3162), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3164), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2335] = { + [sym_filter_clause] = STATE(2485), + [sym_over_clause] = STATE(2882), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2336] = { + [sym_filter_clause] = STATE(2510), + [sym_over_clause] = STATE(2888), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_create_table_statement_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_join_type_token1] = ACTIONS(195), + [aux_sym_join_type_token2] = ACTIONS(195), + [aux_sym_join_type_token3] = ACTIONS(195), + [aux_sym_join_type_token4] = ACTIONS(195), + [aux_sym_join_clause_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2337] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_select_clause_body_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2338] = { + [aux_sym_dotted_name_repeat1] = STATE(2338), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3166), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2339] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3169), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3171), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_select_clause_body_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2340] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3173), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3175), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_select_clause_body_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2341] = { + [sym_filter_clause] = STATE(2488), + [sym_over_clause] = STATE(2895), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2932), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2342] = { + [sym_auto_increment_constraint] = STATE(2513), + [sym_direction_constraint] = STATE(2513), + [sym_named_constraint] = STATE(2513), + [sym_default_clause] = STATE(2513), + [sym_primary_key_constraint] = STATE(2513), + [sym_references_constraint] = STATE(2513), + [sym_unique_constraint] = STATE(2513), + [sym_null_constraint] = STATE(2513), + [sym_check_constraint] = STATE(2513), + [sym_NULL] = STATE(4059), + [aux_sym_table_column_repeat1] = STATE(2513), + [aux_sym_array_type_repeat1] = STATE(3868), + [ts_builtin_sym_end] = ACTIONS(3177), + [anon_sym_SEMI] = ACTIONS(3177), + [aux_sym_with_clause_token1] = ACTIONS(3179), + [aux_sym_cte_token1] = ACTIONS(3179), + [aux_sym_cte_token2] = ACTIONS(3181), + [aux_sym_truncate_statement_token1] = ACTIONS(3179), + [aux_sym_comment_statement_token1] = ACTIONS(3179), + [aux_sym_begin_statement_token1] = ACTIONS(3179), + [aux_sym_commit_statement_token1] = ACTIONS(3179), + [aux_sym_rollback_statement_token1] = ACTIONS(3179), + [aux_sym_create_statement_token1] = ACTIONS(3179), + [aux_sym_alter_statement_token1] = ACTIONS(3179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3179), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(3183), + [aux_sym_sequence_token5] = ACTIONS(3179), + [aux_sym_pg_command_token1] = ACTIONS(3177), + [aux_sym_return_statement_token1] = ACTIONS(3179), + [aux_sym_declare_statement_token1] = ACTIONS(3179), + [aux_sym_create_function_statement_token3] = ACTIONS(3179), + [aux_sym_create_function_statement_token4] = ACTIONS(3179), + [aux_sym_create_function_statement_token7] = ACTIONS(3179), + [aux_sym_create_function_statement_token8] = ACTIONS(3179), + [aux_sym_create_function_statement_token9] = ACTIONS(3179), + [aux_sym_create_function_statement_token10] = ACTIONS(3179), + [aux_sym_create_function_statement_token11] = ACTIONS(3179), + [aux_sym_external_hint_token1] = ACTIONS(3179), + [aux_sym_external_hint_token2] = ACTIONS(3179), + [aux_sym_optimizer_hint_token1] = ACTIONS(3179), + [aux_sym_optimizer_hint_token2] = ACTIONS(3179), + [aux_sym_optimizer_hint_token3] = ACTIONS(3179), + [aux_sym_parallel_hint_token1] = ACTIONS(3179), + [aux_sym_null_hint_token1] = ACTIONS(3179), + [aux_sym_null_hint_token2] = ACTIONS(3185), + [aux_sym_null_hint_token4] = ACTIONS(3179), + [aux_sym_deterministic_hint_token1] = ACTIONS(3179), + [aux_sym_sql_hint_token1] = ACTIONS(3179), + [aux_sym_sql_hint_token2] = ACTIONS(3179), + [aux_sym_sql_hint_token3] = ACTIONS(3179), + [aux_sym_sql_hint_token5] = ACTIONS(3179), + [aux_sym__function_language_token1] = ACTIONS(3179), + [aux_sym_trigger_event_token1] = ACTIONS(3179), + [aux_sym_trigger_event_token2] = ACTIONS(3179), + [aux_sym_trigger_event_token3] = ACTIONS(3179), + [aux_sym_drop_statement_token1] = ACTIONS(3179), + [aux_sym_grant_statement_token1] = ACTIONS(3179), + [aux_sym_grant_statement_token4] = ACTIONS(3179), + [aux_sym_grant_statement_token5] = ACTIONS(3187), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(3189), + [aux_sym_direction_constraint_token1] = ACTIONS(3191), + [aux_sym_direction_constraint_token2] = ACTIONS(3191), + [anon_sym_CONSTRAINT] = ACTIONS(3193), + [aux_sym_table_constraint_check_token1] = ACTIONS(3195), + [aux_sym_table_constraint_unique_token1] = ACTIONS(3197), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(3199), + [sym__unquoted_identifier] = ACTIONS(3179), + [anon_sym_BQUOTE] = ACTIONS(3177), + [anon_sym_DQUOTE] = ACTIONS(3177), + [anon_sym_LBRACK] = ACTIONS(3201), + [sym_comment] = ACTIONS(3), + }, + [2343] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3203), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3205), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_select_clause_body_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2344] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3207), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3209), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_select_clause_body_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2345] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2827), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2346] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_select_clause_body_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2347] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_select_clause_body_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2348] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2938), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2349] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_select_clause_body_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2350] = { + [sym_filter_clause] = STATE(2512), + [sym_over_clause] = STATE(2973), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_create_table_statement_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_join_type_token1] = ACTIONS(185), + [aux_sym_join_type_token2] = ACTIONS(185), + [aux_sym_join_type_token3] = ACTIONS(185), + [aux_sym_join_type_token4] = ACTIONS(185), + [aux_sym_join_clause_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(2899), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2351] = { + [aux_sym_dotted_name_repeat1] = STATE(2338), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(124), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_reference_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_select_clause_body_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2982), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2352] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_select_clause_body_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2353] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2354] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3211), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(3213), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_grant_statement_token8] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(3215), + [aux_sym_order_by_clause_token1] = ACTIONS(211), + [aux_sym_limit_clause_token1] = ACTIONS(211), + [aux_sym_offset_clause_token1] = ACTIONS(211), + [aux_sym_where_clause_token1] = ACTIONS(211), + [aux_sym_join_type_token1] = ACTIONS(211), + [aux_sym_join_type_token2] = ACTIONS(211), + [aux_sym_join_type_token3] = ACTIONS(211), + [aux_sym_join_type_token4] = ACTIONS(211), + [aux_sym_join_clause_token1] = ACTIONS(211), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3217), + [aux_sym_type_token2] = ACTIONS(3219), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2355] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2356] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_select_clause_body_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2357] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_select_clause_body_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2358] = { + [sym_filter_clause] = STATE(2681), + [sym_over_clause] = STATE(2992), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2359] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(2995), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2360] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_select_clause_body_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2361] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_select_clause_body_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2362] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2363] = { + [sym_filter_clause] = STATE(2682), + [sym_over_clause] = STATE(3035), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2364] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_select_clause_body_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2365] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3158), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3160), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3162), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2366] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3221), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(3223), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_grant_statement_token8] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(3225), + [aux_sym_order_by_clause_token1] = ACTIONS(211), + [aux_sym_limit_clause_token1] = ACTIONS(211), + [aux_sym_offset_clause_token1] = ACTIONS(211), + [aux_sym_where_clause_token1] = ACTIONS(211), + [aux_sym_join_type_token1] = ACTIONS(211), + [aux_sym_join_type_token2] = ACTIONS(211), + [aux_sym_join_type_token3] = ACTIONS(211), + [aux_sym_join_type_token4] = ACTIONS(211), + [aux_sym_join_clause_token1] = ACTIONS(211), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3227), + [aux_sym_type_token2] = ACTIONS(3229), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2367] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_select_clause_body_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2368] = { + [sym_filter_clause] = STATE(2687), + [sym_over_clause] = STATE(3068), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2369] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_select_clause_body_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2370] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3231), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3233), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3235), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2371] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_null_hint_token2] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token5] = ACTIONS(115), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [anon_sym_CONSTRAINT] = ACTIONS(115), + [aux_sym_table_constraint_check_token1] = ACTIONS(115), + [aux_sym_table_constraint_unique_token1] = ACTIONS(115), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(115), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + }, + [2372] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_select_clause_body_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2373] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_truncate_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token1] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_begin_statement_token1] = ACTIONS(261), + [aux_sym_commit_statement_token1] = ACTIONS(261), + [aux_sym_rollback_statement_token1] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2374] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [anon_sym_RPAREN] = ACTIONS(840), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_select_clause_body_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2375] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_select_clause_body_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2376] = { + [sym_over_clause] = STATE(2642), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2377] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_select_clause_body_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2378] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_select_clause_body_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2379] = { + [sym_over_clause] = STATE(2690), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2380] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_select_clause_body_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2381] = { + [sym_over_clause] = STATE(2691), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2382] = { + [sym_filter_clause] = STATE(2689), + [sym_over_clause] = STATE(3083), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(2968), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2383] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_select_clause_body_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2384] = { + [sym_over_clause] = STATE(2698), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2385] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_select_clause_body_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2386] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2387] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_select_clause_body_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2388] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_select_clause_body_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2389] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_select_clause_body_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2390] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3237), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3239), + [aux_sym_truncate_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token1] = ACTIONS(313), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_begin_statement_token1] = ACTIONS(313), + [aux_sym_commit_statement_token1] = ACTIONS(313), + [aux_sym_rollback_statement_token1] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3241), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2391] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_select_clause_body_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2392] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2393] = { + [sym_over_clause] = STATE(2775), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2394] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_select_clause_body_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2395] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_select_clause_body_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2396] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_select_clause_body_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2397] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_select_clause_body_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2398] = { + [sym_over_clause] = STATE(2708), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2399] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2844), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2400] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_select_clause_body_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2401] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3031), + [anon_sym_DASH] = ACTIONS(3033), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(3039), + [anon_sym_SLASH] = ACTIONS(3041), + [anon_sym_PERCENT] = ACTIONS(3039), + [anon_sym_LT_LT] = ACTIONS(3039), + [anon_sym_GT_GT] = ACTIONS(3039), + [anon_sym_AMP] = ACTIONS(3039), + [anon_sym_PIPE] = ACTIONS(3031), + [anon_sym_POUND] = ACTIONS(3033), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2402] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2403] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_select_clause_body_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2404] = { + [sym__quoted_identifier] = STATE(6845), + [sym_identifier] = STATE(7654), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3005), + [aux_sym_cte_token2] = ACTIONS(3243), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(3245), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3247), + [anon_sym_EQ] = ACTIONS(3249), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3251), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_create_table_statement_token1] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3253), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(3021), + [anon_sym_BQUOTE] = ACTIONS(3023), + [anon_sym_DQUOTE] = ACTIONS(3025), + [anon_sym_DASH_GT] = ACTIONS(3257), + [anon_sym_DASH_GT_GT] = ACTIONS(3259), + [anon_sym_POUND_GT] = ACTIONS(3257), + [anon_sym_POUND_GT_GT] = ACTIONS(3259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3261), + [anon_sym_DASH] = ACTIONS(3263), + [anon_sym_TILDE] = ACTIONS(3265), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(3269), + [anon_sym_SLASH] = ACTIONS(3271), + [anon_sym_PERCENT] = ACTIONS(3269), + [anon_sym_LT_LT] = ACTIONS(3269), + [anon_sym_GT_GT] = ACTIONS(3269), + [anon_sym_AMP] = ACTIONS(3269), + [anon_sym_PIPE] = ACTIONS(3261), + [anon_sym_POUND] = ACTIONS(3263), + [anon_sym_LT] = ACTIONS(3265), + [anon_sym_LT_EQ] = ACTIONS(3249), + [anon_sym_LT_GT] = ACTIONS(3249), + [anon_sym_BANG_EQ] = ACTIONS(3249), + [anon_sym_GT] = ACTIONS(3265), + [anon_sym_GT_EQ] = ACTIONS(3249), + [anon_sym_BANG_TILDE] = ACTIONS(3265), + [anon_sym_TILDE_STAR] = ACTIONS(3249), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3249), + }, + [2405] = { + [sym_over_clause] = STATE(2723), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2406] = { + [sym_within_group_clause] = STATE(2654), + [sym_filter_clause] = STATE(3000), + [sym_over_clause] = STATE(3446), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(146), + [aux_sym_trigger_reference_token1] = ACTIONS(146), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_direction_constraint_token1] = ACTIONS(146), + [aux_sym_direction_constraint_token2] = ACTIONS(146), + [aux_sym_order_expression_token1] = ACTIONS(146), + [aux_sym_limit_clause_token1] = ACTIONS(146), + [aux_sym_offset_clause_token1] = ACTIONS(146), + [aux_sym_fetch_clause_token1] = ACTIONS(146), + [aux_sym_where_clause_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(3273), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2407] = { + [sym_within_group_clause] = STATE(2653), + [sym_filter_clause] = STATE(2994), + [sym_over_clause] = STATE(3454), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(132), + [aux_sym_trigger_reference_token1] = ACTIONS(132), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_direction_constraint_token1] = ACTIONS(132), + [aux_sym_direction_constraint_token2] = ACTIONS(132), + [aux_sym_order_expression_token1] = ACTIONS(132), + [aux_sym_limit_clause_token1] = ACTIONS(132), + [aux_sym_offset_clause_token1] = ACTIONS(132), + [aux_sym_fetch_clause_token1] = ACTIONS(132), + [aux_sym_where_clause_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(3273), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2408] = { + [aux_sym_dotted_name_repeat1] = STATE(2408), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_order_expression_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_fetch_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3279), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2409] = { + [aux_sym_dotted_name_repeat1] = STATE(2408), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(122), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_direction_constraint_token1] = ACTIONS(122), + [aux_sym_direction_constraint_token2] = ACTIONS(122), + [aux_sym_create_table_statement_token1] = ACTIONS(122), + [aux_sym_order_expression_token1] = ACTIONS(122), + [aux_sym_limit_clause_token1] = ACTIONS(122), + [aux_sym_offset_clause_token1] = ACTIONS(122), + [aux_sym_fetch_clause_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3282), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(122), + [aux_sym_type_token2] = ACTIONS(122), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2410] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token8] = ACTIONS(128), + [aux_sym_order_by_clause_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_where_clause_token1] = ACTIONS(128), + [aux_sym_join_type_token1] = ACTIONS(128), + [aux_sym_join_type_token2] = ACTIONS(128), + [aux_sym_join_type_token3] = ACTIONS(128), + [aux_sym_join_type_token4] = ACTIONS(128), + [aux_sym_join_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2411] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token8] = ACTIONS(142), + [aux_sym_order_by_clause_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_where_clause_token1] = ACTIONS(142), + [aux_sym_join_type_token1] = ACTIONS(142), + [aux_sym_join_type_token2] = ACTIONS(142), + [aux_sym_join_type_token3] = ACTIONS(142), + [aux_sym_join_type_token4] = ACTIONS(142), + [aux_sym_join_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2412] = { + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_reference_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_select_clause_body_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2413] = { + [sym_within_group_clause] = STATE(2652), + [sym_filter_clause] = STATE(2993), + [sym_over_clause] = STATE(3460), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(154), + [aux_sym_trigger_reference_token1] = ACTIONS(154), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_direction_constraint_token1] = ACTIONS(154), + [aux_sym_direction_constraint_token2] = ACTIONS(154), + [aux_sym_order_expression_token1] = ACTIONS(154), + [aux_sym_limit_clause_token1] = ACTIONS(154), + [aux_sym_offset_clause_token1] = ACTIONS(154), + [aux_sym_fetch_clause_token1] = ACTIONS(154), + [aux_sym_where_clause_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(3273), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2414] = { + [sym_within_group_clause] = STATE(2647), + [sym_filter_clause] = STATE(2996), + [sym_over_clause] = STATE(3461), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(150), + [aux_sym_trigger_reference_token1] = ACTIONS(150), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_direction_constraint_token1] = ACTIONS(150), + [aux_sym_direction_constraint_token2] = ACTIONS(150), + [aux_sym_order_expression_token1] = ACTIONS(150), + [aux_sym_limit_clause_token1] = ACTIONS(150), + [aux_sym_offset_clause_token1] = ACTIONS(150), + [aux_sym_fetch_clause_token1] = ACTIONS(150), + [aux_sym_where_clause_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(3273), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2415] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3007), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(3009), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3011), + [anon_sym_EQ] = ACTIONS(3013), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_select_clause_body_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3017), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3031), + [anon_sym_DASH] = ACTIONS(3033), + [anon_sym_TILDE] = ACTIONS(3035), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(3039), + [anon_sym_SLASH] = ACTIONS(3041), + [anon_sym_PERCENT] = ACTIONS(3039), + [anon_sym_LT_LT] = ACTIONS(3039), + [anon_sym_GT_GT] = ACTIONS(3039), + [anon_sym_AMP] = ACTIONS(3039), + [anon_sym_PIPE] = ACTIONS(3031), + [anon_sym_POUND] = ACTIONS(3033), + [anon_sym_LT] = ACTIONS(3035), + [anon_sym_LT_EQ] = ACTIONS(3013), + [anon_sym_LT_GT] = ACTIONS(3013), + [anon_sym_BANG_EQ] = ACTIONS(3013), + [anon_sym_GT] = ACTIONS(3035), + [anon_sym_GT_EQ] = ACTIONS(3013), + [anon_sym_BANG_TILDE] = ACTIONS(3035), + [anon_sym_TILDE_STAR] = ACTIONS(3013), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3013), + }, + [2416] = { + [sym_over_clause] = STATE(2678), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2417] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2418] = { + [sym_over_clause] = STATE(2699), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2419] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_select_clause_body_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2420] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_select_clause_body_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2421] = { + [sym_over_clause] = STATE(2727), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2422] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3284), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3286), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3288), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3290), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2423] = { + [sym_over_clause] = STATE(2721), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2424] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_select_clause_body_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2425] = { + [sym_over_clause] = STATE(2718), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2426] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3007), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(3009), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3011), + [anon_sym_EQ] = ACTIONS(3013), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_select_clause_body_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3031), + [anon_sym_DASH] = ACTIONS(3033), + [anon_sym_TILDE] = ACTIONS(3035), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(3039), + [anon_sym_SLASH] = ACTIONS(3041), + [anon_sym_PERCENT] = ACTIONS(3039), + [anon_sym_LT_LT] = ACTIONS(3039), + [anon_sym_GT_GT] = ACTIONS(3039), + [anon_sym_AMP] = ACTIONS(3039), + [anon_sym_PIPE] = ACTIONS(3031), + [anon_sym_POUND] = ACTIONS(3033), + [anon_sym_LT] = ACTIONS(3035), + [anon_sym_LT_EQ] = ACTIONS(3013), + [anon_sym_LT_GT] = ACTIONS(3013), + [anon_sym_BANG_EQ] = ACTIONS(3013), + [anon_sym_GT] = ACTIONS(3035), + [anon_sym_GT_EQ] = ACTIONS(3013), + [anon_sym_BANG_TILDE] = ACTIONS(3035), + [anon_sym_TILDE_STAR] = ACTIONS(3013), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3013), + }, + [2427] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_select_clause_body_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2428] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token2] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_null_hint_token2] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(128), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token5] = ACTIONS(128), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(128), + [aux_sym_direction_constraint_token1] = ACTIONS(128), + [aux_sym_direction_constraint_token2] = ACTIONS(128), + [anon_sym_CONSTRAINT] = ACTIONS(128), + [aux_sym_table_constraint_check_token1] = ACTIONS(128), + [aux_sym_table_constraint_unique_token1] = ACTIONS(128), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2429] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token2] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_null_hint_token2] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(142), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token5] = ACTIONS(142), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(142), + [aux_sym_direction_constraint_token1] = ACTIONS(142), + [aux_sym_direction_constraint_token2] = ACTIONS(142), + [anon_sym_CONSTRAINT] = ACTIONS(142), + [aux_sym_table_constraint_check_token1] = ACTIONS(142), + [aux_sym_table_constraint_unique_token1] = ACTIONS(142), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2430] = { + [aux_sym_dotted_name_repeat1] = STATE(2550), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3292), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3294), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2431] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_select_clause_body_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2432] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2433] = { + [sym_over_clause] = STATE(2778), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2868), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2434] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2435] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(3296), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3298), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3300), + }, + [2436] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2437] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3070), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3072), + [aux_sym_truncate_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token1] = ACTIONS(285), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_begin_statement_token1] = ACTIONS(285), + [aux_sym_commit_statement_token1] = ACTIONS(285), + [aux_sym_rollback_statement_token1] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3074), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2438] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_select_clause_body_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2439] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3302), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3304), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3306), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3308), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2440] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_select_clause_body_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2441] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_reference_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_order_expression_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_fetch_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2442] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2443] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_select_clause_body_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2444] = { + [sym_over_clause] = STATE(2713), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2445] = { + [aux_sym_array_type_repeat1] = STATE(2446), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3310), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2446] = { + [aux_sym_array_type_repeat1] = STATE(2446), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3312), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2447] = { + [aux_sym_dotted_name_repeat1] = STATE(2448), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_grant_statement_token8] = ACTIONS(122), + [aux_sym_create_table_statement_token1] = ACTIONS(122), + [aux_sym_having_clause_token1] = ACTIONS(122), + [aux_sym_order_by_clause_token1] = ACTIONS(122), + [aux_sym_limit_clause_token1] = ACTIONS(122), + [aux_sym_offset_clause_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3315), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [aux_sym_type_token1] = ACTIONS(122), + [aux_sym_type_token2] = ACTIONS(122), + [anon_sym_LBRACK] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2448] = { + [aux_sym_dotted_name_repeat1] = STATE(2448), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_having_clause_token1] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3317), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2449] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2450] = { + [sym_filter_clause] = STATE(2761), + [sym_over_clause] = STATE(3076), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_join_type_token1] = ACTIONS(199), + [aux_sym_join_type_token2] = ACTIONS(199), + [aux_sym_join_type_token3] = ACTIONS(199), + [aux_sym_join_type_token4] = ACTIONS(199), + [aux_sym_join_clause_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2451] = { + [aux_sym_dotted_name_repeat1] = STATE(2477), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(122), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_grant_statement_token8] = ACTIONS(122), + [aux_sym_order_by_clause_token1] = ACTIONS(122), + [aux_sym_limit_clause_token1] = ACTIONS(122), + [aux_sym_offset_clause_token1] = ACTIONS(122), + [aux_sym_where_clause_token1] = ACTIONS(122), + [aux_sym_join_type_token1] = ACTIONS(122), + [aux_sym_join_type_token2] = ACTIONS(122), + [aux_sym_join_type_token3] = ACTIONS(122), + [aux_sym_join_type_token4] = ACTIONS(122), + [aux_sym_join_clause_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3112), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2452] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2453] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(3039), + [anon_sym_SLASH] = ACTIONS(3041), + [anon_sym_PERCENT] = ACTIONS(3039), + [anon_sym_LT_LT] = ACTIONS(3039), + [anon_sym_GT_GT] = ACTIONS(3039), + [anon_sym_AMP] = ACTIONS(3039), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2454] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_select_clause_body_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2455] = { + [aux_sym_dotted_name_repeat1] = STATE(2562), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_null_hint_token2] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token5] = ACTIONS(158), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [anon_sym_CONSTRAINT] = ACTIONS(158), + [aux_sym_table_constraint_check_token1] = ACTIONS(158), + [aux_sym_table_constraint_unique_token1] = ACTIONS(158), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3320), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3322), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2456] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_select_clause_body_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [2457] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3007), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(3009), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3011), + [anon_sym_EQ] = ACTIONS(3013), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3015), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_select_clause_body_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3017), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3019), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3031), + [anon_sym_DASH] = ACTIONS(3033), + [anon_sym_TILDE] = ACTIONS(3035), + [anon_sym_CARET] = ACTIONS(3037), + [anon_sym_STAR] = ACTIONS(3039), + [anon_sym_SLASH] = ACTIONS(3041), + [anon_sym_PERCENT] = ACTIONS(3039), + [anon_sym_LT_LT] = ACTIONS(3039), + [anon_sym_GT_GT] = ACTIONS(3039), + [anon_sym_AMP] = ACTIONS(3039), + [anon_sym_PIPE] = ACTIONS(3031), + [anon_sym_POUND] = ACTIONS(3033), + [anon_sym_LT] = ACTIONS(3035), + [anon_sym_LT_EQ] = ACTIONS(3013), + [anon_sym_LT_GT] = ACTIONS(3013), + [anon_sym_BANG_EQ] = ACTIONS(3013), + [anon_sym_GT] = ACTIONS(3035), + [anon_sym_GT_EQ] = ACTIONS(3013), + [anon_sym_BANG_TILDE] = ACTIONS(3035), + [anon_sym_TILDE_STAR] = ACTIONS(3013), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3013), + }, + [2458] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_select_clause_body_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2459] = { + [sym_filter_clause] = STATE(2757), + [sym_over_clause] = STATE(3074), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_join_type_token1] = ACTIONS(177), + [aux_sym_join_type_token2] = ACTIONS(177), + [aux_sym_join_type_token3] = ACTIONS(177), + [aux_sym_join_type_token4] = ACTIONS(177), + [aux_sym_join_clause_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2460] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_select_clause_body_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2461] = { + [sym_group_by_clause] = STATE(4266), + [sym_window_clause] = STATE(4192), + [sym_order_by_clause] = STATE(4949), + [sym_limit_clause] = STATE(5433), + [sym_offset_clause] = STATE(5793), + [sym_where_clause] = STATE(4065), + [sym_from_clause] = STATE(2798), + [sym_join_type] = STATE(15205), + [sym_join_clause] = STATE(2799), + [aux_sym__select_statement_repeat1] = STATE(2799), + [ts_builtin_sym_end] = ACTIONS(3324), + [anon_sym_SEMI] = ACTIONS(3324), + [aux_sym_with_clause_token1] = ACTIONS(3326), + [aux_sym_cte_token1] = ACTIONS(3326), + [aux_sym_cte_token2] = ACTIONS(3326), + [aux_sym_truncate_statement_token1] = ACTIONS(3326), + [aux_sym_comment_statement_token1] = ACTIONS(3326), + [aux_sym_begin_statement_token1] = ACTIONS(3326), + [aux_sym_commit_statement_token1] = ACTIONS(3326), + [aux_sym_rollback_statement_token1] = ACTIONS(3326), + [aux_sym_create_statement_token1] = ACTIONS(3326), + [aux_sym_alter_statement_token1] = ACTIONS(3326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3326), + [aux_sym_sequence_token5] = ACTIONS(3326), + [aux_sym_pg_command_token1] = ACTIONS(3324), + [aux_sym_return_statement_token1] = ACTIONS(3326), + [aux_sym_declare_statement_token1] = ACTIONS(3326), + [aux_sym_create_function_statement_token3] = ACTIONS(3326), + [aux_sym_create_function_statement_token4] = ACTIONS(3326), + [aux_sym_create_function_statement_token7] = ACTIONS(3328), + [aux_sym_create_function_statement_token8] = ACTIONS(3326), + [aux_sym_create_function_statement_token9] = ACTIONS(3326), + [aux_sym_create_function_statement_token10] = ACTIONS(3326), + [aux_sym_create_function_statement_token11] = ACTIONS(3326), + [aux_sym_external_hint_token1] = ACTIONS(3326), + [aux_sym_external_hint_token2] = ACTIONS(3326), + [aux_sym_optimizer_hint_token1] = ACTIONS(3326), + [aux_sym_optimizer_hint_token2] = ACTIONS(3326), + [aux_sym_optimizer_hint_token3] = ACTIONS(3326), + [aux_sym_parallel_hint_token1] = ACTIONS(3326), + [aux_sym_null_hint_token1] = ACTIONS(3326), + [aux_sym_null_hint_token4] = ACTIONS(3326), + [aux_sym_deterministic_hint_token1] = ACTIONS(3326), + [aux_sym_sql_hint_token1] = ACTIONS(3326), + [aux_sym_sql_hint_token2] = ACTIONS(3326), + [aux_sym_sql_hint_token3] = ACTIONS(3326), + [aux_sym_sql_hint_token5] = ACTIONS(3326), + [aux_sym__function_language_token1] = ACTIONS(3326), + [aux_sym_trigger_reference_token1] = ACTIONS(3330), + [aux_sym_trigger_event_token1] = ACTIONS(3326), + [aux_sym_trigger_event_token2] = ACTIONS(3326), + [aux_sym_trigger_event_token3] = ACTIONS(3326), + [aux_sym_drop_statement_token1] = ACTIONS(3326), + [aux_sym_grant_statement_token1] = ACTIONS(3326), + [aux_sym_grant_statement_token4] = ACTIONS(3326), + [aux_sym_grant_statement_token8] = ACTIONS(3332), + [aux_sym_create_table_statement_token1] = ACTIONS(3326), + [aux_sym_order_by_clause_token1] = ACTIONS(3334), + [aux_sym_limit_clause_token1] = ACTIONS(3336), + [aux_sym_offset_clause_token1] = ACTIONS(3338), + [aux_sym_where_clause_token1] = ACTIONS(3340), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3346), + [sym__unquoted_identifier] = ACTIONS(3326), + [anon_sym_BQUOTE] = ACTIONS(3324), + [anon_sym_DQUOTE] = ACTIONS(3324), + [sym_comment] = ACTIONS(3), + }, + [2462] = { + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(261), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_select_clause_body_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2463] = { + [sym_filter_clause] = STATE(2746), + [sym_over_clause] = STATE(3050), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_join_type_token1] = ACTIONS(185), + [aux_sym_join_type_token2] = ACTIONS(185), + [aux_sym_join_type_token3] = ACTIONS(185), + [aux_sym_join_type_token4] = ACTIONS(185), + [aux_sym_join_clause_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2464] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_select_clause_body_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2465] = { + [sym_over_clause] = STATE(2626), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2466] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_select_clause_body_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2467] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_select_clause_body_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2468] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2469] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_select_clause_body_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2470] = { + [aux_sym_array_type_repeat1] = STATE(2445), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3310), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2471] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_select_clause_body_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [2472] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(3348), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3350), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3352), + }, + [2473] = { + [sym_over_clause] = STATE(2710), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2862), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2474] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_select_clause_body_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2475] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_select_clause_body_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2476] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_select_clause_body_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2477] = { + [aux_sym_dotted_name_repeat1] = STATE(2477), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_join_type_token1] = ACTIONS(115), + [aux_sym_join_type_token2] = ACTIONS(115), + [aux_sym_join_type_token3] = ACTIONS(115), + [aux_sym_join_type_token4] = ACTIONS(115), + [aux_sym_join_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3354), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2478] = { + [sym_filter_clause] = STATE(2734), + [sym_over_clause] = STATE(3040), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_join_type_token1] = ACTIONS(195), + [aux_sym_join_type_token2] = ACTIONS(195), + [aux_sym_join_type_token3] = ACTIONS(195), + [aux_sym_join_type_token4] = ACTIONS(195), + [aux_sym_join_clause_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(2950), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2479] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_select_clause_body_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2480] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_select_clause_body_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2481] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3357), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3359), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token8] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3361), + [aux_sym_order_by_clause_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_where_clause_token1] = ACTIONS(281), + [aux_sym_join_type_token1] = ACTIONS(281), + [aux_sym_join_type_token2] = ACTIONS(281), + [aux_sym_join_type_token3] = ACTIONS(281), + [aux_sym_join_type_token4] = ACTIONS(281), + [aux_sym_join_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3363), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2482] = { + [sym_filter_clause] = STATE(2906), + [sym_over_clause] = STATE(3268), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2483] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3365), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3367), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2484] = { + [sym_over_clause] = STATE(2867), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2485] = { + [sym_over_clause] = STATE(2868), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2486] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3369), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3371), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2487] = { + [sym_over_clause] = STATE(2871), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2488] = { + [sym_over_clause] = STATE(2873), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2489] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_select_clause_body_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2490] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_select_clause_body_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2491] = { + [aux_sym_array_type_repeat1] = STATE(2495), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_truncate_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token1] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_begin_statement_token1] = ACTIONS(328), + [aux_sym_commit_statement_token1] = ACTIONS(328), + [aux_sym_rollback_statement_token1] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3373), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2492] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(3375), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3377), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3379), + }, + [2493] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2494] = { + [sym_over_clause] = STATE(2882), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2495] = { + [aux_sym_array_type_repeat1] = STATE(2509), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_truncate_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token1] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_begin_statement_token1] = ACTIONS(338), + [aux_sym_commit_statement_token1] = ACTIONS(338), + [aux_sym_rollback_statement_token1] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3373), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2496] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_select_clause_body_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2497] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_select_clause_body_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2498] = { + [sym_over_clause] = STATE(2895), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2499] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_select_clause_body_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2500] = { + [sym_over_clause] = STATE(2859), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2501] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2502] = { + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_reference_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_select_clause_body_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2503] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2504] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3381), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3383), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2505] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2506] = { + [sym_over_clause] = STATE(2855), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2934), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2507] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(263), + [anon_sym_LPAREN] = ACTIONS(3385), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_create_table_statement_token1] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3387), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3389), + }, + [2508] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2509] = { + [aux_sym_array_type_repeat1] = STATE(2509), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3391), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2510] = { + [sym_over_clause] = STATE(2911), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token8] = ACTIONS(240), + [aux_sym_create_table_statement_token1] = ACTIONS(240), + [aux_sym_order_by_clause_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_where_clause_token1] = ACTIONS(240), + [aux_sym_join_type_token1] = ACTIONS(240), + [aux_sym_join_type_token2] = ACTIONS(240), + [aux_sym_join_type_token3] = ACTIONS(240), + [aux_sym_join_type_token4] = ACTIONS(240), + [aux_sym_join_clause_token1] = ACTIONS(240), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2511] = { + [sym_over_clause] = STATE(2902), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_create_table_statement_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_join_type_token1] = ACTIONS(177), + [aux_sym_join_type_token2] = ACTIONS(177), + [aux_sym_join_type_token3] = ACTIONS(177), + [aux_sym_join_type_token4] = ACTIONS(177), + [aux_sym_join_clause_token1] = ACTIONS(177), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2512] = { + [sym_over_clause] = STATE(2988), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token8] = ACTIONS(293), + [aux_sym_create_table_statement_token1] = ACTIONS(293), + [aux_sym_order_by_clause_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_where_clause_token1] = ACTIONS(293), + [aux_sym_join_type_token1] = ACTIONS(293), + [aux_sym_join_type_token2] = ACTIONS(293), + [aux_sym_join_type_token3] = ACTIONS(293), + [aux_sym_join_type_token4] = ACTIONS(293), + [aux_sym_join_clause_token1] = ACTIONS(293), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2513] = { + [sym_auto_increment_constraint] = STATE(2552), + [sym_direction_constraint] = STATE(2552), + [sym_named_constraint] = STATE(2552), + [sym_default_clause] = STATE(2552), + [sym_primary_key_constraint] = STATE(2552), + [sym_references_constraint] = STATE(2552), + [sym_unique_constraint] = STATE(2552), + [sym_null_constraint] = STATE(2552), + [sym_check_constraint] = STATE(2552), + [sym_NULL] = STATE(4059), + [aux_sym_table_column_repeat1] = STATE(2552), + [ts_builtin_sym_end] = ACTIONS(3394), + [anon_sym_SEMI] = ACTIONS(3394), + [aux_sym_with_clause_token1] = ACTIONS(3396), + [aux_sym_cte_token1] = ACTIONS(3396), + [aux_sym_cte_token2] = ACTIONS(3181), + [aux_sym_truncate_statement_token1] = ACTIONS(3396), + [aux_sym_comment_statement_token1] = ACTIONS(3396), + [aux_sym_begin_statement_token1] = ACTIONS(3396), + [aux_sym_commit_statement_token1] = ACTIONS(3396), + [aux_sym_rollback_statement_token1] = ACTIONS(3396), + [aux_sym_create_statement_token1] = ACTIONS(3396), + [aux_sym_alter_statement_token1] = ACTIONS(3396), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3396), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(3183), + [aux_sym_sequence_token5] = ACTIONS(3396), + [aux_sym_pg_command_token1] = ACTIONS(3394), + [aux_sym_return_statement_token1] = ACTIONS(3396), + [aux_sym_declare_statement_token1] = ACTIONS(3396), + [aux_sym_create_function_statement_token3] = ACTIONS(3396), + [aux_sym_create_function_statement_token4] = ACTIONS(3396), + [aux_sym_create_function_statement_token7] = ACTIONS(3396), + [aux_sym_create_function_statement_token8] = ACTIONS(3396), + [aux_sym_create_function_statement_token9] = ACTIONS(3396), + [aux_sym_create_function_statement_token10] = ACTIONS(3396), + [aux_sym_create_function_statement_token11] = ACTIONS(3396), + [aux_sym_external_hint_token1] = ACTIONS(3396), + [aux_sym_external_hint_token2] = ACTIONS(3396), + [aux_sym_optimizer_hint_token1] = ACTIONS(3396), + [aux_sym_optimizer_hint_token2] = ACTIONS(3396), + [aux_sym_optimizer_hint_token3] = ACTIONS(3396), + [aux_sym_parallel_hint_token1] = ACTIONS(3396), + [aux_sym_null_hint_token1] = ACTIONS(3396), + [aux_sym_null_hint_token2] = ACTIONS(3185), + [aux_sym_null_hint_token4] = ACTIONS(3396), + [aux_sym_deterministic_hint_token1] = ACTIONS(3396), + [aux_sym_sql_hint_token1] = ACTIONS(3396), + [aux_sym_sql_hint_token2] = ACTIONS(3396), + [aux_sym_sql_hint_token3] = ACTIONS(3396), + [aux_sym_sql_hint_token5] = ACTIONS(3396), + [aux_sym__function_language_token1] = ACTIONS(3396), + [aux_sym_trigger_event_token1] = ACTIONS(3396), + [aux_sym_trigger_event_token2] = ACTIONS(3396), + [aux_sym_trigger_event_token3] = ACTIONS(3396), + [aux_sym_drop_statement_token1] = ACTIONS(3396), + [aux_sym_grant_statement_token1] = ACTIONS(3396), + [aux_sym_grant_statement_token4] = ACTIONS(3396), + [aux_sym_grant_statement_token5] = ACTIONS(3187), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(3189), + [aux_sym_direction_constraint_token1] = ACTIONS(3191), + [aux_sym_direction_constraint_token2] = ACTIONS(3191), + [anon_sym_CONSTRAINT] = ACTIONS(3193), + [aux_sym_table_constraint_check_token1] = ACTIONS(3195), + [aux_sym_table_constraint_unique_token1] = ACTIONS(3197), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(3199), + [sym__unquoted_identifier] = ACTIONS(3396), + [anon_sym_BQUOTE] = ACTIONS(3394), + [anon_sym_DQUOTE] = ACTIONS(3394), + [sym_comment] = ACTIONS(3), + }, + [2514] = { + [sym_over_clause] = STATE(2973), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_create_table_statement_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_join_type_token1] = ACTIONS(185), + [aux_sym_join_type_token2] = ACTIONS(185), + [aux_sym_join_type_token3] = ACTIONS(185), + [aux_sym_join_type_token4] = ACTIONS(185), + [aux_sym_join_clause_token1] = ACTIONS(185), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2515] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3398), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3400), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token8] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3402), + [aux_sym_order_by_clause_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_where_clause_token1] = ACTIONS(281), + [aux_sym_join_type_token1] = ACTIONS(281), + [aux_sym_join_type_token2] = ACTIONS(281), + [aux_sym_join_type_token3] = ACTIONS(281), + [aux_sym_join_type_token4] = ACTIONS(281), + [aux_sym_join_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3404), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2516] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2517] = { + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3406), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(3408), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(215), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(3410), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3412), + [aux_sym_type_token2] = ACTIONS(3414), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2518] = { + [sym_over_clause] = STATE(2865), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_create_table_statement_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_join_type_token1] = ACTIONS(199), + [aux_sym_join_type_token2] = ACTIONS(199), + [aux_sym_join_type_token3] = ACTIONS(199), + [aux_sym_join_type_token4] = ACTIONS(199), + [aux_sym_join_clause_token1] = ACTIONS(199), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2519] = { + [sym_over_clause] = STATE(2864), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token8] = ACTIONS(273), + [aux_sym_create_table_statement_token1] = ACTIONS(273), + [aux_sym_order_by_clause_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_where_clause_token1] = ACTIONS(273), + [aux_sym_join_type_token1] = ACTIONS(273), + [aux_sym_join_type_token2] = ACTIONS(273), + [aux_sym_join_type_token3] = ACTIONS(273), + [aux_sym_join_type_token4] = ACTIONS(273), + [aux_sym_join_clause_token1] = ACTIONS(273), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2520] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2521] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2522] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2523] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2524] = { + [sym_over_clause] = STATE(2888), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_create_table_statement_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_join_type_token1] = ACTIONS(195), + [aux_sym_join_type_token2] = ACTIONS(195), + [aux_sym_join_type_token3] = ACTIONS(195), + [aux_sym_join_type_token4] = ACTIONS(195), + [aux_sym_join_clause_token1] = ACTIONS(195), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2525] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2526] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2527] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3284), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3286), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3288), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2528] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2529] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2530] = { + [aux_sym_array_type_repeat1] = STATE(2582), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(328), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_select_clause_body_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3416), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2531] = { + [sym_over_clause] = STATE(2862), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token8] = ACTIONS(277), + [aux_sym_create_table_statement_token1] = ACTIONS(277), + [aux_sym_order_by_clause_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_where_clause_token1] = ACTIONS(277), + [aux_sym_join_type_token1] = ACTIONS(277), + [aux_sym_join_type_token2] = ACTIONS(277), + [aux_sym_join_type_token3] = ACTIONS(277), + [aux_sym_join_type_token4] = ACTIONS(277), + [aux_sym_join_clause_token1] = ACTIONS(277), + [aux_sym_over_clause_token1] = ACTIONS(2901), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2532] = { + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3418), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3420), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(313), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3422), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_select_clause_body_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2533] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2534] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2535] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2536] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_select_clause_body_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2537] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2538] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_select_clause_body_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2539] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3136), + [anon_sym_DASH] = ACTIONS(3138), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(3144), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_PERCENT] = ACTIONS(3144), + [anon_sym_LT_LT] = ACTIONS(3144), + [anon_sym_GT_GT] = ACTIONS(3144), + [anon_sym_AMP] = ACTIONS(3144), + [anon_sym_PIPE] = ACTIONS(3136), + [anon_sym_POUND] = ACTIONS(3138), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2540] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2541] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3118), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(3120), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3122), + [anon_sym_EQ] = ACTIONS(3124), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_select_clause_body_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3136), + [anon_sym_DASH] = ACTIONS(3138), + [anon_sym_TILDE] = ACTIONS(3140), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(3144), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_PERCENT] = ACTIONS(3144), + [anon_sym_LT_LT] = ACTIONS(3144), + [anon_sym_GT_GT] = ACTIONS(3144), + [anon_sym_AMP] = ACTIONS(3144), + [anon_sym_PIPE] = ACTIONS(3136), + [anon_sym_POUND] = ACTIONS(3138), + [anon_sym_LT] = ACTIONS(3140), + [anon_sym_LT_EQ] = ACTIONS(3124), + [anon_sym_LT_GT] = ACTIONS(3124), + [anon_sym_BANG_EQ] = ACTIONS(3124), + [anon_sym_GT] = ACTIONS(3140), + [anon_sym_GT_EQ] = ACTIONS(3124), + [anon_sym_BANG_TILDE] = ACTIONS(3140), + [anon_sym_TILDE_STAR] = ACTIONS(3124), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3124), + }, + [2542] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3118), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(3120), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3122), + [anon_sym_EQ] = ACTIONS(3124), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_select_clause_body_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3136), + [anon_sym_DASH] = ACTIONS(3138), + [anon_sym_TILDE] = ACTIONS(3140), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(3144), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_PERCENT] = ACTIONS(3144), + [anon_sym_LT_LT] = ACTIONS(3144), + [anon_sym_GT_GT] = ACTIONS(3144), + [anon_sym_AMP] = ACTIONS(3144), + [anon_sym_PIPE] = ACTIONS(3136), + [anon_sym_POUND] = ACTIONS(3138), + [anon_sym_LT] = ACTIONS(3140), + [anon_sym_LT_EQ] = ACTIONS(3124), + [anon_sym_LT_GT] = ACTIONS(3124), + [anon_sym_BANG_EQ] = ACTIONS(3124), + [anon_sym_GT] = ACTIONS(3140), + [anon_sym_GT_EQ] = ACTIONS(3124), + [anon_sym_BANG_TILDE] = ACTIONS(3140), + [anon_sym_TILDE_STAR] = ACTIONS(3124), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3124), + }, + [2543] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_select_clause_body_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2544] = { + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(261), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_reference_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_select_clause_body_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2545] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(3144), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_PERCENT] = ACTIONS(3144), + [anon_sym_LT_LT] = ACTIONS(3144), + [anon_sym_GT_GT] = ACTIONS(3144), + [anon_sym_AMP] = ACTIONS(3144), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2546] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2547] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2548] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(259), + [aux_sym_truncate_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token7] = ACTIONS(259), + [aux_sym_begin_statement_token1] = ACTIONS(259), + [aux_sym_commit_statement_token1] = ACTIONS(259), + [aux_sym_rollback_statement_token1] = ACTIONS(259), + [aux_sym_create_statement_token1] = ACTIONS(259), + [aux_sym_alter_statement_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(259), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(259), + [aux_sym_declare_statement_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(259), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(259), + [aux_sym_trigger_event_token2] = ACTIONS(259), + [aux_sym_trigger_event_token3] = ACTIONS(259), + [aux_sym_drop_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token4] = ACTIONS(259), + [aux_sym_grant_statement_token8] = ACTIONS(259), + [aux_sym_create_table_statement_token1] = ACTIONS(259), + [aux_sym_order_by_clause_token1] = ACTIONS(259), + [aux_sym_limit_clause_token1] = ACTIONS(259), + [aux_sym_offset_clause_token1] = ACTIONS(259), + [aux_sym_where_clause_token1] = ACTIONS(259), + [aux_sym_join_type_token1] = ACTIONS(259), + [aux_sym_join_type_token2] = ACTIONS(259), + [aux_sym_join_type_token3] = ACTIONS(259), + [aux_sym_join_type_token4] = ACTIONS(259), + [aux_sym_join_clause_token1] = ACTIONS(259), + [aux_sym_filter_clause_token1] = ACTIONS(259), + [aux_sym_over_clause_token1] = ACTIONS(259), + [aux_sym_frame_clause_token2] = ACTIONS(259), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2549] = { + [aux_sym_dotted_name_repeat1] = STATE(2549), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3424), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2550] = { + [aux_sym_dotted_name_repeat1] = STATE(2549), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(124), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token8] = ACTIONS(124), + [aux_sym_order_by_clause_token1] = ACTIONS(124), + [aux_sym_limit_clause_token1] = ACTIONS(124), + [aux_sym_offset_clause_token1] = ACTIONS(124), + [aux_sym_where_clause_token1] = ACTIONS(124), + [aux_sym_join_type_token1] = ACTIONS(124), + [aux_sym_join_type_token2] = ACTIONS(124), + [aux_sym_join_type_token3] = ACTIONS(124), + [aux_sym_join_type_token4] = ACTIONS(124), + [aux_sym_join_clause_token1] = ACTIONS(124), + [aux_sym_frame_clause_token2] = ACTIONS(124), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3292), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2551] = { + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3427), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token1] = ACTIONS(215), + [aux_sym_cte_token2] = ACTIONS(215), + [anon_sym_LPAREN] = ACTIONS(3429), + [aux_sym_comment_statement_token7] = ACTIONS(215), + [aux_sym_create_statement_token1] = ACTIONS(215), + [aux_sym_alter_statement_token1] = ACTIONS(215), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(215), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(215), + [aux_sym_return_statement_token1] = ACTIONS(215), + [aux_sym_declare_statement_token1] = ACTIONS(215), + [aux_sym_create_function_statement_token7] = ACTIONS(215), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(215), + [aux_sym_trigger_event_token2] = ACTIONS(215), + [aux_sym_trigger_event_token3] = ACTIONS(215), + [aux_sym_drop_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token1] = ACTIONS(215), + [aux_sym_grant_statement_token4] = ACTIONS(215), + [aux_sym_grant_statement_token8] = ACTIONS(215), + [aux_sym_create_table_statement_token1] = ACTIONS(3431), + [aux_sym_order_by_clause_token1] = ACTIONS(215), + [aux_sym_limit_clause_token1] = ACTIONS(215), + [aux_sym_offset_clause_token1] = ACTIONS(215), + [aux_sym_where_clause_token1] = ACTIONS(215), + [aux_sym_join_type_token1] = ACTIONS(215), + [aux_sym_join_type_token2] = ACTIONS(215), + [aux_sym_join_type_token3] = ACTIONS(215), + [aux_sym_join_type_token4] = ACTIONS(215), + [aux_sym_join_clause_token1] = ACTIONS(215), + [aux_sym_frame_clause_token2] = ACTIONS(215), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), + [sym__unquoted_identifier] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DQUOTE] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3433), + [aux_sym_type_token2] = ACTIONS(3435), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2552] = { + [sym_auto_increment_constraint] = STATE(2552), + [sym_direction_constraint] = STATE(2552), + [sym_named_constraint] = STATE(2552), + [sym_default_clause] = STATE(2552), + [sym_primary_key_constraint] = STATE(2552), + [sym_references_constraint] = STATE(2552), + [sym_unique_constraint] = STATE(2552), + [sym_null_constraint] = STATE(2552), + [sym_check_constraint] = STATE(2552), + [sym_NULL] = STATE(4059), + [aux_sym_table_column_repeat1] = STATE(2552), + [ts_builtin_sym_end] = ACTIONS(3437), + [anon_sym_SEMI] = ACTIONS(3437), + [aux_sym_with_clause_token1] = ACTIONS(3439), + [aux_sym_cte_token1] = ACTIONS(3439), + [aux_sym_cte_token2] = ACTIONS(3441), + [aux_sym_truncate_statement_token1] = ACTIONS(3439), + [aux_sym_comment_statement_token1] = ACTIONS(3439), + [aux_sym_begin_statement_token1] = ACTIONS(3439), + [aux_sym_commit_statement_token1] = ACTIONS(3439), + [aux_sym_rollback_statement_token1] = ACTIONS(3439), + [aux_sym_create_statement_token1] = ACTIONS(3439), + [aux_sym_alter_statement_token1] = ACTIONS(3439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3439), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(3444), + [aux_sym_sequence_token5] = ACTIONS(3439), + [aux_sym_pg_command_token1] = ACTIONS(3437), + [aux_sym_return_statement_token1] = ACTIONS(3439), + [aux_sym_declare_statement_token1] = ACTIONS(3439), + [aux_sym_create_function_statement_token3] = ACTIONS(3439), + [aux_sym_create_function_statement_token4] = ACTIONS(3439), + [aux_sym_create_function_statement_token7] = ACTIONS(3439), + [aux_sym_create_function_statement_token8] = ACTIONS(3439), + [aux_sym_create_function_statement_token9] = ACTIONS(3439), + [aux_sym_create_function_statement_token10] = ACTIONS(3439), + [aux_sym_create_function_statement_token11] = ACTIONS(3439), + [aux_sym_external_hint_token1] = ACTIONS(3439), + [aux_sym_external_hint_token2] = ACTIONS(3439), + [aux_sym_optimizer_hint_token1] = ACTIONS(3439), + [aux_sym_optimizer_hint_token2] = ACTIONS(3439), + [aux_sym_optimizer_hint_token3] = ACTIONS(3439), + [aux_sym_parallel_hint_token1] = ACTIONS(3439), + [aux_sym_null_hint_token1] = ACTIONS(3439), + [aux_sym_null_hint_token2] = ACTIONS(3447), + [aux_sym_null_hint_token4] = ACTIONS(3439), + [aux_sym_deterministic_hint_token1] = ACTIONS(3439), + [aux_sym_sql_hint_token1] = ACTIONS(3439), + [aux_sym_sql_hint_token2] = ACTIONS(3439), + [aux_sym_sql_hint_token3] = ACTIONS(3439), + [aux_sym_sql_hint_token5] = ACTIONS(3439), + [aux_sym__function_language_token1] = ACTIONS(3439), + [aux_sym_trigger_event_token1] = ACTIONS(3439), + [aux_sym_trigger_event_token2] = ACTIONS(3439), + [aux_sym_trigger_event_token3] = ACTIONS(3439), + [aux_sym_drop_statement_token1] = ACTIONS(3439), + [aux_sym_grant_statement_token1] = ACTIONS(3439), + [aux_sym_grant_statement_token4] = ACTIONS(3439), + [aux_sym_grant_statement_token5] = ACTIONS(3450), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(3453), + [aux_sym_direction_constraint_token1] = ACTIONS(3456), + [aux_sym_direction_constraint_token2] = ACTIONS(3456), + [anon_sym_CONSTRAINT] = ACTIONS(3459), + [aux_sym_table_constraint_check_token1] = ACTIONS(3462), + [aux_sym_table_constraint_unique_token1] = ACTIONS(3465), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(3468), + [sym__unquoted_identifier] = ACTIONS(3439), + [anon_sym_BQUOTE] = ACTIONS(3437), + [anon_sym_DQUOTE] = ACTIONS(3437), + [sym_comment] = ACTIONS(3), + }, + [2553] = { + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(307), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_select_clause_body_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2554] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2555] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token8] = ACTIONS(128), + [aux_sym_create_table_statement_token1] = ACTIONS(128), + [aux_sym_having_clause_token1] = ACTIONS(128), + [aux_sym_order_by_clause_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(128), + [aux_sym_type_token2] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2556] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3471), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_truncate_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token1] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_begin_statement_token1] = ACTIONS(584), + [aux_sym_commit_statement_token1] = ACTIONS(584), + [aux_sym_rollback_statement_token1] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3473), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2557] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token8] = ACTIONS(142), + [aux_sym_create_table_statement_token1] = ACTIONS(142), + [aux_sym_having_clause_token1] = ACTIONS(142), + [aux_sym_order_by_clause_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(142), + [aux_sym_type_token2] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2558] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2559] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_join_type_token1] = ACTIONS(115), + [aux_sym_join_type_token2] = ACTIONS(115), + [aux_sym_join_type_token3] = ACTIONS(115), + [aux_sym_join_type_token4] = ACTIONS(115), + [aux_sym_join_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2560] = { + [aux_sym_dotted_name_repeat1] = STATE(2560), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_null_hint_token2] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token5] = ACTIONS(115), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [anon_sym_CONSTRAINT] = ACTIONS(115), + [aux_sym_table_constraint_check_token1] = ACTIONS(115), + [aux_sym_table_constraint_unique_token1] = ACTIONS(115), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3475), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2561] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3478), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3480), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2562] = { + [aux_sym_dotted_name_repeat1] = STATE(2560), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(122), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_null_hint_token2] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(122), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_grant_statement_token5] = ACTIONS(122), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(122), + [aux_sym_direction_constraint_token1] = ACTIONS(122), + [aux_sym_direction_constraint_token2] = ACTIONS(122), + [anon_sym_CONSTRAINT] = ACTIONS(122), + [aux_sym_table_constraint_check_token1] = ACTIONS(122), + [aux_sym_table_constraint_unique_token1] = ACTIONS(122), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3320), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2563] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_select_clause_body_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2564] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2880), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2565] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_null_hint_token2] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token5] = ACTIONS(158), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [anon_sym_CONSTRAINT] = ACTIONS(158), + [aux_sym_table_constraint_check_token1] = ACTIONS(158), + [aux_sym_table_constraint_unique_token1] = ACTIONS(158), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2566] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_select_clause_body_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [2567] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3066), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2568] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_select_clause_body_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2569] = { + [sym_group_by_clause] = STATE(4504), + [sym_window_clause] = STATE(4236), + [sym_order_by_clause] = STATE(5113), + [sym_limit_clause] = STATE(5454), + [sym_offset_clause] = STATE(6519), + [sym_where_clause] = STATE(4220), + [sym_from_clause] = STATE(2924), + [sym_join_type] = STATE(15202), + [sym_join_clause] = STATE(2925), + [aux_sym__select_statement_repeat1] = STATE(2925), + [ts_builtin_sym_end] = ACTIONS(3324), + [anon_sym_SEMI] = ACTIONS(3324), + [aux_sym_with_clause_token1] = ACTIONS(3326), + [aux_sym_cte_token1] = ACTIONS(3326), + [aux_sym_cte_token2] = ACTIONS(3326), + [aux_sym_truncate_statement_token1] = ACTIONS(3326), + [aux_sym_comment_statement_token1] = ACTIONS(3326), + [aux_sym_begin_statement_token1] = ACTIONS(3326), + [aux_sym_commit_statement_token1] = ACTIONS(3326), + [aux_sym_rollback_statement_token1] = ACTIONS(3326), + [aux_sym_create_statement_token1] = ACTIONS(3326), + [aux_sym_alter_statement_token1] = ACTIONS(3326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3326), + [aux_sym_sequence_token5] = ACTIONS(3326), + [aux_sym_pg_command_token1] = ACTIONS(3324), + [aux_sym_return_statement_token1] = ACTIONS(3326), + [aux_sym_declare_statement_token1] = ACTIONS(3326), + [aux_sym_create_function_statement_token3] = ACTIONS(3326), + [aux_sym_create_function_statement_token4] = ACTIONS(3326), + [aux_sym_create_function_statement_token7] = ACTIONS(3482), + [aux_sym_create_function_statement_token8] = ACTIONS(3326), + [aux_sym_create_function_statement_token9] = ACTIONS(3326), + [aux_sym_create_function_statement_token10] = ACTIONS(3326), + [aux_sym_create_function_statement_token11] = ACTIONS(3326), + [aux_sym_external_hint_token1] = ACTIONS(3326), + [aux_sym_external_hint_token2] = ACTIONS(3326), + [aux_sym_optimizer_hint_token1] = ACTIONS(3326), + [aux_sym_optimizer_hint_token2] = ACTIONS(3326), + [aux_sym_optimizer_hint_token3] = ACTIONS(3326), + [aux_sym_parallel_hint_token1] = ACTIONS(3326), + [aux_sym_null_hint_token1] = ACTIONS(3326), + [aux_sym_null_hint_token4] = ACTIONS(3326), + [aux_sym_deterministic_hint_token1] = ACTIONS(3326), + [aux_sym_sql_hint_token1] = ACTIONS(3326), + [aux_sym_sql_hint_token2] = ACTIONS(3326), + [aux_sym_sql_hint_token3] = ACTIONS(3326), + [aux_sym_sql_hint_token5] = ACTIONS(3326), + [aux_sym__function_language_token1] = ACTIONS(3326), + [aux_sym_trigger_reference_token1] = ACTIONS(3484), + [aux_sym_trigger_event_token1] = ACTIONS(3326), + [aux_sym_trigger_event_token2] = ACTIONS(3326), + [aux_sym_trigger_event_token3] = ACTIONS(3326), + [aux_sym_drop_statement_token1] = ACTIONS(3326), + [aux_sym_grant_statement_token1] = ACTIONS(3326), + [aux_sym_grant_statement_token4] = ACTIONS(3326), + [aux_sym_grant_statement_token8] = ACTIONS(3486), + [aux_sym_order_by_clause_token1] = ACTIONS(3488), + [aux_sym_limit_clause_token1] = ACTIONS(3490), + [aux_sym_offset_clause_token1] = ACTIONS(3492), + [aux_sym_where_clause_token1] = ACTIONS(3494), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3496), + [sym__unquoted_identifier] = ACTIONS(3326), + [anon_sym_BQUOTE] = ACTIONS(3324), + [anon_sym_DQUOTE] = ACTIONS(3324), + [sym_comment] = ACTIONS(3), + }, + [2570] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_select_clause_body_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2571] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_select_clause_body_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2572] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_select_clause_body_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2573] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_select_clause_body_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2574] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_select_clause_body_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2575] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3498), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_truncate_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token1] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_begin_statement_token1] = ACTIONS(596), + [aux_sym_commit_statement_token1] = ACTIONS(596), + [aux_sym_rollback_statement_token1] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3500), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2576] = { + [sym_within_group_clause] = STATE(2879), + [sym_filter_clause] = STATE(3257), + [sym_over_clause] = STATE(3558), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_grant_statement_token8] = ACTIONS(146), + [aux_sym_create_table_statement_token1] = ACTIONS(146), + [aux_sym_having_clause_token1] = ACTIONS(146), + [aux_sym_order_by_clause_token1] = ACTIONS(146), + [aux_sym_limit_clause_token1] = ACTIONS(146), + [aux_sym_offset_clause_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(3502), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2577] = { + [sym_within_group_clause] = STATE(2894), + [sym_filter_clause] = STATE(3273), + [sym_over_clause] = STATE(3549), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_grant_statement_token8] = ACTIONS(132), + [aux_sym_create_table_statement_token1] = ACTIONS(132), + [aux_sym_having_clause_token1] = ACTIONS(132), + [aux_sym_order_by_clause_token1] = ACTIONS(132), + [aux_sym_limit_clause_token1] = ACTIONS(132), + [aux_sym_offset_clause_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(3502), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2578] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_truncate_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token1] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_begin_statement_token1] = ACTIONS(307), + [aux_sym_commit_statement_token1] = ACTIONS(307), + [aux_sym_rollback_statement_token1] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2579] = { + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(7569), + [ts_builtin_sym_end] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3116), + [aux_sym_cte_token2] = ACTIONS(3508), + [aux_sym_truncate_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token1] = ACTIONS(377), + [aux_sym_comment_statement_token7] = ACTIONS(3510), + [aux_sym_begin_statement_token1] = ACTIONS(377), + [aux_sym_commit_statement_token1] = ACTIONS(377), + [aux_sym_rollback_statement_token1] = ACTIONS(377), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3512), + [anon_sym_EQ] = ACTIONS(3514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3516), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3518), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [anon_sym_DASH_GT] = ACTIONS(3522), + [anon_sym_DASH_GT_GT] = ACTIONS(3524), + [anon_sym_POUND_GT] = ACTIONS(3522), + [anon_sym_POUND_GT_GT] = ACTIONS(3524), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3526), + [anon_sym_DASH] = ACTIONS(3528), + [anon_sym_TILDE] = ACTIONS(3530), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(3534), + [anon_sym_SLASH] = ACTIONS(3536), + [anon_sym_PERCENT] = ACTIONS(3534), + [anon_sym_LT_LT] = ACTIONS(3534), + [anon_sym_GT_GT] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3534), + [anon_sym_PIPE] = ACTIONS(3526), + [anon_sym_POUND] = ACTIONS(3528), + [anon_sym_LT] = ACTIONS(3530), + [anon_sym_LT_EQ] = ACTIONS(3514), + [anon_sym_LT_GT] = ACTIONS(3514), + [anon_sym_BANG_EQ] = ACTIONS(3514), + [anon_sym_GT] = ACTIONS(3530), + [anon_sym_GT_EQ] = ACTIONS(3514), + [anon_sym_BANG_TILDE] = ACTIONS(3530), + [anon_sym_TILDE_STAR] = ACTIONS(3514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3514), + }, + [2580] = { + [aux_sym_array_type_repeat1] = STATE(2580), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2581] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3541), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_truncate_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token1] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_begin_statement_token1] = ACTIONS(604), + [aux_sym_commit_statement_token1] = ACTIONS(604), + [aux_sym_rollback_statement_token1] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3543), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2582] = { + [aux_sym_array_type_repeat1] = STATE(2580), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(338), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_select_clause_body_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3416), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2583] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(142), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_direction_constraint_token1] = ACTIONS(142), + [aux_sym_direction_constraint_token2] = ACTIONS(142), + [aux_sym_create_table_statement_token1] = ACTIONS(142), + [aux_sym_order_expression_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_fetch_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [aux_sym_type_token1] = ACTIONS(142), + [aux_sym_type_token2] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2584] = { + [sym_filter_clause] = STATE(2915), + [sym_over_clause] = STATE(3239), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2585] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_select_clause_body_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2586] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3545), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_truncate_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token1] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_begin_statement_token1] = ACTIONS(612), + [aux_sym_commit_statement_token1] = ACTIONS(612), + [aux_sym_rollback_statement_token1] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3547), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2587] = { + [sym_filter_clause] = STATE(2914), + [sym_over_clause] = STATE(3256), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2588] = { + [sym_within_group_clause] = STATE(2907), + [sym_filter_clause] = STATE(3284), + [sym_over_clause] = STATE(3536), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_grant_statement_token8] = ACTIONS(154), + [aux_sym_create_table_statement_token1] = ACTIONS(154), + [aux_sym_having_clause_token1] = ACTIONS(154), + [aux_sym_order_by_clause_token1] = ACTIONS(154), + [aux_sym_limit_clause_token1] = ACTIONS(154), + [aux_sym_offset_clause_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(3502), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2589] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_create_table_statement_token1] = ACTIONS(115), + [aux_sym_having_clause_token1] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [aux_sym_type_token1] = ACTIONS(115), + [aux_sym_type_token2] = ACTIONS(115), + [anon_sym_LBRACK] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2590] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(128), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_direction_constraint_token1] = ACTIONS(128), + [aux_sym_direction_constraint_token2] = ACTIONS(128), + [aux_sym_create_table_statement_token1] = ACTIONS(128), + [aux_sym_order_expression_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_fetch_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [aux_sym_type_token1] = ACTIONS(128), + [aux_sym_type_token2] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2591] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token2] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_null_hint_token2] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token5] = ACTIONS(115), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [anon_sym_CONSTRAINT] = ACTIONS(115), + [aux_sym_table_constraint_check_token1] = ACTIONS(115), + [aux_sym_table_constraint_unique_token1] = ACTIONS(115), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2592] = { + [aux_sym_dotted_name_repeat1] = STATE(2657), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_reference_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [aux_sym_order_expression_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_fetch_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3549), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3551), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2593] = { + [sym_within_group_clause] = STATE(2967), + [sym_filter_clause] = STATE(3294), + [sym_over_clause] = STATE(3531), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_grant_statement_token8] = ACTIONS(150), + [aux_sym_create_table_statement_token1] = ACTIONS(150), + [aux_sym_having_clause_token1] = ACTIONS(150), + [aux_sym_order_by_clause_token1] = ACTIONS(150), + [aux_sym_limit_clause_token1] = ACTIONS(150), + [aux_sym_offset_clause_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(3502), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2594] = { + [sym_filter_clause] = STATE(2951), + [sym_over_clause] = STATE(3272), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_null_hint_token2] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(195), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token5] = ACTIONS(195), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [anon_sym_CONSTRAINT] = ACTIONS(195), + [aux_sym_table_constraint_check_token1] = ACTIONS(195), + [aux_sym_table_constraint_unique_token1] = ACTIONS(195), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2595] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2596] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2597] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2598] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2599] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2600] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2601] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2602] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2603] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2604] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2605] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2606] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2607] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2608] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2609] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2610] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3302), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3304), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_reference_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3306), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_select_clause_body_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2611] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2612] = { + [sym__quoted_identifier] = STATE(6845), + [sym_identifier] = STATE(7654), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3005), + [aux_sym_cte_token2] = ACTIONS(3553), + [aux_sym_comment_statement_token7] = ACTIONS(3555), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym__compound_statement_token2] = ACTIONS(377), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3557), + [anon_sym_EQ] = ACTIONS(3559), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3561), + [aux_sym_trigger_reference_token1] = ACTIONS(377), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_create_table_statement_token1] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_select_clause_body_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3563), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(3021), + [anon_sym_BQUOTE] = ACTIONS(3023), + [anon_sym_DQUOTE] = ACTIONS(3025), + [anon_sym_DASH_GT] = ACTIONS(3567), + [anon_sym_DASH_GT_GT] = ACTIONS(3569), + [anon_sym_POUND_GT] = ACTIONS(3567), + [anon_sym_POUND_GT_GT] = ACTIONS(3569), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3573), + [anon_sym_TILDE] = ACTIONS(3575), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(3579), + [anon_sym_SLASH] = ACTIONS(3581), + [anon_sym_PERCENT] = ACTIONS(3579), + [anon_sym_LT_LT] = ACTIONS(3579), + [anon_sym_GT_GT] = ACTIONS(3579), + [anon_sym_AMP] = ACTIONS(3579), + [anon_sym_PIPE] = ACTIONS(3571), + [anon_sym_POUND] = ACTIONS(3573), + [anon_sym_LT] = ACTIONS(3575), + [anon_sym_LT_EQ] = ACTIONS(3559), + [anon_sym_LT_GT] = ACTIONS(3559), + [anon_sym_BANG_EQ] = ACTIONS(3559), + [anon_sym_GT] = ACTIONS(3575), + [anon_sym_GT_EQ] = ACTIONS(3559), + [anon_sym_BANG_TILDE] = ACTIONS(3575), + [anon_sym_TILDE_STAR] = ACTIONS(3559), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3559), + }, + [2613] = { + [sym_filter_clause] = STATE(2953), + [sym_over_clause] = STATE(3270), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_null_hint_token2] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(185), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token5] = ACTIONS(185), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [anon_sym_CONSTRAINT] = ACTIONS(185), + [aux_sym_table_constraint_check_token1] = ACTIONS(185), + [aux_sym_table_constraint_unique_token1] = ACTIONS(185), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2614] = { + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(144), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token1] = ACTIONS(144), + [aux_sym_cte_token2] = ACTIONS(144), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(144), + [aux_sym_create_statement_token1] = ACTIONS(144), + [aux_sym_alter_statement_token1] = ACTIONS(144), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(144), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(144), + [aux_sym_return_statement_token1] = ACTIONS(144), + [aux_sym_declare_statement_token1] = ACTIONS(144), + [aux_sym_create_function_statement_token7] = ACTIONS(144), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(144), + [aux_sym_trigger_event_token2] = ACTIONS(144), + [aux_sym_trigger_event_token3] = ACTIONS(144), + [aux_sym_drop_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token1] = ACTIONS(144), + [aux_sym_grant_statement_token4] = ACTIONS(144), + [aux_sym_grant_statement_token8] = ACTIONS(144), + [aux_sym_order_by_clause_token1] = ACTIONS(144), + [aux_sym_limit_clause_token1] = ACTIONS(144), + [aux_sym_offset_clause_token1] = ACTIONS(144), + [aux_sym_where_clause_token1] = ACTIONS(144), + [aux_sym_join_type_token1] = ACTIONS(144), + [aux_sym_join_type_token2] = ACTIONS(144), + [aux_sym_join_type_token3] = ACTIONS(144), + [aux_sym_join_type_token4] = ACTIONS(144), + [aux_sym_join_clause_token1] = ACTIONS(144), + [aux_sym_frame_clause_token2] = ACTIONS(144), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(144), + [sym__unquoted_identifier] = ACTIONS(144), + [anon_sym_BQUOTE] = ACTIONS(142), + [anon_sym_DQUOTE] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2615] = { + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token1] = ACTIONS(130), + [aux_sym_cte_token2] = ACTIONS(130), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(130), + [aux_sym_create_statement_token1] = ACTIONS(130), + [aux_sym_alter_statement_token1] = ACTIONS(130), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(130), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(130), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_token1] = ACTIONS(130), + [aux_sym_create_function_statement_token7] = ACTIONS(130), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(130), + [aux_sym_trigger_event_token2] = ACTIONS(130), + [aux_sym_trigger_event_token3] = ACTIONS(130), + [aux_sym_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), + [aux_sym_offset_clause_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), + [aux_sym_join_type_token1] = ACTIONS(130), + [aux_sym_join_type_token2] = ACTIONS(130), + [aux_sym_join_type_token3] = ACTIONS(130), + [aux_sym_join_type_token4] = ACTIONS(130), + [aux_sym_join_clause_token1] = ACTIONS(130), + [aux_sym_frame_clause_token2] = ACTIONS(130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), + [sym__unquoted_identifier] = ACTIONS(130), + [anon_sym_BQUOTE] = ACTIONS(128), + [anon_sym_DQUOTE] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2616] = { + [sym_filter_clause] = STATE(2966), + [sym_over_clause] = STATE(3216), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_null_hint_token2] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(177), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token5] = ACTIONS(177), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [anon_sym_CONSTRAINT] = ACTIONS(177), + [aux_sym_table_constraint_check_token1] = ACTIONS(177), + [aux_sym_table_constraint_unique_token1] = ACTIONS(177), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2617] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3583), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(3585), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_null_hint_token2] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(211), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_grant_statement_token5] = ACTIONS(211), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(211), + [aux_sym_direction_constraint_token1] = ACTIONS(211), + [aux_sym_direction_constraint_token2] = ACTIONS(211), + [anon_sym_CONSTRAINT] = ACTIONS(211), + [aux_sym_table_constraint_check_token1] = ACTIONS(211), + [aux_sym_table_constraint_unique_token1] = ACTIONS(211), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(3587), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3589), + [aux_sym_type_token2] = ACTIONS(3591), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2618] = { + [sym_filter_clause] = STATE(2968), + [sym_over_clause] = STATE(3205), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_null_hint_token2] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(199), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token5] = ACTIONS(199), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [anon_sym_CONSTRAINT] = ACTIONS(199), + [aux_sym_table_constraint_check_token1] = ACTIONS(199), + [aux_sym_table_constraint_unique_token1] = ACTIONS(199), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(3060), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2619] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_select_clause_body_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2620] = { + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3593), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3595), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(313), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_reference_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3597), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_select_clause_body_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2621] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_select_clause_body_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [2622] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3118), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(3120), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3122), + [anon_sym_EQ] = ACTIONS(3124), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3126), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_select_clause_body_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3136), + [anon_sym_DASH] = ACTIONS(3138), + [anon_sym_TILDE] = ACTIONS(3140), + [anon_sym_CARET] = ACTIONS(3142), + [anon_sym_STAR] = ACTIONS(3144), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_PERCENT] = ACTIONS(3144), + [anon_sym_LT_LT] = ACTIONS(3144), + [anon_sym_GT_GT] = ACTIONS(3144), + [anon_sym_AMP] = ACTIONS(3144), + [anon_sym_PIPE] = ACTIONS(3136), + [anon_sym_POUND] = ACTIONS(3138), + [anon_sym_LT] = ACTIONS(3140), + [anon_sym_LT_EQ] = ACTIONS(3124), + [anon_sym_LT_GT] = ACTIONS(3124), + [anon_sym_BANG_EQ] = ACTIONS(3124), + [anon_sym_GT] = ACTIONS(3140), + [anon_sym_GT_EQ] = ACTIONS(3124), + [anon_sym_BANG_TILDE] = ACTIONS(3140), + [anon_sym_TILDE_STAR] = ACTIONS(3124), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3124), + }, + [2623] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_select_clause_body_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2624] = { + [sym_filter_clause] = STATE(2984), + [sym_over_clause] = STATE(3275), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_filter_clause_token1] = ACTIONS(3048), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2625] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2626] = { + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2627] = { + [sym_within_group_clause] = STATE(3048), + [sym_filter_clause] = STATE(3449), + [sym_over_clause] = STATE(2200), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_create_function_statement_token7] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_grant_statement_token8] = ACTIONS(154), + [aux_sym_having_clause_token1] = ACTIONS(154), + [aux_sym_order_by_clause_token1] = ACTIONS(154), + [aux_sym_limit_clause_token1] = ACTIONS(154), + [aux_sym_offset_clause_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(3599), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2628] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_truncate_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token1] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_begin_statement_token1] = ACTIONS(435), + [aux_sym_commit_statement_token1] = ACTIONS(435), + [aux_sym_rollback_statement_token1] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2629] = { + [sym_within_group_clause] = STATE(3043), + [sym_filter_clause] = STATE(3459), + [sym_over_clause] = STATE(2179), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_create_function_statement_token7] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_grant_statement_token8] = ACTIONS(132), + [aux_sym_having_clause_token1] = ACTIONS(132), + [aux_sym_order_by_clause_token1] = ACTIONS(132), + [aux_sym_limit_clause_token1] = ACTIONS(132), + [aux_sym_offset_clause_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(3599), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2630] = { + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(650), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_select_clause_body_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2631] = { + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3605), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(612), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3607), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_select_clause_body_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2632] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_truncate_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token1] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_begin_statement_token1] = ACTIONS(590), + [aux_sym_commit_statement_token1] = ACTIONS(590), + [aux_sym_rollback_statement_token1] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2633] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_truncate_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token1] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_begin_statement_token1] = ACTIONS(439), + [aux_sym_commit_statement_token1] = ACTIONS(439), + [aux_sym_rollback_statement_token1] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2634] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_truncate_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token1] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_begin_statement_token1] = ACTIONS(443), + [aux_sym_commit_statement_token1] = ACTIONS(443), + [aux_sym_rollback_statement_token1] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2635] = { + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3609), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(604), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3611), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_select_clause_body_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2636] = { + [sym_within_group_clause] = STATE(3052), + [sym_filter_clause] = STATE(3437), + [sym_over_clause] = STATE(2203), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_create_function_statement_token7] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_grant_statement_token8] = ACTIONS(150), + [aux_sym_having_clause_token1] = ACTIONS(150), + [aux_sym_order_by_clause_token1] = ACTIONS(150), + [aux_sym_limit_clause_token1] = ACTIONS(150), + [aux_sym_offset_clause_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(3599), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2637] = { + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3613), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(596), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3615), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_select_clause_body_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2638] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_truncate_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token1] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_begin_statement_token1] = ACTIONS(453), + [aux_sym_commit_statement_token1] = ACTIONS(453), + [aux_sym_rollback_statement_token1] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2639] = { + [sym_within_group_clause] = STATE(3037), + [sym_filter_clause] = STATE(3465), + [sym_over_clause] = STATE(2159), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_create_function_statement_token7] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_grant_statement_token8] = ACTIONS(146), + [aux_sym_having_clause_token1] = ACTIONS(146), + [aux_sym_order_by_clause_token1] = ACTIONS(146), + [aux_sym_limit_clause_token1] = ACTIONS(146), + [aux_sym_offset_clause_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(3599), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2640] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(3617), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3621), + }, + [2641] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_truncate_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token1] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_begin_statement_token1] = ACTIONS(634), + [aux_sym_commit_statement_token1] = ACTIONS(634), + [aux_sym_rollback_statement_token1] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2642] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_truncate_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token1] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_begin_statement_token1] = ACTIONS(447), + [aux_sym_commit_statement_token1] = ACTIONS(447), + [aux_sym_rollback_statement_token1] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2643] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_truncate_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token1] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_begin_statement_token1] = ACTIONS(427), + [aux_sym_commit_statement_token1] = ACTIONS(427), + [aux_sym_rollback_statement_token1] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2644] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3623), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(3625), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(211), + [aux_sym_trigger_reference_token1] = ACTIONS(211), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_direction_constraint_token1] = ACTIONS(211), + [aux_sym_direction_constraint_token2] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(3627), + [aux_sym_order_expression_token1] = ACTIONS(211), + [aux_sym_limit_clause_token1] = ACTIONS(211), + [aux_sym_offset_clause_token1] = ACTIONS(211), + [aux_sym_fetch_clause_token1] = ACTIONS(211), + [aux_sym_where_clause_token1] = ACTIONS(211), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3629), + [aux_sym_type_token2] = ACTIONS(3631), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [2645] = { + [aux_sym_array_type_repeat1] = STATE(2646), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(328), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_reference_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_select_clause_body_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3633), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2646] = { + [aux_sym_array_type_repeat1] = STATE(2649), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(338), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_reference_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_select_clause_body_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3633), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2647] = { + [sym_filter_clause] = STATE(3098), + [sym_over_clause] = STATE(3456), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(195), + [aux_sym_trigger_reference_token1] = ACTIONS(195), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [aux_sym_order_expression_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_fetch_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2648] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_truncate_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token1] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_begin_statement_token1] = ACTIONS(540), + [aux_sym_commit_statement_token1] = ACTIONS(540), + [aux_sym_rollback_statement_token1] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2649] = { + [aux_sym_array_type_repeat1] = STATE(2649), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2650] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_truncate_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token1] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_begin_statement_token1] = ACTIONS(566), + [aux_sym_commit_statement_token1] = ACTIONS(566), + [aux_sym_rollback_statement_token1] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2651] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_having_clause_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2652] = { + [sym_filter_clause] = STATE(2998), + [sym_over_clause] = STATE(3447), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(185), + [aux_sym_trigger_reference_token1] = ACTIONS(185), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [aux_sym_order_expression_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_fetch_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2653] = { + [sym_filter_clause] = STATE(3004), + [sym_over_clause] = STATE(3444), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(177), + [aux_sym_trigger_reference_token1] = ACTIONS(177), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [aux_sym_order_expression_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_fetch_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2654] = { + [sym_filter_clause] = STATE(3011), + [sym_over_clause] = STATE(3440), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(199), + [aux_sym_trigger_reference_token1] = ACTIONS(199), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [aux_sym_order_expression_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_fetch_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(3275), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2655] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(142), + [aux_sym_trigger_reference_token1] = ACTIONS(142), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_direction_constraint_token1] = ACTIONS(142), + [aux_sym_direction_constraint_token2] = ACTIONS(142), + [aux_sym_order_expression_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_fetch_clause_token1] = ACTIONS(142), + [aux_sym_where_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [2656] = { + [aux_sym_dotted_name_repeat1] = STATE(2447), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_having_clause_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3638), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2657] = { + [aux_sym_dotted_name_repeat1] = STATE(2660), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(122), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(122), + [aux_sym_trigger_reference_token1] = ACTIONS(122), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_direction_constraint_token1] = ACTIONS(122), + [aux_sym_direction_constraint_token2] = ACTIONS(122), + [aux_sym_order_expression_token1] = ACTIONS(122), + [aux_sym_limit_clause_token1] = ACTIONS(122), + [aux_sym_offset_clause_token1] = ACTIONS(122), + [aux_sym_fetch_clause_token1] = ACTIONS(122), + [aux_sym_where_clause_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3549), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [2658] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(128), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(128), + [aux_sym_trigger_reference_token1] = ACTIONS(128), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_direction_constraint_token1] = ACTIONS(128), + [aux_sym_direction_constraint_token2] = ACTIONS(128), + [aux_sym_order_expression_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_fetch_clause_token1] = ACTIONS(128), + [aux_sym_where_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [2659] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_truncate_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token1] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_begin_statement_token1] = ACTIONS(570), + [aux_sym_commit_statement_token1] = ACTIONS(570), + [aux_sym_rollback_statement_token1] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2660] = { + [aux_sym_dotted_name_repeat1] = STATE(2660), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_reference_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [aux_sym_order_expression_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_fetch_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3640), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2661] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_truncate_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token1] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_begin_statement_token1] = ACTIONS(618), + [aux_sym_commit_statement_token1] = ACTIONS(618), + [aux_sym_rollback_statement_token1] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2662] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [anon_sym_LPAREN] = ACTIONS(3643), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3645), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3647), + }, + [2663] = { + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(7569), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3116), + [aux_sym_cte_token2] = ACTIONS(3649), + [aux_sym_comment_statement_token7] = ACTIONS(3651), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym__compound_statement_token2] = ACTIONS(377), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3653), + [anon_sym_EQ] = ACTIONS(3655), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3657), + [aux_sym_trigger_reference_token1] = ACTIONS(377), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_select_clause_body_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [anon_sym_DASH_GT] = ACTIONS(3663), + [anon_sym_DASH_GT_GT] = ACTIONS(3665), + [anon_sym_POUND_GT] = ACTIONS(3663), + [anon_sym_POUND_GT_GT] = ACTIONS(3665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3667), + [anon_sym_DASH] = ACTIONS(3669), + [anon_sym_TILDE] = ACTIONS(3671), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3675), + [anon_sym_SLASH] = ACTIONS(3677), + [anon_sym_PERCENT] = ACTIONS(3675), + [anon_sym_LT_LT] = ACTIONS(3675), + [anon_sym_GT_GT] = ACTIONS(3675), + [anon_sym_AMP] = ACTIONS(3675), + [anon_sym_PIPE] = ACTIONS(3667), + [anon_sym_POUND] = ACTIONS(3669), + [anon_sym_LT] = ACTIONS(3671), + [anon_sym_LT_EQ] = ACTIONS(3655), + [anon_sym_LT_GT] = ACTIONS(3655), + [anon_sym_BANG_EQ] = ACTIONS(3655), + [anon_sym_GT] = ACTIONS(3671), + [anon_sym_GT_EQ] = ACTIONS(3655), + [anon_sym_BANG_TILDE] = ACTIONS(3671), + [anon_sym_TILDE_STAR] = ACTIONS(3655), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3655), + }, + [2664] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_truncate_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token1] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_begin_statement_token1] = ACTIONS(552), + [aux_sym_commit_statement_token1] = ACTIONS(552), + [aux_sym_rollback_statement_token1] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2665] = { + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(439), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_select_clause_body_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2666] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3679), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3681), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3683), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3685), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2667] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_truncate_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token1] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_begin_statement_token1] = ACTIONS(548), + [aux_sym_commit_statement_token1] = ACTIONS(548), + [aux_sym_rollback_statement_token1] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2668] = { + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(435), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_select_clause_body_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2669] = { + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(467), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_select_clause_body_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2670] = { + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2671] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_truncate_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token1] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_begin_statement_token1] = ACTIONS(544), + [aux_sym_commit_statement_token1] = ACTIONS(544), + [aux_sym_rollback_statement_token1] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2672] = { + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(427), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_select_clause_body_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2673] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(259), + [aux_sym_cte_token2] = ACTIONS(259), + [aux_sym_truncate_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token7] = ACTIONS(259), + [aux_sym_begin_statement_token1] = ACTIONS(259), + [aux_sym_commit_statement_token1] = ACTIONS(259), + [aux_sym_rollback_statement_token1] = ACTIONS(259), + [aux_sym_create_statement_token1] = ACTIONS(259), + [aux_sym_alter_statement_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(259), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(259), + [aux_sym_declare_statement_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(259), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(259), + [aux_sym_trigger_event_token2] = ACTIONS(259), + [aux_sym_trigger_event_token3] = ACTIONS(259), + [aux_sym_drop_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token4] = ACTIONS(259), + [aux_sym_grant_statement_token8] = ACTIONS(259), + [aux_sym_order_by_clause_token1] = ACTIONS(259), + [aux_sym_limit_clause_token1] = ACTIONS(259), + [aux_sym_offset_clause_token1] = ACTIONS(259), + [aux_sym_where_clause_token1] = ACTIONS(259), + [aux_sym_join_type_token1] = ACTIONS(259), + [aux_sym_join_type_token2] = ACTIONS(259), + [aux_sym_join_type_token3] = ACTIONS(259), + [aux_sym_join_type_token4] = ACTIONS(259), + [aux_sym_join_clause_token1] = ACTIONS(259), + [aux_sym_filter_clause_token1] = ACTIONS(259), + [aux_sym_over_clause_token1] = ACTIONS(259), + [aux_sym_frame_clause_token2] = ACTIONS(259), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2674] = { + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(261), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_create_table_statement_token1] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2675] = { + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), + [aux_sym_offset_clause_token1] = ACTIONS(117), + [aux_sym_where_clause_token1] = ACTIONS(117), + [aux_sym_join_type_token1] = ACTIONS(117), + [aux_sym_join_type_token2] = ACTIONS(117), + [aux_sym_join_type_token3] = ACTIONS(117), + [aux_sym_join_type_token4] = ACTIONS(117), + [aux_sym_join_clause_token1] = ACTIONS(117), + [aux_sym_frame_clause_token2] = ACTIONS(117), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2676] = { + [sym_group_by_clause] = STATE(4312), + [sym_window_clause] = STATE(4150), + [sym_order_by_clause] = STATE(4734), + [sym_limit_clause] = STATE(5387), + [sym_offset_clause] = STATE(5970), + [sym_where_clause] = STATE(4026), + [sym_join_type] = STATE(15205), + [sym_join_clause] = STATE(3637), + [aux_sym__select_statement_repeat1] = STATE(3637), + [ts_builtin_sym_end] = ACTIONS(3687), + [anon_sym_SEMI] = ACTIONS(3687), + [aux_sym_with_clause_token1] = ACTIONS(3689), + [aux_sym_cte_token1] = ACTIONS(3689), + [aux_sym_cte_token2] = ACTIONS(3689), + [aux_sym_truncate_statement_token1] = ACTIONS(3689), + [aux_sym_comment_statement_token1] = ACTIONS(3689), + [aux_sym_begin_statement_token1] = ACTIONS(3689), + [aux_sym_commit_statement_token1] = ACTIONS(3689), + [aux_sym_rollback_statement_token1] = ACTIONS(3689), + [aux_sym_create_statement_token1] = ACTIONS(3689), + [aux_sym_alter_statement_token1] = ACTIONS(3689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3689), + [aux_sym_sequence_token5] = ACTIONS(3689), + [aux_sym_pg_command_token1] = ACTIONS(3687), + [aux_sym_return_statement_token1] = ACTIONS(3689), + [aux_sym_declare_statement_token1] = ACTIONS(3689), + [aux_sym_create_function_statement_token3] = ACTIONS(3689), + [aux_sym_create_function_statement_token4] = ACTIONS(3689), + [aux_sym_create_function_statement_token7] = ACTIONS(3328), + [aux_sym_create_function_statement_token8] = ACTIONS(3689), + [aux_sym_create_function_statement_token9] = ACTIONS(3689), + [aux_sym_create_function_statement_token10] = ACTIONS(3689), + [aux_sym_create_function_statement_token11] = ACTIONS(3689), + [aux_sym_external_hint_token1] = ACTIONS(3689), + [aux_sym_external_hint_token2] = ACTIONS(3689), + [aux_sym_optimizer_hint_token1] = ACTIONS(3689), + [aux_sym_optimizer_hint_token2] = ACTIONS(3689), + [aux_sym_optimizer_hint_token3] = ACTIONS(3689), + [aux_sym_parallel_hint_token1] = ACTIONS(3689), + [aux_sym_null_hint_token1] = ACTIONS(3689), + [aux_sym_null_hint_token4] = ACTIONS(3689), + [aux_sym_deterministic_hint_token1] = ACTIONS(3689), + [aux_sym_sql_hint_token1] = ACTIONS(3689), + [aux_sym_sql_hint_token2] = ACTIONS(3689), + [aux_sym_sql_hint_token3] = ACTIONS(3689), + [aux_sym_sql_hint_token5] = ACTIONS(3689), + [aux_sym__function_language_token1] = ACTIONS(3689), + [aux_sym_trigger_event_token1] = ACTIONS(3689), + [aux_sym_trigger_event_token2] = ACTIONS(3689), + [aux_sym_trigger_event_token3] = ACTIONS(3689), + [aux_sym_drop_statement_token1] = ACTIONS(3689), + [aux_sym_grant_statement_token1] = ACTIONS(3689), + [aux_sym_grant_statement_token4] = ACTIONS(3689), + [aux_sym_grant_statement_token8] = ACTIONS(3332), + [aux_sym_create_table_statement_token1] = ACTIONS(3689), + [aux_sym_order_by_clause_token1] = ACTIONS(3334), + [aux_sym_limit_clause_token1] = ACTIONS(3336), + [aux_sym_offset_clause_token1] = ACTIONS(3338), + [aux_sym_where_clause_token1] = ACTIONS(3340), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3346), + [sym__unquoted_identifier] = ACTIONS(3689), + [anon_sym_BQUOTE] = ACTIONS(3687), + [anon_sym_DQUOTE] = ACTIONS(3687), + [sym_comment] = ACTIONS(3), + }, + [2677] = { + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(540), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_select_clause_body_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2678] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_truncate_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token1] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_begin_statement_token1] = ACTIONS(431), + [aux_sym_commit_statement_token1] = ACTIONS(431), + [aux_sym_rollback_statement_token1] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2679] = { + [sym_over_clause] = STATE(2992), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2680] = { + [sym_over_clause] = STATE(3035), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2681] = { + [sym_over_clause] = STATE(3066), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2682] = { + [sym_over_clause] = STATE(2990), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2683] = { + [sym_over_clause] = STATE(3083), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2684] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_truncate_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token1] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_begin_statement_token1] = ACTIONS(532), + [aux_sym_commit_statement_token1] = ACTIONS(532), + [aux_sym_rollback_statement_token1] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2685] = { + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(566), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_select_clause_body_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2686] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_truncate_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token1] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_begin_statement_token1] = ACTIONS(486), + [aux_sym_commit_statement_token1] = ACTIONS(486), + [aux_sym_rollback_statement_token1] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2687] = { + [sym_over_clause] = STATE(3084), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2688] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2895), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2689] = { + [sym_over_clause] = STATE(3087), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2690] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_truncate_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token1] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_begin_statement_token1] = ACTIONS(279), + [aux_sym_commit_statement_token1] = ACTIONS(279), + [aux_sym_rollback_statement_token1] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2691] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_truncate_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token1] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_begin_statement_token1] = ACTIONS(423), + [aux_sym_commit_statement_token1] = ACTIONS(423), + [aux_sym_rollback_statement_token1] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2692] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2693] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2694] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2695] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2696] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token2] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_null_hint_token2] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token5] = ACTIONS(158), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [anon_sym_CONSTRAINT] = ACTIONS(158), + [aux_sym_table_constraint_check_token1] = ACTIONS(158), + [aux_sym_table_constraint_unique_token1] = ACTIONS(158), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2697] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2698] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_truncate_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token1] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_begin_statement_token1] = ACTIONS(275), + [aux_sym_commit_statement_token1] = ACTIONS(275), + [aux_sym_rollback_statement_token1] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2699] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_truncate_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token1] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_begin_statement_token1] = ACTIONS(536), + [aux_sym_commit_statement_token1] = ACTIONS(536), + [aux_sym_rollback_statement_token1] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2700] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_truncate_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token1] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_begin_statement_token1] = ACTIONS(463), + [aux_sym_commit_statement_token1] = ACTIONS(463), + [aux_sym_rollback_statement_token1] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2701] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_truncate_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_begin_statement_token1] = ACTIONS(471), + [aux_sym_commit_statement_token1] = ACTIONS(471), + [aux_sym_rollback_statement_token1] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2702] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_join_type_token1] = ACTIONS(158), + [aux_sym_join_type_token2] = ACTIONS(158), + [aux_sym_join_type_token3] = ACTIONS(158), + [aux_sym_join_type_token4] = ACTIONS(158), + [aux_sym_join_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2703] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2704] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3691), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3693), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3695), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3697), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2705] = { + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_select_clause_body_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2706] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2707] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2708] = { + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(447), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_select_clause_body_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2709] = { + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(443), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_select_clause_body_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2710] = { + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(431), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_select_clause_body_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2711] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2712] = { + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3699), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(584), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3701), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_select_clause_body_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2713] = { + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(423), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_select_clause_body_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2714] = { + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(612), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_reference_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3705), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_select_clause_body_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2715] = { + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3707), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(604), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_reference_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3709), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_select_clause_body_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2716] = { + [aux_sym_dotted_name_repeat1] = STATE(2409), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_order_expression_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_fetch_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3711), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [aux_sym_type_token1] = ACTIONS(158), + [aux_sym_type_token2] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + }, + [2717] = { + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(590), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_select_clause_body_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2718] = { + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2719] = { + [sym_over_clause] = STATE(3040), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_join_type_token1] = ACTIONS(195), + [aux_sym_join_type_token2] = ACTIONS(195), + [aux_sym_join_type_token3] = ACTIONS(195), + [aux_sym_join_type_token4] = ACTIONS(195), + [aux_sym_join_clause_token1] = ACTIONS(195), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2720] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2721] = { + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(536), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_select_clause_body_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2722] = { + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2723] = { + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2724] = { + [sym_over_clause] = STATE(3050), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_join_type_token1] = ACTIONS(185), + [aux_sym_join_type_token2] = ACTIONS(185), + [aux_sym_join_type_token3] = ACTIONS(185), + [aux_sym_join_type_token4] = ACTIONS(185), + [aux_sym_join_clause_token1] = ACTIONS(185), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2725] = { + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(634), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_select_clause_body_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2726] = { + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2727] = { + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2728] = { + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3713), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(596), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_reference_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3715), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_select_clause_body_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2729] = { + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(463), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_select_clause_body_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2730] = { + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(570), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_select_clause_body_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2731] = { + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(654), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_select_clause_body_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2732] = { + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(618), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_select_clause_body_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2733] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(305), + [aux_sym_truncate_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token7] = ACTIONS(305), + [aux_sym_begin_statement_token1] = ACTIONS(305), + [aux_sym_commit_statement_token1] = ACTIONS(305), + [aux_sym_rollback_statement_token1] = ACTIONS(305), + [aux_sym_create_statement_token1] = ACTIONS(305), + [aux_sym_alter_statement_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(305), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(305), + [aux_sym_declare_statement_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(305), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(305), + [aux_sym_trigger_event_token2] = ACTIONS(305), + [aux_sym_trigger_event_token3] = ACTIONS(305), + [aux_sym_drop_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token4] = ACTIONS(305), + [aux_sym_grant_statement_token8] = ACTIONS(305), + [aux_sym_create_table_statement_token1] = ACTIONS(305), + [aux_sym_order_by_clause_token1] = ACTIONS(305), + [aux_sym_limit_clause_token1] = ACTIONS(305), + [aux_sym_offset_clause_token1] = ACTIONS(305), + [aux_sym_where_clause_token1] = ACTIONS(305), + [aux_sym_join_type_token1] = ACTIONS(305), + [aux_sym_join_type_token2] = ACTIONS(305), + [aux_sym_join_type_token3] = ACTIONS(305), + [aux_sym_join_type_token4] = ACTIONS(305), + [aux_sym_join_clause_token1] = ACTIONS(305), + [aux_sym_over_clause_token1] = ACTIONS(305), + [aux_sym_frame_clause_token2] = ACTIONS(305), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2734] = { + [sym_over_clause] = STATE(3073), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token8] = ACTIONS(240), + [aux_sym_order_by_clause_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_where_clause_token1] = ACTIONS(240), + [aux_sym_join_type_token1] = ACTIONS(240), + [aux_sym_join_type_token2] = ACTIONS(240), + [aux_sym_join_type_token3] = ACTIONS(240), + [aux_sym_join_type_token4] = ACTIONS(240), + [aux_sym_join_clause_token1] = ACTIONS(240), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2735] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2736] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2737] = { + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(552), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_select_clause_body_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2738] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3261), + [anon_sym_DASH] = ACTIONS(3263), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(3269), + [anon_sym_SLASH] = ACTIONS(3271), + [anon_sym_PERCENT] = ACTIONS(3269), + [anon_sym_LT_LT] = ACTIONS(3269), + [anon_sym_GT_GT] = ACTIONS(3269), + [anon_sym_AMP] = ACTIONS(3269), + [anon_sym_PIPE] = ACTIONS(3261), + [anon_sym_POUND] = ACTIONS(3263), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2739] = { + [sym_over_clause] = STATE(3074), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_join_type_token1] = ACTIONS(177), + [aux_sym_join_type_token2] = ACTIONS(177), + [aux_sym_join_type_token3] = ACTIONS(177), + [aux_sym_join_type_token4] = ACTIONS(177), + [aux_sym_join_clause_token1] = ACTIONS(177), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2740] = { + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2741] = { + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(307), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_reference_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_select_clause_body_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2742] = { + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2743] = { + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(548), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_select_clause_body_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2744] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3243), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(3245), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3247), + [anon_sym_EQ] = ACTIONS(3249), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3253), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3261), + [anon_sym_DASH] = ACTIONS(3263), + [anon_sym_TILDE] = ACTIONS(3265), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(3269), + [anon_sym_SLASH] = ACTIONS(3271), + [anon_sym_PERCENT] = ACTIONS(3269), + [anon_sym_LT_LT] = ACTIONS(3269), + [anon_sym_GT_GT] = ACTIONS(3269), + [anon_sym_AMP] = ACTIONS(3269), + [anon_sym_PIPE] = ACTIONS(3261), + [anon_sym_POUND] = ACTIONS(3263), + [anon_sym_LT] = ACTIONS(3265), + [anon_sym_LT_EQ] = ACTIONS(3249), + [anon_sym_LT_GT] = ACTIONS(3249), + [anon_sym_BANG_EQ] = ACTIONS(3249), + [anon_sym_GT] = ACTIONS(3265), + [anon_sym_GT_EQ] = ACTIONS(3249), + [anon_sym_BANG_TILDE] = ACTIONS(3265), + [anon_sym_TILDE_STAR] = ACTIONS(3249), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3249), + }, + [2745] = { + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(544), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_select_clause_body_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2746] = { + [sym_over_clause] = STATE(3075), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token8] = ACTIONS(293), + [aux_sym_order_by_clause_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_where_clause_token1] = ACTIONS(293), + [aux_sym_join_type_token1] = ACTIONS(293), + [aux_sym_join_type_token2] = ACTIONS(293), + [aux_sym_join_type_token3] = ACTIONS(293), + [aux_sym_join_type_token4] = ACTIONS(293), + [aux_sym_join_clause_token1] = ACTIONS(293), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2747] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3243), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(3245), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3247), + [anon_sym_EQ] = ACTIONS(3249), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3261), + [anon_sym_DASH] = ACTIONS(3263), + [anon_sym_TILDE] = ACTIONS(3265), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(3269), + [anon_sym_SLASH] = ACTIONS(3271), + [anon_sym_PERCENT] = ACTIONS(3269), + [anon_sym_LT_LT] = ACTIONS(3269), + [anon_sym_GT_GT] = ACTIONS(3269), + [anon_sym_AMP] = ACTIONS(3269), + [anon_sym_PIPE] = ACTIONS(3261), + [anon_sym_POUND] = ACTIONS(3263), + [anon_sym_LT] = ACTIONS(3265), + [anon_sym_LT_EQ] = ACTIONS(3249), + [anon_sym_LT_GT] = ACTIONS(3249), + [anon_sym_BANG_EQ] = ACTIONS(3249), + [anon_sym_GT] = ACTIONS(3265), + [anon_sym_GT_EQ] = ACTIONS(3249), + [anon_sym_BANG_TILDE] = ACTIONS(3265), + [anon_sym_TILDE_STAR] = ACTIONS(3249), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3249), + }, + [2748] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2749] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(3269), + [anon_sym_SLASH] = ACTIONS(3271), + [anon_sym_PERCENT] = ACTIONS(3269), + [anon_sym_LT_LT] = ACTIONS(3269), + [anon_sym_GT_GT] = ACTIONS(3269), + [anon_sym_AMP] = ACTIONS(3269), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2750] = { + [sym_over_clause] = STATE(3076), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_join_type_token1] = ACTIONS(199), + [aux_sym_join_type_token2] = ACTIONS(199), + [aux_sym_join_type_token3] = ACTIONS(199), + [aux_sym_join_type_token4] = ACTIONS(199), + [aux_sym_join_clause_token1] = ACTIONS(199), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2751] = { + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3717), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(584), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_reference_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3719), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_select_clause_body_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2752] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2753] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2754] = { + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(419), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_select_clause_body_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2755] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2756] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3298), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2757] = { + [sym_over_clause] = STATE(3063), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token8] = ACTIONS(273), + [aux_sym_order_by_clause_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_where_clause_token1] = ACTIONS(273), + [aux_sym_join_type_token1] = ACTIONS(273), + [aux_sym_join_type_token2] = ACTIONS(273), + [aux_sym_join_type_token3] = ACTIONS(273), + [aux_sym_join_type_token4] = ACTIONS(273), + [aux_sym_join_clause_token1] = ACTIONS(273), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2758] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2759] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [2760] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2761] = { + [sym_over_clause] = STATE(3111), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token8] = ACTIONS(277), + [aux_sym_order_by_clause_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_where_clause_token1] = ACTIONS(277), + [aux_sym_join_type_token1] = ACTIONS(277), + [aux_sym_join_type_token2] = ACTIONS(277), + [aux_sym_join_type_token3] = ACTIONS(277), + [aux_sym_join_type_token4] = ACTIONS(277), + [aux_sym_join_clause_token1] = ACTIONS(277), + [aux_sym_over_clause_token1] = ACTIONS(2952), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2762] = { + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(486), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_select_clause_body_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2763] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2764] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3243), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(3245), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3247), + [anon_sym_EQ] = ACTIONS(3249), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3251), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3253), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3255), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3261), + [anon_sym_DASH] = ACTIONS(3263), + [anon_sym_TILDE] = ACTIONS(3265), + [anon_sym_CARET] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(3269), + [anon_sym_SLASH] = ACTIONS(3271), + [anon_sym_PERCENT] = ACTIONS(3269), + [anon_sym_LT_LT] = ACTIONS(3269), + [anon_sym_GT_GT] = ACTIONS(3269), + [anon_sym_AMP] = ACTIONS(3269), + [anon_sym_PIPE] = ACTIONS(3261), + [anon_sym_POUND] = ACTIONS(3263), + [anon_sym_LT] = ACTIONS(3265), + [anon_sym_LT_EQ] = ACTIONS(3249), + [anon_sym_LT_GT] = ACTIONS(3249), + [anon_sym_BANG_EQ] = ACTIONS(3249), + [anon_sym_GT] = ACTIONS(3265), + [anon_sym_GT_EQ] = ACTIONS(3249), + [anon_sym_BANG_TILDE] = ACTIONS(3265), + [anon_sym_TILDE_STAR] = ACTIONS(3249), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3249), + }, + [2765] = { + [aux_sym_array_type_repeat1] = STATE(2784), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(326), + [aux_sym_truncate_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token7] = ACTIONS(326), + [aux_sym_begin_statement_token1] = ACTIONS(326), + [aux_sym_commit_statement_token1] = ACTIONS(326), + [aux_sym_rollback_statement_token1] = ACTIONS(326), + [aux_sym_create_statement_token1] = ACTIONS(326), + [aux_sym_alter_statement_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(326), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(326), + [aux_sym_declare_statement_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(326), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(326), + [aux_sym_trigger_event_token2] = ACTIONS(326), + [aux_sym_trigger_event_token3] = ACTIONS(326), + [aux_sym_drop_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token4] = ACTIONS(326), + [aux_sym_grant_statement_token8] = ACTIONS(326), + [aux_sym_create_table_statement_token1] = ACTIONS(326), + [aux_sym_order_by_clause_token1] = ACTIONS(326), + [aux_sym_limit_clause_token1] = ACTIONS(326), + [aux_sym_offset_clause_token1] = ACTIONS(326), + [aux_sym_where_clause_token1] = ACTIONS(326), + [aux_sym_join_type_token1] = ACTIONS(326), + [aux_sym_join_type_token2] = ACTIONS(326), + [aux_sym_join_type_token3] = ACTIONS(326), + [aux_sym_join_type_token4] = ACTIONS(326), + [aux_sym_join_clause_token1] = ACTIONS(326), + [aux_sym_frame_clause_token2] = ACTIONS(326), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2766] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [2767] = { + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(490), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_select_clause_body_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2768] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2769] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_truncate_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token1] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_begin_statement_token1] = ACTIONS(467), + [aux_sym_commit_statement_token1] = ACTIONS(467), + [aux_sym_rollback_statement_token1] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2770] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2771] = { + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(532), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_select_clause_body_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2772] = { + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(471), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_select_clause_body_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2773] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_truncate_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token1] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_begin_statement_token1] = ACTIONS(201), + [aux_sym_commit_statement_token1] = ACTIONS(201), + [aux_sym_rollback_statement_token1] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2774] = { + [aux_sym_dotted_name_repeat1] = STATE(2447), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_having_clause_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3315), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3723), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2775] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_truncate_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token1] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_begin_statement_token1] = ACTIONS(295), + [aux_sym_commit_statement_token1] = ACTIONS(295), + [aux_sym_rollback_statement_token1] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2776] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3398), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3400), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token8] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3402), + [aux_sym_order_by_clause_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_where_clause_token1] = ACTIONS(281), + [aux_sym_join_type_token1] = ACTIONS(281), + [aux_sym_join_type_token2] = ACTIONS(281), + [aux_sym_join_type_token3] = ACTIONS(281), + [aux_sym_join_type_token4] = ACTIONS(281), + [aux_sym_join_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2777] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_truncate_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token1] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_begin_statement_token1] = ACTIONS(179), + [aux_sym_commit_statement_token1] = ACTIONS(179), + [aux_sym_rollback_statement_token1] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2778] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_truncate_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token1] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_begin_statement_token1] = ACTIONS(242), + [aux_sym_commit_statement_token1] = ACTIONS(242), + [aux_sym_rollback_statement_token1] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2779] = { + [aux_sym_array_type_repeat1] = STATE(2779), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token8] = ACTIONS(319), + [aux_sym_create_table_statement_token1] = ACTIONS(319), + [aux_sym_order_by_clause_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_where_clause_token1] = ACTIONS(319), + [aux_sym_join_type_token1] = ACTIONS(319), + [aux_sym_join_type_token2] = ACTIONS(319), + [aux_sym_join_type_token3] = ACTIONS(319), + [aux_sym_join_type_token4] = ACTIONS(319), + [aux_sym_join_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2780] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_truncate_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token1] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_begin_statement_token1] = ACTIONS(654), + [aux_sym_commit_statement_token1] = ACTIONS(654), + [aux_sym_rollback_statement_token1] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2781] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_truncate_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token1] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_begin_statement_token1] = ACTIONS(321), + [aux_sym_commit_statement_token1] = ACTIONS(321), + [aux_sym_rollback_statement_token1] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2782] = { + [sym_over_clause] = STATE(3068), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(2970), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2783] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_truncate_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token1] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_begin_statement_token1] = ACTIONS(187), + [aux_sym_commit_statement_token1] = ACTIONS(187), + [aux_sym_rollback_statement_token1] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2784] = { + [aux_sym_array_type_repeat1] = STATE(2779), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_truncate_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token7] = ACTIONS(336), + [aux_sym_begin_statement_token1] = ACTIONS(336), + [aux_sym_commit_statement_token1] = ACTIONS(336), + [aux_sym_rollback_statement_token1] = ACTIONS(336), + [aux_sym_create_statement_token1] = ACTIONS(336), + [aux_sym_alter_statement_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = ACTIONS(336), + [aux_sym_trigger_event_token3] = ACTIONS(336), + [aux_sym_drop_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token4] = ACTIONS(336), + [aux_sym_grant_statement_token8] = ACTIONS(336), + [aux_sym_create_table_statement_token1] = ACTIONS(336), + [aux_sym_order_by_clause_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_offset_clause_token1] = ACTIONS(336), + [aux_sym_where_clause_token1] = ACTIONS(336), + [aux_sym_join_type_token1] = ACTIONS(336), + [aux_sym_join_type_token2] = ACTIONS(336), + [aux_sym_join_type_token3] = ACTIONS(336), + [aux_sym_join_type_token4] = ACTIONS(336), + [aux_sym_join_clause_token1] = ACTIONS(336), + [aux_sym_frame_clause_token2] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2785] = { + [sym_within_group_clause] = STATE(3130), + [sym_filter_clause] = STATE(3392), + [sym_over_clause] = STATE(3692), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [anon_sym_COMMA] = ACTIONS(150), + [aux_sym_cte_token2] = ACTIONS(150), + [aux_sym_truncate_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token1] = ACTIONS(150), + [aux_sym_comment_statement_token7] = ACTIONS(150), + [aux_sym_begin_statement_token1] = ACTIONS(150), + [aux_sym_commit_statement_token1] = ACTIONS(150), + [aux_sym_rollback_statement_token1] = ACTIONS(150), + [aux_sym_create_statement_token1] = ACTIONS(150), + [aux_sym_alter_statement_token1] = ACTIONS(150), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(150), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym__compound_statement_token2] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(150), + [aux_sym_declare_statement_token1] = ACTIONS(150), + [aux_sym_create_function_parameter_token1] = ACTIONS(152), + [anon_sym_EQ] = ACTIONS(150), + [aux_sym_create_trigger_statement_token1] = ACTIONS(150), + [aux_sym_trigger_event_token1] = ACTIONS(150), + [aux_sym_trigger_event_token2] = ACTIONS(150), + [aux_sym_trigger_event_token3] = ACTIONS(150), + [aux_sym_drop_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token1] = ACTIONS(150), + [aux_sym_grant_statement_token4] = ACTIONS(150), + [aux_sym_direction_constraint_token1] = ACTIONS(150), + [aux_sym_direction_constraint_token2] = ACTIONS(150), + [aux_sym_create_table_statement_token1] = ACTIONS(150), + [aux_sym_order_expression_token1] = ACTIONS(150), + [aux_sym_limit_clause_token1] = ACTIONS(150), + [aux_sym_offset_clause_token1] = ACTIONS(150), + [aux_sym_within_group_clause_token1] = ACTIONS(3728), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(150), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(150), + [anon_sym_DASH_GT] = ACTIONS(152), + [anon_sym_DASH_GT_GT] = ACTIONS(150), + [anon_sym_POUND_GT] = ACTIONS(152), + [anon_sym_POUND_GT_GT] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(150), + [anon_sym_DASH] = ACTIONS(152), + [anon_sym_TILDE] = ACTIONS(152), + [anon_sym_CARET] = ACTIONS(150), + [anon_sym_STAR] = ACTIONS(150), + [anon_sym_SLASH] = ACTIONS(152), + [anon_sym_PERCENT] = ACTIONS(150), + [anon_sym_LT_LT] = ACTIONS(150), + [anon_sym_GT_GT] = ACTIONS(150), + [anon_sym_AMP] = ACTIONS(150), + [anon_sym_PIPE] = ACTIONS(150), + [anon_sym_POUND] = ACTIONS(152), + [anon_sym_LT] = ACTIONS(152), + [anon_sym_LT_EQ] = ACTIONS(150), + [anon_sym_LT_GT] = ACTIONS(150), + [anon_sym_BANG_EQ] = ACTIONS(150), + [anon_sym_GT] = ACTIONS(152), + [anon_sym_GT_EQ] = ACTIONS(150), + [anon_sym_BANG_TILDE] = ACTIONS(152), + [anon_sym_TILDE_STAR] = ACTIONS(150), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(150), + }, + [2786] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3734), + [aux_sym_cte_token2] = ACTIONS(309), + [anon_sym_LPAREN] = ACTIONS(3736), + [aux_sym_truncate_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token7] = ACTIONS(309), + [aux_sym_begin_statement_token1] = ACTIONS(309), + [aux_sym_commit_statement_token1] = ACTIONS(309), + [aux_sym_rollback_statement_token1] = ACTIONS(309), + [aux_sym_create_statement_token1] = ACTIONS(309), + [aux_sym_alter_statement_token1] = ACTIONS(309), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(309), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(309), + [aux_sym_declare_statement_token1] = ACTIONS(309), + [aux_sym_create_function_statement_token7] = ACTIONS(309), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(309), + [aux_sym_trigger_event_token2] = ACTIONS(309), + [aux_sym_trigger_event_token3] = ACTIONS(309), + [aux_sym_drop_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token4] = ACTIONS(309), + [aux_sym_grant_statement_token8] = ACTIONS(309), + [aux_sym_create_table_statement_token1] = ACTIONS(3738), + [aux_sym_order_by_clause_token1] = ACTIONS(309), + [aux_sym_limit_clause_token1] = ACTIONS(309), + [aux_sym_offset_clause_token1] = ACTIONS(309), + [aux_sym_where_clause_token1] = ACTIONS(309), + [aux_sym_join_type_token1] = ACTIONS(309), + [aux_sym_join_type_token2] = ACTIONS(309), + [aux_sym_join_type_token3] = ACTIONS(309), + [aux_sym_join_type_token4] = ACTIONS(309), + [aux_sym_join_clause_token1] = ACTIONS(309), + [aux_sym_frame_clause_token2] = ACTIONS(309), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2787] = { + [sym_within_group_clause] = STATE(3134), + [sym_filter_clause] = STATE(3390), + [sym_over_clause] = STATE(3683), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_cte_token2] = ACTIONS(154), + [aux_sym_truncate_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token1] = ACTIONS(154), + [aux_sym_comment_statement_token7] = ACTIONS(154), + [aux_sym_begin_statement_token1] = ACTIONS(154), + [aux_sym_commit_statement_token1] = ACTIONS(154), + [aux_sym_rollback_statement_token1] = ACTIONS(154), + [aux_sym_create_statement_token1] = ACTIONS(154), + [aux_sym_alter_statement_token1] = ACTIONS(154), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(154), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym__compound_statement_token2] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(154), + [aux_sym_declare_statement_token1] = ACTIONS(154), + [aux_sym_create_function_parameter_token1] = ACTIONS(156), + [anon_sym_EQ] = ACTIONS(154), + [aux_sym_create_trigger_statement_token1] = ACTIONS(154), + [aux_sym_trigger_event_token1] = ACTIONS(154), + [aux_sym_trigger_event_token2] = ACTIONS(154), + [aux_sym_trigger_event_token3] = ACTIONS(154), + [aux_sym_drop_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token1] = ACTIONS(154), + [aux_sym_grant_statement_token4] = ACTIONS(154), + [aux_sym_direction_constraint_token1] = ACTIONS(154), + [aux_sym_direction_constraint_token2] = ACTIONS(154), + [aux_sym_create_table_statement_token1] = ACTIONS(154), + [aux_sym_order_expression_token1] = ACTIONS(154), + [aux_sym_limit_clause_token1] = ACTIONS(154), + [aux_sym_offset_clause_token1] = ACTIONS(154), + [aux_sym_within_group_clause_token1] = ACTIONS(3728), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(154), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(154), + [anon_sym_DASH_GT] = ACTIONS(156), + [anon_sym_DASH_GT_GT] = ACTIONS(154), + [anon_sym_POUND_GT] = ACTIONS(156), + [anon_sym_POUND_GT_GT] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(154), + [anon_sym_DASH] = ACTIONS(156), + [anon_sym_TILDE] = ACTIONS(156), + [anon_sym_CARET] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(154), + [anon_sym_SLASH] = ACTIONS(156), + [anon_sym_PERCENT] = ACTIONS(154), + [anon_sym_LT_LT] = ACTIONS(154), + [anon_sym_GT_GT] = ACTIONS(154), + [anon_sym_AMP] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(154), + [anon_sym_POUND] = ACTIONS(156), + [anon_sym_LT] = ACTIONS(156), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_GT] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(156), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_TILDE] = ACTIONS(156), + [anon_sym_TILDE_STAR] = ACTIONS(154), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(154), + }, + [2788] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_truncate_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token1] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_begin_statement_token1] = ACTIONS(197), + [aux_sym_commit_statement_token1] = ACTIONS(197), + [aux_sym_rollback_statement_token1] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2789] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3740), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3742), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_null_hint_token2] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(281), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token5] = ACTIONS(281), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(281), + [aux_sym_direction_constraint_token1] = ACTIONS(281), + [aux_sym_direction_constraint_token2] = ACTIONS(281), + [anon_sym_CONSTRAINT] = ACTIONS(281), + [aux_sym_table_constraint_check_token1] = ACTIONS(281), + [aux_sym_table_constraint_unique_token1] = ACTIONS(281), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3744), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3746), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2790] = { + [sym_within_group_clause] = STATE(3155), + [sym_filter_clause] = STATE(3384), + [sym_over_clause] = STATE(3668), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token7] = ACTIONS(132), + [aux_sym_begin_statement_token1] = ACTIONS(132), + [aux_sym_commit_statement_token1] = ACTIONS(132), + [aux_sym_rollback_statement_token1] = ACTIONS(132), + [aux_sym_create_statement_token1] = ACTIONS(132), + [aux_sym_alter_statement_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [aux_sym_create_function_parameter_token1] = ACTIONS(134), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_create_trigger_statement_token1] = ACTIONS(132), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_trigger_event_token3] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token1] = ACTIONS(132), + [aux_sym_grant_statement_token4] = ACTIONS(132), + [aux_sym_direction_constraint_token1] = ACTIONS(132), + [aux_sym_direction_constraint_token2] = ACTIONS(132), + [aux_sym_create_table_statement_token1] = ACTIONS(132), + [aux_sym_order_expression_token1] = ACTIONS(132), + [aux_sym_limit_clause_token1] = ACTIONS(132), + [aux_sym_offset_clause_token1] = ACTIONS(132), + [aux_sym_within_group_clause_token1] = ACTIONS(3728), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DASH_GT] = ACTIONS(134), + [anon_sym_DASH_GT_GT] = ACTIONS(132), + [anon_sym_POUND_GT] = ACTIONS(134), + [anon_sym_POUND_GT_GT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(132), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_TILDE] = ACTIONS(134), + [anon_sym_CARET] = ACTIONS(132), + [anon_sym_STAR] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(134), + [anon_sym_PERCENT] = ACTIONS(132), + [anon_sym_LT_LT] = ACTIONS(132), + [anon_sym_GT_GT] = ACTIONS(132), + [anon_sym_AMP] = ACTIONS(132), + [anon_sym_PIPE] = ACTIONS(132), + [anon_sym_POUND] = ACTIONS(134), + [anon_sym_LT] = ACTIONS(134), + [anon_sym_LT_EQ] = ACTIONS(132), + [anon_sym_LT_GT] = ACTIONS(132), + [anon_sym_BANG_EQ] = ACTIONS(132), + [anon_sym_GT] = ACTIONS(134), + [anon_sym_GT_EQ] = ACTIONS(132), + [anon_sym_BANG_TILDE] = ACTIONS(134), + [anon_sym_TILDE_STAR] = ACTIONS(132), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + }, + [2791] = { + [sym_within_group_clause] = STATE(3158), + [sym_filter_clause] = STATE(3352), + [sym_over_clause] = STATE(3664), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [anon_sym_COMMA] = ACTIONS(146), + [aux_sym_cte_token2] = ACTIONS(146), + [aux_sym_truncate_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token1] = ACTIONS(146), + [aux_sym_comment_statement_token7] = ACTIONS(146), + [aux_sym_begin_statement_token1] = ACTIONS(146), + [aux_sym_commit_statement_token1] = ACTIONS(146), + [aux_sym_rollback_statement_token1] = ACTIONS(146), + [aux_sym_create_statement_token1] = ACTIONS(146), + [aux_sym_alter_statement_token1] = ACTIONS(146), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(146), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym__compound_statement_token2] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(146), + [aux_sym_declare_statement_token1] = ACTIONS(146), + [aux_sym_create_function_parameter_token1] = ACTIONS(148), + [anon_sym_EQ] = ACTIONS(146), + [aux_sym_create_trigger_statement_token1] = ACTIONS(146), + [aux_sym_trigger_event_token1] = ACTIONS(146), + [aux_sym_trigger_event_token2] = ACTIONS(146), + [aux_sym_trigger_event_token3] = ACTIONS(146), + [aux_sym_drop_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token1] = ACTIONS(146), + [aux_sym_grant_statement_token4] = ACTIONS(146), + [aux_sym_direction_constraint_token1] = ACTIONS(146), + [aux_sym_direction_constraint_token2] = ACTIONS(146), + [aux_sym_create_table_statement_token1] = ACTIONS(146), + [aux_sym_order_expression_token1] = ACTIONS(146), + [aux_sym_limit_clause_token1] = ACTIONS(146), + [aux_sym_offset_clause_token1] = ACTIONS(146), + [aux_sym_within_group_clause_token1] = ACTIONS(3728), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(146), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(146), + [anon_sym_DASH_GT] = ACTIONS(148), + [anon_sym_DASH_GT_GT] = ACTIONS(146), + [anon_sym_POUND_GT] = ACTIONS(148), + [anon_sym_POUND_GT_GT] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(146), + [anon_sym_DASH] = ACTIONS(148), + [anon_sym_TILDE] = ACTIONS(148), + [anon_sym_CARET] = ACTIONS(146), + [anon_sym_STAR] = ACTIONS(146), + [anon_sym_SLASH] = ACTIONS(148), + [anon_sym_PERCENT] = ACTIONS(146), + [anon_sym_LT_LT] = ACTIONS(146), + [anon_sym_GT_GT] = ACTIONS(146), + [anon_sym_AMP] = ACTIONS(146), + [anon_sym_PIPE] = ACTIONS(146), + [anon_sym_POUND] = ACTIONS(148), + [anon_sym_LT] = ACTIONS(148), + [anon_sym_LT_EQ] = ACTIONS(146), + [anon_sym_LT_GT] = ACTIONS(146), + [anon_sym_BANG_EQ] = ACTIONS(146), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_EQ] = ACTIONS(146), + [anon_sym_BANG_TILDE] = ACTIONS(148), + [anon_sym_TILDE_STAR] = ACTIONS(146), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(146), + }, + [2792] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3350), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2793] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2913), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2794] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3357), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3359), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token8] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3361), + [aux_sym_order_by_clause_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_where_clause_token1] = ACTIONS(281), + [aux_sym_join_type_token1] = ACTIONS(281), + [aux_sym_join_type_token2] = ACTIONS(281), + [aux_sym_join_type_token3] = ACTIONS(281), + [aux_sym_join_type_token4] = ACTIONS(281), + [aux_sym_join_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2795] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_truncate_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token1] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_begin_statement_token1] = ACTIONS(490), + [aux_sym_commit_statement_token1] = ACTIONS(490), + [aux_sym_rollback_statement_token1] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2796] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_truncate_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token1] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_begin_statement_token1] = ACTIONS(650), + [aux_sym_commit_statement_token1] = ACTIONS(650), + [aux_sym_rollback_statement_token1] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2797] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3748), + [aux_sym_cte_token2] = ACTIONS(309), + [anon_sym_LPAREN] = ACTIONS(3750), + [aux_sym_truncate_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token7] = ACTIONS(309), + [aux_sym_begin_statement_token1] = ACTIONS(309), + [aux_sym_commit_statement_token1] = ACTIONS(309), + [aux_sym_rollback_statement_token1] = ACTIONS(309), + [aux_sym_create_statement_token1] = ACTIONS(309), + [aux_sym_alter_statement_token1] = ACTIONS(309), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(309), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(309), + [aux_sym_declare_statement_token1] = ACTIONS(309), + [aux_sym_create_function_statement_token7] = ACTIONS(309), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(309), + [aux_sym_trigger_event_token2] = ACTIONS(309), + [aux_sym_trigger_event_token3] = ACTIONS(309), + [aux_sym_drop_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token4] = ACTIONS(309), + [aux_sym_grant_statement_token8] = ACTIONS(309), + [aux_sym_create_table_statement_token1] = ACTIONS(3752), + [aux_sym_order_by_clause_token1] = ACTIONS(309), + [aux_sym_limit_clause_token1] = ACTIONS(309), + [aux_sym_offset_clause_token1] = ACTIONS(309), + [aux_sym_where_clause_token1] = ACTIONS(309), + [aux_sym_join_type_token1] = ACTIONS(309), + [aux_sym_join_type_token2] = ACTIONS(309), + [aux_sym_join_type_token3] = ACTIONS(309), + [aux_sym_join_type_token4] = ACTIONS(309), + [aux_sym_join_clause_token1] = ACTIONS(309), + [aux_sym_frame_clause_token2] = ACTIONS(309), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2798] = { + [sym_group_by_clause] = STATE(4233), + [sym_window_clause] = STATE(4206), + [sym_order_by_clause] = STATE(4961), + [sym_limit_clause] = STATE(5421), + [sym_offset_clause] = STATE(6257), + [sym_where_clause] = STATE(3998), + [sym_join_type] = STATE(15205), + [sym_join_clause] = STATE(2676), + [aux_sym__select_statement_repeat1] = STATE(2676), + [ts_builtin_sym_end] = ACTIONS(3754), + [anon_sym_SEMI] = ACTIONS(3754), + [aux_sym_with_clause_token1] = ACTIONS(3756), + [aux_sym_cte_token1] = ACTIONS(3756), + [aux_sym_cte_token2] = ACTIONS(3756), + [aux_sym_truncate_statement_token1] = ACTIONS(3756), + [aux_sym_comment_statement_token1] = ACTIONS(3756), + [aux_sym_begin_statement_token1] = ACTIONS(3756), + [aux_sym_commit_statement_token1] = ACTIONS(3756), + [aux_sym_rollback_statement_token1] = ACTIONS(3756), + [aux_sym_create_statement_token1] = ACTIONS(3756), + [aux_sym_alter_statement_token1] = ACTIONS(3756), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3756), + [aux_sym_sequence_token5] = ACTIONS(3756), + [aux_sym_pg_command_token1] = ACTIONS(3754), + [aux_sym_return_statement_token1] = ACTIONS(3756), + [aux_sym_declare_statement_token1] = ACTIONS(3756), + [aux_sym_create_function_statement_token3] = ACTIONS(3756), + [aux_sym_create_function_statement_token4] = ACTIONS(3756), + [aux_sym_create_function_statement_token7] = ACTIONS(3328), + [aux_sym_create_function_statement_token8] = ACTIONS(3756), + [aux_sym_create_function_statement_token9] = ACTIONS(3756), + [aux_sym_create_function_statement_token10] = ACTIONS(3756), + [aux_sym_create_function_statement_token11] = ACTIONS(3756), + [aux_sym_external_hint_token1] = ACTIONS(3756), + [aux_sym_external_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token1] = ACTIONS(3756), + [aux_sym_optimizer_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token3] = ACTIONS(3756), + [aux_sym_parallel_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token4] = ACTIONS(3756), + [aux_sym_deterministic_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token2] = ACTIONS(3756), + [aux_sym_sql_hint_token3] = ACTIONS(3756), + [aux_sym_sql_hint_token5] = ACTIONS(3756), + [aux_sym__function_language_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token2] = ACTIONS(3756), + [aux_sym_trigger_event_token3] = ACTIONS(3756), + [aux_sym_drop_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token4] = ACTIONS(3756), + [aux_sym_grant_statement_token8] = ACTIONS(3332), + [aux_sym_create_table_statement_token1] = ACTIONS(3756), + [aux_sym_order_by_clause_token1] = ACTIONS(3334), + [aux_sym_limit_clause_token1] = ACTIONS(3336), + [aux_sym_offset_clause_token1] = ACTIONS(3338), + [aux_sym_where_clause_token1] = ACTIONS(3340), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3346), + [sym__unquoted_identifier] = ACTIONS(3756), + [anon_sym_BQUOTE] = ACTIONS(3754), + [anon_sym_DQUOTE] = ACTIONS(3754), + [sym_comment] = ACTIONS(3), + }, + [2799] = { + [sym_group_by_clause] = STATE(4233), + [sym_window_clause] = STATE(4206), + [sym_order_by_clause] = STATE(4961), + [sym_limit_clause] = STATE(5421), + [sym_offset_clause] = STATE(6257), + [sym_where_clause] = STATE(3998), + [sym_join_type] = STATE(15205), + [sym_join_clause] = STATE(3637), + [aux_sym__select_statement_repeat1] = STATE(3637), + [ts_builtin_sym_end] = ACTIONS(3754), + [anon_sym_SEMI] = ACTIONS(3754), + [aux_sym_with_clause_token1] = ACTIONS(3756), + [aux_sym_cte_token1] = ACTIONS(3756), + [aux_sym_cte_token2] = ACTIONS(3756), + [aux_sym_truncate_statement_token1] = ACTIONS(3756), + [aux_sym_comment_statement_token1] = ACTIONS(3756), + [aux_sym_begin_statement_token1] = ACTIONS(3756), + [aux_sym_commit_statement_token1] = ACTIONS(3756), + [aux_sym_rollback_statement_token1] = ACTIONS(3756), + [aux_sym_create_statement_token1] = ACTIONS(3756), + [aux_sym_alter_statement_token1] = ACTIONS(3756), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3756), + [aux_sym_sequence_token5] = ACTIONS(3756), + [aux_sym_pg_command_token1] = ACTIONS(3754), + [aux_sym_return_statement_token1] = ACTIONS(3756), + [aux_sym_declare_statement_token1] = ACTIONS(3756), + [aux_sym_create_function_statement_token3] = ACTIONS(3756), + [aux_sym_create_function_statement_token4] = ACTIONS(3756), + [aux_sym_create_function_statement_token7] = ACTIONS(3328), + [aux_sym_create_function_statement_token8] = ACTIONS(3756), + [aux_sym_create_function_statement_token9] = ACTIONS(3756), + [aux_sym_create_function_statement_token10] = ACTIONS(3756), + [aux_sym_create_function_statement_token11] = ACTIONS(3756), + [aux_sym_external_hint_token1] = ACTIONS(3756), + [aux_sym_external_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token1] = ACTIONS(3756), + [aux_sym_optimizer_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token3] = ACTIONS(3756), + [aux_sym_parallel_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token4] = ACTIONS(3756), + [aux_sym_deterministic_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token2] = ACTIONS(3756), + [aux_sym_sql_hint_token3] = ACTIONS(3756), + [aux_sym_sql_hint_token5] = ACTIONS(3756), + [aux_sym__function_language_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token2] = ACTIONS(3756), + [aux_sym_trigger_event_token3] = ACTIONS(3756), + [aux_sym_drop_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token4] = ACTIONS(3756), + [aux_sym_grant_statement_token8] = ACTIONS(3332), + [aux_sym_create_table_statement_token1] = ACTIONS(3756), + [aux_sym_order_by_clause_token1] = ACTIONS(3334), + [aux_sym_limit_clause_token1] = ACTIONS(3336), + [aux_sym_offset_clause_token1] = ACTIONS(3338), + [aux_sym_where_clause_token1] = ACTIONS(3340), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3346), + [sym__unquoted_identifier] = ACTIONS(3756), + [anon_sym_BQUOTE] = ACTIONS(3754), + [anon_sym_DQUOTE] = ACTIONS(3754), + [sym_comment] = ACTIONS(3), + }, + [2800] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_truncate_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token1] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_begin_statement_token1] = ACTIONS(419), + [aux_sym_commit_statement_token1] = ACTIONS(419), + [aux_sym_rollback_statement_token1] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2801] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3758), + [aux_sym_cte_token2] = ACTIONS(608), + [aux_sym_truncate_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token7] = ACTIONS(608), + [aux_sym_begin_statement_token1] = ACTIONS(608), + [aux_sym_commit_statement_token1] = ACTIONS(608), + [aux_sym_rollback_statement_token1] = ACTIONS(608), + [aux_sym_create_statement_token1] = ACTIONS(608), + [aux_sym_alter_statement_token1] = ACTIONS(608), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(608), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(608), + [aux_sym_declare_statement_token1] = ACTIONS(608), + [aux_sym_create_function_statement_token7] = ACTIONS(608), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(608), + [aux_sym_trigger_event_token2] = ACTIONS(608), + [aux_sym_trigger_event_token3] = ACTIONS(608), + [aux_sym_drop_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token4] = ACTIONS(608), + [aux_sym_grant_statement_token8] = ACTIONS(608), + [aux_sym_create_table_statement_token1] = ACTIONS(3760), + [aux_sym_order_by_clause_token1] = ACTIONS(608), + [aux_sym_limit_clause_token1] = ACTIONS(608), + [aux_sym_offset_clause_token1] = ACTIONS(608), + [aux_sym_where_clause_token1] = ACTIONS(608), + [aux_sym_join_type_token1] = ACTIONS(608), + [aux_sym_join_type_token2] = ACTIONS(608), + [aux_sym_join_type_token3] = ACTIONS(608), + [aux_sym_join_type_token4] = ACTIONS(608), + [aux_sym_join_clause_token1] = ACTIONS(608), + [aux_sym_frame_clause_token2] = ACTIONS(608), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2802] = { + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(544), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_reference_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_select_clause_body_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2803] = { + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym__compound_statement_token2] = ACTIONS(715), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_select_clause_body_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [2804] = { + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym__compound_statement_token2] = ACTIONS(723), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_select_clause_body_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2805] = { + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym__compound_statement_token2] = ACTIONS(727), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_select_clause_body_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2806] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3573), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(3579), + [anon_sym_SLASH] = ACTIONS(3581), + [anon_sym_PERCENT] = ACTIONS(3579), + [anon_sym_LT_LT] = ACTIONS(3579), + [anon_sym_GT_GT] = ACTIONS(3579), + [anon_sym_AMP] = ACTIONS(3579), + [anon_sym_PIPE] = ACTIONS(3571), + [anon_sym_POUND] = ACTIONS(3573), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2807] = { + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym__compound_statement_token2] = ACTIONS(674), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_select_clause_body_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2808] = { + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym__compound_statement_token2] = ACTIONS(670), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_select_clause_body_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2809] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2810] = { + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(419), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_reference_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_select_clause_body_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2811] = { + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym__compound_statement_token2] = ACTIONS(719), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_select_clause_body_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2812] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_truncate_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token1] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_begin_statement_token1] = ACTIONS(711), + [aux_sym_commit_statement_token1] = ACTIONS(711), + [aux_sym_rollback_statement_token1] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2813] = { + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym__compound_statement_token2] = ACTIONS(731), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_select_clause_body_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [2814] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_truncate_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token1] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_begin_statement_token1] = ACTIONS(719), + [aux_sym_commit_statement_token1] = ACTIONS(719), + [aux_sym_rollback_statement_token1] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [2815] = { + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym__compound_statement_token2] = ACTIONS(735), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_select_clause_body_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2816] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3762), + [aux_sym_cte_token2] = ACTIONS(580), + [aux_sym_truncate_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token7] = ACTIONS(580), + [aux_sym_begin_statement_token1] = ACTIONS(580), + [aux_sym_commit_statement_token1] = ACTIONS(580), + [aux_sym_rollback_statement_token1] = ACTIONS(580), + [aux_sym_create_statement_token1] = ACTIONS(580), + [aux_sym_alter_statement_token1] = ACTIONS(580), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(580), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(580), + [aux_sym_declare_statement_token1] = ACTIONS(580), + [aux_sym_create_function_statement_token7] = ACTIONS(580), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(580), + [aux_sym_trigger_event_token2] = ACTIONS(580), + [aux_sym_trigger_event_token3] = ACTIONS(580), + [aux_sym_drop_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token4] = ACTIONS(580), + [aux_sym_grant_statement_token8] = ACTIONS(580), + [aux_sym_create_table_statement_token1] = ACTIONS(3764), + [aux_sym_order_by_clause_token1] = ACTIONS(580), + [aux_sym_limit_clause_token1] = ACTIONS(580), + [aux_sym_offset_clause_token1] = ACTIONS(580), + [aux_sym_where_clause_token1] = ACTIONS(580), + [aux_sym_join_type_token1] = ACTIONS(580), + [aux_sym_join_type_token2] = ACTIONS(580), + [aux_sym_join_type_token3] = ACTIONS(580), + [aux_sym_join_type_token4] = ACTIONS(580), + [aux_sym_join_clause_token1] = ACTIONS(580), + [aux_sym_frame_clause_token2] = ACTIONS(580), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2817] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_truncate_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token1] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_begin_statement_token1] = ACTIONS(747), + [aux_sym_commit_statement_token1] = ACTIONS(747), + [aux_sym_rollback_statement_token1] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2818] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_truncate_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token1] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_begin_statement_token1] = ACTIONS(786), + [aux_sym_commit_statement_token1] = ACTIONS(786), + [aux_sym_rollback_statement_token1] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2819] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3766), + [aux_sym_cte_token2] = ACTIONS(592), + [aux_sym_truncate_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token7] = ACTIONS(592), + [aux_sym_begin_statement_token1] = ACTIONS(592), + [aux_sym_commit_statement_token1] = ACTIONS(592), + [aux_sym_rollback_statement_token1] = ACTIONS(592), + [aux_sym_create_statement_token1] = ACTIONS(592), + [aux_sym_alter_statement_token1] = ACTIONS(592), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(592), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(592), + [aux_sym_create_function_statement_token7] = ACTIONS(592), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(592), + [aux_sym_trigger_event_token2] = ACTIONS(592), + [aux_sym_trigger_event_token3] = ACTIONS(592), + [aux_sym_drop_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token4] = ACTIONS(592), + [aux_sym_grant_statement_token8] = ACTIONS(592), + [aux_sym_create_table_statement_token1] = ACTIONS(3768), + [aux_sym_order_by_clause_token1] = ACTIONS(592), + [aux_sym_limit_clause_token1] = ACTIONS(592), + [aux_sym_offset_clause_token1] = ACTIONS(592), + [aux_sym_where_clause_token1] = ACTIONS(592), + [aux_sym_join_type_token1] = ACTIONS(592), + [aux_sym_join_type_token2] = ACTIONS(592), + [aux_sym_join_type_token3] = ACTIONS(592), + [aux_sym_join_type_token4] = ACTIONS(592), + [aux_sym_join_clause_token1] = ACTIONS(592), + [aux_sym_frame_clause_token2] = ACTIONS(592), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2820] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_truncate_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token1] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_begin_statement_token1] = ACTIONS(666), + [aux_sym_commit_statement_token1] = ACTIONS(666), + [aux_sym_rollback_statement_token1] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2821] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3770), + [aux_sym_cte_token2] = ACTIONS(600), + [aux_sym_truncate_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token7] = ACTIONS(600), + [aux_sym_begin_statement_token1] = ACTIONS(600), + [aux_sym_commit_statement_token1] = ACTIONS(600), + [aux_sym_rollback_statement_token1] = ACTIONS(600), + [aux_sym_create_statement_token1] = ACTIONS(600), + [aux_sym_alter_statement_token1] = ACTIONS(600), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(600), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(600), + [aux_sym_declare_statement_token1] = ACTIONS(600), + [aux_sym_create_function_statement_token7] = ACTIONS(600), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(600), + [aux_sym_trigger_event_token2] = ACTIONS(600), + [aux_sym_trigger_event_token3] = ACTIONS(600), + [aux_sym_drop_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token4] = ACTIONS(600), + [aux_sym_grant_statement_token8] = ACTIONS(600), + [aux_sym_create_table_statement_token1] = ACTIONS(3772), + [aux_sym_order_by_clause_token1] = ACTIONS(600), + [aux_sym_limit_clause_token1] = ACTIONS(600), + [aux_sym_offset_clause_token1] = ACTIONS(600), + [aux_sym_where_clause_token1] = ACTIONS(600), + [aux_sym_join_type_token1] = ACTIONS(600), + [aux_sym_join_type_token2] = ACTIONS(600), + [aux_sym_join_type_token3] = ACTIONS(600), + [aux_sym_join_type_token4] = ACTIONS(600), + [aux_sym_join_clause_token1] = ACTIONS(600), + [aux_sym_frame_clause_token2] = ACTIONS(600), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2822] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_create_table_statement_token1] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3387), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2823] = { + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3553), + [aux_sym_comment_statement_token7] = ACTIONS(3555), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym__compound_statement_token2] = ACTIONS(767), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3557), + [anon_sym_EQ] = ACTIONS(3559), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_select_clause_body_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3573), + [anon_sym_TILDE] = ACTIONS(3575), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(3579), + [anon_sym_SLASH] = ACTIONS(3581), + [anon_sym_PERCENT] = ACTIONS(3579), + [anon_sym_LT_LT] = ACTIONS(3579), + [anon_sym_GT_GT] = ACTIONS(3579), + [anon_sym_AMP] = ACTIONS(3579), + [anon_sym_PIPE] = ACTIONS(3571), + [anon_sym_POUND] = ACTIONS(3573), + [anon_sym_LT] = ACTIONS(3575), + [anon_sym_LT_EQ] = ACTIONS(3559), + [anon_sym_LT_GT] = ACTIONS(3559), + [anon_sym_BANG_EQ] = ACTIONS(3559), + [anon_sym_GT] = ACTIONS(3575), + [anon_sym_GT_EQ] = ACTIONS(3559), + [anon_sym_BANG_TILDE] = ACTIONS(3575), + [anon_sym_TILDE_STAR] = ACTIONS(3559), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3559), + }, + [2824] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_create_table_statement_token1] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2954), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2825] = { + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym__compound_statement_token2] = ACTIONS(739), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_select_clause_body_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2826] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(3579), + [anon_sym_SLASH] = ACTIONS(3581), + [anon_sym_PERCENT] = ACTIONS(3579), + [anon_sym_LT_LT] = ACTIONS(3579), + [anon_sym_GT_GT] = ACTIONS(3579), + [anon_sym_AMP] = ACTIONS(3579), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2827] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(2984), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2828] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3377), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2829] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(417), + [aux_sym_truncate_statement_token1] = ACTIONS(417), + [aux_sym_comment_statement_token1] = ACTIONS(417), + [aux_sym_comment_statement_token7] = ACTIONS(417), + [aux_sym_begin_statement_token1] = ACTIONS(417), + [aux_sym_commit_statement_token1] = ACTIONS(417), + [aux_sym_rollback_statement_token1] = ACTIONS(417), + [aux_sym_create_statement_token1] = ACTIONS(417), + [aux_sym_alter_statement_token1] = ACTIONS(417), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(417), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(417), + [aux_sym_declare_statement_token1] = ACTIONS(417), + [aux_sym_create_function_statement_token7] = ACTIONS(417), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(417), + [aux_sym_trigger_event_token2] = ACTIONS(417), + [aux_sym_trigger_event_token3] = ACTIONS(417), + [aux_sym_drop_statement_token1] = ACTIONS(417), + [aux_sym_grant_statement_token1] = ACTIONS(417), + [aux_sym_grant_statement_token4] = ACTIONS(417), + [aux_sym_grant_statement_token8] = ACTIONS(417), + [aux_sym_create_table_statement_token1] = ACTIONS(417), + [aux_sym_order_by_clause_token1] = ACTIONS(417), + [aux_sym_limit_clause_token1] = ACTIONS(417), + [aux_sym_offset_clause_token1] = ACTIONS(417), + [aux_sym_where_clause_token1] = ACTIONS(417), + [aux_sym_join_type_token1] = ACTIONS(417), + [aux_sym_join_type_token2] = ACTIONS(417), + [aux_sym_join_type_token3] = ACTIONS(417), + [aux_sym_join_type_token4] = ACTIONS(417), + [aux_sym_join_clause_token1] = ACTIONS(417), + [aux_sym_frame_clause_token2] = ACTIONS(417), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [2830] = { + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym__compound_statement_token2] = ACTIONS(786), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_select_clause_body_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [2831] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_truncate_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token1] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_begin_statement_token1] = ACTIONS(771), + [aux_sym_commit_statement_token1] = ACTIONS(771), + [aux_sym_rollback_statement_token1] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2832] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_truncate_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token1] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_begin_statement_token1] = ACTIONS(670), + [aux_sym_commit_statement_token1] = ACTIONS(670), + [aux_sym_rollback_statement_token1] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [2833] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_truncate_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token1] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_begin_statement_token1] = ACTIONS(265), + [aux_sym_commit_statement_token1] = ACTIONS(265), + [aux_sym_rollback_statement_token1] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2834] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(488), + [aux_sym_truncate_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token7] = ACTIONS(488), + [aux_sym_begin_statement_token1] = ACTIONS(488), + [aux_sym_commit_statement_token1] = ACTIONS(488), + [aux_sym_rollback_statement_token1] = ACTIONS(488), + [aux_sym_create_statement_token1] = ACTIONS(488), + [aux_sym_alter_statement_token1] = ACTIONS(488), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(488), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(488), + [aux_sym_declare_statement_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(488), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(488), + [aux_sym_trigger_event_token2] = ACTIONS(488), + [aux_sym_trigger_event_token3] = ACTIONS(488), + [aux_sym_drop_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token4] = ACTIONS(488), + [aux_sym_grant_statement_token8] = ACTIONS(488), + [aux_sym_create_table_statement_token1] = ACTIONS(488), + [aux_sym_order_by_clause_token1] = ACTIONS(488), + [aux_sym_limit_clause_token1] = ACTIONS(488), + [aux_sym_offset_clause_token1] = ACTIONS(488), + [aux_sym_where_clause_token1] = ACTIONS(488), + [aux_sym_join_type_token1] = ACTIONS(488), + [aux_sym_join_type_token2] = ACTIONS(488), + [aux_sym_join_type_token3] = ACTIONS(488), + [aux_sym_join_type_token4] = ACTIONS(488), + [aux_sym_join_clause_token1] = ACTIONS(488), + [aux_sym_frame_clause_token2] = ACTIONS(488), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2835] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_truncate_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token1] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_begin_statement_token1] = ACTIONS(790), + [aux_sym_commit_statement_token1] = ACTIONS(790), + [aux_sym_rollback_statement_token1] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2836] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_truncate_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token1] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_begin_statement_token1] = ACTIONS(838), + [aux_sym_commit_statement_token1] = ACTIONS(838), + [aux_sym_rollback_statement_token1] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2837] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_truncate_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token1] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_begin_statement_token1] = ACTIONS(842), + [aux_sym_commit_statement_token1] = ACTIONS(842), + [aux_sym_rollback_statement_token1] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2838] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(648), + [aux_sym_truncate_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token7] = ACTIONS(648), + [aux_sym_begin_statement_token1] = ACTIONS(648), + [aux_sym_commit_statement_token1] = ACTIONS(648), + [aux_sym_rollback_statement_token1] = ACTIONS(648), + [aux_sym_create_statement_token1] = ACTIONS(648), + [aux_sym_alter_statement_token1] = ACTIONS(648), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(648), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(648), + [aux_sym_declare_statement_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(648), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(648), + [aux_sym_trigger_event_token2] = ACTIONS(648), + [aux_sym_trigger_event_token3] = ACTIONS(648), + [aux_sym_drop_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token4] = ACTIONS(648), + [aux_sym_grant_statement_token8] = ACTIONS(648), + [aux_sym_create_table_statement_token1] = ACTIONS(648), + [aux_sym_order_by_clause_token1] = ACTIONS(648), + [aux_sym_limit_clause_token1] = ACTIONS(648), + [aux_sym_offset_clause_token1] = ACTIONS(648), + [aux_sym_where_clause_token1] = ACTIONS(648), + [aux_sym_join_type_token1] = ACTIONS(648), + [aux_sym_join_type_token2] = ACTIONS(648), + [aux_sym_join_type_token3] = ACTIONS(648), + [aux_sym_join_type_token4] = ACTIONS(648), + [aux_sym_join_clause_token1] = ACTIONS(648), + [aux_sym_frame_clause_token2] = ACTIONS(648), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2839] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_truncate_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token1] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_begin_statement_token1] = ACTIONS(674), + [aux_sym_commit_statement_token1] = ACTIONS(674), + [aux_sym_rollback_statement_token1] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [2840] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3526), + [anon_sym_DASH] = ACTIONS(3528), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(3534), + [anon_sym_SLASH] = ACTIONS(3536), + [anon_sym_PERCENT] = ACTIONS(3534), + [anon_sym_LT_LT] = ACTIONS(3534), + [anon_sym_GT_GT] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3534), + [anon_sym_PIPE] = ACTIONS(3526), + [anon_sym_POUND] = ACTIONS(3528), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2841] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3508), + [aux_sym_truncate_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token1] = ACTIONS(763), + [aux_sym_comment_statement_token7] = ACTIONS(3510), + [aux_sym_begin_statement_token1] = ACTIONS(763), + [aux_sym_commit_statement_token1] = ACTIONS(763), + [aux_sym_rollback_statement_token1] = ACTIONS(763), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3512), + [anon_sym_EQ] = ACTIONS(3514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3518), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3526), + [anon_sym_DASH] = ACTIONS(3528), + [anon_sym_TILDE] = ACTIONS(3530), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(3534), + [anon_sym_SLASH] = ACTIONS(3536), + [anon_sym_PERCENT] = ACTIONS(3534), + [anon_sym_LT_LT] = ACTIONS(3534), + [anon_sym_GT_GT] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3534), + [anon_sym_PIPE] = ACTIONS(3526), + [anon_sym_POUND] = ACTIONS(3528), + [anon_sym_LT] = ACTIONS(3530), + [anon_sym_LT_EQ] = ACTIONS(3514), + [anon_sym_LT_GT] = ACTIONS(3514), + [anon_sym_BANG_EQ] = ACTIONS(3514), + [anon_sym_GT] = ACTIONS(3530), + [anon_sym_GT_EQ] = ACTIONS(3514), + [anon_sym_BANG_TILDE] = ACTIONS(3530), + [anon_sym_TILDE_STAR] = ACTIONS(3514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3514), + }, + [2842] = { + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym__compound_statement_token2] = ACTIONS(666), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_select_clause_body_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [2843] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2844] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3508), + [aux_sym_truncate_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token1] = ACTIONS(767), + [aux_sym_comment_statement_token7] = ACTIONS(3510), + [aux_sym_begin_statement_token1] = ACTIONS(767), + [aux_sym_commit_statement_token1] = ACTIONS(767), + [aux_sym_rollback_statement_token1] = ACTIONS(767), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3512), + [anon_sym_EQ] = ACTIONS(3514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3526), + [anon_sym_DASH] = ACTIONS(3528), + [anon_sym_TILDE] = ACTIONS(3530), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(3534), + [anon_sym_SLASH] = ACTIONS(3536), + [anon_sym_PERCENT] = ACTIONS(3534), + [anon_sym_LT_LT] = ACTIONS(3534), + [anon_sym_GT_GT] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3534), + [anon_sym_PIPE] = ACTIONS(3526), + [anon_sym_POUND] = ACTIONS(3528), + [anon_sym_LT] = ACTIONS(3530), + [anon_sym_LT_EQ] = ACTIONS(3514), + [anon_sym_LT_GT] = ACTIONS(3514), + [anon_sym_BANG_EQ] = ACTIONS(3514), + [anon_sym_GT] = ACTIONS(3530), + [anon_sym_GT_EQ] = ACTIONS(3514), + [anon_sym_BANG_TILDE] = ACTIONS(3530), + [anon_sym_TILDE_STAR] = ACTIONS(3514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3514), + }, + [2845] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3774), + [aux_sym_cte_token2] = ACTIONS(600), + [aux_sym_truncate_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token7] = ACTIONS(600), + [aux_sym_begin_statement_token1] = ACTIONS(600), + [aux_sym_commit_statement_token1] = ACTIONS(600), + [aux_sym_rollback_statement_token1] = ACTIONS(600), + [aux_sym_create_statement_token1] = ACTIONS(600), + [aux_sym_alter_statement_token1] = ACTIONS(600), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(600), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(600), + [aux_sym_declare_statement_token1] = ACTIONS(600), + [aux_sym_create_function_statement_token7] = ACTIONS(600), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(600), + [aux_sym_trigger_event_token2] = ACTIONS(600), + [aux_sym_trigger_event_token3] = ACTIONS(600), + [aux_sym_drop_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token4] = ACTIONS(600), + [aux_sym_grant_statement_token8] = ACTIONS(600), + [aux_sym_create_table_statement_token1] = ACTIONS(3776), + [aux_sym_order_by_clause_token1] = ACTIONS(600), + [aux_sym_limit_clause_token1] = ACTIONS(600), + [aux_sym_offset_clause_token1] = ACTIONS(600), + [aux_sym_where_clause_token1] = ACTIONS(600), + [aux_sym_join_type_token1] = ACTIONS(600), + [aux_sym_join_type_token2] = ACTIONS(600), + [aux_sym_join_type_token3] = ACTIONS(600), + [aux_sym_join_type_token4] = ACTIONS(600), + [aux_sym_join_clause_token1] = ACTIONS(600), + [aux_sym_frame_clause_token2] = ACTIONS(600), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [2846] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_truncate_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token1] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_begin_statement_token1] = ACTIONS(658), + [aux_sym_commit_statement_token1] = ACTIONS(658), + [aux_sym_rollback_statement_token1] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2847] = { + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym__compound_statement_token2] = ACTIONS(662), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_select_clause_body_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2848] = { + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym__compound_statement_token2] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_select_clause_body_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [2849] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(3534), + [anon_sym_SLASH] = ACTIONS(3536), + [anon_sym_PERCENT] = ACTIONS(3534), + [anon_sym_LT_LT] = ACTIONS(3534), + [anon_sym_GT_GT] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3534), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2850] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2851] = { + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym__compound_statement_token2] = ACTIONS(705), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_select_clause_body_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2852] = { + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_reference_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_select_clause_body_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2853] = { + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym__compound_statement_token2] = ACTIONS(658), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_select_clause_body_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [2854] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_truncate_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token1] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_begin_statement_token1] = ACTIONS(684), + [aux_sym_commit_statement_token1] = ACTIONS(684), + [aux_sym_rollback_statement_token1] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [2855] = { + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(447), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_reference_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_select_clause_body_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2856] = { + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(443), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_reference_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_select_clause_body_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2857] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3778), + [aux_sym_cte_token2] = ACTIONS(592), + [aux_sym_truncate_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token7] = ACTIONS(592), + [aux_sym_begin_statement_token1] = ACTIONS(592), + [aux_sym_commit_statement_token1] = ACTIONS(592), + [aux_sym_rollback_statement_token1] = ACTIONS(592), + [aux_sym_create_statement_token1] = ACTIONS(592), + [aux_sym_alter_statement_token1] = ACTIONS(592), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(592), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(592), + [aux_sym_create_function_statement_token7] = ACTIONS(592), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(592), + [aux_sym_trigger_event_token2] = ACTIONS(592), + [aux_sym_trigger_event_token3] = ACTIONS(592), + [aux_sym_drop_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token4] = ACTIONS(592), + [aux_sym_grant_statement_token8] = ACTIONS(592), + [aux_sym_create_table_statement_token1] = ACTIONS(3780), + [aux_sym_order_by_clause_token1] = ACTIONS(592), + [aux_sym_limit_clause_token1] = ACTIONS(592), + [aux_sym_offset_clause_token1] = ACTIONS(592), + [aux_sym_where_clause_token1] = ACTIONS(592), + [aux_sym_join_type_token1] = ACTIONS(592), + [aux_sym_join_type_token2] = ACTIONS(592), + [aux_sym_join_type_token3] = ACTIONS(592), + [aux_sym_join_type_token4] = ACTIONS(592), + [aux_sym_join_clause_token1] = ACTIONS(592), + [aux_sym_frame_clause_token2] = ACTIONS(592), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [2858] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3782), + [aux_sym_cte_token2] = ACTIONS(580), + [aux_sym_truncate_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token7] = ACTIONS(580), + [aux_sym_begin_statement_token1] = ACTIONS(580), + [aux_sym_commit_statement_token1] = ACTIONS(580), + [aux_sym_rollback_statement_token1] = ACTIONS(580), + [aux_sym_create_statement_token1] = ACTIONS(580), + [aux_sym_alter_statement_token1] = ACTIONS(580), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(580), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(580), + [aux_sym_declare_statement_token1] = ACTIONS(580), + [aux_sym_create_function_statement_token7] = ACTIONS(580), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(580), + [aux_sym_trigger_event_token2] = ACTIONS(580), + [aux_sym_trigger_event_token3] = ACTIONS(580), + [aux_sym_drop_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token4] = ACTIONS(580), + [aux_sym_grant_statement_token8] = ACTIONS(580), + [aux_sym_create_table_statement_token1] = ACTIONS(3784), + [aux_sym_order_by_clause_token1] = ACTIONS(580), + [aux_sym_limit_clause_token1] = ACTIONS(580), + [aux_sym_offset_clause_token1] = ACTIONS(580), + [aux_sym_where_clause_token1] = ACTIONS(580), + [aux_sym_join_type_token1] = ACTIONS(580), + [aux_sym_join_type_token2] = ACTIONS(580), + [aux_sym_join_type_token3] = ACTIONS(580), + [aux_sym_join_type_token4] = ACTIONS(580), + [aux_sym_join_clause_token1] = ACTIONS(580), + [aux_sym_frame_clause_token2] = ACTIONS(580), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [2859] = { + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(431), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_reference_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_select_clause_body_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2860] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_create_table_statement_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_join_type_token1] = ACTIONS(195), + [aux_sym_join_type_token2] = ACTIONS(195), + [aux_sym_join_type_token3] = ACTIONS(195), + [aux_sym_join_type_token4] = ACTIONS(195), + [aux_sym_join_clause_token1] = ACTIONS(195), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2861] = { + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_reference_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_select_clause_body_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2862] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(445), + [aux_sym_truncate_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token7] = ACTIONS(445), + [aux_sym_begin_statement_token1] = ACTIONS(445), + [aux_sym_commit_statement_token1] = ACTIONS(445), + [aux_sym_rollback_statement_token1] = ACTIONS(445), + [aux_sym_create_statement_token1] = ACTIONS(445), + [aux_sym_alter_statement_token1] = ACTIONS(445), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(445), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(445), + [aux_sym_declare_statement_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(445), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(445), + [aux_sym_trigger_event_token2] = ACTIONS(445), + [aux_sym_trigger_event_token3] = ACTIONS(445), + [aux_sym_drop_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token4] = ACTIONS(445), + [aux_sym_grant_statement_token8] = ACTIONS(445), + [aux_sym_create_table_statement_token1] = ACTIONS(445), + [aux_sym_order_by_clause_token1] = ACTIONS(445), + [aux_sym_limit_clause_token1] = ACTIONS(445), + [aux_sym_offset_clause_token1] = ACTIONS(445), + [aux_sym_where_clause_token1] = ACTIONS(445), + [aux_sym_join_type_token1] = ACTIONS(445), + [aux_sym_join_type_token2] = ACTIONS(445), + [aux_sym_join_type_token3] = ACTIONS(445), + [aux_sym_join_type_token4] = ACTIONS(445), + [aux_sym_join_clause_token1] = ACTIONS(445), + [aux_sym_frame_clause_token2] = ACTIONS(445), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [2863] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_truncate_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_begin_statement_token1] = ACTIONS(705), + [aux_sym_commit_statement_token1] = ACTIONS(705), + [aux_sym_rollback_statement_token1] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [2864] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(429), + [aux_sym_truncate_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token7] = ACTIONS(429), + [aux_sym_begin_statement_token1] = ACTIONS(429), + [aux_sym_commit_statement_token1] = ACTIONS(429), + [aux_sym_rollback_statement_token1] = ACTIONS(429), + [aux_sym_create_statement_token1] = ACTIONS(429), + [aux_sym_alter_statement_token1] = ACTIONS(429), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(429), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(429), + [aux_sym_declare_statement_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(429), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(429), + [aux_sym_trigger_event_token2] = ACTIONS(429), + [aux_sym_trigger_event_token3] = ACTIONS(429), + [aux_sym_drop_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token4] = ACTIONS(429), + [aux_sym_grant_statement_token8] = ACTIONS(429), + [aux_sym_create_table_statement_token1] = ACTIONS(429), + [aux_sym_order_by_clause_token1] = ACTIONS(429), + [aux_sym_limit_clause_token1] = ACTIONS(429), + [aux_sym_offset_clause_token1] = ACTIONS(429), + [aux_sym_where_clause_token1] = ACTIONS(429), + [aux_sym_join_type_token1] = ACTIONS(429), + [aux_sym_join_type_token2] = ACTIONS(429), + [aux_sym_join_type_token3] = ACTIONS(429), + [aux_sym_join_type_token4] = ACTIONS(429), + [aux_sym_join_clause_token1] = ACTIONS(429), + [aux_sym_frame_clause_token2] = ACTIONS(429), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [2865] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token8] = ACTIONS(277), + [aux_sym_create_table_statement_token1] = ACTIONS(277), + [aux_sym_order_by_clause_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_where_clause_token1] = ACTIONS(277), + [aux_sym_join_type_token1] = ACTIONS(277), + [aux_sym_join_type_token2] = ACTIONS(277), + [aux_sym_join_type_token3] = ACTIONS(277), + [aux_sym_join_type_token4] = ACTIONS(277), + [aux_sym_join_clause_token1] = ACTIONS(277), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2866] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_truncate_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token1] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_begin_statement_token1] = ACTIONS(688), + [aux_sym_commit_statement_token1] = ACTIONS(688), + [aux_sym_rollback_statement_token1] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2867] = { + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_reference_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_select_clause_body_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2868] = { + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(423), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_reference_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_select_clause_body_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2869] = { + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(590), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_reference_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_select_clause_body_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2870] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_truncate_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token1] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_begin_statement_token1] = ACTIONS(715), + [aux_sym_commit_statement_token1] = ACTIONS(715), + [aux_sym_rollback_statement_token1] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [2871] = { + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_reference_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_select_clause_body_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2872] = { + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(650), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_reference_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_select_clause_body_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [2873] = { + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(536), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_reference_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_select_clause_body_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2874] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_truncate_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token1] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_begin_statement_token1] = ACTIONS(723), + [aux_sym_commit_statement_token1] = ACTIONS(723), + [aux_sym_rollback_statement_token1] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [2875] = { + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym__compound_statement_token2] = ACTIONS(838), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_select_clause_body_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [2876] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3740), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3742), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_null_hint_token2] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(281), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token5] = ACTIONS(281), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(281), + [aux_sym_direction_constraint_token1] = ACTIONS(281), + [aux_sym_direction_constraint_token2] = ACTIONS(281), + [anon_sym_CONSTRAINT] = ACTIONS(281), + [aux_sym_table_constraint_check_token1] = ACTIONS(281), + [aux_sym_table_constraint_unique_token1] = ACTIONS(281), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3744), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2877] = { + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym__compound_statement_token2] = ACTIONS(747), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_select_clause_body_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2878] = { + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_reference_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_select_clause_body_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2879] = { + [sym_filter_clause] = STATE(3236), + [sym_over_clause] = STATE(3532), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_create_table_statement_token1] = ACTIONS(199), + [aux_sym_having_clause_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2880] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token8] = ACTIONS(319), + [aux_sym_create_table_statement_token1] = ACTIONS(319), + [aux_sym_order_by_clause_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_where_clause_token1] = ACTIONS(319), + [aux_sym_join_type_token1] = ACTIONS(319), + [aux_sym_join_type_token2] = ACTIONS(319), + [aux_sym_join_type_token3] = ACTIONS(319), + [aux_sym_join_type_token4] = ACTIONS(319), + [aux_sym_join_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2881] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3786), + [aux_sym_cte_token2] = ACTIONS(309), + [anon_sym_LPAREN] = ACTIONS(3788), + [aux_sym_truncate_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token7] = ACTIONS(309), + [aux_sym_begin_statement_token1] = ACTIONS(309), + [aux_sym_commit_statement_token1] = ACTIONS(309), + [aux_sym_rollback_statement_token1] = ACTIONS(309), + [aux_sym_create_statement_token1] = ACTIONS(309), + [aux_sym_alter_statement_token1] = ACTIONS(309), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(309), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(309), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(309), + [aux_sym_declare_statement_token1] = ACTIONS(309), + [aux_sym_null_hint_token2] = ACTIONS(309), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(309), + [aux_sym_trigger_event_token1] = ACTIONS(309), + [aux_sym_trigger_event_token2] = ACTIONS(309), + [aux_sym_trigger_event_token3] = ACTIONS(309), + [aux_sym_drop_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token4] = ACTIONS(309), + [aux_sym_grant_statement_token5] = ACTIONS(309), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(309), + [aux_sym_direction_constraint_token1] = ACTIONS(309), + [aux_sym_direction_constraint_token2] = ACTIONS(309), + [anon_sym_CONSTRAINT] = ACTIONS(309), + [aux_sym_table_constraint_check_token1] = ACTIONS(309), + [aux_sym_table_constraint_unique_token1] = ACTIONS(309), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(309), + [aux_sym_create_table_statement_token1] = ACTIONS(3790), + [aux_sym_frame_clause_token2] = ACTIONS(309), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2882] = { + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_reference_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_select_clause_body_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2883] = { + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(634), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_reference_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_select_clause_body_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2884] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_truncate_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token1] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_begin_statement_token1] = ACTIONS(727), + [aux_sym_commit_statement_token1] = ACTIONS(727), + [aux_sym_rollback_statement_token1] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [2885] = { + [aux_sym_dotted_name_repeat1] = STATE(2409), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [aux_sym_create_table_statement_token1] = ACTIONS(158), + [aux_sym_order_expression_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3282), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3792), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2886] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(652), + [aux_sym_truncate_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token7] = ACTIONS(652), + [aux_sym_begin_statement_token1] = ACTIONS(652), + [aux_sym_commit_statement_token1] = ACTIONS(652), + [aux_sym_rollback_statement_token1] = ACTIONS(652), + [aux_sym_create_statement_token1] = ACTIONS(652), + [aux_sym_alter_statement_token1] = ACTIONS(652), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(652), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(652), + [aux_sym_declare_statement_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(652), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(652), + [aux_sym_trigger_event_token2] = ACTIONS(652), + [aux_sym_trigger_event_token3] = ACTIONS(652), + [aux_sym_drop_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token4] = ACTIONS(652), + [aux_sym_grant_statement_token8] = ACTIONS(652), + [aux_sym_create_table_statement_token1] = ACTIONS(652), + [aux_sym_order_by_clause_token1] = ACTIONS(652), + [aux_sym_limit_clause_token1] = ACTIONS(652), + [aux_sym_offset_clause_token1] = ACTIONS(652), + [aux_sym_where_clause_token1] = ACTIONS(652), + [aux_sym_join_type_token1] = ACTIONS(652), + [aux_sym_join_type_token2] = ACTIONS(652), + [aux_sym_join_type_token3] = ACTIONS(652), + [aux_sym_join_type_token4] = ACTIONS(652), + [aux_sym_join_clause_token1] = ACTIONS(652), + [aux_sym_frame_clause_token2] = ACTIONS(652), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2887] = { + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym__compound_statement_token2] = ACTIONS(771), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_select_clause_body_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [2888] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token8] = ACTIONS(240), + [aux_sym_create_table_statement_token1] = ACTIONS(240), + [aux_sym_order_by_clause_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_where_clause_token1] = ACTIONS(240), + [aux_sym_join_type_token1] = ACTIONS(240), + [aux_sym_join_type_token2] = ACTIONS(240), + [aux_sym_join_type_token3] = ACTIONS(240), + [aux_sym_join_type_token4] = ACTIONS(240), + [aux_sym_join_clause_token1] = ACTIONS(240), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2889] = { + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3553), + [aux_sym_comment_statement_token7] = ACTIONS(3555), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym__compound_statement_token2] = ACTIONS(743), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3557), + [anon_sym_EQ] = ACTIONS(3559), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3561), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_select_clause_body_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3563), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3573), + [anon_sym_TILDE] = ACTIONS(3575), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(3579), + [anon_sym_SLASH] = ACTIONS(3581), + [anon_sym_PERCENT] = ACTIONS(3579), + [anon_sym_LT_LT] = ACTIONS(3579), + [anon_sym_GT_GT] = ACTIONS(3579), + [anon_sym_AMP] = ACTIONS(3579), + [anon_sym_PIPE] = ACTIONS(3571), + [anon_sym_POUND] = ACTIONS(3573), + [anon_sym_LT] = ACTIONS(3575), + [anon_sym_LT_EQ] = ACTIONS(3559), + [anon_sym_LT_GT] = ACTIONS(3559), + [anon_sym_BANG_EQ] = ACTIONS(3559), + [anon_sym_GT] = ACTIONS(3575), + [anon_sym_GT_EQ] = ACTIONS(3559), + [anon_sym_BANG_TILDE] = ACTIONS(3575), + [anon_sym_TILDE_STAR] = ACTIONS(3559), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3559), + }, + [2890] = { + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym__compound_statement_token2] = ACTIONS(842), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_select_clause_body_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [2891] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [anon_sym_LPAREN] = ACTIONS(3794), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_null_hint_token2] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(263), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token5] = ACTIONS(263), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(263), + [aux_sym_direction_constraint_token1] = ACTIONS(263), + [aux_sym_direction_constraint_token2] = ACTIONS(263), + [anon_sym_CONSTRAINT] = ACTIONS(263), + [aux_sym_table_constraint_check_token1] = ACTIONS(263), + [aux_sym_table_constraint_unique_token1] = ACTIONS(263), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3796), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3798), + }, + [2892] = { + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_reference_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_select_clause_body_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2893] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3691), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3693), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3695), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2894] = { + [sym_filter_clause] = STATE(3249), + [sym_over_clause] = STATE(3573), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_create_table_statement_token1] = ACTIONS(177), + [aux_sym_having_clause_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2895] = { + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_reference_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_select_clause_body_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2896] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(461), + [aux_sym_truncate_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token7] = ACTIONS(461), + [aux_sym_begin_statement_token1] = ACTIONS(461), + [aux_sym_commit_statement_token1] = ACTIONS(461), + [aux_sym_rollback_statement_token1] = ACTIONS(461), + [aux_sym_create_statement_token1] = ACTIONS(461), + [aux_sym_alter_statement_token1] = ACTIONS(461), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(461), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(461), + [aux_sym_declare_statement_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(461), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(461), + [aux_sym_trigger_event_token2] = ACTIONS(461), + [aux_sym_trigger_event_token3] = ACTIONS(461), + [aux_sym_drop_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token4] = ACTIONS(461), + [aux_sym_grant_statement_token8] = ACTIONS(461), + [aux_sym_create_table_statement_token1] = ACTIONS(461), + [aux_sym_order_by_clause_token1] = ACTIONS(461), + [aux_sym_limit_clause_token1] = ACTIONS(461), + [aux_sym_offset_clause_token1] = ACTIONS(461), + [aux_sym_where_clause_token1] = ACTIONS(461), + [aux_sym_join_type_token1] = ACTIONS(461), + [aux_sym_join_type_token2] = ACTIONS(461), + [aux_sym_join_type_token3] = ACTIONS(461), + [aux_sym_join_type_token4] = ACTIONS(461), + [aux_sym_join_clause_token1] = ACTIONS(461), + [aux_sym_frame_clause_token2] = ACTIONS(461), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2897] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3508), + [aux_sym_truncate_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token1] = ACTIONS(743), + [aux_sym_comment_statement_token7] = ACTIONS(3510), + [aux_sym_begin_statement_token1] = ACTIONS(743), + [aux_sym_commit_statement_token1] = ACTIONS(743), + [aux_sym_rollback_statement_token1] = ACTIONS(743), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3512), + [anon_sym_EQ] = ACTIONS(3514), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3516), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3518), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3520), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3526), + [anon_sym_DASH] = ACTIONS(3528), + [anon_sym_TILDE] = ACTIONS(3530), + [anon_sym_CARET] = ACTIONS(3532), + [anon_sym_STAR] = ACTIONS(3534), + [anon_sym_SLASH] = ACTIONS(3536), + [anon_sym_PERCENT] = ACTIONS(3534), + [anon_sym_LT_LT] = ACTIONS(3534), + [anon_sym_GT_GT] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3534), + [anon_sym_PIPE] = ACTIONS(3526), + [anon_sym_POUND] = ACTIONS(3528), + [anon_sym_LT] = ACTIONS(3530), + [anon_sym_LT_EQ] = ACTIONS(3514), + [anon_sym_LT_GT] = ACTIONS(3514), + [anon_sym_BANG_EQ] = ACTIONS(3514), + [anon_sym_GT] = ACTIONS(3530), + [anon_sym_GT_EQ] = ACTIONS(3514), + [anon_sym_BANG_TILDE] = ACTIONS(3530), + [anon_sym_TILDE_STAR] = ACTIONS(3514), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3514), + }, + [2898] = { + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(654), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_reference_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_select_clause_body_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [2899] = { + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3800), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3802), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(313), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3804), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2900] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(115), + [aux_sym_trigger_reference_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_direction_constraint_token1] = ACTIONS(115), + [aux_sym_direction_constraint_token2] = ACTIONS(115), + [aux_sym_order_expression_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_fetch_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [2901] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_truncate_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token1] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_begin_statement_token1] = ACTIONS(731), + [aux_sym_commit_statement_token1] = ACTIONS(731), + [aux_sym_rollback_statement_token1] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [2902] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token8] = ACTIONS(273), + [aux_sym_create_table_statement_token1] = ACTIONS(273), + [aux_sym_order_by_clause_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_where_clause_token1] = ACTIONS(273), + [aux_sym_join_type_token1] = ACTIONS(273), + [aux_sym_join_type_token2] = ACTIONS(273), + [aux_sym_join_type_token3] = ACTIONS(273), + [aux_sym_join_type_token4] = ACTIONS(273), + [aux_sym_join_clause_token1] = ACTIONS(273), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2903] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_create_table_statement_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_join_type_token1] = ACTIONS(185), + [aux_sym_join_type_token2] = ACTIONS(185), + [aux_sym_join_type_token3] = ACTIONS(185), + [aux_sym_join_type_token4] = ACTIONS(185), + [aux_sym_join_clause_token1] = ACTIONS(185), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2904] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_truncate_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token1] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_begin_statement_token1] = ACTIONS(735), + [aux_sym_commit_statement_token1] = ACTIONS(735), + [aux_sym_rollback_statement_token1] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [2905] = { + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_reference_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_select_clause_body_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2906] = { + [sym_over_clause] = STATE(3241), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2907] = { + [sym_filter_clause] = STATE(3261), + [sym_over_clause] = STATE(3556), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_create_table_statement_token1] = ACTIONS(185), + [aux_sym_having_clause_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2908] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(259), + [aux_sym_cte_token2] = ACTIONS(259), + [aux_sym_truncate_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token7] = ACTIONS(259), + [aux_sym_begin_statement_token1] = ACTIONS(259), + [aux_sym_commit_statement_token1] = ACTIONS(259), + [aux_sym_rollback_statement_token1] = ACTIONS(259), + [aux_sym_create_statement_token1] = ACTIONS(259), + [aux_sym_alter_statement_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(259), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(259), + [aux_sym_declare_statement_token1] = ACTIONS(259), + [aux_sym_null_hint_token2] = ACTIONS(259), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(259), + [aux_sym_trigger_event_token1] = ACTIONS(259), + [aux_sym_trigger_event_token2] = ACTIONS(259), + [aux_sym_trigger_event_token3] = ACTIONS(259), + [aux_sym_drop_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token4] = ACTIONS(259), + [aux_sym_grant_statement_token5] = ACTIONS(259), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(259), + [aux_sym_direction_constraint_token1] = ACTIONS(259), + [aux_sym_direction_constraint_token2] = ACTIONS(259), + [anon_sym_CONSTRAINT] = ACTIONS(259), + [aux_sym_table_constraint_check_token1] = ACTIONS(259), + [aux_sym_table_constraint_unique_token1] = ACTIONS(259), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(259), + [aux_sym_filter_clause_token1] = ACTIONS(259), + [aux_sym_over_clause_token1] = ACTIONS(259), + [aux_sym_frame_clause_token2] = ACTIONS(259), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2909] = { + [sym_over_clause] = STATE(3205), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_null_hint_token2] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(199), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token5] = ACTIONS(199), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [anon_sym_CONSTRAINT] = ACTIONS(199), + [aux_sym_table_constraint_check_token1] = ACTIONS(199), + [aux_sym_table_constraint_unique_token1] = ACTIONS(199), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(199), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2910] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [2911] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(534), + [aux_sym_truncate_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token7] = ACTIONS(534), + [aux_sym_begin_statement_token1] = ACTIONS(534), + [aux_sym_commit_statement_token1] = ACTIONS(534), + [aux_sym_rollback_statement_token1] = ACTIONS(534), + [aux_sym_create_statement_token1] = ACTIONS(534), + [aux_sym_alter_statement_token1] = ACTIONS(534), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(534), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(534), + [aux_sym_declare_statement_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(534), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(534), + [aux_sym_trigger_event_token2] = ACTIONS(534), + [aux_sym_trigger_event_token3] = ACTIONS(534), + [aux_sym_drop_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token4] = ACTIONS(534), + [aux_sym_grant_statement_token8] = ACTIONS(534), + [aux_sym_create_table_statement_token1] = ACTIONS(534), + [aux_sym_order_by_clause_token1] = ACTIONS(534), + [aux_sym_limit_clause_token1] = ACTIONS(534), + [aux_sym_offset_clause_token1] = ACTIONS(534), + [aux_sym_where_clause_token1] = ACTIONS(534), + [aux_sym_join_type_token1] = ACTIONS(534), + [aux_sym_join_type_token2] = ACTIONS(534), + [aux_sym_join_type_token3] = ACTIONS(534), + [aux_sym_join_type_token4] = ACTIONS(534), + [aux_sym_join_clause_token1] = ACTIONS(534), + [aux_sym_frame_clause_token2] = ACTIONS(534), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [2912] = { + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym__compound_statement_token2] = ACTIONS(790), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_select_clause_body_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [2913] = { + [aux_sym_array_type_repeat1] = STATE(2920), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_truncate_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token7] = ACTIONS(336), + [aux_sym_begin_statement_token1] = ACTIONS(336), + [aux_sym_commit_statement_token1] = ACTIONS(336), + [aux_sym_rollback_statement_token1] = ACTIONS(336), + [aux_sym_create_statement_token1] = ACTIONS(336), + [aux_sym_alter_statement_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = ACTIONS(336), + [aux_sym_trigger_event_token3] = ACTIONS(336), + [aux_sym_drop_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token4] = ACTIONS(336), + [aux_sym_grant_statement_token8] = ACTIONS(336), + [aux_sym_order_by_clause_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_offset_clause_token1] = ACTIONS(336), + [aux_sym_where_clause_token1] = ACTIONS(336), + [aux_sym_join_type_token1] = ACTIONS(336), + [aux_sym_join_type_token2] = ACTIONS(336), + [aux_sym_join_type_token3] = ACTIONS(336), + [aux_sym_join_type_token4] = ACTIONS(336), + [aux_sym_join_clause_token1] = ACTIONS(336), + [aux_sym_frame_clause_token2] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3806), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2914] = { + [sym_over_clause] = STATE(3237), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2915] = { + [sym_over_clause] = STATE(3220), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2916] = { + [sym__quoted_identifier] = STATE(6845), + [sym_identifier] = STATE(7654), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3005), + [aux_sym_cte_token2] = ACTIONS(3808), + [aux_sym_comment_statement_token7] = ACTIONS(3810), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym__compound_statement_token2] = ACTIONS(377), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3812), + [anon_sym_EQ] = ACTIONS(3814), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3816), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_create_table_statement_token1] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3818), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(3021), + [anon_sym_BQUOTE] = ACTIONS(3023), + [anon_sym_DQUOTE] = ACTIONS(3025), + [anon_sym_DASH_GT] = ACTIONS(3822), + [anon_sym_DASH_GT_GT] = ACTIONS(3824), + [anon_sym_POUND_GT] = ACTIONS(3822), + [anon_sym_POUND_GT_GT] = ACTIONS(3824), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3826), + [anon_sym_DASH] = ACTIONS(3828), + [anon_sym_TILDE] = ACTIONS(3830), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(3834), + [anon_sym_SLASH] = ACTIONS(3836), + [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LT_LT] = ACTIONS(3834), + [anon_sym_GT_GT] = ACTIONS(3834), + [anon_sym_AMP] = ACTIONS(3834), + [anon_sym_PIPE] = ACTIONS(3826), + [anon_sym_POUND] = ACTIONS(3828), + [anon_sym_LT] = ACTIONS(3830), + [anon_sym_LT_EQ] = ACTIONS(3814), + [anon_sym_LT_GT] = ACTIONS(3814), + [anon_sym_BANG_EQ] = ACTIONS(3814), + [anon_sym_GT] = ACTIONS(3830), + [anon_sym_GT_EQ] = ACTIONS(3814), + [anon_sym_BANG_TILDE] = ACTIONS(3830), + [anon_sym_TILDE_STAR] = ACTIONS(3814), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3814), + }, + [2917] = { + [aux_sym_array_type_repeat1] = STATE(2983), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(338), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_create_table_statement_token1] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3838), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [2918] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_create_table_statement_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_join_type_token1] = ACTIONS(177), + [aux_sym_join_type_token2] = ACTIONS(177), + [aux_sym_join_type_token3] = ACTIONS(177), + [aux_sym_join_type_token4] = ACTIONS(177), + [aux_sym_join_clause_token1] = ACTIONS(177), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2919] = { + [sym_over_clause] = STATE(3239), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2920] = { + [aux_sym_array_type_repeat1] = STATE(2920), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token8] = ACTIONS(319), + [aux_sym_order_by_clause_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_where_clause_token1] = ACTIONS(319), + [aux_sym_join_type_token1] = ACTIONS(319), + [aux_sym_join_type_token2] = ACTIONS(319), + [aux_sym_join_type_token3] = ACTIONS(319), + [aux_sym_join_type_token4] = ACTIONS(319), + [aux_sym_join_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2921] = { + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token8] = ACTIONS(160), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_offset_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_join_type_token1] = ACTIONS(160), + [aux_sym_join_type_token2] = ACTIONS(160), + [aux_sym_join_type_token3] = ACTIONS(160), + [aux_sym_join_type_token4] = ACTIONS(160), + [aux_sym_join_clause_token1] = ACTIONS(160), + [aux_sym_frame_clause_token2] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2922] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_truncate_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token1] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_begin_statement_token1] = ACTIONS(739), + [aux_sym_commit_statement_token1] = ACTIONS(739), + [aux_sym_rollback_statement_token1] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [2923] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(437), + [aux_sym_truncate_statement_token1] = ACTIONS(437), + [aux_sym_comment_statement_token1] = ACTIONS(437), + [aux_sym_comment_statement_token7] = ACTIONS(437), + [aux_sym_begin_statement_token1] = ACTIONS(437), + [aux_sym_commit_statement_token1] = ACTIONS(437), + [aux_sym_rollback_statement_token1] = ACTIONS(437), + [aux_sym_create_statement_token1] = ACTIONS(437), + [aux_sym_alter_statement_token1] = ACTIONS(437), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(437), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(437), + [aux_sym_declare_statement_token1] = ACTIONS(437), + [aux_sym_create_function_statement_token7] = ACTIONS(437), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(437), + [aux_sym_trigger_event_token2] = ACTIONS(437), + [aux_sym_trigger_event_token3] = ACTIONS(437), + [aux_sym_drop_statement_token1] = ACTIONS(437), + [aux_sym_grant_statement_token1] = ACTIONS(437), + [aux_sym_grant_statement_token4] = ACTIONS(437), + [aux_sym_grant_statement_token8] = ACTIONS(437), + [aux_sym_create_table_statement_token1] = ACTIONS(437), + [aux_sym_order_by_clause_token1] = ACTIONS(437), + [aux_sym_limit_clause_token1] = ACTIONS(437), + [aux_sym_offset_clause_token1] = ACTIONS(437), + [aux_sym_where_clause_token1] = ACTIONS(437), + [aux_sym_join_type_token1] = ACTIONS(437), + [aux_sym_join_type_token2] = ACTIONS(437), + [aux_sym_join_type_token3] = ACTIONS(437), + [aux_sym_join_type_token4] = ACTIONS(437), + [aux_sym_join_clause_token1] = ACTIONS(437), + [aux_sym_frame_clause_token2] = ACTIONS(437), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2924] = { + [sym_group_by_clause] = STATE(4489), + [sym_window_clause] = STATE(4254), + [sym_order_by_clause] = STATE(5174), + [sym_limit_clause] = STATE(5460), + [sym_offset_clause] = STATE(6537), + [sym_where_clause] = STATE(4184), + [sym_join_type] = STATE(15202), + [sym_join_clause] = STATE(2955), + [aux_sym__select_statement_repeat1] = STATE(2955), + [ts_builtin_sym_end] = ACTIONS(3754), + [anon_sym_SEMI] = ACTIONS(3754), + [aux_sym_with_clause_token1] = ACTIONS(3756), + [aux_sym_cte_token1] = ACTIONS(3756), + [aux_sym_cte_token2] = ACTIONS(3756), + [aux_sym_truncate_statement_token1] = ACTIONS(3756), + [aux_sym_comment_statement_token1] = ACTIONS(3756), + [aux_sym_begin_statement_token1] = ACTIONS(3756), + [aux_sym_commit_statement_token1] = ACTIONS(3756), + [aux_sym_rollback_statement_token1] = ACTIONS(3756), + [aux_sym_create_statement_token1] = ACTIONS(3756), + [aux_sym_alter_statement_token1] = ACTIONS(3756), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3756), + [aux_sym_sequence_token5] = ACTIONS(3756), + [aux_sym_pg_command_token1] = ACTIONS(3754), + [aux_sym_return_statement_token1] = ACTIONS(3756), + [aux_sym_declare_statement_token1] = ACTIONS(3756), + [aux_sym_create_function_statement_token3] = ACTIONS(3756), + [aux_sym_create_function_statement_token4] = ACTIONS(3756), + [aux_sym_create_function_statement_token7] = ACTIONS(3482), + [aux_sym_create_function_statement_token8] = ACTIONS(3756), + [aux_sym_create_function_statement_token9] = ACTIONS(3756), + [aux_sym_create_function_statement_token10] = ACTIONS(3756), + [aux_sym_create_function_statement_token11] = ACTIONS(3756), + [aux_sym_external_hint_token1] = ACTIONS(3756), + [aux_sym_external_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token1] = ACTIONS(3756), + [aux_sym_optimizer_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token3] = ACTIONS(3756), + [aux_sym_parallel_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token4] = ACTIONS(3756), + [aux_sym_deterministic_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token2] = ACTIONS(3756), + [aux_sym_sql_hint_token3] = ACTIONS(3756), + [aux_sym_sql_hint_token5] = ACTIONS(3756), + [aux_sym__function_language_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token2] = ACTIONS(3756), + [aux_sym_trigger_event_token3] = ACTIONS(3756), + [aux_sym_drop_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token4] = ACTIONS(3756), + [aux_sym_grant_statement_token8] = ACTIONS(3486), + [aux_sym_order_by_clause_token1] = ACTIONS(3488), + [aux_sym_limit_clause_token1] = ACTIONS(3490), + [aux_sym_offset_clause_token1] = ACTIONS(3492), + [aux_sym_where_clause_token1] = ACTIONS(3494), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3496), + [sym__unquoted_identifier] = ACTIONS(3756), + [anon_sym_BQUOTE] = ACTIONS(3754), + [anon_sym_DQUOTE] = ACTIONS(3754), + [sym_comment] = ACTIONS(3), + }, + [2925] = { + [sym_group_by_clause] = STATE(4489), + [sym_window_clause] = STATE(4254), + [sym_order_by_clause] = STATE(5174), + [sym_limit_clause] = STATE(5460), + [sym_offset_clause] = STATE(6537), + [sym_where_clause] = STATE(4184), + [sym_join_type] = STATE(15202), + [sym_join_clause] = STATE(3755), + [aux_sym__select_statement_repeat1] = STATE(3755), + [ts_builtin_sym_end] = ACTIONS(3754), + [anon_sym_SEMI] = ACTIONS(3754), + [aux_sym_with_clause_token1] = ACTIONS(3756), + [aux_sym_cte_token1] = ACTIONS(3756), + [aux_sym_cte_token2] = ACTIONS(3756), + [aux_sym_truncate_statement_token1] = ACTIONS(3756), + [aux_sym_comment_statement_token1] = ACTIONS(3756), + [aux_sym_begin_statement_token1] = ACTIONS(3756), + [aux_sym_commit_statement_token1] = ACTIONS(3756), + [aux_sym_rollback_statement_token1] = ACTIONS(3756), + [aux_sym_create_statement_token1] = ACTIONS(3756), + [aux_sym_alter_statement_token1] = ACTIONS(3756), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3756), + [aux_sym_sequence_token5] = ACTIONS(3756), + [aux_sym_pg_command_token1] = ACTIONS(3754), + [aux_sym_return_statement_token1] = ACTIONS(3756), + [aux_sym_declare_statement_token1] = ACTIONS(3756), + [aux_sym_create_function_statement_token3] = ACTIONS(3756), + [aux_sym_create_function_statement_token4] = ACTIONS(3756), + [aux_sym_create_function_statement_token7] = ACTIONS(3482), + [aux_sym_create_function_statement_token8] = ACTIONS(3756), + [aux_sym_create_function_statement_token9] = ACTIONS(3756), + [aux_sym_create_function_statement_token10] = ACTIONS(3756), + [aux_sym_create_function_statement_token11] = ACTIONS(3756), + [aux_sym_external_hint_token1] = ACTIONS(3756), + [aux_sym_external_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token1] = ACTIONS(3756), + [aux_sym_optimizer_hint_token2] = ACTIONS(3756), + [aux_sym_optimizer_hint_token3] = ACTIONS(3756), + [aux_sym_parallel_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token1] = ACTIONS(3756), + [aux_sym_null_hint_token4] = ACTIONS(3756), + [aux_sym_deterministic_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token1] = ACTIONS(3756), + [aux_sym_sql_hint_token2] = ACTIONS(3756), + [aux_sym_sql_hint_token3] = ACTIONS(3756), + [aux_sym_sql_hint_token5] = ACTIONS(3756), + [aux_sym__function_language_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token1] = ACTIONS(3756), + [aux_sym_trigger_event_token2] = ACTIONS(3756), + [aux_sym_trigger_event_token3] = ACTIONS(3756), + [aux_sym_drop_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token1] = ACTIONS(3756), + [aux_sym_grant_statement_token4] = ACTIONS(3756), + [aux_sym_grant_statement_token8] = ACTIONS(3486), + [aux_sym_order_by_clause_token1] = ACTIONS(3488), + [aux_sym_limit_clause_token1] = ACTIONS(3490), + [aux_sym_offset_clause_token1] = ACTIONS(3492), + [aux_sym_where_clause_token1] = ACTIONS(3494), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3496), + [sym__unquoted_identifier] = ACTIONS(3756), + [anon_sym_BQUOTE] = ACTIONS(3754), + [anon_sym_DQUOTE] = ACTIONS(3754), + [sym_comment] = ACTIONS(3), + }, + [2926] = { + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(439), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_reference_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_select_clause_body_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [2927] = { + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(435), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_reference_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_select_clause_body_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2928] = { + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(427), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_reference_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_select_clause_body_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2929] = { + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(540), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_reference_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_select_clause_body_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2930] = { + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(566), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_reference_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_select_clause_body_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2931] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(433), + [aux_sym_truncate_statement_token1] = ACTIONS(433), + [aux_sym_comment_statement_token1] = ACTIONS(433), + [aux_sym_comment_statement_token7] = ACTIONS(433), + [aux_sym_begin_statement_token1] = ACTIONS(433), + [aux_sym_commit_statement_token1] = ACTIONS(433), + [aux_sym_rollback_statement_token1] = ACTIONS(433), + [aux_sym_create_statement_token1] = ACTIONS(433), + [aux_sym_alter_statement_token1] = ACTIONS(433), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(433), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(433), + [aux_sym_declare_statement_token1] = ACTIONS(433), + [aux_sym_create_function_statement_token7] = ACTIONS(433), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(433), + [aux_sym_trigger_event_token2] = ACTIONS(433), + [aux_sym_trigger_event_token3] = ACTIONS(433), + [aux_sym_drop_statement_token1] = ACTIONS(433), + [aux_sym_grant_statement_token1] = ACTIONS(433), + [aux_sym_grant_statement_token4] = ACTIONS(433), + [aux_sym_grant_statement_token8] = ACTIONS(433), + [aux_sym_create_table_statement_token1] = ACTIONS(433), + [aux_sym_order_by_clause_token1] = ACTIONS(433), + [aux_sym_limit_clause_token1] = ACTIONS(433), + [aux_sym_offset_clause_token1] = ACTIONS(433), + [aux_sym_where_clause_token1] = ACTIONS(433), + [aux_sym_join_type_token1] = ACTIONS(433), + [aux_sym_join_type_token2] = ACTIONS(433), + [aux_sym_join_type_token3] = ACTIONS(433), + [aux_sym_join_type_token4] = ACTIONS(433), + [aux_sym_join_clause_token1] = ACTIONS(433), + [aux_sym_frame_clause_token2] = ACTIONS(433), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [2932] = { + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(307), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2933] = { + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(570), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_reference_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_select_clause_body_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2934] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(425), + [aux_sym_truncate_statement_token1] = ACTIONS(425), + [aux_sym_comment_statement_token1] = ACTIONS(425), + [aux_sym_comment_statement_token7] = ACTIONS(425), + [aux_sym_begin_statement_token1] = ACTIONS(425), + [aux_sym_commit_statement_token1] = ACTIONS(425), + [aux_sym_rollback_statement_token1] = ACTIONS(425), + [aux_sym_create_statement_token1] = ACTIONS(425), + [aux_sym_alter_statement_token1] = ACTIONS(425), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(425), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(425), + [aux_sym_declare_statement_token1] = ACTIONS(425), + [aux_sym_create_function_statement_token7] = ACTIONS(425), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(425), + [aux_sym_trigger_event_token2] = ACTIONS(425), + [aux_sym_trigger_event_token3] = ACTIONS(425), + [aux_sym_drop_statement_token1] = ACTIONS(425), + [aux_sym_grant_statement_token1] = ACTIONS(425), + [aux_sym_grant_statement_token4] = ACTIONS(425), + [aux_sym_grant_statement_token8] = ACTIONS(425), + [aux_sym_create_table_statement_token1] = ACTIONS(425), + [aux_sym_order_by_clause_token1] = ACTIONS(425), + [aux_sym_limit_clause_token1] = ACTIONS(425), + [aux_sym_offset_clause_token1] = ACTIONS(425), + [aux_sym_where_clause_token1] = ACTIONS(425), + [aux_sym_join_type_token1] = ACTIONS(425), + [aux_sym_join_type_token2] = ACTIONS(425), + [aux_sym_join_type_token3] = ACTIONS(425), + [aux_sym_join_type_token4] = ACTIONS(425), + [aux_sym_join_clause_token1] = ACTIONS(425), + [aux_sym_frame_clause_token2] = ACTIONS(425), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [2935] = { + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(618), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_reference_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_select_clause_body_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2936] = { + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(552), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_reference_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_select_clause_body_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2937] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(305), + [aux_sym_cte_token2] = ACTIONS(305), + [aux_sym_truncate_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token7] = ACTIONS(305), + [aux_sym_begin_statement_token1] = ACTIONS(305), + [aux_sym_commit_statement_token1] = ACTIONS(305), + [aux_sym_rollback_statement_token1] = ACTIONS(305), + [aux_sym_create_statement_token1] = ACTIONS(305), + [aux_sym_alter_statement_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(305), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(305), + [aux_sym_declare_statement_token1] = ACTIONS(305), + [aux_sym_create_function_statement_token7] = ACTIONS(305), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(305), + [aux_sym_trigger_event_token2] = ACTIONS(305), + [aux_sym_trigger_event_token3] = ACTIONS(305), + [aux_sym_drop_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token4] = ACTIONS(305), + [aux_sym_grant_statement_token8] = ACTIONS(305), + [aux_sym_order_by_clause_token1] = ACTIONS(305), + [aux_sym_limit_clause_token1] = ACTIONS(305), + [aux_sym_offset_clause_token1] = ACTIONS(305), + [aux_sym_where_clause_token1] = ACTIONS(305), + [aux_sym_join_type_token1] = ACTIONS(305), + [aux_sym_join_type_token2] = ACTIONS(305), + [aux_sym_join_type_token3] = ACTIONS(305), + [aux_sym_join_type_token4] = ACTIONS(305), + [aux_sym_join_clause_token1] = ACTIONS(305), + [aux_sym_over_clause_token1] = ACTIONS(305), + [aux_sym_frame_clause_token2] = ACTIONS(305), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [2938] = { + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(548), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_reference_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_select_clause_body_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2939] = { + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym__compound_statement_token2] = ACTIONS(688), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_select_clause_body_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2940] = { + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(532), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_reference_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_select_clause_body_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2941] = { + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(486), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_reference_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_select_clause_body_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2942] = { + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(463), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_reference_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_select_clause_body_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [2943] = { + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(471), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_reference_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_select_clause_body_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2944] = { + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(467), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_reference_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_select_clause_body_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2945] = { + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_reference_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_select_clause_body_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2946] = { + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(490), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_reference_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_select_clause_body_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [2947] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_create_table_statement_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_join_type_token1] = ACTIONS(199), + [aux_sym_join_type_token2] = ACTIONS(199), + [aux_sym_join_type_token3] = ACTIONS(199), + [aux_sym_join_type_token4] = ACTIONS(199), + [aux_sym_join_clause_token1] = ACTIONS(199), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [2948] = { + [sym_over_clause] = STATE(3272), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_null_hint_token2] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(195), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token5] = ACTIONS(195), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [anon_sym_CONSTRAINT] = ACTIONS(195), + [aux_sym_table_constraint_check_token1] = ACTIONS(195), + [aux_sym_table_constraint_unique_token1] = ACTIONS(195), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(195), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2949] = { + [aux_sym_dotted_name_repeat1] = STATE(3012), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_statement_token7] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_grant_statement_token8] = ACTIONS(158), + [aux_sym_having_clause_token1] = ACTIONS(158), + [aux_sym_order_by_clause_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(3843), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(3845), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [2950] = { + [sym_over_clause] = STATE(3270), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_null_hint_token2] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(185), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token5] = ACTIONS(185), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [anon_sym_CONSTRAINT] = ACTIONS(185), + [aux_sym_table_constraint_check_token1] = ACTIONS(185), + [aux_sym_table_constraint_unique_token1] = ACTIONS(185), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(185), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2951] = { + [sym_over_clause] = STATE(3245), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_null_hint_token2] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(240), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token5] = ACTIONS(240), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token2] = ACTIONS(240), + [anon_sym_CONSTRAINT] = ACTIONS(240), + [aux_sym_table_constraint_check_token1] = ACTIONS(240), + [aux_sym_table_constraint_unique_token1] = ACTIONS(240), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(240), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2952] = { + [sym_over_clause] = STATE(3216), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_null_hint_token2] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(177), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token5] = ACTIONS(177), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [anon_sym_CONSTRAINT] = ACTIONS(177), + [aux_sym_table_constraint_check_token1] = ACTIONS(177), + [aux_sym_table_constraint_unique_token1] = ACTIONS(177), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(177), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2953] = { + [sym_over_clause] = STATE(3208), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_null_hint_token2] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(293), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token5] = ACTIONS(293), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token2] = ACTIONS(293), + [anon_sym_CONSTRAINT] = ACTIONS(293), + [aux_sym_table_constraint_check_token1] = ACTIONS(293), + [aux_sym_table_constraint_unique_token1] = ACTIONS(293), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(293), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2954] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_truncate_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token1] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_begin_statement_token1] = ACTIONS(662), + [aux_sym_commit_statement_token1] = ACTIONS(662), + [aux_sym_rollback_statement_token1] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [2955] = { + [sym_group_by_clause] = STATE(4429), + [sym_window_clause] = STATE(4224), + [sym_order_by_clause] = STATE(5089), + [sym_limit_clause] = STATE(5559), + [sym_offset_clause] = STATE(6506), + [sym_where_clause] = STATE(4162), + [sym_join_type] = STATE(15202), + [sym_join_clause] = STATE(3755), + [aux_sym__select_statement_repeat1] = STATE(3755), + [ts_builtin_sym_end] = ACTIONS(3687), + [anon_sym_SEMI] = ACTIONS(3687), + [aux_sym_with_clause_token1] = ACTIONS(3689), + [aux_sym_cte_token1] = ACTIONS(3689), + [aux_sym_cte_token2] = ACTIONS(3689), + [aux_sym_truncate_statement_token1] = ACTIONS(3689), + [aux_sym_comment_statement_token1] = ACTIONS(3689), + [aux_sym_begin_statement_token1] = ACTIONS(3689), + [aux_sym_commit_statement_token1] = ACTIONS(3689), + [aux_sym_rollback_statement_token1] = ACTIONS(3689), + [aux_sym_create_statement_token1] = ACTIONS(3689), + [aux_sym_alter_statement_token1] = ACTIONS(3689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3689), + [aux_sym_sequence_token5] = ACTIONS(3689), + [aux_sym_pg_command_token1] = ACTIONS(3687), + [aux_sym_return_statement_token1] = ACTIONS(3689), + [aux_sym_declare_statement_token1] = ACTIONS(3689), + [aux_sym_create_function_statement_token3] = ACTIONS(3689), + [aux_sym_create_function_statement_token4] = ACTIONS(3689), + [aux_sym_create_function_statement_token7] = ACTIONS(3482), + [aux_sym_create_function_statement_token8] = ACTIONS(3689), + [aux_sym_create_function_statement_token9] = ACTIONS(3689), + [aux_sym_create_function_statement_token10] = ACTIONS(3689), + [aux_sym_create_function_statement_token11] = ACTIONS(3689), + [aux_sym_external_hint_token1] = ACTIONS(3689), + [aux_sym_external_hint_token2] = ACTIONS(3689), + [aux_sym_optimizer_hint_token1] = ACTIONS(3689), + [aux_sym_optimizer_hint_token2] = ACTIONS(3689), + [aux_sym_optimizer_hint_token3] = ACTIONS(3689), + [aux_sym_parallel_hint_token1] = ACTIONS(3689), + [aux_sym_null_hint_token1] = ACTIONS(3689), + [aux_sym_null_hint_token4] = ACTIONS(3689), + [aux_sym_deterministic_hint_token1] = ACTIONS(3689), + [aux_sym_sql_hint_token1] = ACTIONS(3689), + [aux_sym_sql_hint_token2] = ACTIONS(3689), + [aux_sym_sql_hint_token3] = ACTIONS(3689), + [aux_sym_sql_hint_token5] = ACTIONS(3689), + [aux_sym__function_language_token1] = ACTIONS(3689), + [aux_sym_trigger_event_token1] = ACTIONS(3689), + [aux_sym_trigger_event_token2] = ACTIONS(3689), + [aux_sym_trigger_event_token3] = ACTIONS(3689), + [aux_sym_drop_statement_token1] = ACTIONS(3689), + [aux_sym_grant_statement_token1] = ACTIONS(3689), + [aux_sym_grant_statement_token4] = ACTIONS(3689), + [aux_sym_grant_statement_token8] = ACTIONS(3486), + [aux_sym_order_by_clause_token1] = ACTIONS(3488), + [aux_sym_limit_clause_token1] = ACTIONS(3490), + [aux_sym_offset_clause_token1] = ACTIONS(3492), + [aux_sym_where_clause_token1] = ACTIONS(3494), + [aux_sym_join_type_token1] = ACTIONS(3342), + [aux_sym_join_type_token2] = ACTIONS(3344), + [aux_sym_join_type_token3] = ACTIONS(3344), + [aux_sym_join_type_token4] = ACTIONS(3344), + [aux_sym_join_clause_token1] = ACTIONS(3496), + [sym__unquoted_identifier] = ACTIONS(3689), + [anon_sym_BQUOTE] = ACTIONS(3687), + [anon_sym_DQUOTE] = ACTIONS(3687), + [sym_comment] = ACTIONS(3), + }, + [2956] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(3847), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3849), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(3851), + }, + [2957] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(538), + [aux_sym_truncate_statement_token1] = ACTIONS(538), + [aux_sym_comment_statement_token1] = ACTIONS(538), + [aux_sym_comment_statement_token7] = ACTIONS(538), + [aux_sym_begin_statement_token1] = ACTIONS(538), + [aux_sym_commit_statement_token1] = ACTIONS(538), + [aux_sym_rollback_statement_token1] = ACTIONS(538), + [aux_sym_create_statement_token1] = ACTIONS(538), + [aux_sym_alter_statement_token1] = ACTIONS(538), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(538), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(538), + [aux_sym_declare_statement_token1] = ACTIONS(538), + [aux_sym_create_function_statement_token7] = ACTIONS(538), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(538), + [aux_sym_trigger_event_token2] = ACTIONS(538), + [aux_sym_trigger_event_token3] = ACTIONS(538), + [aux_sym_drop_statement_token1] = ACTIONS(538), + [aux_sym_grant_statement_token1] = ACTIONS(538), + [aux_sym_grant_statement_token4] = ACTIONS(538), + [aux_sym_grant_statement_token8] = ACTIONS(538), + [aux_sym_create_table_statement_token1] = ACTIONS(538), + [aux_sym_order_by_clause_token1] = ACTIONS(538), + [aux_sym_limit_clause_token1] = ACTIONS(538), + [aux_sym_offset_clause_token1] = ACTIONS(538), + [aux_sym_where_clause_token1] = ACTIONS(538), + [aux_sym_join_type_token1] = ACTIONS(538), + [aux_sym_join_type_token2] = ACTIONS(538), + [aux_sym_join_type_token3] = ACTIONS(538), + [aux_sym_join_type_token4] = ACTIONS(538), + [aux_sym_join_clause_token1] = ACTIONS(538), + [aux_sym_frame_clause_token2] = ACTIONS(538), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [2958] = { + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3553), + [aux_sym_comment_statement_token7] = ACTIONS(3555), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym__compound_statement_token2] = ACTIONS(763), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3557), + [anon_sym_EQ] = ACTIONS(3559), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_select_clause_body_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3563), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3565), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3573), + [anon_sym_TILDE] = ACTIONS(3575), + [anon_sym_CARET] = ACTIONS(3577), + [anon_sym_STAR] = ACTIONS(3579), + [anon_sym_SLASH] = ACTIONS(3581), + [anon_sym_PERCENT] = ACTIONS(3579), + [anon_sym_LT_LT] = ACTIONS(3579), + [anon_sym_GT_GT] = ACTIONS(3579), + [anon_sym_AMP] = ACTIONS(3579), + [anon_sym_PIPE] = ACTIONS(3571), + [anon_sym_POUND] = ACTIONS(3573), + [anon_sym_LT] = ACTIONS(3575), + [anon_sym_LT_EQ] = ACTIONS(3559), + [anon_sym_LT_GT] = ACTIONS(3559), + [anon_sym_BANG_EQ] = ACTIONS(3559), + [anon_sym_GT] = ACTIONS(3575), + [anon_sym_GT_EQ] = ACTIONS(3559), + [anon_sym_BANG_TILDE] = ACTIONS(3575), + [anon_sym_TILDE_STAR] = ACTIONS(3559), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3559), + }, + [2959] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_truncate_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token7] = ACTIONS(451), + [aux_sym_begin_statement_token1] = ACTIONS(451), + [aux_sym_commit_statement_token1] = ACTIONS(451), + [aux_sym_rollback_statement_token1] = ACTIONS(451), + [aux_sym_create_statement_token1] = ACTIONS(451), + [aux_sym_alter_statement_token1] = ACTIONS(451), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = ACTIONS(451), + [aux_sym_trigger_event_token3] = ACTIONS(451), + [aux_sym_drop_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token4] = ACTIONS(451), + [aux_sym_grant_statement_token8] = ACTIONS(451), + [aux_sym_create_table_statement_token1] = ACTIONS(451), + [aux_sym_order_by_clause_token1] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_offset_clause_token1] = ACTIONS(451), + [aux_sym_where_clause_token1] = ACTIONS(451), + [aux_sym_join_type_token1] = ACTIONS(451), + [aux_sym_join_type_token2] = ACTIONS(451), + [aux_sym_join_type_token3] = ACTIONS(451), + [aux_sym_join_type_token4] = ACTIONS(451), + [aux_sym_join_clause_token1] = ACTIONS(451), + [aux_sym_frame_clause_token2] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [2960] = { + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token1] = ACTIONS(261), + [aux_sym_cte_token2] = ACTIONS(261), + [aux_sym_comment_statement_token7] = ACTIONS(261), + [aux_sym_create_statement_token1] = ACTIONS(261), + [aux_sym_alter_statement_token1] = ACTIONS(261), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(261), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(261), + [aux_sym_return_statement_token1] = ACTIONS(261), + [aux_sym_declare_statement_token1] = ACTIONS(261), + [aux_sym_create_function_statement_token7] = ACTIONS(261), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(261), + [aux_sym_trigger_event_token2] = ACTIONS(261), + [aux_sym_trigger_event_token3] = ACTIONS(261), + [aux_sym_drop_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token1] = ACTIONS(261), + [aux_sym_grant_statement_token4] = ACTIONS(261), + [aux_sym_grant_statement_token8] = ACTIONS(261), + [aux_sym_order_by_clause_token1] = ACTIONS(261), + [aux_sym_limit_clause_token1] = ACTIONS(261), + [aux_sym_offset_clause_token1] = ACTIONS(261), + [aux_sym_where_clause_token1] = ACTIONS(261), + [aux_sym_join_type_token1] = ACTIONS(261), + [aux_sym_join_type_token2] = ACTIONS(261), + [aux_sym_join_type_token3] = ACTIONS(261), + [aux_sym_join_type_token4] = ACTIONS(261), + [aux_sym_join_clause_token1] = ACTIONS(261), + [aux_sym_filter_clause_token1] = ACTIONS(261), + [aux_sym_over_clause_token1] = ACTIONS(261), + [aux_sym_frame_clause_token2] = ACTIONS(261), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(261), + [sym__unquoted_identifier] = ACTIONS(261), + [anon_sym_BQUOTE] = ACTIONS(259), + [anon_sym_DQUOTE] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [2961] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(564), + [aux_sym_truncate_statement_token1] = ACTIONS(564), + [aux_sym_comment_statement_token1] = ACTIONS(564), + [aux_sym_comment_statement_token7] = ACTIONS(564), + [aux_sym_begin_statement_token1] = ACTIONS(564), + [aux_sym_commit_statement_token1] = ACTIONS(564), + [aux_sym_rollback_statement_token1] = ACTIONS(564), + [aux_sym_create_statement_token1] = ACTIONS(564), + [aux_sym_alter_statement_token1] = ACTIONS(564), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(564), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(564), + [aux_sym_declare_statement_token1] = ACTIONS(564), + [aux_sym_create_function_statement_token7] = ACTIONS(564), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(564), + [aux_sym_trigger_event_token2] = ACTIONS(564), + [aux_sym_trigger_event_token3] = ACTIONS(564), + [aux_sym_drop_statement_token1] = ACTIONS(564), + [aux_sym_grant_statement_token1] = ACTIONS(564), + [aux_sym_grant_statement_token4] = ACTIONS(564), + [aux_sym_grant_statement_token8] = ACTIONS(564), + [aux_sym_create_table_statement_token1] = ACTIONS(564), + [aux_sym_order_by_clause_token1] = ACTIONS(564), + [aux_sym_limit_clause_token1] = ACTIONS(564), + [aux_sym_offset_clause_token1] = ACTIONS(564), + [aux_sym_where_clause_token1] = ACTIONS(564), + [aux_sym_join_type_token1] = ACTIONS(564), + [aux_sym_join_type_token2] = ACTIONS(564), + [aux_sym_join_type_token3] = ACTIONS(564), + [aux_sym_join_type_token4] = ACTIONS(564), + [aux_sym_join_clause_token1] = ACTIONS(564), + [aux_sym_frame_clause_token2] = ACTIONS(564), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [2962] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(568), + [aux_sym_truncate_statement_token1] = ACTIONS(568), + [aux_sym_comment_statement_token1] = ACTIONS(568), + [aux_sym_comment_statement_token7] = ACTIONS(568), + [aux_sym_begin_statement_token1] = ACTIONS(568), + [aux_sym_commit_statement_token1] = ACTIONS(568), + [aux_sym_rollback_statement_token1] = ACTIONS(568), + [aux_sym_create_statement_token1] = ACTIONS(568), + [aux_sym_alter_statement_token1] = ACTIONS(568), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(568), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(568), + [aux_sym_declare_statement_token1] = ACTIONS(568), + [aux_sym_create_function_statement_token7] = ACTIONS(568), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(568), + [aux_sym_trigger_event_token2] = ACTIONS(568), + [aux_sym_trigger_event_token3] = ACTIONS(568), + [aux_sym_drop_statement_token1] = ACTIONS(568), + [aux_sym_grant_statement_token1] = ACTIONS(568), + [aux_sym_grant_statement_token4] = ACTIONS(568), + [aux_sym_grant_statement_token8] = ACTIONS(568), + [aux_sym_create_table_statement_token1] = ACTIONS(568), + [aux_sym_order_by_clause_token1] = ACTIONS(568), + [aux_sym_limit_clause_token1] = ACTIONS(568), + [aux_sym_offset_clause_token1] = ACTIONS(568), + [aux_sym_where_clause_token1] = ACTIONS(568), + [aux_sym_join_type_token1] = ACTIONS(568), + [aux_sym_join_type_token2] = ACTIONS(568), + [aux_sym_join_type_token3] = ACTIONS(568), + [aux_sym_join_type_token4] = ACTIONS(568), + [aux_sym_join_clause_token1] = ACTIONS(568), + [aux_sym_frame_clause_token2] = ACTIONS(568), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [2963] = { + [aux_sym_array_type_repeat1] = STATE(2913), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(326), + [aux_sym_cte_token2] = ACTIONS(326), + [aux_sym_truncate_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token7] = ACTIONS(326), + [aux_sym_begin_statement_token1] = ACTIONS(326), + [aux_sym_commit_statement_token1] = ACTIONS(326), + [aux_sym_rollback_statement_token1] = ACTIONS(326), + [aux_sym_create_statement_token1] = ACTIONS(326), + [aux_sym_alter_statement_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(326), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(326), + [aux_sym_declare_statement_token1] = ACTIONS(326), + [aux_sym_create_function_statement_token7] = ACTIONS(326), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(326), + [aux_sym_trigger_event_token2] = ACTIONS(326), + [aux_sym_trigger_event_token3] = ACTIONS(326), + [aux_sym_drop_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token4] = ACTIONS(326), + [aux_sym_grant_statement_token8] = ACTIONS(326), + [aux_sym_order_by_clause_token1] = ACTIONS(326), + [aux_sym_limit_clause_token1] = ACTIONS(326), + [aux_sym_offset_clause_token1] = ACTIONS(326), + [aux_sym_where_clause_token1] = ACTIONS(326), + [aux_sym_join_type_token1] = ACTIONS(326), + [aux_sym_join_type_token2] = ACTIONS(326), + [aux_sym_join_type_token3] = ACTIONS(326), + [aux_sym_join_type_token4] = ACTIONS(326), + [aux_sym_join_clause_token1] = ACTIONS(326), + [aux_sym_frame_clause_token2] = ACTIONS(326), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3806), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2964] = { + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3679), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token1] = ACTIONS(285), + [aux_sym_cte_token2] = ACTIONS(285), + [anon_sym_LPAREN] = ACTIONS(3681), + [aux_sym_comment_statement_token7] = ACTIONS(285), + [aux_sym_create_statement_token1] = ACTIONS(285), + [aux_sym_alter_statement_token1] = ACTIONS(285), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(285), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(285), + [aux_sym_return_statement_token1] = ACTIONS(285), + [aux_sym_declare_statement_token1] = ACTIONS(285), + [aux_sym_create_function_statement_token7] = ACTIONS(285), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(285), + [aux_sym_trigger_event_token2] = ACTIONS(285), + [aux_sym_trigger_event_token3] = ACTIONS(285), + [aux_sym_drop_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token1] = ACTIONS(285), + [aux_sym_grant_statement_token4] = ACTIONS(285), + [aux_sym_grant_statement_token8] = ACTIONS(285), + [aux_sym_create_table_statement_token1] = ACTIONS(3683), + [aux_sym_order_by_clause_token1] = ACTIONS(285), + [aux_sym_limit_clause_token1] = ACTIONS(285), + [aux_sym_offset_clause_token1] = ACTIONS(285), + [aux_sym_where_clause_token1] = ACTIONS(285), + [aux_sym_join_type_token1] = ACTIONS(285), + [aux_sym_join_type_token2] = ACTIONS(285), + [aux_sym_join_type_token3] = ACTIONS(285), + [aux_sym_join_type_token4] = ACTIONS(285), + [aux_sym_join_clause_token1] = ACTIONS(285), + [aux_sym_frame_clause_token2] = ACTIONS(285), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), + [sym__unquoted_identifier] = ACTIONS(285), + [anon_sym_BQUOTE] = ACTIONS(281), + [anon_sym_DQUOTE] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2965] = { + [aux_sym_array_type_repeat1] = STATE(2917), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(328), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_create_table_statement_token1] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3838), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [2966] = { + [sym_over_clause] = STATE(3202), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_null_hint_token2] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(273), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token5] = ACTIONS(273), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token2] = ACTIONS(273), + [anon_sym_CONSTRAINT] = ACTIONS(273), + [aux_sym_table_constraint_check_token1] = ACTIONS(273), + [aux_sym_table_constraint_unique_token1] = ACTIONS(273), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(273), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [2967] = { + [sym_filter_clause] = STATE(3280), + [sym_over_clause] = STATE(3545), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_create_table_statement_token1] = ACTIONS(195), + [aux_sym_having_clause_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(3504), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2968] = { + [sym_over_clause] = STATE(3200), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_null_hint_token2] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(277), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token5] = ACTIONS(277), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token2] = ACTIONS(277), + [anon_sym_CONSTRAINT] = ACTIONS(277), + [aux_sym_table_constraint_check_token1] = ACTIONS(277), + [aux_sym_table_constraint_unique_token1] = ACTIONS(277), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(277), + [aux_sym_over_clause_token1] = ACTIONS(3062), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [2969] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(632), + [aux_sym_truncate_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token7] = ACTIONS(632), + [aux_sym_begin_statement_token1] = ACTIONS(632), + [aux_sym_commit_statement_token1] = ACTIONS(632), + [aux_sym_rollback_statement_token1] = ACTIONS(632), + [aux_sym_create_statement_token1] = ACTIONS(632), + [aux_sym_alter_statement_token1] = ACTIONS(632), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(632), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(632), + [aux_sym_declare_statement_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(632), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(632), + [aux_sym_trigger_event_token2] = ACTIONS(632), + [aux_sym_trigger_event_token3] = ACTIONS(632), + [aux_sym_drop_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token4] = ACTIONS(632), + [aux_sym_grant_statement_token8] = ACTIONS(632), + [aux_sym_create_table_statement_token1] = ACTIONS(632), + [aux_sym_order_by_clause_token1] = ACTIONS(632), + [aux_sym_limit_clause_token1] = ACTIONS(632), + [aux_sym_offset_clause_token1] = ACTIONS(632), + [aux_sym_where_clause_token1] = ACTIONS(632), + [aux_sym_join_type_token1] = ACTIONS(632), + [aux_sym_join_type_token2] = ACTIONS(632), + [aux_sym_join_type_token3] = ACTIONS(632), + [aux_sym_join_type_token4] = ACTIONS(632), + [aux_sym_join_clause_token1] = ACTIONS(632), + [aux_sym_frame_clause_token2] = ACTIONS(632), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [2970] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(616), + [aux_sym_truncate_statement_token1] = ACTIONS(616), + [aux_sym_comment_statement_token1] = ACTIONS(616), + [aux_sym_comment_statement_token7] = ACTIONS(616), + [aux_sym_begin_statement_token1] = ACTIONS(616), + [aux_sym_commit_statement_token1] = ACTIONS(616), + [aux_sym_rollback_statement_token1] = ACTIONS(616), + [aux_sym_create_statement_token1] = ACTIONS(616), + [aux_sym_alter_statement_token1] = ACTIONS(616), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(616), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(616), + [aux_sym_declare_statement_token1] = ACTIONS(616), + [aux_sym_create_function_statement_token7] = ACTIONS(616), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(616), + [aux_sym_trigger_event_token2] = ACTIONS(616), + [aux_sym_trigger_event_token3] = ACTIONS(616), + [aux_sym_drop_statement_token1] = ACTIONS(616), + [aux_sym_grant_statement_token1] = ACTIONS(616), + [aux_sym_grant_statement_token4] = ACTIONS(616), + [aux_sym_grant_statement_token8] = ACTIONS(616), + [aux_sym_create_table_statement_token1] = ACTIONS(616), + [aux_sym_order_by_clause_token1] = ACTIONS(616), + [aux_sym_limit_clause_token1] = ACTIONS(616), + [aux_sym_offset_clause_token1] = ACTIONS(616), + [aux_sym_where_clause_token1] = ACTIONS(616), + [aux_sym_join_type_token1] = ACTIONS(616), + [aux_sym_join_type_token2] = ACTIONS(616), + [aux_sym_join_type_token3] = ACTIONS(616), + [aux_sym_join_type_token4] = ACTIONS(616), + [aux_sym_join_clause_token1] = ACTIONS(616), + [aux_sym_frame_clause_token2] = ACTIONS(616), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [2971] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(588), + [aux_sym_truncate_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token7] = ACTIONS(588), + [aux_sym_begin_statement_token1] = ACTIONS(588), + [aux_sym_commit_statement_token1] = ACTIONS(588), + [aux_sym_rollback_statement_token1] = ACTIONS(588), + [aux_sym_create_statement_token1] = ACTIONS(588), + [aux_sym_alter_statement_token1] = ACTIONS(588), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(588), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(588), + [aux_sym_declare_statement_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(588), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(588), + [aux_sym_trigger_event_token2] = ACTIONS(588), + [aux_sym_trigger_event_token3] = ACTIONS(588), + [aux_sym_drop_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token4] = ACTIONS(588), + [aux_sym_grant_statement_token8] = ACTIONS(588), + [aux_sym_create_table_statement_token1] = ACTIONS(588), + [aux_sym_order_by_clause_token1] = ACTIONS(588), + [aux_sym_limit_clause_token1] = ACTIONS(588), + [aux_sym_offset_clause_token1] = ACTIONS(588), + [aux_sym_where_clause_token1] = ACTIONS(588), + [aux_sym_join_type_token1] = ACTIONS(588), + [aux_sym_join_type_token2] = ACTIONS(588), + [aux_sym_join_type_token3] = ACTIONS(588), + [aux_sym_join_type_token4] = ACTIONS(588), + [aux_sym_join_clause_token1] = ACTIONS(588), + [aux_sym_frame_clause_token2] = ACTIONS(588), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [2972] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(550), + [aux_sym_truncate_statement_token1] = ACTIONS(550), + [aux_sym_comment_statement_token1] = ACTIONS(550), + [aux_sym_comment_statement_token7] = ACTIONS(550), + [aux_sym_begin_statement_token1] = ACTIONS(550), + [aux_sym_commit_statement_token1] = ACTIONS(550), + [aux_sym_rollback_statement_token1] = ACTIONS(550), + [aux_sym_create_statement_token1] = ACTIONS(550), + [aux_sym_alter_statement_token1] = ACTIONS(550), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(550), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(550), + [aux_sym_declare_statement_token1] = ACTIONS(550), + [aux_sym_create_function_statement_token7] = ACTIONS(550), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(550), + [aux_sym_trigger_event_token2] = ACTIONS(550), + [aux_sym_trigger_event_token3] = ACTIONS(550), + [aux_sym_drop_statement_token1] = ACTIONS(550), + [aux_sym_grant_statement_token1] = ACTIONS(550), + [aux_sym_grant_statement_token4] = ACTIONS(550), + [aux_sym_grant_statement_token8] = ACTIONS(550), + [aux_sym_create_table_statement_token1] = ACTIONS(550), + [aux_sym_order_by_clause_token1] = ACTIONS(550), + [aux_sym_limit_clause_token1] = ACTIONS(550), + [aux_sym_offset_clause_token1] = ACTIONS(550), + [aux_sym_where_clause_token1] = ACTIONS(550), + [aux_sym_join_type_token1] = ACTIONS(550), + [aux_sym_join_type_token2] = ACTIONS(550), + [aux_sym_join_type_token3] = ACTIONS(550), + [aux_sym_join_type_token4] = ACTIONS(550), + [aux_sym_join_clause_token1] = ACTIONS(550), + [aux_sym_frame_clause_token2] = ACTIONS(550), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [2973] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token8] = ACTIONS(293), + [aux_sym_create_table_statement_token1] = ACTIONS(293), + [aux_sym_order_by_clause_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_where_clause_token1] = ACTIONS(293), + [aux_sym_join_type_token1] = ACTIONS(293), + [aux_sym_join_type_token2] = ACTIONS(293), + [aux_sym_join_type_token3] = ACTIONS(293), + [aux_sym_join_type_token4] = ACTIONS(293), + [aux_sym_join_clause_token1] = ACTIONS(293), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2974] = { + [sym_over_clause] = STATE(3275), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2975] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3853), + [aux_sym_cte_token2] = ACTIONS(608), + [aux_sym_truncate_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token7] = ACTIONS(608), + [aux_sym_begin_statement_token1] = ACTIONS(608), + [aux_sym_commit_statement_token1] = ACTIONS(608), + [aux_sym_rollback_statement_token1] = ACTIONS(608), + [aux_sym_create_statement_token1] = ACTIONS(608), + [aux_sym_alter_statement_token1] = ACTIONS(608), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(608), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(608), + [aux_sym_declare_statement_token1] = ACTIONS(608), + [aux_sym_create_function_statement_token7] = ACTIONS(608), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(608), + [aux_sym_trigger_event_token2] = ACTIONS(608), + [aux_sym_trigger_event_token3] = ACTIONS(608), + [aux_sym_drop_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token4] = ACTIONS(608), + [aux_sym_grant_statement_token8] = ACTIONS(608), + [aux_sym_create_table_statement_token1] = ACTIONS(3855), + [aux_sym_order_by_clause_token1] = ACTIONS(608), + [aux_sym_limit_clause_token1] = ACTIONS(608), + [aux_sym_offset_clause_token1] = ACTIONS(608), + [aux_sym_where_clause_token1] = ACTIONS(608), + [aux_sym_join_type_token1] = ACTIONS(608), + [aux_sym_join_type_token2] = ACTIONS(608), + [aux_sym_join_type_token3] = ACTIONS(608), + [aux_sym_join_type_token4] = ACTIONS(608), + [aux_sym_join_clause_token1] = ACTIONS(608), + [aux_sym_frame_clause_token2] = ACTIONS(608), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2976] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(546), + [aux_sym_truncate_statement_token1] = ACTIONS(546), + [aux_sym_comment_statement_token1] = ACTIONS(546), + [aux_sym_comment_statement_token7] = ACTIONS(546), + [aux_sym_begin_statement_token1] = ACTIONS(546), + [aux_sym_commit_statement_token1] = ACTIONS(546), + [aux_sym_rollback_statement_token1] = ACTIONS(546), + [aux_sym_create_statement_token1] = ACTIONS(546), + [aux_sym_alter_statement_token1] = ACTIONS(546), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(546), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(546), + [aux_sym_declare_statement_token1] = ACTIONS(546), + [aux_sym_create_function_statement_token7] = ACTIONS(546), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(546), + [aux_sym_trigger_event_token2] = ACTIONS(546), + [aux_sym_trigger_event_token3] = ACTIONS(546), + [aux_sym_drop_statement_token1] = ACTIONS(546), + [aux_sym_grant_statement_token1] = ACTIONS(546), + [aux_sym_grant_statement_token4] = ACTIONS(546), + [aux_sym_grant_statement_token8] = ACTIONS(546), + [aux_sym_create_table_statement_token1] = ACTIONS(546), + [aux_sym_order_by_clause_token1] = ACTIONS(546), + [aux_sym_limit_clause_token1] = ACTIONS(546), + [aux_sym_offset_clause_token1] = ACTIONS(546), + [aux_sym_where_clause_token1] = ACTIONS(546), + [aux_sym_join_type_token1] = ACTIONS(546), + [aux_sym_join_type_token2] = ACTIONS(546), + [aux_sym_join_type_token3] = ACTIONS(546), + [aux_sym_join_type_token4] = ACTIONS(546), + [aux_sym_join_clause_token1] = ACTIONS(546), + [aux_sym_frame_clause_token2] = ACTIONS(546), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [2977] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(441), + [aux_sym_truncate_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token7] = ACTIONS(441), + [aux_sym_begin_statement_token1] = ACTIONS(441), + [aux_sym_commit_statement_token1] = ACTIONS(441), + [aux_sym_rollback_statement_token1] = ACTIONS(441), + [aux_sym_create_statement_token1] = ACTIONS(441), + [aux_sym_alter_statement_token1] = ACTIONS(441), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(441), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(441), + [aux_sym_declare_statement_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(441), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(441), + [aux_sym_trigger_event_token2] = ACTIONS(441), + [aux_sym_trigger_event_token3] = ACTIONS(441), + [aux_sym_drop_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token4] = ACTIONS(441), + [aux_sym_grant_statement_token8] = ACTIONS(441), + [aux_sym_create_table_statement_token1] = ACTIONS(441), + [aux_sym_order_by_clause_token1] = ACTIONS(441), + [aux_sym_limit_clause_token1] = ACTIONS(441), + [aux_sym_offset_clause_token1] = ACTIONS(441), + [aux_sym_where_clause_token1] = ACTIONS(441), + [aux_sym_join_type_token1] = ACTIONS(441), + [aux_sym_join_type_token2] = ACTIONS(441), + [aux_sym_join_type_token3] = ACTIONS(441), + [aux_sym_join_type_token4] = ACTIONS(441), + [aux_sym_join_clause_token1] = ACTIONS(441), + [aux_sym_frame_clause_token2] = ACTIONS(441), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [2978] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(542), + [aux_sym_truncate_statement_token1] = ACTIONS(542), + [aux_sym_comment_statement_token1] = ACTIONS(542), + [aux_sym_comment_statement_token7] = ACTIONS(542), + [aux_sym_begin_statement_token1] = ACTIONS(542), + [aux_sym_commit_statement_token1] = ACTIONS(542), + [aux_sym_rollback_statement_token1] = ACTIONS(542), + [aux_sym_create_statement_token1] = ACTIONS(542), + [aux_sym_alter_statement_token1] = ACTIONS(542), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(542), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(542), + [aux_sym_declare_statement_token1] = ACTIONS(542), + [aux_sym_create_function_statement_token7] = ACTIONS(542), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(542), + [aux_sym_trigger_event_token2] = ACTIONS(542), + [aux_sym_trigger_event_token3] = ACTIONS(542), + [aux_sym_drop_statement_token1] = ACTIONS(542), + [aux_sym_grant_statement_token1] = ACTIONS(542), + [aux_sym_grant_statement_token4] = ACTIONS(542), + [aux_sym_grant_statement_token8] = ACTIONS(542), + [aux_sym_create_table_statement_token1] = ACTIONS(542), + [aux_sym_order_by_clause_token1] = ACTIONS(542), + [aux_sym_limit_clause_token1] = ACTIONS(542), + [aux_sym_offset_clause_token1] = ACTIONS(542), + [aux_sym_where_clause_token1] = ACTIONS(542), + [aux_sym_join_type_token1] = ACTIONS(542), + [aux_sym_join_type_token2] = ACTIONS(542), + [aux_sym_join_type_token3] = ACTIONS(542), + [aux_sym_join_type_token4] = ACTIONS(542), + [aux_sym_join_clause_token1] = ACTIONS(542), + [aux_sym_frame_clause_token2] = ACTIONS(542), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [2979] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(530), + [aux_sym_truncate_statement_token1] = ACTIONS(530), + [aux_sym_comment_statement_token1] = ACTIONS(530), + [aux_sym_comment_statement_token7] = ACTIONS(530), + [aux_sym_begin_statement_token1] = ACTIONS(530), + [aux_sym_commit_statement_token1] = ACTIONS(530), + [aux_sym_rollback_statement_token1] = ACTIONS(530), + [aux_sym_create_statement_token1] = ACTIONS(530), + [aux_sym_alter_statement_token1] = ACTIONS(530), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(530), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(530), + [aux_sym_declare_statement_token1] = ACTIONS(530), + [aux_sym_create_function_statement_token7] = ACTIONS(530), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(530), + [aux_sym_trigger_event_token2] = ACTIONS(530), + [aux_sym_trigger_event_token3] = ACTIONS(530), + [aux_sym_drop_statement_token1] = ACTIONS(530), + [aux_sym_grant_statement_token1] = ACTIONS(530), + [aux_sym_grant_statement_token4] = ACTIONS(530), + [aux_sym_grant_statement_token8] = ACTIONS(530), + [aux_sym_create_table_statement_token1] = ACTIONS(530), + [aux_sym_order_by_clause_token1] = ACTIONS(530), + [aux_sym_limit_clause_token1] = ACTIONS(530), + [aux_sym_offset_clause_token1] = ACTIONS(530), + [aux_sym_where_clause_token1] = ACTIONS(530), + [aux_sym_join_type_token1] = ACTIONS(530), + [aux_sym_join_type_token2] = ACTIONS(530), + [aux_sym_join_type_token3] = ACTIONS(530), + [aux_sym_join_type_token4] = ACTIONS(530), + [aux_sym_join_clause_token1] = ACTIONS(530), + [aux_sym_frame_clause_token2] = ACTIONS(530), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [2980] = { + [sym_over_clause] = STATE(3256), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2981] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(484), + [aux_sym_truncate_statement_token1] = ACTIONS(484), + [aux_sym_comment_statement_token1] = ACTIONS(484), + [aux_sym_comment_statement_token7] = ACTIONS(484), + [aux_sym_begin_statement_token1] = ACTIONS(484), + [aux_sym_commit_statement_token1] = ACTIONS(484), + [aux_sym_rollback_statement_token1] = ACTIONS(484), + [aux_sym_create_statement_token1] = ACTIONS(484), + [aux_sym_alter_statement_token1] = ACTIONS(484), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(484), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(484), + [aux_sym_declare_statement_token1] = ACTIONS(484), + [aux_sym_create_function_statement_token7] = ACTIONS(484), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(484), + [aux_sym_trigger_event_token2] = ACTIONS(484), + [aux_sym_trigger_event_token3] = ACTIONS(484), + [aux_sym_drop_statement_token1] = ACTIONS(484), + [aux_sym_grant_statement_token1] = ACTIONS(484), + [aux_sym_grant_statement_token4] = ACTIONS(484), + [aux_sym_grant_statement_token8] = ACTIONS(484), + [aux_sym_create_table_statement_token1] = ACTIONS(484), + [aux_sym_order_by_clause_token1] = ACTIONS(484), + [aux_sym_limit_clause_token1] = ACTIONS(484), + [aux_sym_offset_clause_token1] = ACTIONS(484), + [aux_sym_where_clause_token1] = ACTIONS(484), + [aux_sym_join_type_token1] = ACTIONS(484), + [aux_sym_join_type_token2] = ACTIONS(484), + [aux_sym_join_type_token3] = ACTIONS(484), + [aux_sym_join_type_token4] = ACTIONS(484), + [aux_sym_join_clause_token1] = ACTIONS(484), + [aux_sym_frame_clause_token2] = ACTIONS(484), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [2982] = { + [sym_over_clause] = STATE(3268), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2983] = { + [aux_sym_array_type_repeat1] = STATE(2983), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3857), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [2984] = { + [sym_over_clause] = STATE(3265), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_over_clause_token1] = ACTIONS(3050), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2985] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3860), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3862), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(281), + [aux_sym_trigger_reference_token1] = ACTIONS(281), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_direction_constraint_token1] = ACTIONS(281), + [aux_sym_direction_constraint_token2] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3864), + [aux_sym_order_expression_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_fetch_clause_token1] = ACTIONS(281), + [aux_sym_where_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(3866), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [2986] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(469), + [aux_sym_truncate_statement_token1] = ACTIONS(469), + [aux_sym_comment_statement_token1] = ACTIONS(469), + [aux_sym_comment_statement_token7] = ACTIONS(469), + [aux_sym_begin_statement_token1] = ACTIONS(469), + [aux_sym_commit_statement_token1] = ACTIONS(469), + [aux_sym_rollback_statement_token1] = ACTIONS(469), + [aux_sym_create_statement_token1] = ACTIONS(469), + [aux_sym_alter_statement_token1] = ACTIONS(469), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(469), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(469), + [aux_sym_declare_statement_token1] = ACTIONS(469), + [aux_sym_create_function_statement_token7] = ACTIONS(469), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(469), + [aux_sym_trigger_event_token2] = ACTIONS(469), + [aux_sym_trigger_event_token3] = ACTIONS(469), + [aux_sym_drop_statement_token1] = ACTIONS(469), + [aux_sym_grant_statement_token1] = ACTIONS(469), + [aux_sym_grant_statement_token4] = ACTIONS(469), + [aux_sym_grant_statement_token8] = ACTIONS(469), + [aux_sym_create_table_statement_token1] = ACTIONS(469), + [aux_sym_order_by_clause_token1] = ACTIONS(469), + [aux_sym_limit_clause_token1] = ACTIONS(469), + [aux_sym_offset_clause_token1] = ACTIONS(469), + [aux_sym_where_clause_token1] = ACTIONS(469), + [aux_sym_join_type_token1] = ACTIONS(469), + [aux_sym_join_type_token2] = ACTIONS(469), + [aux_sym_join_type_token3] = ACTIONS(469), + [aux_sym_join_type_token4] = ACTIONS(469), + [aux_sym_join_clause_token1] = ACTIONS(469), + [aux_sym_frame_clause_token2] = ACTIONS(469), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [2987] = { + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3868), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token1] = ACTIONS(313), + [aux_sym_cte_token2] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(3870), + [aux_sym_comment_statement_token7] = ACTIONS(313), + [aux_sym_create_statement_token1] = ACTIONS(313), + [aux_sym_alter_statement_token1] = ACTIONS(313), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(313), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(313), + [aux_sym_return_statement_token1] = ACTIONS(313), + [aux_sym_declare_statement_token1] = ACTIONS(313), + [aux_sym_create_function_statement_token7] = ACTIONS(313), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(313), + [aux_sym_trigger_event_token1] = ACTIONS(313), + [aux_sym_trigger_event_token2] = ACTIONS(313), + [aux_sym_trigger_event_token3] = ACTIONS(313), + [aux_sym_drop_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token1] = ACTIONS(313), + [aux_sym_grant_statement_token4] = ACTIONS(313), + [aux_sym_grant_statement_token8] = ACTIONS(313), + [aux_sym_create_table_statement_token1] = ACTIONS(3872), + [aux_sym_order_by_clause_token1] = ACTIONS(313), + [aux_sym_limit_clause_token1] = ACTIONS(313), + [aux_sym_offset_clause_token1] = ACTIONS(313), + [aux_sym_where_clause_token1] = ACTIONS(313), + [aux_sym_join_type_token1] = ACTIONS(313), + [aux_sym_join_type_token2] = ACTIONS(313), + [aux_sym_join_type_token3] = ACTIONS(313), + [aux_sym_join_type_token4] = ACTIONS(313), + [aux_sym_join_clause_token1] = ACTIONS(313), + [aux_sym_frame_clause_token2] = ACTIONS(313), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(313), + [sym__unquoted_identifier] = ACTIONS(313), + [anon_sym_BQUOTE] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [2988] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(421), + [aux_sym_truncate_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token7] = ACTIONS(421), + [aux_sym_begin_statement_token1] = ACTIONS(421), + [aux_sym_commit_statement_token1] = ACTIONS(421), + [aux_sym_rollback_statement_token1] = ACTIONS(421), + [aux_sym_create_statement_token1] = ACTIONS(421), + [aux_sym_alter_statement_token1] = ACTIONS(421), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(421), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(421), + [aux_sym_declare_statement_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(421), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(421), + [aux_sym_trigger_event_token2] = ACTIONS(421), + [aux_sym_trigger_event_token3] = ACTIONS(421), + [aux_sym_drop_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token4] = ACTIONS(421), + [aux_sym_grant_statement_token8] = ACTIONS(421), + [aux_sym_create_table_statement_token1] = ACTIONS(421), + [aux_sym_order_by_clause_token1] = ACTIONS(421), + [aux_sym_limit_clause_token1] = ACTIONS(421), + [aux_sym_offset_clause_token1] = ACTIONS(421), + [aux_sym_where_clause_token1] = ACTIONS(421), + [aux_sym_join_type_token1] = ACTIONS(421), + [aux_sym_join_type_token2] = ACTIONS(421), + [aux_sym_join_type_token3] = ACTIONS(421), + [aux_sym_join_type_token4] = ACTIONS(421), + [aux_sym_join_clause_token1] = ACTIONS(421), + [aux_sym_frame_clause_token2] = ACTIONS(421), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2989] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(465), + [aux_sym_truncate_statement_token1] = ACTIONS(465), + [aux_sym_comment_statement_token1] = ACTIONS(465), + [aux_sym_comment_statement_token7] = ACTIONS(465), + [aux_sym_begin_statement_token1] = ACTIONS(465), + [aux_sym_commit_statement_token1] = ACTIONS(465), + [aux_sym_rollback_statement_token1] = ACTIONS(465), + [aux_sym_create_statement_token1] = ACTIONS(465), + [aux_sym_alter_statement_token1] = ACTIONS(465), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(465), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(465), + [aux_sym_declare_statement_token1] = ACTIONS(465), + [aux_sym_create_function_statement_token7] = ACTIONS(465), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(465), + [aux_sym_trigger_event_token2] = ACTIONS(465), + [aux_sym_trigger_event_token3] = ACTIONS(465), + [aux_sym_drop_statement_token1] = ACTIONS(465), + [aux_sym_grant_statement_token1] = ACTIONS(465), + [aux_sym_grant_statement_token4] = ACTIONS(465), + [aux_sym_grant_statement_token8] = ACTIONS(465), + [aux_sym_create_table_statement_token1] = ACTIONS(465), + [aux_sym_order_by_clause_token1] = ACTIONS(465), + [aux_sym_limit_clause_token1] = ACTIONS(465), + [aux_sym_offset_clause_token1] = ACTIONS(465), + [aux_sym_where_clause_token1] = ACTIONS(465), + [aux_sym_join_type_token1] = ACTIONS(465), + [aux_sym_join_type_token2] = ACTIONS(465), + [aux_sym_join_type_token3] = ACTIONS(465), + [aux_sym_join_type_token4] = ACTIONS(465), + [aux_sym_join_clause_token1] = ACTIONS(465), + [aux_sym_frame_clause_token2] = ACTIONS(465), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [2990] = { + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(423), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_create_table_statement_token1] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [2991] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3874), + [aux_sym_cte_token2] = ACTIONS(608), + [aux_sym_truncate_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token7] = ACTIONS(608), + [aux_sym_begin_statement_token1] = ACTIONS(608), + [aux_sym_commit_statement_token1] = ACTIONS(608), + [aux_sym_rollback_statement_token1] = ACTIONS(608), + [aux_sym_create_statement_token1] = ACTIONS(608), + [aux_sym_alter_statement_token1] = ACTIONS(608), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(608), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(608), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(608), + [aux_sym_declare_statement_token1] = ACTIONS(608), + [aux_sym_null_hint_token2] = ACTIONS(608), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(608), + [aux_sym_trigger_event_token1] = ACTIONS(608), + [aux_sym_trigger_event_token2] = ACTIONS(608), + [aux_sym_trigger_event_token3] = ACTIONS(608), + [aux_sym_drop_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token4] = ACTIONS(608), + [aux_sym_grant_statement_token5] = ACTIONS(608), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(608), + [aux_sym_direction_constraint_token1] = ACTIONS(608), + [aux_sym_direction_constraint_token2] = ACTIONS(608), + [anon_sym_CONSTRAINT] = ACTIONS(608), + [aux_sym_table_constraint_check_token1] = ACTIONS(608), + [aux_sym_table_constraint_unique_token1] = ACTIONS(608), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(608), + [aux_sym_create_table_statement_token1] = ACTIONS(3876), + [aux_sym_frame_clause_token2] = ACTIONS(608), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [2992] = { + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_create_table_statement_token1] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [2993] = { + [sym_over_clause] = STATE(3447), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(185), + [aux_sym_trigger_reference_token1] = ACTIONS(185), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [aux_sym_order_expression_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_fetch_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [2994] = { + [sym_over_clause] = STATE(3444), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(177), + [aux_sym_trigger_reference_token1] = ACTIONS(177), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [aux_sym_order_expression_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_fetch_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [2995] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(745), + [aux_sym_truncate_statement_token1] = ACTIONS(745), + [aux_sym_comment_statement_token1] = ACTIONS(745), + [aux_sym_comment_statement_token7] = ACTIONS(745), + [aux_sym_begin_statement_token1] = ACTIONS(745), + [aux_sym_commit_statement_token1] = ACTIONS(745), + [aux_sym_rollback_statement_token1] = ACTIONS(745), + [aux_sym_create_statement_token1] = ACTIONS(745), + [aux_sym_alter_statement_token1] = ACTIONS(745), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(745), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym__compound_statement_token2] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(745), + [aux_sym_declare_statement_token1] = ACTIONS(745), + [aux_sym_create_function_statement_token7] = ACTIONS(745), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(745), + [aux_sym_trigger_event_token2] = ACTIONS(745), + [aux_sym_trigger_event_token3] = ACTIONS(745), + [aux_sym_drop_statement_token1] = ACTIONS(745), + [aux_sym_grant_statement_token1] = ACTIONS(745), + [aux_sym_grant_statement_token4] = ACTIONS(745), + [aux_sym_grant_statement_token8] = ACTIONS(745), + [aux_sym_create_table_statement_token1] = ACTIONS(745), + [aux_sym_order_by_clause_token1] = ACTIONS(745), + [aux_sym_limit_clause_token1] = ACTIONS(745), + [aux_sym_offset_clause_token1] = ACTIONS(745), + [aux_sym_where_clause_token1] = ACTIONS(745), + [aux_sym_join_type_token1] = ACTIONS(745), + [aux_sym_join_type_token2] = ACTIONS(745), + [aux_sym_join_type_token3] = ACTIONS(745), + [aux_sym_join_type_token4] = ACTIONS(745), + [aux_sym_join_clause_token1] = ACTIONS(745), + [aux_sym_frame_clause_token2] = ACTIONS(745), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [2996] = { + [sym_over_clause] = STATE(3456), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(195), + [aux_sym_trigger_reference_token1] = ACTIONS(195), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [aux_sym_order_expression_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_fetch_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [2997] = { + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym__compound_statement_token2] = ACTIONS(688), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_reference_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_select_clause_body_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [2998] = { + [sym_over_clause] = STATE(3441), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(293), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(293), + [aux_sym_trigger_reference_token1] = ACTIONS(293), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_direction_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token2] = ACTIONS(293), + [aux_sym_order_expression_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_fetch_clause_token1] = ACTIONS(293), + [aux_sym_where_clause_token1] = ACTIONS(293), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [2999] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(3860), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(3862), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(281), + [aux_sym_trigger_reference_token1] = ACTIONS(281), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_direction_constraint_token1] = ACTIONS(281), + [aux_sym_direction_constraint_token2] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(3864), + [aux_sym_order_expression_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_fetch_clause_token1] = ACTIONS(281), + [aux_sym_where_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [3000] = { + [sym_over_clause] = STATE(3440), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(199), + [aux_sym_trigger_reference_token1] = ACTIONS(199), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [aux_sym_order_expression_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_fetch_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3001] = { + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym__compound_statement_token2] = ACTIONS(705), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_reference_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_select_clause_body_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [3002] = { + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(654), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_create_table_statement_token1] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [3003] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3004] = { + [sym_over_clause] = STATE(3438), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(273), + [aux_sym_trigger_reference_token1] = ACTIONS(273), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_direction_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token2] = ACTIONS(273), + [aux_sym_order_expression_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_fetch_clause_token1] = ACTIONS(273), + [aux_sym_where_clause_token1] = ACTIONS(273), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [3005] = { + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3880), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(584), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3882), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [3006] = { + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3884), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(596), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3886), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [3007] = { + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_create_table_statement_token1] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3008] = { + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_create_table_statement_token1] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3009] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token2] = ACTIONS(259), + [aux_sym_truncate_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token7] = ACTIONS(259), + [aux_sym_begin_statement_token1] = ACTIONS(259), + [aux_sym_commit_statement_token1] = ACTIONS(259), + [aux_sym_rollback_statement_token1] = ACTIONS(259), + [aux_sym_create_statement_token1] = ACTIONS(259), + [aux_sym_alter_statement_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(259), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(259), + [aux_sym_declare_statement_token1] = ACTIONS(259), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(259), + [aux_sym_trigger_reference_token1] = ACTIONS(259), + [aux_sym_trigger_event_token1] = ACTIONS(259), + [aux_sym_trigger_event_token2] = ACTIONS(259), + [aux_sym_trigger_event_token3] = ACTIONS(259), + [aux_sym_drop_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token4] = ACTIONS(259), + [aux_sym_direction_constraint_token1] = ACTIONS(259), + [aux_sym_direction_constraint_token2] = ACTIONS(259), + [aux_sym_order_expression_token1] = ACTIONS(259), + [aux_sym_limit_clause_token1] = ACTIONS(259), + [aux_sym_offset_clause_token1] = ACTIONS(259), + [aux_sym_fetch_clause_token1] = ACTIONS(259), + [aux_sym_where_clause_token1] = ACTIONS(259), + [aux_sym_filter_clause_token1] = ACTIONS(259), + [aux_sym_over_clause_token1] = ACTIONS(259), + [aux_sym_frame_clause_token2] = ACTIONS(259), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [3010] = { + [aux_sym_dotted_name_repeat1] = STATE(3010), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_having_clause_token1] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(3888), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [3011] = { + [sym_over_clause] = STATE(3435), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(277), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(277), + [aux_sym_trigger_reference_token1] = ACTIONS(277), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_direction_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token2] = ACTIONS(277), + [aux_sym_order_expression_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_fetch_clause_token1] = ACTIONS(277), + [aux_sym_where_clause_token1] = ACTIONS(277), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [3012] = { + [aux_sym_dotted_name_repeat1] = STATE(3010), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(122), + [anon_sym_COMMA] = ACTIONS(122), + [aux_sym_cte_token2] = ACTIONS(122), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token1] = ACTIONS(122), + [aux_sym_comment_statement_token7] = ACTIONS(122), + [aux_sym_begin_statement_token1] = ACTIONS(122), + [aux_sym_commit_statement_token1] = ACTIONS(122), + [aux_sym_rollback_statement_token1] = ACTIONS(122), + [aux_sym_create_statement_token1] = ACTIONS(122), + [aux_sym_alter_statement_token1] = ACTIONS(122), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(122), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym__compound_statement_token2] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(122), + [aux_sym_declare_statement_token1] = ACTIONS(122), + [aux_sym_create_function_statement_token7] = ACTIONS(122), + [aux_sym_create_function_parameter_token1] = ACTIONS(124), + [anon_sym_EQ] = ACTIONS(122), + [aux_sym_create_trigger_statement_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = ACTIONS(122), + [aux_sym_trigger_event_token3] = ACTIONS(122), + [aux_sym_drop_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token1] = ACTIONS(122), + [aux_sym_grant_statement_token4] = ACTIONS(122), + [aux_sym_grant_statement_token8] = ACTIONS(122), + [aux_sym_having_clause_token1] = ACTIONS(122), + [aux_sym_order_by_clause_token1] = ACTIONS(122), + [aux_sym_limit_clause_token1] = ACTIONS(122), + [aux_sym_offset_clause_token1] = ACTIONS(122), + [aux_sym_frame_clause_token2] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(3843), + [anon_sym_DASH_GT] = ACTIONS(124), + [anon_sym_DASH_GT_GT] = ACTIONS(122), + [anon_sym_POUND_GT] = ACTIONS(124), + [anon_sym_POUND_GT_GT] = ACTIONS(122), + [anon_sym_COLON_COLON] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(122), + [anon_sym_DASH] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(124), + [anon_sym_CARET] = ACTIONS(122), + [anon_sym_STAR] = ACTIONS(122), + [anon_sym_SLASH] = ACTIONS(124), + [anon_sym_PERCENT] = ACTIONS(122), + [anon_sym_LT_LT] = ACTIONS(122), + [anon_sym_GT_GT] = ACTIONS(122), + [anon_sym_AMP] = ACTIONS(122), + [anon_sym_PIPE] = ACTIONS(122), + [anon_sym_POUND] = ACTIONS(124), + [anon_sym_LT] = ACTIONS(124), + [anon_sym_LT_EQ] = ACTIONS(122), + [anon_sym_LT_GT] = ACTIONS(122), + [anon_sym_BANG_EQ] = ACTIONS(122), + [anon_sym_GT] = ACTIONS(124), + [anon_sym_GT_EQ] = ACTIONS(122), + [anon_sym_BANG_TILDE] = ACTIONS(124), + [anon_sym_TILDE_STAR] = ACTIONS(122), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), + [anon_sym_DOT_STAR] = ACTIONS(122), + }, + [3013] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(729), + [aux_sym_truncate_statement_token1] = ACTIONS(729), + [aux_sym_comment_statement_token1] = ACTIONS(729), + [aux_sym_comment_statement_token7] = ACTIONS(729), + [aux_sym_begin_statement_token1] = ACTIONS(729), + [aux_sym_commit_statement_token1] = ACTIONS(729), + [aux_sym_rollback_statement_token1] = ACTIONS(729), + [aux_sym_create_statement_token1] = ACTIONS(729), + [aux_sym_alter_statement_token1] = ACTIONS(729), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(729), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym__compound_statement_token2] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(729), + [aux_sym_declare_statement_token1] = ACTIONS(729), + [aux_sym_create_function_statement_token7] = ACTIONS(729), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(729), + [aux_sym_trigger_event_token2] = ACTIONS(729), + [aux_sym_trigger_event_token3] = ACTIONS(729), + [aux_sym_drop_statement_token1] = ACTIONS(729), + [aux_sym_grant_statement_token1] = ACTIONS(729), + [aux_sym_grant_statement_token4] = ACTIONS(729), + [aux_sym_grant_statement_token8] = ACTIONS(729), + [aux_sym_create_table_statement_token1] = ACTIONS(729), + [aux_sym_order_by_clause_token1] = ACTIONS(729), + [aux_sym_limit_clause_token1] = ACTIONS(729), + [aux_sym_offset_clause_token1] = ACTIONS(729), + [aux_sym_where_clause_token1] = ACTIONS(729), + [aux_sym_join_type_token1] = ACTIONS(729), + [aux_sym_join_type_token2] = ACTIONS(729), + [aux_sym_join_type_token3] = ACTIONS(729), + [aux_sym_join_type_token4] = ACTIONS(729), + [aux_sym_join_clause_token1] = ACTIONS(729), + [aux_sym_frame_clause_token2] = ACTIONS(729), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [3014] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(733), + [aux_sym_truncate_statement_token1] = ACTIONS(733), + [aux_sym_comment_statement_token1] = ACTIONS(733), + [aux_sym_comment_statement_token7] = ACTIONS(733), + [aux_sym_begin_statement_token1] = ACTIONS(733), + [aux_sym_commit_statement_token1] = ACTIONS(733), + [aux_sym_rollback_statement_token1] = ACTIONS(733), + [aux_sym_create_statement_token1] = ACTIONS(733), + [aux_sym_alter_statement_token1] = ACTIONS(733), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(733), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym__compound_statement_token2] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(733), + [aux_sym_declare_statement_token1] = ACTIONS(733), + [aux_sym_create_function_statement_token7] = ACTIONS(733), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(733), + [aux_sym_trigger_event_token2] = ACTIONS(733), + [aux_sym_trigger_event_token3] = ACTIONS(733), + [aux_sym_drop_statement_token1] = ACTIONS(733), + [aux_sym_grant_statement_token1] = ACTIONS(733), + [aux_sym_grant_statement_token4] = ACTIONS(733), + [aux_sym_grant_statement_token8] = ACTIONS(733), + [aux_sym_create_table_statement_token1] = ACTIONS(733), + [aux_sym_order_by_clause_token1] = ACTIONS(733), + [aux_sym_limit_clause_token1] = ACTIONS(733), + [aux_sym_offset_clause_token1] = ACTIONS(733), + [aux_sym_where_clause_token1] = ACTIONS(733), + [aux_sym_join_type_token1] = ACTIONS(733), + [aux_sym_join_type_token2] = ACTIONS(733), + [aux_sym_join_type_token3] = ACTIONS(733), + [aux_sym_join_type_token4] = ACTIONS(733), + [aux_sym_join_clause_token1] = ACTIONS(733), + [aux_sym_frame_clause_token2] = ACTIONS(733), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [3015] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3016] = { + [aux_sym_array_type_repeat1] = STATE(3058), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token1] = ACTIONS(328), + [aux_sym_cte_token2] = ACTIONS(328), + [aux_sym_comment_statement_token7] = ACTIONS(328), + [aux_sym_create_statement_token1] = ACTIONS(328), + [aux_sym_alter_statement_token1] = ACTIONS(328), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(328), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(328), + [aux_sym_return_statement_token1] = ACTIONS(328), + [aux_sym_declare_statement_token1] = ACTIONS(328), + [aux_sym_create_function_statement_token7] = ACTIONS(328), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(328), + [aux_sym_trigger_event_token1] = ACTIONS(328), + [aux_sym_trigger_event_token2] = ACTIONS(328), + [aux_sym_trigger_event_token3] = ACTIONS(328), + [aux_sym_drop_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token1] = ACTIONS(328), + [aux_sym_grant_statement_token4] = ACTIONS(328), + [aux_sym_grant_statement_token8] = ACTIONS(328), + [aux_sym_order_by_clause_token1] = ACTIONS(328), + [aux_sym_limit_clause_token1] = ACTIONS(328), + [aux_sym_offset_clause_token1] = ACTIONS(328), + [aux_sym_where_clause_token1] = ACTIONS(328), + [aux_sym_join_type_token1] = ACTIONS(328), + [aux_sym_join_type_token2] = ACTIONS(328), + [aux_sym_join_type_token3] = ACTIONS(328), + [aux_sym_join_type_token4] = ACTIONS(328), + [aux_sym_join_clause_token1] = ACTIONS(328), + [aux_sym_frame_clause_token2] = ACTIONS(328), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(328), + [sym__unquoted_identifier] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(326), + [anon_sym_DQUOTE] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3891), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [3017] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3645), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3018] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(3114), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3019] = { + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3020] = { + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_create_table_statement_token1] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3021] = { + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3893), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(612), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3895), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [3022] = { + [aux_sym_array_type_repeat1] = STATE(3022), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_null_hint_token2] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(319), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token5] = ACTIONS(319), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token2] = ACTIONS(319), + [anon_sym_CONSTRAINT] = ACTIONS(319), + [aux_sym_table_constraint_check_token1] = ACTIONS(319), + [aux_sym_table_constraint_unique_token1] = ACTIONS(319), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3897), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3023] = { + [aux_sym_array_type_repeat1] = STATE(3022), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_truncate_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token7] = ACTIONS(336), + [aux_sym_begin_statement_token1] = ACTIONS(336), + [aux_sym_commit_statement_token1] = ACTIONS(336), + [aux_sym_rollback_statement_token1] = ACTIONS(336), + [aux_sym_create_statement_token1] = ACTIONS(336), + [aux_sym_alter_statement_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_null_hint_token2] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = ACTIONS(336), + [aux_sym_trigger_event_token3] = ACTIONS(336), + [aux_sym_drop_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token4] = ACTIONS(336), + [aux_sym_grant_statement_token5] = ACTIONS(336), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(336), + [aux_sym_direction_constraint_token1] = ACTIONS(336), + [aux_sym_direction_constraint_token2] = ACTIONS(336), + [anon_sym_CONSTRAINT] = ACTIONS(336), + [aux_sym_table_constraint_check_token1] = ACTIONS(336), + [aux_sym_table_constraint_unique_token1] = ACTIONS(336), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(336), + [aux_sym_frame_clause_token2] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3900), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [3024] = { + [ts_builtin_sym_end] = ACTIONS(1070), + [anon_sym_SEMI] = ACTIONS(1070), + [aux_sym_with_clause_token1] = ACTIONS(1072), + [aux_sym_cte_token2] = ACTIONS(3902), + [aux_sym_truncate_statement_token1] = ACTIONS(1070), + [aux_sym_comment_statement_token1] = ACTIONS(1070), + [aux_sym_comment_statement_token7] = ACTIONS(3904), + [aux_sym_begin_statement_token1] = ACTIONS(1070), + [aux_sym_commit_statement_token1] = ACTIONS(1070), + [aux_sym_rollback_statement_token1] = ACTIONS(1070), + [aux_sym_create_statement_token1] = ACTIONS(1070), + [aux_sym_alter_statement_token1] = ACTIONS(1070), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1070), + [aux_sym_pg_command_token1] = ACTIONS(1070), + [aux_sym__compound_statement_token2] = ACTIONS(1070), + [aux_sym_return_statement_token1] = ACTIONS(1070), + [aux_sym_declare_statement_token1] = ACTIONS(1070), + [aux_sym_create_function_statement_token7] = ACTIONS(1070), + [aux_sym_create_function_parameter_token1] = ACTIONS(3906), + [anon_sym_EQ] = ACTIONS(3908), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3910), + [aux_sym_trigger_event_token1] = ACTIONS(1070), + [aux_sym_trigger_event_token2] = ACTIONS(1070), + [aux_sym_trigger_event_token3] = ACTIONS(1070), + [aux_sym_drop_statement_token1] = ACTIONS(1070), + [aux_sym_grant_statement_token1] = ACTIONS(1070), + [aux_sym_grant_statement_token4] = ACTIONS(1070), + [aux_sym_grant_statement_token8] = ACTIONS(1070), + [aux_sym_create_table_statement_token1] = ACTIONS(1070), + [aux_sym_order_by_clause_token1] = ACTIONS(1070), + [aux_sym_limit_clause_token1] = ACTIONS(1070), + [aux_sym_offset_clause_token1] = ACTIONS(1070), + [aux_sym_where_clause_token1] = ACTIONS(1070), + [aux_sym_join_type_token1] = ACTIONS(1070), + [aux_sym_join_type_token2] = ACTIONS(1070), + [aux_sym_join_type_token3] = ACTIONS(1070), + [aux_sym_join_type_token4] = ACTIONS(1070), + [aux_sym_join_clause_token1] = ACTIONS(1070), + [aux_sym_frame_clause_token2] = ACTIONS(3912), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(3914), + [anon_sym_DASH_GT_GT] = ACTIONS(3916), + [anon_sym_POUND_GT] = ACTIONS(3914), + [anon_sym_POUND_GT_GT] = ACTIONS(3916), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3918), + [anon_sym_DASH] = ACTIONS(3920), + [anon_sym_TILDE] = ACTIONS(3922), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_POUND] = ACTIONS(3920), + [anon_sym_LT] = ACTIONS(3922), + [anon_sym_LT_EQ] = ACTIONS(3908), + [anon_sym_LT_GT] = ACTIONS(3908), + [anon_sym_BANG_EQ] = ACTIONS(3908), + [anon_sym_GT] = ACTIONS(3922), + [anon_sym_GT_EQ] = ACTIONS(3908), + [anon_sym_BANG_TILDE] = ACTIONS(3922), + [anon_sym_TILDE_STAR] = ACTIONS(3908), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3908), + }, + [3025] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(417), + [aux_sym_cte_token2] = ACTIONS(417), + [aux_sym_truncate_statement_token1] = ACTIONS(417), + [aux_sym_comment_statement_token1] = ACTIONS(417), + [aux_sym_comment_statement_token7] = ACTIONS(417), + [aux_sym_begin_statement_token1] = ACTIONS(417), + [aux_sym_commit_statement_token1] = ACTIONS(417), + [aux_sym_rollback_statement_token1] = ACTIONS(417), + [aux_sym_create_statement_token1] = ACTIONS(417), + [aux_sym_alter_statement_token1] = ACTIONS(417), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(417), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(417), + [aux_sym_declare_statement_token1] = ACTIONS(417), + [aux_sym_create_function_statement_token7] = ACTIONS(417), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(417), + [aux_sym_trigger_event_token2] = ACTIONS(417), + [aux_sym_trigger_event_token3] = ACTIONS(417), + [aux_sym_drop_statement_token1] = ACTIONS(417), + [aux_sym_grant_statement_token1] = ACTIONS(417), + [aux_sym_grant_statement_token4] = ACTIONS(417), + [aux_sym_grant_statement_token8] = ACTIONS(417), + [aux_sym_order_by_clause_token1] = ACTIONS(417), + [aux_sym_limit_clause_token1] = ACTIONS(417), + [aux_sym_offset_clause_token1] = ACTIONS(417), + [aux_sym_where_clause_token1] = ACTIONS(417), + [aux_sym_join_type_token1] = ACTIONS(417), + [aux_sym_join_type_token2] = ACTIONS(417), + [aux_sym_join_type_token3] = ACTIONS(417), + [aux_sym_join_type_token4] = ACTIONS(417), + [aux_sym_join_clause_token1] = ACTIONS(417), + [aux_sym_frame_clause_token2] = ACTIONS(417), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [3026] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(648), + [aux_sym_cte_token2] = ACTIONS(648), + [aux_sym_truncate_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token7] = ACTIONS(648), + [aux_sym_begin_statement_token1] = ACTIONS(648), + [aux_sym_commit_statement_token1] = ACTIONS(648), + [aux_sym_rollback_statement_token1] = ACTIONS(648), + [aux_sym_create_statement_token1] = ACTIONS(648), + [aux_sym_alter_statement_token1] = ACTIONS(648), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(648), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(648), + [aux_sym_declare_statement_token1] = ACTIONS(648), + [aux_sym_create_function_statement_token7] = ACTIONS(648), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(648), + [aux_sym_trigger_event_token2] = ACTIONS(648), + [aux_sym_trigger_event_token3] = ACTIONS(648), + [aux_sym_drop_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token4] = ACTIONS(648), + [aux_sym_grant_statement_token8] = ACTIONS(648), + [aux_sym_order_by_clause_token1] = ACTIONS(648), + [aux_sym_limit_clause_token1] = ACTIONS(648), + [aux_sym_offset_clause_token1] = ACTIONS(648), + [aux_sym_where_clause_token1] = ACTIONS(648), + [aux_sym_join_type_token1] = ACTIONS(648), + [aux_sym_join_type_token2] = ACTIONS(648), + [aux_sym_join_type_token3] = ACTIONS(648), + [aux_sym_join_type_token4] = ACTIONS(648), + [aux_sym_join_clause_token1] = ACTIONS(648), + [aux_sym_frame_clause_token2] = ACTIONS(648), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [3027] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(461), + [aux_sym_cte_token2] = ACTIONS(461), + [aux_sym_truncate_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token7] = ACTIONS(461), + [aux_sym_begin_statement_token1] = ACTIONS(461), + [aux_sym_commit_statement_token1] = ACTIONS(461), + [aux_sym_rollback_statement_token1] = ACTIONS(461), + [aux_sym_create_statement_token1] = ACTIONS(461), + [aux_sym_alter_statement_token1] = ACTIONS(461), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(461), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(461), + [aux_sym_declare_statement_token1] = ACTIONS(461), + [aux_sym_create_function_statement_token7] = ACTIONS(461), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(461), + [aux_sym_trigger_event_token2] = ACTIONS(461), + [aux_sym_trigger_event_token3] = ACTIONS(461), + [aux_sym_drop_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token4] = ACTIONS(461), + [aux_sym_grant_statement_token8] = ACTIONS(461), + [aux_sym_order_by_clause_token1] = ACTIONS(461), + [aux_sym_limit_clause_token1] = ACTIONS(461), + [aux_sym_offset_clause_token1] = ACTIONS(461), + [aux_sym_where_clause_token1] = ACTIONS(461), + [aux_sym_join_type_token1] = ACTIONS(461), + [aux_sym_join_type_token2] = ACTIONS(461), + [aux_sym_join_type_token3] = ACTIONS(461), + [aux_sym_join_type_token4] = ACTIONS(461), + [aux_sym_join_clause_token1] = ACTIONS(461), + [aux_sym_frame_clause_token2] = ACTIONS(461), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [3028] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(488), + [aux_sym_cte_token2] = ACTIONS(488), + [aux_sym_truncate_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token7] = ACTIONS(488), + [aux_sym_begin_statement_token1] = ACTIONS(488), + [aux_sym_commit_statement_token1] = ACTIONS(488), + [aux_sym_rollback_statement_token1] = ACTIONS(488), + [aux_sym_create_statement_token1] = ACTIONS(488), + [aux_sym_alter_statement_token1] = ACTIONS(488), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(488), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(488), + [aux_sym_declare_statement_token1] = ACTIONS(488), + [aux_sym_create_function_statement_token7] = ACTIONS(488), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(488), + [aux_sym_trigger_event_token2] = ACTIONS(488), + [aux_sym_trigger_event_token3] = ACTIONS(488), + [aux_sym_drop_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token4] = ACTIONS(488), + [aux_sym_grant_statement_token8] = ACTIONS(488), + [aux_sym_order_by_clause_token1] = ACTIONS(488), + [aux_sym_limit_clause_token1] = ACTIONS(488), + [aux_sym_offset_clause_token1] = ACTIONS(488), + [aux_sym_where_clause_token1] = ACTIONS(488), + [aux_sym_join_type_token1] = ACTIONS(488), + [aux_sym_join_type_token2] = ACTIONS(488), + [aux_sym_join_type_token3] = ACTIONS(488), + [aux_sym_join_type_token4] = ACTIONS(488), + [aux_sym_join_clause_token1] = ACTIONS(488), + [aux_sym_frame_clause_token2] = ACTIONS(488), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [3029] = { + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(490), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_create_table_statement_token1] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [3030] = { + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(463), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_create_table_statement_token1] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [3031] = { + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(634), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_create_table_statement_token1] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [3032] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_where_clause_token1] = ACTIONS(195), + [aux_sym_join_type_token1] = ACTIONS(195), + [aux_sym_join_type_token2] = ACTIONS(195), + [aux_sym_join_type_token3] = ACTIONS(195), + [aux_sym_join_type_token4] = ACTIONS(195), + [aux_sym_join_clause_token1] = ACTIONS(195), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3033] = { + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(307), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token1] = ACTIONS(307), + [aux_sym_cte_token2] = ACTIONS(307), + [aux_sym_comment_statement_token7] = ACTIONS(307), + [aux_sym_create_statement_token1] = ACTIONS(307), + [aux_sym_alter_statement_token1] = ACTIONS(307), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(307), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(307), + [aux_sym_return_statement_token1] = ACTIONS(307), + [aux_sym_declare_statement_token1] = ACTIONS(307), + [aux_sym_create_function_statement_token7] = ACTIONS(307), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(307), + [aux_sym_trigger_event_token1] = ACTIONS(307), + [aux_sym_trigger_event_token2] = ACTIONS(307), + [aux_sym_trigger_event_token3] = ACTIONS(307), + [aux_sym_drop_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token1] = ACTIONS(307), + [aux_sym_grant_statement_token4] = ACTIONS(307), + [aux_sym_grant_statement_token8] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(307), + [aux_sym_limit_clause_token1] = ACTIONS(307), + [aux_sym_offset_clause_token1] = ACTIONS(307), + [aux_sym_where_clause_token1] = ACTIONS(307), + [aux_sym_join_type_token1] = ACTIONS(307), + [aux_sym_join_type_token2] = ACTIONS(307), + [aux_sym_join_type_token3] = ACTIONS(307), + [aux_sym_join_type_token4] = ACTIONS(307), + [aux_sym_join_clause_token1] = ACTIONS(307), + [aux_sym_over_clause_token1] = ACTIONS(307), + [aux_sym_frame_clause_token2] = ACTIONS(307), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(307), + [sym__unquoted_identifier] = ACTIONS(307), + [anon_sym_BQUOTE] = ACTIONS(305), + [anon_sym_DQUOTE] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [3034] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_where_clause_token1] = ACTIONS(185), + [aux_sym_join_type_token1] = ACTIONS(185), + [aux_sym_join_type_token2] = ACTIONS(185), + [aux_sym_join_type_token3] = ACTIONS(185), + [aux_sym_join_type_token4] = ACTIONS(185), + [aux_sym_join_clause_token1] = ACTIONS(185), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3035] = { + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_create_table_statement_token1] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [3036] = { + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_create_table_statement_token1] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3037] = { + [sym_filter_clause] = STATE(3471), + [sym_over_clause] = STATE(2176), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_having_clause_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3038] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3675), + [anon_sym_SLASH] = ACTIONS(3677), + [anon_sym_PERCENT] = ACTIONS(3675), + [anon_sym_LT_LT] = ACTIONS(3675), + [anon_sym_GT_GT] = ACTIONS(3675), + [anon_sym_AMP] = ACTIONS(3675), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3039] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(652), + [aux_sym_cte_token2] = ACTIONS(652), + [aux_sym_truncate_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token7] = ACTIONS(652), + [aux_sym_begin_statement_token1] = ACTIONS(652), + [aux_sym_commit_statement_token1] = ACTIONS(652), + [aux_sym_rollback_statement_token1] = ACTIONS(652), + [aux_sym_create_statement_token1] = ACTIONS(652), + [aux_sym_alter_statement_token1] = ACTIONS(652), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(652), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(652), + [aux_sym_declare_statement_token1] = ACTIONS(652), + [aux_sym_create_function_statement_token7] = ACTIONS(652), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(652), + [aux_sym_trigger_event_token2] = ACTIONS(652), + [aux_sym_trigger_event_token3] = ACTIONS(652), + [aux_sym_drop_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token4] = ACTIONS(652), + [aux_sym_grant_statement_token8] = ACTIONS(652), + [aux_sym_order_by_clause_token1] = ACTIONS(652), + [aux_sym_limit_clause_token1] = ACTIONS(652), + [aux_sym_offset_clause_token1] = ACTIONS(652), + [aux_sym_where_clause_token1] = ACTIONS(652), + [aux_sym_join_type_token1] = ACTIONS(652), + [aux_sym_join_type_token2] = ACTIONS(652), + [aux_sym_join_type_token3] = ACTIONS(652), + [aux_sym_join_type_token4] = ACTIONS(652), + [aux_sym_join_clause_token1] = ACTIONS(652), + [aux_sym_frame_clause_token2] = ACTIONS(652), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [3040] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token8] = ACTIONS(240), + [aux_sym_order_by_clause_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_where_clause_token1] = ACTIONS(240), + [aux_sym_join_type_token1] = ACTIONS(240), + [aux_sym_join_type_token2] = ACTIONS(240), + [aux_sym_join_type_token3] = ACTIONS(240), + [aux_sym_join_type_token4] = ACTIONS(240), + [aux_sym_join_clause_token1] = ACTIONS(240), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [3041] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_where_clause_token1] = ACTIONS(177), + [aux_sym_join_type_token1] = ACTIONS(177), + [aux_sym_join_type_token2] = ACTIONS(177), + [aux_sym_join_type_token3] = ACTIONS(177), + [aux_sym_join_type_token4] = ACTIONS(177), + [aux_sym_join_clause_token1] = ACTIONS(177), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3042] = { + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(419), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_create_table_statement_token1] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [3043] = { + [sym_filter_clause] = STATE(3467), + [sym_over_clause] = STATE(2155), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_having_clause_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3044] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(3148), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3045] = { + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym__compound_statement_token2] = ACTIONS(674), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_reference_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_select_clause_body_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [3046] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_statement_token7] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token8] = ACTIONS(319), + [aux_sym_order_by_clause_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_where_clause_token1] = ACTIONS(319), + [aux_sym_join_type_token1] = ACTIONS(319), + [aux_sym_join_type_token2] = ACTIONS(319), + [aux_sym_join_type_token3] = ACTIONS(319), + [aux_sym_join_type_token4] = ACTIONS(319), + [aux_sym_join_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3047] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3048] = { + [sym_filter_clause] = STATE(3463), + [sym_over_clause] = STATE(2160), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_having_clause_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3049] = { + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym__compound_statement_token2] = ACTIONS(658), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_reference_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_select_clause_body_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [3050] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token8] = ACTIONS(293), + [aux_sym_order_by_clause_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_where_clause_token1] = ACTIONS(293), + [aux_sym_join_type_token1] = ACTIONS(293), + [aux_sym_join_type_token2] = ACTIONS(293), + [aux_sym_join_type_token3] = ACTIONS(293), + [aux_sym_join_type_token4] = ACTIONS(293), + [aux_sym_join_clause_token1] = ACTIONS(293), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [3051] = { + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(439), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_create_table_statement_token1] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [3052] = { + [sym_filter_clause] = STATE(3457), + [sym_over_clause] = STATE(2181), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_having_clause_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(3601), + [aux_sym_over_clause_token1] = ACTIONS(3603), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3053] = { + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3649), + [aux_sym_comment_statement_token7] = ACTIONS(3651), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym__compound_statement_token2] = ACTIONS(767), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3653), + [anon_sym_EQ] = ACTIONS(3655), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_reference_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_select_clause_body_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3667), + [anon_sym_DASH] = ACTIONS(3669), + [anon_sym_TILDE] = ACTIONS(3671), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3675), + [anon_sym_SLASH] = ACTIONS(3677), + [anon_sym_PERCENT] = ACTIONS(3675), + [anon_sym_LT_LT] = ACTIONS(3675), + [anon_sym_GT_GT] = ACTIONS(3675), + [anon_sym_AMP] = ACTIONS(3675), + [anon_sym_PIPE] = ACTIONS(3667), + [anon_sym_POUND] = ACTIONS(3669), + [anon_sym_LT] = ACTIONS(3671), + [anon_sym_LT_EQ] = ACTIONS(3655), + [anon_sym_LT_GT] = ACTIONS(3655), + [anon_sym_BANG_EQ] = ACTIONS(3655), + [anon_sym_GT] = ACTIONS(3671), + [anon_sym_GT_EQ] = ACTIONS(3655), + [anon_sym_BANG_TILDE] = ACTIONS(3671), + [anon_sym_TILDE_STAR] = ACTIONS(3655), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3655), + }, + [3054] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(3930), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(3932), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_grant_statement_token8] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(3934), + [aux_sym_having_clause_token1] = ACTIONS(211), + [aux_sym_order_by_clause_token1] = ACTIONS(211), + [aux_sym_limit_clause_token1] = ACTIONS(211), + [aux_sym_offset_clause_token1] = ACTIONS(211), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(3936), + [aux_sym_type_token2] = ACTIONS(3938), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [3055] = { + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(435), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_create_table_statement_token1] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [3056] = { + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3649), + [aux_sym_comment_statement_token7] = ACTIONS(3651), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym__compound_statement_token2] = ACTIONS(763), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3653), + [anon_sym_EQ] = ACTIONS(3655), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_reference_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_select_clause_body_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3667), + [anon_sym_DASH] = ACTIONS(3669), + [anon_sym_TILDE] = ACTIONS(3671), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3675), + [anon_sym_SLASH] = ACTIONS(3677), + [anon_sym_PERCENT] = ACTIONS(3675), + [anon_sym_LT_LT] = ACTIONS(3675), + [anon_sym_GT_GT] = ACTIONS(3675), + [anon_sym_AMP] = ACTIONS(3675), + [anon_sym_PIPE] = ACTIONS(3667), + [anon_sym_POUND] = ACTIONS(3669), + [anon_sym_LT] = ACTIONS(3671), + [anon_sym_LT_EQ] = ACTIONS(3655), + [anon_sym_LT_GT] = ACTIONS(3655), + [anon_sym_BANG_EQ] = ACTIONS(3655), + [anon_sym_GT] = ACTIONS(3671), + [anon_sym_GT_EQ] = ACTIONS(3655), + [anon_sym_BANG_TILDE] = ACTIONS(3671), + [anon_sym_TILDE_STAR] = ACTIONS(3655), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3655), + }, + [3057] = { + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(427), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_create_table_statement_token1] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [3058] = { + [aux_sym_array_type_repeat1] = STATE(3077), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(338), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(338), + [aux_sym_cte_token2] = ACTIONS(338), + [aux_sym_comment_statement_token7] = ACTIONS(338), + [aux_sym_create_statement_token1] = ACTIONS(338), + [aux_sym_alter_statement_token1] = ACTIONS(338), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(338), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(338), + [aux_sym_return_statement_token1] = ACTIONS(338), + [aux_sym_declare_statement_token1] = ACTIONS(338), + [aux_sym_create_function_statement_token7] = ACTIONS(338), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(338), + [aux_sym_trigger_event_token1] = ACTIONS(338), + [aux_sym_trigger_event_token2] = ACTIONS(338), + [aux_sym_trigger_event_token3] = ACTIONS(338), + [aux_sym_drop_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token1] = ACTIONS(338), + [aux_sym_grant_statement_token4] = ACTIONS(338), + [aux_sym_grant_statement_token8] = ACTIONS(338), + [aux_sym_order_by_clause_token1] = ACTIONS(338), + [aux_sym_limit_clause_token1] = ACTIONS(338), + [aux_sym_offset_clause_token1] = ACTIONS(338), + [aux_sym_where_clause_token1] = ACTIONS(338), + [aux_sym_join_type_token1] = ACTIONS(338), + [aux_sym_join_type_token2] = ACTIONS(338), + [aux_sym_join_type_token3] = ACTIONS(338), + [aux_sym_join_type_token4] = ACTIONS(338), + [aux_sym_join_clause_token1] = ACTIONS(338), + [aux_sym_frame_clause_token2] = ACTIONS(338), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(338), + [sym__unquoted_identifier] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(336), + [anon_sym_DQUOTE] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(3891), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [3059] = { + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(540), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_create_table_statement_token1] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [3060] = { + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(566), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_create_table_statement_token1] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [3061] = { + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(570), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_create_table_statement_token1] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [3062] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_where_clause_token1] = ACTIONS(199), + [aux_sym_join_type_token1] = ACTIONS(199), + [aux_sym_join_type_token2] = ACTIONS(199), + [aux_sym_join_type_token3] = ACTIONS(199), + [aux_sym_join_type_token4] = ACTIONS(199), + [aux_sym_join_clause_token1] = ACTIONS(199), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3063] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(429), + [aux_sym_cte_token2] = ACTIONS(429), + [aux_sym_truncate_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token7] = ACTIONS(429), + [aux_sym_begin_statement_token1] = ACTIONS(429), + [aux_sym_commit_statement_token1] = ACTIONS(429), + [aux_sym_rollback_statement_token1] = ACTIONS(429), + [aux_sym_create_statement_token1] = ACTIONS(429), + [aux_sym_alter_statement_token1] = ACTIONS(429), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(429), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(429), + [aux_sym_declare_statement_token1] = ACTIONS(429), + [aux_sym_create_function_statement_token7] = ACTIONS(429), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(429), + [aux_sym_trigger_event_token2] = ACTIONS(429), + [aux_sym_trigger_event_token3] = ACTIONS(429), + [aux_sym_drop_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token4] = ACTIONS(429), + [aux_sym_grant_statement_token8] = ACTIONS(429), + [aux_sym_order_by_clause_token1] = ACTIONS(429), + [aux_sym_limit_clause_token1] = ACTIONS(429), + [aux_sym_offset_clause_token1] = ACTIONS(429), + [aux_sym_where_clause_token1] = ACTIONS(429), + [aux_sym_join_type_token1] = ACTIONS(429), + [aux_sym_join_type_token2] = ACTIONS(429), + [aux_sym_join_type_token3] = ACTIONS(429), + [aux_sym_join_type_token4] = ACTIONS(429), + [aux_sym_join_clause_token1] = ACTIONS(429), + [aux_sym_frame_clause_token2] = ACTIONS(429), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [3064] = { + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(618), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_create_table_statement_token1] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [3065] = { + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(552), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_create_table_statement_token1] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [3066] = { + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(536), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_create_table_statement_token1] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [3067] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_reference_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_select_clause_body_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3667), + [anon_sym_DASH] = ACTIONS(3669), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3675), + [anon_sym_SLASH] = ACTIONS(3677), + [anon_sym_PERCENT] = ACTIONS(3675), + [anon_sym_LT_LT] = ACTIONS(3675), + [anon_sym_GT_GT] = ACTIONS(3675), + [anon_sym_AMP] = ACTIONS(3675), + [anon_sym_PIPE] = ACTIONS(3667), + [anon_sym_POUND] = ACTIONS(3669), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3068] = { + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_create_table_statement_token1] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [3069] = { + [ts_builtin_sym_end] = ACTIONS(1066), + [anon_sym_SEMI] = ACTIONS(1066), + [aux_sym_with_clause_token1] = ACTIONS(1068), + [aux_sym_cte_token2] = ACTIONS(3902), + [aux_sym_truncate_statement_token1] = ACTIONS(1066), + [aux_sym_comment_statement_token1] = ACTIONS(1066), + [aux_sym_comment_statement_token7] = ACTIONS(3904), + [aux_sym_begin_statement_token1] = ACTIONS(1066), + [aux_sym_commit_statement_token1] = ACTIONS(1066), + [aux_sym_rollback_statement_token1] = ACTIONS(1066), + [aux_sym_create_statement_token1] = ACTIONS(1066), + [aux_sym_alter_statement_token1] = ACTIONS(1066), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1066), + [aux_sym_pg_command_token1] = ACTIONS(1066), + [aux_sym__compound_statement_token2] = ACTIONS(1066), + [aux_sym_return_statement_token1] = ACTIONS(1066), + [aux_sym_declare_statement_token1] = ACTIONS(1066), + [aux_sym_create_function_statement_token7] = ACTIONS(1066), + [aux_sym_create_function_parameter_token1] = ACTIONS(3906), + [anon_sym_EQ] = ACTIONS(3908), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3910), + [aux_sym_trigger_event_token1] = ACTIONS(1066), + [aux_sym_trigger_event_token2] = ACTIONS(1066), + [aux_sym_trigger_event_token3] = ACTIONS(1066), + [aux_sym_drop_statement_token1] = ACTIONS(1066), + [aux_sym_grant_statement_token1] = ACTIONS(1066), + [aux_sym_grant_statement_token4] = ACTIONS(1066), + [aux_sym_grant_statement_token8] = ACTIONS(1066), + [aux_sym_create_table_statement_token1] = ACTIONS(1066), + [aux_sym_order_by_clause_token1] = ACTIONS(1066), + [aux_sym_limit_clause_token1] = ACTIONS(1066), + [aux_sym_offset_clause_token1] = ACTIONS(1066), + [aux_sym_where_clause_token1] = ACTIONS(1066), + [aux_sym_join_type_token1] = ACTIONS(1066), + [aux_sym_join_type_token2] = ACTIONS(1066), + [aux_sym_join_type_token3] = ACTIONS(1066), + [aux_sym_join_type_token4] = ACTIONS(1066), + [aux_sym_join_clause_token1] = ACTIONS(1066), + [aux_sym_frame_clause_token2] = ACTIONS(3912), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(3914), + [anon_sym_DASH_GT_GT] = ACTIONS(3916), + [anon_sym_POUND_GT] = ACTIONS(3914), + [anon_sym_POUND_GT_GT] = ACTIONS(3916), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3918), + [anon_sym_DASH] = ACTIONS(3920), + [anon_sym_TILDE] = ACTIONS(3922), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_POUND] = ACTIONS(3920), + [anon_sym_LT] = ACTIONS(3922), + [anon_sym_LT_EQ] = ACTIONS(3908), + [anon_sym_LT_GT] = ACTIONS(3908), + [anon_sym_BANG_EQ] = ACTIONS(3908), + [anon_sym_GT] = ACTIONS(3922), + [anon_sym_GT_EQ] = ACTIONS(3908), + [anon_sym_BANG_TILDE] = ACTIONS(3922), + [anon_sym_TILDE_STAR] = ACTIONS(3908), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3908), + }, + [3070] = { + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym__compound_statement_token2] = ACTIONS(670), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_reference_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_select_clause_body_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [3071] = { + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(548), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_create_table_statement_token1] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [3072] = { + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(590), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_create_table_statement_token1] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [3073] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(534), + [aux_sym_cte_token2] = ACTIONS(534), + [aux_sym_truncate_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token7] = ACTIONS(534), + [aux_sym_begin_statement_token1] = ACTIONS(534), + [aux_sym_commit_statement_token1] = ACTIONS(534), + [aux_sym_rollback_statement_token1] = ACTIONS(534), + [aux_sym_create_statement_token1] = ACTIONS(534), + [aux_sym_alter_statement_token1] = ACTIONS(534), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(534), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(534), + [aux_sym_declare_statement_token1] = ACTIONS(534), + [aux_sym_create_function_statement_token7] = ACTIONS(534), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(534), + [aux_sym_trigger_event_token2] = ACTIONS(534), + [aux_sym_trigger_event_token3] = ACTIONS(534), + [aux_sym_drop_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token4] = ACTIONS(534), + [aux_sym_grant_statement_token8] = ACTIONS(534), + [aux_sym_order_by_clause_token1] = ACTIONS(534), + [aux_sym_limit_clause_token1] = ACTIONS(534), + [aux_sym_offset_clause_token1] = ACTIONS(534), + [aux_sym_where_clause_token1] = ACTIONS(534), + [aux_sym_join_type_token1] = ACTIONS(534), + [aux_sym_join_type_token2] = ACTIONS(534), + [aux_sym_join_type_token3] = ACTIONS(534), + [aux_sym_join_type_token4] = ACTIONS(534), + [aux_sym_join_clause_token1] = ACTIONS(534), + [aux_sym_frame_clause_token2] = ACTIONS(534), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [3074] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token8] = ACTIONS(273), + [aux_sym_order_by_clause_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_where_clause_token1] = ACTIONS(273), + [aux_sym_join_type_token1] = ACTIONS(273), + [aux_sym_join_type_token2] = ACTIONS(273), + [aux_sym_join_type_token3] = ACTIONS(273), + [aux_sym_join_type_token4] = ACTIONS(273), + [aux_sym_join_clause_token1] = ACTIONS(273), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [3075] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(421), + [aux_sym_cte_token2] = ACTIONS(421), + [aux_sym_truncate_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token7] = ACTIONS(421), + [aux_sym_begin_statement_token1] = ACTIONS(421), + [aux_sym_commit_statement_token1] = ACTIONS(421), + [aux_sym_rollback_statement_token1] = ACTIONS(421), + [aux_sym_create_statement_token1] = ACTIONS(421), + [aux_sym_alter_statement_token1] = ACTIONS(421), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(421), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(421), + [aux_sym_declare_statement_token1] = ACTIONS(421), + [aux_sym_create_function_statement_token7] = ACTIONS(421), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(421), + [aux_sym_trigger_event_token2] = ACTIONS(421), + [aux_sym_trigger_event_token3] = ACTIONS(421), + [aux_sym_drop_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token4] = ACTIONS(421), + [aux_sym_grant_statement_token8] = ACTIONS(421), + [aux_sym_order_by_clause_token1] = ACTIONS(421), + [aux_sym_limit_clause_token1] = ACTIONS(421), + [aux_sym_offset_clause_token1] = ACTIONS(421), + [aux_sym_where_clause_token1] = ACTIONS(421), + [aux_sym_join_type_token1] = ACTIONS(421), + [aux_sym_join_type_token2] = ACTIONS(421), + [aux_sym_join_type_token3] = ACTIONS(421), + [aux_sym_join_type_token4] = ACTIONS(421), + [aux_sym_join_clause_token1] = ACTIONS(421), + [aux_sym_frame_clause_token2] = ACTIONS(421), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [3076] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token8] = ACTIONS(277), + [aux_sym_order_by_clause_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_where_clause_token1] = ACTIONS(277), + [aux_sym_join_type_token1] = ACTIONS(277), + [aux_sym_join_type_token2] = ACTIONS(277), + [aux_sym_join_type_token3] = ACTIONS(277), + [aux_sym_join_type_token4] = ACTIONS(277), + [aux_sym_join_clause_token1] = ACTIONS(277), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [3077] = { + [aux_sym_array_type_repeat1] = STATE(3077), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(3940), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3078] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3902), + [aux_sym_truncate_statement_token1] = ACTIONS(741), + [aux_sym_comment_statement_token1] = ACTIONS(741), + [aux_sym_comment_statement_token7] = ACTIONS(3904), + [aux_sym_begin_statement_token1] = ACTIONS(741), + [aux_sym_commit_statement_token1] = ACTIONS(741), + [aux_sym_rollback_statement_token1] = ACTIONS(741), + [aux_sym_create_statement_token1] = ACTIONS(741), + [aux_sym_alter_statement_token1] = ACTIONS(741), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(741), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym__compound_statement_token2] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(741), + [aux_sym_declare_statement_token1] = ACTIONS(741), + [aux_sym_create_function_statement_token7] = ACTIONS(741), + [aux_sym_create_function_parameter_token1] = ACTIONS(3906), + [anon_sym_EQ] = ACTIONS(3908), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3910), + [aux_sym_trigger_event_token1] = ACTIONS(741), + [aux_sym_trigger_event_token2] = ACTIONS(741), + [aux_sym_trigger_event_token3] = ACTIONS(741), + [aux_sym_drop_statement_token1] = ACTIONS(741), + [aux_sym_grant_statement_token1] = ACTIONS(741), + [aux_sym_grant_statement_token4] = ACTIONS(741), + [aux_sym_grant_statement_token8] = ACTIONS(741), + [aux_sym_create_table_statement_token1] = ACTIONS(741), + [aux_sym_order_by_clause_token1] = ACTIONS(741), + [aux_sym_limit_clause_token1] = ACTIONS(741), + [aux_sym_offset_clause_token1] = ACTIONS(741), + [aux_sym_where_clause_token1] = ACTIONS(741), + [aux_sym_join_type_token1] = ACTIONS(741), + [aux_sym_join_type_token2] = ACTIONS(741), + [aux_sym_join_type_token3] = ACTIONS(741), + [aux_sym_join_type_token4] = ACTIONS(741), + [aux_sym_join_clause_token1] = ACTIONS(741), + [aux_sym_frame_clause_token2] = ACTIONS(3912), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3918), + [anon_sym_DASH] = ACTIONS(3920), + [anon_sym_TILDE] = ACTIONS(3922), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_POUND] = ACTIONS(3920), + [anon_sym_LT] = ACTIONS(3922), + [anon_sym_LT_EQ] = ACTIONS(3908), + [anon_sym_LT_GT] = ACTIONS(3908), + [anon_sym_BANG_EQ] = ACTIONS(3908), + [anon_sym_GT] = ACTIONS(3922), + [anon_sym_GT_EQ] = ACTIONS(3908), + [anon_sym_BANG_TILDE] = ACTIONS(3922), + [anon_sym_TILDE_STAR] = ACTIONS(3908), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3908), + }, + [3079] = { + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(3943), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token1] = ACTIONS(612), + [aux_sym_cte_token2] = ACTIONS(612), + [aux_sym_comment_statement_token7] = ACTIONS(612), + [aux_sym_create_statement_token1] = ACTIONS(612), + [aux_sym_alter_statement_token1] = ACTIONS(612), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(612), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(612), + [aux_sym_return_statement_token1] = ACTIONS(612), + [aux_sym_declare_statement_token1] = ACTIONS(612), + [aux_sym_create_function_statement_token7] = ACTIONS(612), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(612), + [aux_sym_trigger_event_token1] = ACTIONS(612), + [aux_sym_trigger_event_token2] = ACTIONS(612), + [aux_sym_trigger_event_token3] = ACTIONS(612), + [aux_sym_drop_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token1] = ACTIONS(612), + [aux_sym_grant_statement_token4] = ACTIONS(612), + [aux_sym_grant_statement_token8] = ACTIONS(612), + [aux_sym_create_table_statement_token1] = ACTIONS(3945), + [aux_sym_order_by_clause_token1] = ACTIONS(612), + [aux_sym_limit_clause_token1] = ACTIONS(612), + [aux_sym_offset_clause_token1] = ACTIONS(612), + [aux_sym_where_clause_token1] = ACTIONS(612), + [aux_sym_join_type_token1] = ACTIONS(612), + [aux_sym_join_type_token2] = ACTIONS(612), + [aux_sym_join_type_token3] = ACTIONS(612), + [aux_sym_join_type_token4] = ACTIONS(612), + [aux_sym_join_clause_token1] = ACTIONS(612), + [aux_sym_frame_clause_token2] = ACTIONS(612), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(612), + [sym__unquoted_identifier] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(608), + [anon_sym_DQUOTE] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [3080] = { + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(650), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_create_table_statement_token1] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [3081] = { + [ts_builtin_sym_end] = ACTIONS(309), + [anon_sym_SEMI] = ACTIONS(309), + [aux_sym_with_clause_token1] = ACTIONS(3947), + [anon_sym_COMMA] = ACTIONS(309), + [aux_sym_cte_token2] = ACTIONS(309), + [anon_sym_LPAREN] = ACTIONS(3949), + [aux_sym_truncate_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token1] = ACTIONS(309), + [aux_sym_comment_statement_token7] = ACTIONS(309), + [aux_sym_begin_statement_token1] = ACTIONS(309), + [aux_sym_commit_statement_token1] = ACTIONS(309), + [aux_sym_rollback_statement_token1] = ACTIONS(309), + [aux_sym_create_statement_token1] = ACTIONS(309), + [aux_sym_alter_statement_token1] = ACTIONS(309), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(309), + [aux_sym_pg_command_token1] = ACTIONS(309), + [aux_sym__compound_statement_token2] = ACTIONS(309), + [aux_sym_return_statement_token1] = ACTIONS(309), + [aux_sym_declare_statement_token1] = ACTIONS(309), + [aux_sym_create_function_parameter_token1] = ACTIONS(313), + [anon_sym_EQ] = ACTIONS(309), + [aux_sym_create_trigger_statement_token1] = ACTIONS(309), + [aux_sym_trigger_reference_token1] = ACTIONS(309), + [aux_sym_trigger_event_token1] = ACTIONS(309), + [aux_sym_trigger_event_token2] = ACTIONS(309), + [aux_sym_trigger_event_token3] = ACTIONS(309), + [aux_sym_drop_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token1] = ACTIONS(309), + [aux_sym_grant_statement_token4] = ACTIONS(309), + [aux_sym_direction_constraint_token1] = ACTIONS(309), + [aux_sym_direction_constraint_token2] = ACTIONS(309), + [aux_sym_create_table_statement_token1] = ACTIONS(3951), + [aux_sym_order_expression_token1] = ACTIONS(309), + [aux_sym_limit_clause_token1] = ACTIONS(309), + [aux_sym_offset_clause_token1] = ACTIONS(309), + [aux_sym_fetch_clause_token1] = ACTIONS(309), + [aux_sym_where_clause_token1] = ACTIONS(309), + [aux_sym_frame_clause_token2] = ACTIONS(309), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(309), + [anon_sym_DASH_GT] = ACTIONS(313), + [anon_sym_DASH_GT_GT] = ACTIONS(309), + [anon_sym_POUND_GT] = ACTIONS(313), + [anon_sym_POUND_GT_GT] = ACTIONS(309), + [anon_sym_LBRACK] = ACTIONS(309), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(309), + [anon_sym_DASH] = ACTIONS(313), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_CARET] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(309), + [anon_sym_SLASH] = ACTIONS(313), + [anon_sym_PERCENT] = ACTIONS(309), + [anon_sym_LT_LT] = ACTIONS(309), + [anon_sym_GT_GT] = ACTIONS(309), + [anon_sym_AMP] = ACTIONS(309), + [anon_sym_PIPE] = ACTIONS(309), + [anon_sym_POUND] = ACTIONS(313), + [anon_sym_LT] = ACTIONS(313), + [anon_sym_LT_EQ] = ACTIONS(309), + [anon_sym_LT_GT] = ACTIONS(309), + [anon_sym_BANG_EQ] = ACTIONS(309), + [anon_sym_GT] = ACTIONS(313), + [anon_sym_GT_EQ] = ACTIONS(309), + [anon_sym_BANG_TILDE] = ACTIONS(313), + [anon_sym_TILDE_STAR] = ACTIONS(309), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(309), + }, + [3082] = { + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(467), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_create_table_statement_token1] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [3083] = { + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_create_table_statement_token1] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [3084] = { + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(431), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_create_table_statement_token1] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [3085] = { + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(443), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_create_table_statement_token1] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [3086] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_create_table_statement_token1] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3087] = { + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(447), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_create_table_statement_token1] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [3088] = { + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(544), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_create_table_statement_token1] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [3089] = { + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3953), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(604), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3955), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [3090] = { + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_create_table_statement_token1] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [3091] = { + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3957), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token1] = ACTIONS(596), + [aux_sym_cte_token2] = ACTIONS(596), + [aux_sym_comment_statement_token7] = ACTIONS(596), + [aux_sym_create_statement_token1] = ACTIONS(596), + [aux_sym_alter_statement_token1] = ACTIONS(596), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(596), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(596), + [aux_sym_return_statement_token1] = ACTIONS(596), + [aux_sym_declare_statement_token1] = ACTIONS(596), + [aux_sym_create_function_statement_token7] = ACTIONS(596), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(596), + [aux_sym_trigger_event_token1] = ACTIONS(596), + [aux_sym_trigger_event_token2] = ACTIONS(596), + [aux_sym_trigger_event_token3] = ACTIONS(596), + [aux_sym_drop_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token1] = ACTIONS(596), + [aux_sym_grant_statement_token4] = ACTIONS(596), + [aux_sym_grant_statement_token8] = ACTIONS(596), + [aux_sym_create_table_statement_token1] = ACTIONS(3959), + [aux_sym_order_by_clause_token1] = ACTIONS(596), + [aux_sym_limit_clause_token1] = ACTIONS(596), + [aux_sym_offset_clause_token1] = ACTIONS(596), + [aux_sym_where_clause_token1] = ACTIONS(596), + [aux_sym_join_type_token1] = ACTIONS(596), + [aux_sym_join_type_token2] = ACTIONS(596), + [aux_sym_join_type_token3] = ACTIONS(596), + [aux_sym_join_type_token4] = ACTIONS(596), + [aux_sym_join_clause_token1] = ACTIONS(596), + [aux_sym_frame_clause_token2] = ACTIONS(596), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(596), + [sym__unquoted_identifier] = ACTIONS(596), + [anon_sym_BQUOTE] = ACTIONS(592), + [anon_sym_DQUOTE] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [3092] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3961), + [aux_sym_cte_token2] = ACTIONS(600), + [aux_sym_truncate_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token7] = ACTIONS(600), + [aux_sym_begin_statement_token1] = ACTIONS(600), + [aux_sym_commit_statement_token1] = ACTIONS(600), + [aux_sym_rollback_statement_token1] = ACTIONS(600), + [aux_sym_create_statement_token1] = ACTIONS(600), + [aux_sym_alter_statement_token1] = ACTIONS(600), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(600), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(600), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(600), + [aux_sym_declare_statement_token1] = ACTIONS(600), + [aux_sym_null_hint_token2] = ACTIONS(600), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(600), + [aux_sym_trigger_event_token1] = ACTIONS(600), + [aux_sym_trigger_event_token2] = ACTIONS(600), + [aux_sym_trigger_event_token3] = ACTIONS(600), + [aux_sym_drop_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token4] = ACTIONS(600), + [aux_sym_grant_statement_token5] = ACTIONS(600), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(600), + [aux_sym_direction_constraint_token1] = ACTIONS(600), + [aux_sym_direction_constraint_token2] = ACTIONS(600), + [anon_sym_CONSTRAINT] = ACTIONS(600), + [aux_sym_table_constraint_check_token1] = ACTIONS(600), + [aux_sym_table_constraint_unique_token1] = ACTIONS(600), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(600), + [aux_sym_create_table_statement_token1] = ACTIONS(3963), + [aux_sym_frame_clause_token2] = ACTIONS(600), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [3093] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(632), + [aux_sym_cte_token2] = ACTIONS(632), + [aux_sym_truncate_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token7] = ACTIONS(632), + [aux_sym_begin_statement_token1] = ACTIONS(632), + [aux_sym_commit_statement_token1] = ACTIONS(632), + [aux_sym_rollback_statement_token1] = ACTIONS(632), + [aux_sym_create_statement_token1] = ACTIONS(632), + [aux_sym_alter_statement_token1] = ACTIONS(632), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(632), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(632), + [aux_sym_declare_statement_token1] = ACTIONS(632), + [aux_sym_create_function_statement_token7] = ACTIONS(632), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(632), + [aux_sym_trigger_event_token2] = ACTIONS(632), + [aux_sym_trigger_event_token3] = ACTIONS(632), + [aux_sym_drop_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token4] = ACTIONS(632), + [aux_sym_grant_statement_token8] = ACTIONS(632), + [aux_sym_order_by_clause_token1] = ACTIONS(632), + [aux_sym_limit_clause_token1] = ACTIONS(632), + [aux_sym_offset_clause_token1] = ACTIONS(632), + [aux_sym_where_clause_token1] = ACTIONS(632), + [aux_sym_join_type_token1] = ACTIONS(632), + [aux_sym_join_type_token2] = ACTIONS(632), + [aux_sym_join_type_token3] = ACTIONS(632), + [aux_sym_join_type_token4] = ACTIONS(632), + [aux_sym_join_clause_token1] = ACTIONS(632), + [aux_sym_frame_clause_token2] = ACTIONS(632), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [3094] = { + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym__compound_statement_token2] = ACTIONS(666), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_reference_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_select_clause_body_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [3095] = { + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym__compound_statement_token2] = ACTIONS(715), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_reference_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_select_clause_body_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [3096] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(725), + [aux_sym_truncate_statement_token1] = ACTIONS(725), + [aux_sym_comment_statement_token1] = ACTIONS(725), + [aux_sym_comment_statement_token7] = ACTIONS(725), + [aux_sym_begin_statement_token1] = ACTIONS(725), + [aux_sym_commit_statement_token1] = ACTIONS(725), + [aux_sym_rollback_statement_token1] = ACTIONS(725), + [aux_sym_create_statement_token1] = ACTIONS(725), + [aux_sym_alter_statement_token1] = ACTIONS(725), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(725), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym__compound_statement_token2] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(725), + [aux_sym_declare_statement_token1] = ACTIONS(725), + [aux_sym_create_function_statement_token7] = ACTIONS(725), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(725), + [aux_sym_trigger_event_token2] = ACTIONS(725), + [aux_sym_trigger_event_token3] = ACTIONS(725), + [aux_sym_drop_statement_token1] = ACTIONS(725), + [aux_sym_grant_statement_token1] = ACTIONS(725), + [aux_sym_grant_statement_token4] = ACTIONS(725), + [aux_sym_grant_statement_token8] = ACTIONS(725), + [aux_sym_create_table_statement_token1] = ACTIONS(725), + [aux_sym_order_by_clause_token1] = ACTIONS(725), + [aux_sym_limit_clause_token1] = ACTIONS(725), + [aux_sym_offset_clause_token1] = ACTIONS(725), + [aux_sym_where_clause_token1] = ACTIONS(725), + [aux_sym_join_type_token1] = ACTIONS(725), + [aux_sym_join_type_token2] = ACTIONS(725), + [aux_sym_join_type_token3] = ACTIONS(725), + [aux_sym_join_type_token4] = ACTIONS(725), + [aux_sym_join_clause_token1] = ACTIONS(725), + [aux_sym_frame_clause_token2] = ACTIONS(725), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [3097] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(836), + [aux_sym_truncate_statement_token1] = ACTIONS(836), + [aux_sym_comment_statement_token1] = ACTIONS(836), + [aux_sym_comment_statement_token7] = ACTIONS(836), + [aux_sym_begin_statement_token1] = ACTIONS(836), + [aux_sym_commit_statement_token1] = ACTIONS(836), + [aux_sym_rollback_statement_token1] = ACTIONS(836), + [aux_sym_create_statement_token1] = ACTIONS(836), + [aux_sym_alter_statement_token1] = ACTIONS(836), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(836), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym__compound_statement_token2] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(836), + [aux_sym_declare_statement_token1] = ACTIONS(836), + [aux_sym_create_function_statement_token7] = ACTIONS(836), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(836), + [aux_sym_trigger_event_token2] = ACTIONS(836), + [aux_sym_trigger_event_token3] = ACTIONS(836), + [aux_sym_drop_statement_token1] = ACTIONS(836), + [aux_sym_grant_statement_token1] = ACTIONS(836), + [aux_sym_grant_statement_token4] = ACTIONS(836), + [aux_sym_grant_statement_token8] = ACTIONS(836), + [aux_sym_create_table_statement_token1] = ACTIONS(836), + [aux_sym_order_by_clause_token1] = ACTIONS(836), + [aux_sym_limit_clause_token1] = ACTIONS(836), + [aux_sym_offset_clause_token1] = ACTIONS(836), + [aux_sym_where_clause_token1] = ACTIONS(836), + [aux_sym_join_type_token1] = ACTIONS(836), + [aux_sym_join_type_token2] = ACTIONS(836), + [aux_sym_join_type_token3] = ACTIONS(836), + [aux_sym_join_type_token4] = ACTIONS(836), + [aux_sym_join_clause_token1] = ACTIONS(836), + [aux_sym_frame_clause_token2] = ACTIONS(836), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [3098] = { + [sym_over_clause] = STATE(3445), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(240), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(240), + [aux_sym_trigger_reference_token1] = ACTIONS(240), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_direction_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token2] = ACTIONS(240), + [aux_sym_order_expression_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_fetch_clause_token1] = ACTIONS(240), + [aux_sym_where_clause_token1] = ACTIONS(240), + [aux_sym_over_clause_token1] = ACTIONS(3277), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [3099] = { + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(532), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_create_table_statement_token1] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [3100] = { + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(486), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_create_table_statement_token1] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [3101] = { + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3965), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token1] = ACTIONS(584), + [aux_sym_cte_token2] = ACTIONS(584), + [aux_sym_comment_statement_token7] = ACTIONS(584), + [aux_sym_create_statement_token1] = ACTIONS(584), + [aux_sym_alter_statement_token1] = ACTIONS(584), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(584), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(584), + [aux_sym_return_statement_token1] = ACTIONS(584), + [aux_sym_declare_statement_token1] = ACTIONS(584), + [aux_sym_create_function_statement_token7] = ACTIONS(584), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(584), + [aux_sym_trigger_event_token1] = ACTIONS(584), + [aux_sym_trigger_event_token2] = ACTIONS(584), + [aux_sym_trigger_event_token3] = ACTIONS(584), + [aux_sym_drop_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token1] = ACTIONS(584), + [aux_sym_grant_statement_token4] = ACTIONS(584), + [aux_sym_grant_statement_token8] = ACTIONS(584), + [aux_sym_create_table_statement_token1] = ACTIONS(3967), + [aux_sym_order_by_clause_token1] = ACTIONS(584), + [aux_sym_limit_clause_token1] = ACTIONS(584), + [aux_sym_offset_clause_token1] = ACTIONS(584), + [aux_sym_where_clause_token1] = ACTIONS(584), + [aux_sym_join_type_token1] = ACTIONS(584), + [aux_sym_join_type_token2] = ACTIONS(584), + [aux_sym_join_type_token3] = ACTIONS(584), + [aux_sym_join_type_token4] = ACTIONS(584), + [aux_sym_join_clause_token1] = ACTIONS(584), + [aux_sym_frame_clause_token2] = ACTIONS(584), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(584), + [sym__unquoted_identifier] = ACTIONS(584), + [anon_sym_BQUOTE] = ACTIONS(580), + [anon_sym_DQUOTE] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [3102] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(3969), + [aux_sym_cte_token2] = ACTIONS(592), + [aux_sym_truncate_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token7] = ACTIONS(592), + [aux_sym_begin_statement_token1] = ACTIONS(592), + [aux_sym_commit_statement_token1] = ACTIONS(592), + [aux_sym_rollback_statement_token1] = ACTIONS(592), + [aux_sym_create_statement_token1] = ACTIONS(592), + [aux_sym_alter_statement_token1] = ACTIONS(592), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(592), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(592), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(592), + [aux_sym_null_hint_token2] = ACTIONS(592), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(592), + [aux_sym_trigger_event_token1] = ACTIONS(592), + [aux_sym_trigger_event_token2] = ACTIONS(592), + [aux_sym_trigger_event_token3] = ACTIONS(592), + [aux_sym_drop_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token4] = ACTIONS(592), + [aux_sym_grant_statement_token5] = ACTIONS(592), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(592), + [aux_sym_direction_constraint_token1] = ACTIONS(592), + [aux_sym_direction_constraint_token2] = ACTIONS(592), + [anon_sym_CONSTRAINT] = ACTIONS(592), + [aux_sym_table_constraint_check_token1] = ACTIONS(592), + [aux_sym_table_constraint_unique_token1] = ACTIONS(592), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(592), + [aux_sym_create_table_statement_token1] = ACTIONS(3971), + [aux_sym_frame_clause_token2] = ACTIONS(592), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [3103] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_create_table_statement_token1] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3104] = { + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym__compound_statement_token2] = ACTIONS(723), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_reference_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_select_clause_body_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [3105] = { + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(471), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_create_table_statement_token1] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [3106] = { + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym__compound_statement_token2] = ACTIONS(727), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_reference_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_select_clause_body_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [3107] = { + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(158), + [aux_sym_cte_token2] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token1] = ACTIONS(158), + [aux_sym_comment_statement_token7] = ACTIONS(158), + [aux_sym_begin_statement_token1] = ACTIONS(158), + [aux_sym_commit_statement_token1] = ACTIONS(158), + [aux_sym_rollback_statement_token1] = ACTIONS(158), + [aux_sym_create_statement_token1] = ACTIONS(158), + [aux_sym_alter_statement_token1] = ACTIONS(158), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(158), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym__compound_statement_token2] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(158), + [aux_sym_declare_statement_token1] = ACTIONS(158), + [aux_sym_create_function_parameter_token1] = ACTIONS(160), + [anon_sym_EQ] = ACTIONS(158), + [aux_sym_create_trigger_statement_token1] = ACTIONS(158), + [aux_sym_trigger_reference_token1] = ACTIONS(158), + [aux_sym_trigger_event_token1] = ACTIONS(158), + [aux_sym_trigger_event_token2] = ACTIONS(158), + [aux_sym_trigger_event_token3] = ACTIONS(158), + [aux_sym_drop_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token1] = ACTIONS(158), + [aux_sym_grant_statement_token4] = ACTIONS(158), + [aux_sym_direction_constraint_token1] = ACTIONS(158), + [aux_sym_direction_constraint_token2] = ACTIONS(158), + [aux_sym_order_expression_token1] = ACTIONS(158), + [aux_sym_limit_clause_token1] = ACTIONS(158), + [aux_sym_offset_clause_token1] = ACTIONS(158), + [aux_sym_fetch_clause_token1] = ACTIONS(158), + [aux_sym_where_clause_token1] = ACTIONS(158), + [aux_sym_frame_clause_token2] = ACTIONS(158), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(158), + [anon_sym_DASH_GT] = ACTIONS(160), + [anon_sym_DASH_GT_GT] = ACTIONS(158), + [anon_sym_POUND_GT] = ACTIONS(160), + [anon_sym_POUND_GT_GT] = ACTIONS(158), + [anon_sym_COLON_COLON] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(158), + [anon_sym_DASH] = ACTIONS(160), + [anon_sym_TILDE] = ACTIONS(160), + [anon_sym_CARET] = ACTIONS(158), + [anon_sym_STAR] = ACTIONS(158), + [anon_sym_SLASH] = ACTIONS(160), + [anon_sym_PERCENT] = ACTIONS(158), + [anon_sym_LT_LT] = ACTIONS(158), + [anon_sym_GT_GT] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(158), + [anon_sym_PIPE] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(160), + [anon_sym_LT] = ACTIONS(160), + [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_GT] = ACTIONS(158), + [anon_sym_BANG_EQ] = ACTIONS(158), + [anon_sym_GT] = ACTIONS(160), + [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_TILDE] = ACTIONS(160), + [anon_sym_TILDE_STAR] = ACTIONS(158), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(158), + [anon_sym_DOT_STAR] = ACTIONS(158), + }, + [3108] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3902), + [aux_sym_truncate_statement_token1] = ACTIONS(765), + [aux_sym_comment_statement_token1] = ACTIONS(765), + [aux_sym_comment_statement_token7] = ACTIONS(3904), + [aux_sym_begin_statement_token1] = ACTIONS(765), + [aux_sym_commit_statement_token1] = ACTIONS(765), + [aux_sym_rollback_statement_token1] = ACTIONS(765), + [aux_sym_create_statement_token1] = ACTIONS(765), + [aux_sym_alter_statement_token1] = ACTIONS(765), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(765), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym__compound_statement_token2] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(765), + [aux_sym_declare_statement_token1] = ACTIONS(765), + [aux_sym_create_function_statement_token7] = ACTIONS(765), + [aux_sym_create_function_parameter_token1] = ACTIONS(3906), + [anon_sym_EQ] = ACTIONS(3908), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(765), + [aux_sym_trigger_event_token2] = ACTIONS(765), + [aux_sym_trigger_event_token3] = ACTIONS(765), + [aux_sym_drop_statement_token1] = ACTIONS(765), + [aux_sym_grant_statement_token1] = ACTIONS(765), + [aux_sym_grant_statement_token4] = ACTIONS(765), + [aux_sym_grant_statement_token8] = ACTIONS(765), + [aux_sym_create_table_statement_token1] = ACTIONS(765), + [aux_sym_order_by_clause_token1] = ACTIONS(765), + [aux_sym_limit_clause_token1] = ACTIONS(765), + [aux_sym_offset_clause_token1] = ACTIONS(765), + [aux_sym_where_clause_token1] = ACTIONS(765), + [aux_sym_join_type_token1] = ACTIONS(765), + [aux_sym_join_type_token2] = ACTIONS(765), + [aux_sym_join_type_token3] = ACTIONS(765), + [aux_sym_join_type_token4] = ACTIONS(765), + [aux_sym_join_clause_token1] = ACTIONS(765), + [aux_sym_frame_clause_token2] = ACTIONS(765), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3918), + [anon_sym_DASH] = ACTIONS(3920), + [anon_sym_TILDE] = ACTIONS(3922), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_POUND] = ACTIONS(3920), + [anon_sym_LT] = ACTIONS(3922), + [anon_sym_LT_EQ] = ACTIONS(3908), + [anon_sym_LT_GT] = ACTIONS(3908), + [anon_sym_BANG_EQ] = ACTIONS(3908), + [anon_sym_GT] = ACTIONS(3922), + [anon_sym_GT_EQ] = ACTIONS(3908), + [anon_sym_BANG_TILDE] = ACTIONS(3922), + [anon_sym_TILDE_STAR] = ACTIONS(3908), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3908), + }, + [3109] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(305), + [aux_sym_cte_token2] = ACTIONS(305), + [aux_sym_truncate_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token7] = ACTIONS(305), + [aux_sym_begin_statement_token1] = ACTIONS(305), + [aux_sym_commit_statement_token1] = ACTIONS(305), + [aux_sym_rollback_statement_token1] = ACTIONS(305), + [aux_sym_create_statement_token1] = ACTIONS(305), + [aux_sym_alter_statement_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(305), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(305), + [aux_sym_declare_statement_token1] = ACTIONS(305), + [aux_sym_null_hint_token2] = ACTIONS(305), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(305), + [aux_sym_trigger_event_token1] = ACTIONS(305), + [aux_sym_trigger_event_token2] = ACTIONS(305), + [aux_sym_trigger_event_token3] = ACTIONS(305), + [aux_sym_drop_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token4] = ACTIONS(305), + [aux_sym_grant_statement_token5] = ACTIONS(305), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(305), + [aux_sym_direction_constraint_token1] = ACTIONS(305), + [aux_sym_direction_constraint_token2] = ACTIONS(305), + [anon_sym_CONSTRAINT] = ACTIONS(305), + [aux_sym_table_constraint_check_token1] = ACTIONS(305), + [aux_sym_table_constraint_unique_token1] = ACTIONS(305), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(305), + [aux_sym_over_clause_token1] = ACTIONS(305), + [aux_sym_frame_clause_token2] = ACTIONS(305), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [3110] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(3973), + [aux_sym_cte_token2] = ACTIONS(580), + [aux_sym_truncate_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token7] = ACTIONS(580), + [aux_sym_begin_statement_token1] = ACTIONS(580), + [aux_sym_commit_statement_token1] = ACTIONS(580), + [aux_sym_rollback_statement_token1] = ACTIONS(580), + [aux_sym_create_statement_token1] = ACTIONS(580), + [aux_sym_alter_statement_token1] = ACTIONS(580), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(580), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(580), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(580), + [aux_sym_declare_statement_token1] = ACTIONS(580), + [aux_sym_null_hint_token2] = ACTIONS(580), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(580), + [aux_sym_trigger_event_token1] = ACTIONS(580), + [aux_sym_trigger_event_token2] = ACTIONS(580), + [aux_sym_trigger_event_token3] = ACTIONS(580), + [aux_sym_drop_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token4] = ACTIONS(580), + [aux_sym_grant_statement_token5] = ACTIONS(580), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(580), + [aux_sym_direction_constraint_token1] = ACTIONS(580), + [aux_sym_direction_constraint_token2] = ACTIONS(580), + [anon_sym_CONSTRAINT] = ACTIONS(580), + [aux_sym_table_constraint_check_token1] = ACTIONS(580), + [aux_sym_table_constraint_unique_token1] = ACTIONS(580), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(580), + [aux_sym_create_table_statement_token1] = ACTIONS(3975), + [aux_sym_frame_clause_token2] = ACTIONS(580), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [3111] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(445), + [aux_sym_cte_token2] = ACTIONS(445), + [aux_sym_truncate_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token7] = ACTIONS(445), + [aux_sym_begin_statement_token1] = ACTIONS(445), + [aux_sym_commit_statement_token1] = ACTIONS(445), + [aux_sym_rollback_statement_token1] = ACTIONS(445), + [aux_sym_create_statement_token1] = ACTIONS(445), + [aux_sym_alter_statement_token1] = ACTIONS(445), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(445), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(445), + [aux_sym_declare_statement_token1] = ACTIONS(445), + [aux_sym_create_function_statement_token7] = ACTIONS(445), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(445), + [aux_sym_trigger_event_token2] = ACTIONS(445), + [aux_sym_trigger_event_token3] = ACTIONS(445), + [aux_sym_drop_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token4] = ACTIONS(445), + [aux_sym_grant_statement_token8] = ACTIONS(445), + [aux_sym_order_by_clause_token1] = ACTIONS(445), + [aux_sym_limit_clause_token1] = ACTIONS(445), + [aux_sym_offset_clause_token1] = ACTIONS(445), + [aux_sym_where_clause_token1] = ACTIONS(445), + [aux_sym_join_type_token1] = ACTIONS(445), + [aux_sym_join_type_token2] = ACTIONS(445), + [aux_sym_join_type_token3] = ACTIONS(445), + [aux_sym_join_type_token4] = ACTIONS(445), + [aux_sym_join_clause_token1] = ACTIONS(445), + [aux_sym_frame_clause_token2] = ACTIONS(445), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [3112] = { + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(3977), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token1] = ACTIONS(604), + [aux_sym_cte_token2] = ACTIONS(604), + [aux_sym_comment_statement_token7] = ACTIONS(604), + [aux_sym_create_statement_token1] = ACTIONS(604), + [aux_sym_alter_statement_token1] = ACTIONS(604), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(604), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(604), + [aux_sym_return_statement_token1] = ACTIONS(604), + [aux_sym_declare_statement_token1] = ACTIONS(604), + [aux_sym_create_function_statement_token7] = ACTIONS(604), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(604), + [aux_sym_trigger_event_token1] = ACTIONS(604), + [aux_sym_trigger_event_token2] = ACTIONS(604), + [aux_sym_trigger_event_token3] = ACTIONS(604), + [aux_sym_drop_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token1] = ACTIONS(604), + [aux_sym_grant_statement_token4] = ACTIONS(604), + [aux_sym_grant_statement_token8] = ACTIONS(604), + [aux_sym_create_table_statement_token1] = ACTIONS(3979), + [aux_sym_order_by_clause_token1] = ACTIONS(604), + [aux_sym_limit_clause_token1] = ACTIONS(604), + [aux_sym_offset_clause_token1] = ACTIONS(604), + [aux_sym_where_clause_token1] = ACTIONS(604), + [aux_sym_join_type_token1] = ACTIONS(604), + [aux_sym_join_type_token2] = ACTIONS(604), + [aux_sym_join_type_token3] = ACTIONS(604), + [aux_sym_join_type_token4] = ACTIONS(604), + [aux_sym_join_clause_token1] = ACTIONS(604), + [aux_sym_frame_clause_token2] = ACTIONS(604), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(604), + [sym__unquoted_identifier] = ACTIONS(604), + [anon_sym_BQUOTE] = ACTIONS(600), + [anon_sym_DQUOTE] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [3113] = { + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3649), + [aux_sym_comment_statement_token7] = ACTIONS(3651), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym__compound_statement_token2] = ACTIONS(743), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3653), + [anon_sym_EQ] = ACTIONS(3655), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3657), + [aux_sym_trigger_reference_token1] = ACTIONS(743), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_select_clause_body_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3667), + [anon_sym_DASH] = ACTIONS(3669), + [anon_sym_TILDE] = ACTIONS(3671), + [anon_sym_CARET] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3675), + [anon_sym_SLASH] = ACTIONS(3677), + [anon_sym_PERCENT] = ACTIONS(3675), + [anon_sym_LT_LT] = ACTIONS(3675), + [anon_sym_GT_GT] = ACTIONS(3675), + [anon_sym_AMP] = ACTIONS(3675), + [anon_sym_PIPE] = ACTIONS(3667), + [anon_sym_POUND] = ACTIONS(3669), + [anon_sym_LT] = ACTIONS(3671), + [anon_sym_LT_EQ] = ACTIONS(3655), + [anon_sym_LT_GT] = ACTIONS(3655), + [anon_sym_BANG_EQ] = ACTIONS(3655), + [anon_sym_GT] = ACTIONS(3671), + [anon_sym_GT_EQ] = ACTIONS(3655), + [anon_sym_BANG_TILDE] = ACTIONS(3671), + [anon_sym_TILDE_STAR] = ACTIONS(3655), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3655), + }, + [3114] = { + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym__compound_statement_token2] = ACTIONS(731), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_reference_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_select_clause_body_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [3115] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(737), + [aux_sym_truncate_statement_token1] = ACTIONS(737), + [aux_sym_comment_statement_token1] = ACTIONS(737), + [aux_sym_comment_statement_token7] = ACTIONS(737), + [aux_sym_begin_statement_token1] = ACTIONS(737), + [aux_sym_commit_statement_token1] = ACTIONS(737), + [aux_sym_rollback_statement_token1] = ACTIONS(737), + [aux_sym_create_statement_token1] = ACTIONS(737), + [aux_sym_alter_statement_token1] = ACTIONS(737), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(737), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym__compound_statement_token2] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(737), + [aux_sym_declare_statement_token1] = ACTIONS(737), + [aux_sym_create_function_statement_token7] = ACTIONS(737), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(737), + [aux_sym_trigger_event_token2] = ACTIONS(737), + [aux_sym_trigger_event_token3] = ACTIONS(737), + [aux_sym_drop_statement_token1] = ACTIONS(737), + [aux_sym_grant_statement_token1] = ACTIONS(737), + [aux_sym_grant_statement_token4] = ACTIONS(737), + [aux_sym_grant_statement_token8] = ACTIONS(737), + [aux_sym_create_table_statement_token1] = ACTIONS(737), + [aux_sym_order_by_clause_token1] = ACTIONS(737), + [aux_sym_limit_clause_token1] = ACTIONS(737), + [aux_sym_offset_clause_token1] = ACTIONS(737), + [aux_sym_where_clause_token1] = ACTIONS(737), + [aux_sym_join_type_token1] = ACTIONS(737), + [aux_sym_join_type_token2] = ACTIONS(737), + [aux_sym_join_type_token3] = ACTIONS(737), + [aux_sym_join_type_token4] = ACTIONS(737), + [aux_sym_join_clause_token1] = ACTIONS(737), + [aux_sym_frame_clause_token2] = ACTIONS(737), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [3116] = { + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym__compound_statement_token2] = ACTIONS(735), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_reference_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_select_clause_body_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [3117] = { + [ts_builtin_sym_end] = ACTIONS(142), + [anon_sym_SEMI] = ACTIONS(142), + [aux_sym_with_clause_token1] = ACTIONS(142), + [anon_sym_COMMA] = ACTIONS(142), + [aux_sym_cte_token2] = ACTIONS(142), + [anon_sym_LPAREN] = ACTIONS(142), + [aux_sym_truncate_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token1] = ACTIONS(142), + [aux_sym_comment_statement_token7] = ACTIONS(142), + [aux_sym_begin_statement_token1] = ACTIONS(142), + [aux_sym_commit_statement_token1] = ACTIONS(142), + [aux_sym_rollback_statement_token1] = ACTIONS(142), + [aux_sym_create_statement_token1] = ACTIONS(142), + [aux_sym_alter_statement_token1] = ACTIONS(142), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(142), + [aux_sym_pg_command_token1] = ACTIONS(142), + [aux_sym__compound_statement_token2] = ACTIONS(142), + [aux_sym_return_statement_token1] = ACTIONS(142), + [aux_sym_declare_statement_token1] = ACTIONS(142), + [aux_sym_create_function_statement_token7] = ACTIONS(142), + [aux_sym_create_function_parameter_token1] = ACTIONS(144), + [anon_sym_EQ] = ACTIONS(142), + [aux_sym_create_trigger_statement_token1] = ACTIONS(144), + [aux_sym_trigger_event_token1] = ACTIONS(142), + [aux_sym_trigger_event_token2] = ACTIONS(142), + [aux_sym_trigger_event_token3] = ACTIONS(142), + [aux_sym_drop_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token1] = ACTIONS(142), + [aux_sym_grant_statement_token4] = ACTIONS(142), + [aux_sym_grant_statement_token8] = ACTIONS(142), + [aux_sym_having_clause_token1] = ACTIONS(142), + [aux_sym_order_by_clause_token1] = ACTIONS(142), + [aux_sym_limit_clause_token1] = ACTIONS(142), + [aux_sym_offset_clause_token1] = ACTIONS(142), + [aux_sym_frame_clause_token2] = ACTIONS(142), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(144), + [anon_sym_DASH_GT] = ACTIONS(144), + [anon_sym_DASH_GT_GT] = ACTIONS(142), + [anon_sym_POUND_GT] = ACTIONS(144), + [anon_sym_POUND_GT_GT] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(142), + [anon_sym_COLON_COLON] = ACTIONS(142), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(142), + [anon_sym_DASH] = ACTIONS(144), + [anon_sym_TILDE] = ACTIONS(144), + [anon_sym_CARET] = ACTIONS(142), + [anon_sym_STAR] = ACTIONS(142), + [anon_sym_SLASH] = ACTIONS(144), + [anon_sym_PERCENT] = ACTIONS(142), + [anon_sym_LT_LT] = ACTIONS(142), + [anon_sym_GT_GT] = ACTIONS(142), + [anon_sym_AMP] = ACTIONS(142), + [anon_sym_PIPE] = ACTIONS(142), + [anon_sym_POUND] = ACTIONS(144), + [anon_sym_LT] = ACTIONS(144), + [anon_sym_LT_EQ] = ACTIONS(142), + [anon_sym_LT_GT] = ACTIONS(142), + [anon_sym_BANG_EQ] = ACTIONS(142), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_EQ] = ACTIONS(142), + [anon_sym_BANG_TILDE] = ACTIONS(144), + [anon_sym_TILDE_STAR] = ACTIONS(142), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(142), + [anon_sym_DOT_STAR] = ACTIONS(142), + }, + [3118] = { + [ts_builtin_sym_end] = ACTIONS(128), + [anon_sym_SEMI] = ACTIONS(128), + [aux_sym_with_clause_token1] = ACTIONS(128), + [anon_sym_COMMA] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), + [anon_sym_LPAREN] = ACTIONS(128), + [aux_sym_truncate_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token1] = ACTIONS(128), + [aux_sym_comment_statement_token7] = ACTIONS(128), + [aux_sym_begin_statement_token1] = ACTIONS(128), + [aux_sym_commit_statement_token1] = ACTIONS(128), + [aux_sym_rollback_statement_token1] = ACTIONS(128), + [aux_sym_create_statement_token1] = ACTIONS(128), + [aux_sym_alter_statement_token1] = ACTIONS(128), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(128), + [aux_sym_pg_command_token1] = ACTIONS(128), + [aux_sym__compound_statement_token2] = ACTIONS(128), + [aux_sym_return_statement_token1] = ACTIONS(128), + [aux_sym_declare_statement_token1] = ACTIONS(128), + [aux_sym_create_function_statement_token7] = ACTIONS(128), + [aux_sym_create_function_parameter_token1] = ACTIONS(130), + [anon_sym_EQ] = ACTIONS(128), + [aux_sym_create_trigger_statement_token1] = ACTIONS(130), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = ACTIONS(128), + [aux_sym_trigger_event_token3] = ACTIONS(128), + [aux_sym_drop_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token1] = ACTIONS(128), + [aux_sym_grant_statement_token4] = ACTIONS(128), + [aux_sym_grant_statement_token8] = ACTIONS(128), + [aux_sym_having_clause_token1] = ACTIONS(128), + [aux_sym_order_by_clause_token1] = ACTIONS(128), + [aux_sym_limit_clause_token1] = ACTIONS(128), + [aux_sym_offset_clause_token1] = ACTIONS(128), + [aux_sym_frame_clause_token2] = ACTIONS(128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(128), + [anon_sym_DOT] = ACTIONS(130), + [anon_sym_DASH_GT] = ACTIONS(130), + [anon_sym_DASH_GT_GT] = ACTIONS(128), + [anon_sym_POUND_GT] = ACTIONS(130), + [anon_sym_POUND_GT_GT] = ACTIONS(128), + [anon_sym_LBRACK] = ACTIONS(128), + [anon_sym_COLON_COLON] = ACTIONS(128), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(128), + [anon_sym_DASH] = ACTIONS(130), + [anon_sym_TILDE] = ACTIONS(130), + [anon_sym_CARET] = ACTIONS(128), + [anon_sym_STAR] = ACTIONS(128), + [anon_sym_SLASH] = ACTIONS(130), + [anon_sym_PERCENT] = ACTIONS(128), + [anon_sym_LT_LT] = ACTIONS(128), + [anon_sym_GT_GT] = ACTIONS(128), + [anon_sym_AMP] = ACTIONS(128), + [anon_sym_PIPE] = ACTIONS(128), + [anon_sym_POUND] = ACTIONS(130), + [anon_sym_LT] = ACTIONS(130), + [anon_sym_LT_EQ] = ACTIONS(128), + [anon_sym_LT_GT] = ACTIONS(128), + [anon_sym_BANG_EQ] = ACTIONS(128), + [anon_sym_GT] = ACTIONS(130), + [anon_sym_GT_EQ] = ACTIONS(128), + [anon_sym_BANG_TILDE] = ACTIONS(130), + [anon_sym_TILDE_STAR] = ACTIONS(128), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), + [anon_sym_DOT_STAR] = ACTIONS(128), + }, + [3119] = { + [sym__quoted_identifier] = STATE(2237), + [sym_identifier] = STATE(7569), + [anon_sym_SEMI] = ACTIONS(375), + [aux_sym_with_clause_token1] = ACTIONS(377), + [anon_sym_COMMA] = ACTIONS(375), + [aux_sym_cte_token1] = ACTIONS(3116), + [aux_sym_cte_token2] = ACTIONS(3981), + [aux_sym_comment_statement_token7] = ACTIONS(3983), + [aux_sym_create_statement_token1] = ACTIONS(377), + [aux_sym_alter_statement_token1] = ACTIONS(377), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(377), + [aux_sym_pg_command_token1] = ACTIONS(375), + [aux_sym__compound_statement_token2] = ACTIONS(377), + [aux_sym_return_statement_token1] = ACTIONS(377), + [aux_sym_declare_statement_token1] = ACTIONS(377), + [aux_sym_create_function_statement_token7] = ACTIONS(377), + [aux_sym_create_function_parameter_token1] = ACTIONS(3985), + [anon_sym_EQ] = ACTIONS(3987), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3989), + [aux_sym_trigger_event_token1] = ACTIONS(377), + [aux_sym_trigger_event_token2] = ACTIONS(377), + [aux_sym_trigger_event_token3] = ACTIONS(377), + [aux_sym_drop_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token1] = ACTIONS(377), + [aux_sym_grant_statement_token4] = ACTIONS(377), + [aux_sym_grant_statement_token8] = ACTIONS(377), + [aux_sym_order_by_clause_token1] = ACTIONS(377), + [aux_sym_limit_clause_token1] = ACTIONS(377), + [aux_sym_offset_clause_token1] = ACTIONS(377), + [aux_sym_where_clause_token1] = ACTIONS(377), + [aux_sym_join_type_token1] = ACTIONS(377), + [aux_sym_join_type_token2] = ACTIONS(377), + [aux_sym_join_type_token3] = ACTIONS(377), + [aux_sym_join_type_token4] = ACTIONS(377), + [aux_sym_join_clause_token1] = ACTIONS(377), + [aux_sym_frame_clause_token2] = ACTIONS(3991), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3993), + [sym__unquoted_identifier] = ACTIONS(1149), + [anon_sym_BQUOTE] = ACTIONS(1151), + [anon_sym_DQUOTE] = ACTIONS(1153), + [anon_sym_DASH_GT] = ACTIONS(3995), + [anon_sym_DASH_GT_GT] = ACTIONS(3997), + [anon_sym_POUND_GT] = ACTIONS(3995), + [anon_sym_POUND_GT_GT] = ACTIONS(3997), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3999), + [anon_sym_DASH] = ACTIONS(4001), + [anon_sym_TILDE] = ACTIONS(4003), + [anon_sym_CARET] = ACTIONS(4005), + [anon_sym_STAR] = ACTIONS(4007), + [anon_sym_SLASH] = ACTIONS(4009), + [anon_sym_PERCENT] = ACTIONS(4007), + [anon_sym_LT_LT] = ACTIONS(4007), + [anon_sym_GT_GT] = ACTIONS(4007), + [anon_sym_AMP] = ACTIONS(4007), + [anon_sym_PIPE] = ACTIONS(3999), + [anon_sym_POUND] = ACTIONS(4001), + [anon_sym_LT] = ACTIONS(4003), + [anon_sym_LT_EQ] = ACTIONS(3987), + [anon_sym_LT_GT] = ACTIONS(3987), + [anon_sym_BANG_EQ] = ACTIONS(3987), + [anon_sym_GT] = ACTIONS(4003), + [anon_sym_GT_EQ] = ACTIONS(3987), + [anon_sym_BANG_TILDE] = ACTIONS(4003), + [anon_sym_TILDE_STAR] = ACTIONS(3987), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3987), + }, + [3120] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3902), + [aux_sym_truncate_statement_token1] = ACTIONS(761), + [aux_sym_comment_statement_token1] = ACTIONS(761), + [aux_sym_comment_statement_token7] = ACTIONS(3904), + [aux_sym_begin_statement_token1] = ACTIONS(761), + [aux_sym_commit_statement_token1] = ACTIONS(761), + [aux_sym_rollback_statement_token1] = ACTIONS(761), + [aux_sym_create_statement_token1] = ACTIONS(761), + [aux_sym_alter_statement_token1] = ACTIONS(761), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(761), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym__compound_statement_token2] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(761), + [aux_sym_declare_statement_token1] = ACTIONS(761), + [aux_sym_create_function_statement_token7] = ACTIONS(761), + [aux_sym_create_function_parameter_token1] = ACTIONS(3906), + [anon_sym_EQ] = ACTIONS(3908), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(761), + [aux_sym_trigger_event_token2] = ACTIONS(761), + [aux_sym_trigger_event_token3] = ACTIONS(761), + [aux_sym_drop_statement_token1] = ACTIONS(761), + [aux_sym_grant_statement_token1] = ACTIONS(761), + [aux_sym_grant_statement_token4] = ACTIONS(761), + [aux_sym_grant_statement_token8] = ACTIONS(761), + [aux_sym_create_table_statement_token1] = ACTIONS(761), + [aux_sym_order_by_clause_token1] = ACTIONS(761), + [aux_sym_limit_clause_token1] = ACTIONS(761), + [aux_sym_offset_clause_token1] = ACTIONS(761), + [aux_sym_where_clause_token1] = ACTIONS(761), + [aux_sym_join_type_token1] = ACTIONS(761), + [aux_sym_join_type_token2] = ACTIONS(761), + [aux_sym_join_type_token3] = ACTIONS(761), + [aux_sym_join_type_token4] = ACTIONS(761), + [aux_sym_join_clause_token1] = ACTIONS(761), + [aux_sym_frame_clause_token2] = ACTIONS(3912), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3918), + [anon_sym_DASH] = ACTIONS(3920), + [anon_sym_TILDE] = ACTIONS(3922), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_POUND] = ACTIONS(3920), + [anon_sym_LT] = ACTIONS(3922), + [anon_sym_LT_EQ] = ACTIONS(3908), + [anon_sym_LT_GT] = ACTIONS(3908), + [anon_sym_BANG_EQ] = ACTIONS(3908), + [anon_sym_GT] = ACTIONS(3922), + [anon_sym_GT_EQ] = ACTIONS(3908), + [anon_sym_BANG_TILDE] = ACTIONS(3922), + [anon_sym_TILDE_STAR] = ACTIONS(3908), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3908), + }, + [3121] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(721), + [aux_sym_truncate_statement_token1] = ACTIONS(721), + [aux_sym_comment_statement_token1] = ACTIONS(721), + [aux_sym_comment_statement_token7] = ACTIONS(721), + [aux_sym_begin_statement_token1] = ACTIONS(721), + [aux_sym_commit_statement_token1] = ACTIONS(721), + [aux_sym_rollback_statement_token1] = ACTIONS(721), + [aux_sym_create_statement_token1] = ACTIONS(721), + [aux_sym_alter_statement_token1] = ACTIONS(721), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(721), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym__compound_statement_token2] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(721), + [aux_sym_declare_statement_token1] = ACTIONS(721), + [aux_sym_create_function_statement_token7] = ACTIONS(721), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(721), + [aux_sym_trigger_event_token2] = ACTIONS(721), + [aux_sym_trigger_event_token3] = ACTIONS(721), + [aux_sym_drop_statement_token1] = ACTIONS(721), + [aux_sym_grant_statement_token1] = ACTIONS(721), + [aux_sym_grant_statement_token4] = ACTIONS(721), + [aux_sym_grant_statement_token8] = ACTIONS(721), + [aux_sym_create_table_statement_token1] = ACTIONS(721), + [aux_sym_order_by_clause_token1] = ACTIONS(721), + [aux_sym_limit_clause_token1] = ACTIONS(721), + [aux_sym_offset_clause_token1] = ACTIONS(721), + [aux_sym_where_clause_token1] = ACTIONS(721), + [aux_sym_join_type_token1] = ACTIONS(721), + [aux_sym_join_type_token2] = ACTIONS(721), + [aux_sym_join_type_token3] = ACTIONS(721), + [aux_sym_join_type_token4] = ACTIONS(721), + [aux_sym_join_clause_token1] = ACTIONS(721), + [aux_sym_frame_clause_token2] = ACTIONS(721), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [3122] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_truncate_statement_token1] = ACTIONS(713), + [aux_sym_comment_statement_token1] = ACTIONS(713), + [aux_sym_comment_statement_token7] = ACTIONS(713), + [aux_sym_begin_statement_token1] = ACTIONS(713), + [aux_sym_commit_statement_token1] = ACTIONS(713), + [aux_sym_rollback_statement_token1] = ACTIONS(713), + [aux_sym_create_statement_token1] = ACTIONS(713), + [aux_sym_alter_statement_token1] = ACTIONS(713), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym__compound_statement_token2] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = ACTIONS(713), + [aux_sym_trigger_event_token3] = ACTIONS(713), + [aux_sym_drop_statement_token1] = ACTIONS(713), + [aux_sym_grant_statement_token1] = ACTIONS(713), + [aux_sym_grant_statement_token4] = ACTIONS(713), + [aux_sym_grant_statement_token8] = ACTIONS(713), + [aux_sym_create_table_statement_token1] = ACTIONS(713), + [aux_sym_order_by_clause_token1] = ACTIONS(713), + [aux_sym_limit_clause_token1] = ACTIONS(713), + [aux_sym_offset_clause_token1] = ACTIONS(713), + [aux_sym_where_clause_token1] = ACTIONS(713), + [aux_sym_join_type_token1] = ACTIONS(713), + [aux_sym_join_type_token2] = ACTIONS(713), + [aux_sym_join_type_token3] = ACTIONS(713), + [aux_sym_join_type_token4] = ACTIONS(713), + [aux_sym_join_clause_token1] = ACTIONS(713), + [aux_sym_frame_clause_token2] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [3123] = { + [aux_sym_array_type_repeat1] = STATE(3023), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(326), + [aux_sym_cte_token2] = ACTIONS(326), + [aux_sym_truncate_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token7] = ACTIONS(326), + [aux_sym_begin_statement_token1] = ACTIONS(326), + [aux_sym_commit_statement_token1] = ACTIONS(326), + [aux_sym_rollback_statement_token1] = ACTIONS(326), + [aux_sym_create_statement_token1] = ACTIONS(326), + [aux_sym_alter_statement_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(326), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(326), + [aux_sym_declare_statement_token1] = ACTIONS(326), + [aux_sym_null_hint_token2] = ACTIONS(326), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(326), + [aux_sym_trigger_event_token1] = ACTIONS(326), + [aux_sym_trigger_event_token2] = ACTIONS(326), + [aux_sym_trigger_event_token3] = ACTIONS(326), + [aux_sym_drop_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token4] = ACTIONS(326), + [aux_sym_grant_statement_token5] = ACTIONS(326), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(326), + [aux_sym_direction_constraint_token1] = ACTIONS(326), + [aux_sym_direction_constraint_token2] = ACTIONS(326), + [anon_sym_CONSTRAINT] = ACTIONS(326), + [aux_sym_table_constraint_check_token1] = ACTIONS(326), + [aux_sym_table_constraint_unique_token1] = ACTIONS(326), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(326), + [aux_sym_frame_clause_token2] = ACTIONS(326), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(3900), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [3124] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_truncate_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token7] = ACTIONS(451), + [aux_sym_begin_statement_token1] = ACTIONS(451), + [aux_sym_commit_statement_token1] = ACTIONS(451), + [aux_sym_rollback_statement_token1] = ACTIONS(451), + [aux_sym_create_statement_token1] = ACTIONS(451), + [aux_sym_alter_statement_token1] = ACTIONS(451), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = ACTIONS(451), + [aux_sym_trigger_event_token3] = ACTIONS(451), + [aux_sym_drop_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token4] = ACTIONS(451), + [aux_sym_grant_statement_token8] = ACTIONS(451), + [aux_sym_order_by_clause_token1] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_offset_clause_token1] = ACTIONS(451), + [aux_sym_where_clause_token1] = ACTIONS(451), + [aux_sym_join_type_token1] = ACTIONS(451), + [aux_sym_join_type_token2] = ACTIONS(451), + [aux_sym_join_type_token3] = ACTIONS(451), + [aux_sym_join_type_token4] = ACTIONS(451), + [aux_sym_join_clause_token1] = ACTIONS(451), + [aux_sym_frame_clause_token2] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [3125] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(437), + [aux_sym_cte_token2] = ACTIONS(437), + [aux_sym_truncate_statement_token1] = ACTIONS(437), + [aux_sym_comment_statement_token1] = ACTIONS(437), + [aux_sym_comment_statement_token7] = ACTIONS(437), + [aux_sym_begin_statement_token1] = ACTIONS(437), + [aux_sym_commit_statement_token1] = ACTIONS(437), + [aux_sym_rollback_statement_token1] = ACTIONS(437), + [aux_sym_create_statement_token1] = ACTIONS(437), + [aux_sym_alter_statement_token1] = ACTIONS(437), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(437), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(437), + [aux_sym_declare_statement_token1] = ACTIONS(437), + [aux_sym_create_function_statement_token7] = ACTIONS(437), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(437), + [aux_sym_trigger_event_token2] = ACTIONS(437), + [aux_sym_trigger_event_token3] = ACTIONS(437), + [aux_sym_drop_statement_token1] = ACTIONS(437), + [aux_sym_grant_statement_token1] = ACTIONS(437), + [aux_sym_grant_statement_token4] = ACTIONS(437), + [aux_sym_grant_statement_token8] = ACTIONS(437), + [aux_sym_order_by_clause_token1] = ACTIONS(437), + [aux_sym_limit_clause_token1] = ACTIONS(437), + [aux_sym_offset_clause_token1] = ACTIONS(437), + [aux_sym_where_clause_token1] = ACTIONS(437), + [aux_sym_join_type_token1] = ACTIONS(437), + [aux_sym_join_type_token2] = ACTIONS(437), + [aux_sym_join_type_token3] = ACTIONS(437), + [aux_sym_join_type_token4] = ACTIONS(437), + [aux_sym_join_clause_token1] = ACTIONS(437), + [aux_sym_frame_clause_token2] = ACTIONS(437), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [3126] = { + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym__compound_statement_token2] = ACTIONS(739), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_reference_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_select_clause_body_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [3127] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(441), + [aux_sym_cte_token2] = ACTIONS(441), + [aux_sym_truncate_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token7] = ACTIONS(441), + [aux_sym_begin_statement_token1] = ACTIONS(441), + [aux_sym_commit_statement_token1] = ACTIONS(441), + [aux_sym_rollback_statement_token1] = ACTIONS(441), + [aux_sym_create_statement_token1] = ACTIONS(441), + [aux_sym_alter_statement_token1] = ACTIONS(441), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(441), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(441), + [aux_sym_declare_statement_token1] = ACTIONS(441), + [aux_sym_create_function_statement_token7] = ACTIONS(441), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(441), + [aux_sym_trigger_event_token2] = ACTIONS(441), + [aux_sym_trigger_event_token3] = ACTIONS(441), + [aux_sym_drop_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token4] = ACTIONS(441), + [aux_sym_grant_statement_token8] = ACTIONS(441), + [aux_sym_order_by_clause_token1] = ACTIONS(441), + [aux_sym_limit_clause_token1] = ACTIONS(441), + [aux_sym_offset_clause_token1] = ACTIONS(441), + [aux_sym_where_clause_token1] = ACTIONS(441), + [aux_sym_join_type_token1] = ACTIONS(441), + [aux_sym_join_type_token2] = ACTIONS(441), + [aux_sym_join_type_token3] = ACTIONS(441), + [aux_sym_join_type_token4] = ACTIONS(441), + [aux_sym_join_clause_token1] = ACTIONS(441), + [aux_sym_frame_clause_token2] = ACTIONS(441), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [3128] = { + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym__compound_statement_token2] = ACTIONS(842), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_reference_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_select_clause_body_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [3129] = { + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym__compound_statement_token2] = ACTIONS(838), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_reference_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_select_clause_body_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [3130] = { + [sym_filter_clause] = STATE(3385), + [sym_over_clause] = STATE(3669), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(195), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [aux_sym_create_table_statement_token1] = ACTIONS(195), + [aux_sym_order_expression_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3131] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_create_table_statement_token1] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3918), + [anon_sym_DASH] = ACTIONS(3920), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3924), + [anon_sym_STAR] = ACTIONS(3926), + [anon_sym_SLASH] = ACTIONS(3928), + [anon_sym_PERCENT] = ACTIONS(3926), + [anon_sym_LT_LT] = ACTIONS(3926), + [anon_sym_GT_GT] = ACTIONS(3926), + [anon_sym_AMP] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_POUND] = ACTIONS(3920), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3132] = { + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym__compound_statement_token2] = ACTIONS(790), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_reference_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_select_clause_body_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [3133] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_reference_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_select_clause_body_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3134] = { + [sym_filter_clause] = STATE(3380), + [sym_over_clause] = STATE(3666), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(185), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [aux_sym_create_table_statement_token1] = ACTIONS(185), + [aux_sym_order_expression_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3135] = { + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym__compound_statement_token2] = ACTIONS(771), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_reference_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_select_clause_body_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [3136] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(433), + [aux_sym_cte_token2] = ACTIONS(433), + [aux_sym_truncate_statement_token1] = ACTIONS(433), + [aux_sym_comment_statement_token1] = ACTIONS(433), + [aux_sym_comment_statement_token7] = ACTIONS(433), + [aux_sym_begin_statement_token1] = ACTIONS(433), + [aux_sym_commit_statement_token1] = ACTIONS(433), + [aux_sym_rollback_statement_token1] = ACTIONS(433), + [aux_sym_create_statement_token1] = ACTIONS(433), + [aux_sym_alter_statement_token1] = ACTIONS(433), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(433), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(433), + [aux_sym_declare_statement_token1] = ACTIONS(433), + [aux_sym_create_function_statement_token7] = ACTIONS(433), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(433), + [aux_sym_trigger_event_token2] = ACTIONS(433), + [aux_sym_trigger_event_token3] = ACTIONS(433), + [aux_sym_drop_statement_token1] = ACTIONS(433), + [aux_sym_grant_statement_token1] = ACTIONS(433), + [aux_sym_grant_statement_token4] = ACTIONS(433), + [aux_sym_grant_statement_token8] = ACTIONS(433), + [aux_sym_order_by_clause_token1] = ACTIONS(433), + [aux_sym_limit_clause_token1] = ACTIONS(433), + [aux_sym_offset_clause_token1] = ACTIONS(433), + [aux_sym_where_clause_token1] = ACTIONS(433), + [aux_sym_join_type_token1] = ACTIONS(433), + [aux_sym_join_type_token2] = ACTIONS(433), + [aux_sym_join_type_token3] = ACTIONS(433), + [aux_sym_join_type_token4] = ACTIONS(433), + [aux_sym_join_clause_token1] = ACTIONS(433), + [aux_sym_frame_clause_token2] = ACTIONS(433), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [3137] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(840), + [aux_sym_truncate_statement_token1] = ACTIONS(840), + [aux_sym_comment_statement_token1] = ACTIONS(840), + [aux_sym_comment_statement_token7] = ACTIONS(840), + [aux_sym_begin_statement_token1] = ACTIONS(840), + [aux_sym_commit_statement_token1] = ACTIONS(840), + [aux_sym_rollback_statement_token1] = ACTIONS(840), + [aux_sym_create_statement_token1] = ACTIONS(840), + [aux_sym_alter_statement_token1] = ACTIONS(840), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(840), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym__compound_statement_token2] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(840), + [aux_sym_declare_statement_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(840), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(840), + [aux_sym_trigger_event_token2] = ACTIONS(840), + [aux_sym_trigger_event_token3] = ACTIONS(840), + [aux_sym_drop_statement_token1] = ACTIONS(840), + [aux_sym_grant_statement_token1] = ACTIONS(840), + [aux_sym_grant_statement_token4] = ACTIONS(840), + [aux_sym_grant_statement_token8] = ACTIONS(840), + [aux_sym_create_table_statement_token1] = ACTIONS(840), + [aux_sym_order_by_clause_token1] = ACTIONS(840), + [aux_sym_limit_clause_token1] = ACTIONS(840), + [aux_sym_offset_clause_token1] = ACTIONS(840), + [aux_sym_where_clause_token1] = ACTIONS(840), + [aux_sym_join_type_token1] = ACTIONS(840), + [aux_sym_join_type_token2] = ACTIONS(840), + [aux_sym_join_type_token3] = ACTIONS(840), + [aux_sym_join_type_token4] = ACTIONS(840), + [aux_sym_join_clause_token1] = ACTIONS(840), + [aux_sym_frame_clause_token2] = ACTIONS(840), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [3138] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(538), + [aux_sym_cte_token2] = ACTIONS(538), + [aux_sym_truncate_statement_token1] = ACTIONS(538), + [aux_sym_comment_statement_token1] = ACTIONS(538), + [aux_sym_comment_statement_token7] = ACTIONS(538), + [aux_sym_begin_statement_token1] = ACTIONS(538), + [aux_sym_commit_statement_token1] = ACTIONS(538), + [aux_sym_rollback_statement_token1] = ACTIONS(538), + [aux_sym_create_statement_token1] = ACTIONS(538), + [aux_sym_alter_statement_token1] = ACTIONS(538), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(538), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(538), + [aux_sym_declare_statement_token1] = ACTIONS(538), + [aux_sym_create_function_statement_token7] = ACTIONS(538), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(538), + [aux_sym_trigger_event_token2] = ACTIONS(538), + [aux_sym_trigger_event_token3] = ACTIONS(538), + [aux_sym_drop_statement_token1] = ACTIONS(538), + [aux_sym_grant_statement_token1] = ACTIONS(538), + [aux_sym_grant_statement_token4] = ACTIONS(538), + [aux_sym_grant_statement_token8] = ACTIONS(538), + [aux_sym_order_by_clause_token1] = ACTIONS(538), + [aux_sym_limit_clause_token1] = ACTIONS(538), + [aux_sym_offset_clause_token1] = ACTIONS(538), + [aux_sym_where_clause_token1] = ACTIONS(538), + [aux_sym_join_type_token1] = ACTIONS(538), + [aux_sym_join_type_token2] = ACTIONS(538), + [aux_sym_join_type_token3] = ACTIONS(538), + [aux_sym_join_type_token4] = ACTIONS(538), + [aux_sym_join_clause_token1] = ACTIONS(538), + [aux_sym_frame_clause_token2] = ACTIONS(538), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [3139] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(425), + [aux_sym_cte_token2] = ACTIONS(425), + [aux_sym_truncate_statement_token1] = ACTIONS(425), + [aux_sym_comment_statement_token1] = ACTIONS(425), + [aux_sym_comment_statement_token7] = ACTIONS(425), + [aux_sym_begin_statement_token1] = ACTIONS(425), + [aux_sym_commit_statement_token1] = ACTIONS(425), + [aux_sym_rollback_statement_token1] = ACTIONS(425), + [aux_sym_create_statement_token1] = ACTIONS(425), + [aux_sym_alter_statement_token1] = ACTIONS(425), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(425), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(425), + [aux_sym_declare_statement_token1] = ACTIONS(425), + [aux_sym_create_function_statement_token7] = ACTIONS(425), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(425), + [aux_sym_trigger_event_token2] = ACTIONS(425), + [aux_sym_trigger_event_token3] = ACTIONS(425), + [aux_sym_drop_statement_token1] = ACTIONS(425), + [aux_sym_grant_statement_token1] = ACTIONS(425), + [aux_sym_grant_statement_token4] = ACTIONS(425), + [aux_sym_grant_statement_token8] = ACTIONS(425), + [aux_sym_order_by_clause_token1] = ACTIONS(425), + [aux_sym_limit_clause_token1] = ACTIONS(425), + [aux_sym_offset_clause_token1] = ACTIONS(425), + [aux_sym_where_clause_token1] = ACTIONS(425), + [aux_sym_join_type_token1] = ACTIONS(425), + [aux_sym_join_type_token2] = ACTIONS(425), + [aux_sym_join_type_token3] = ACTIONS(425), + [aux_sym_join_type_token4] = ACTIONS(425), + [aux_sym_join_clause_token1] = ACTIONS(425), + [aux_sym_frame_clause_token2] = ACTIONS(425), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [3140] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(4011), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(4013), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_create_function_statement_token7] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(215), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_grant_statement_token8] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(4015), + [aux_sym_having_clause_token1] = ACTIONS(211), + [aux_sym_order_by_clause_token1] = ACTIONS(211), + [aux_sym_limit_clause_token1] = ACTIONS(211), + [aux_sym_offset_clause_token1] = ACTIONS(211), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(4017), + [aux_sym_type_token2] = ACTIONS(4019), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [3141] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(686), + [aux_sym_truncate_statement_token1] = ACTIONS(686), + [aux_sym_comment_statement_token1] = ACTIONS(686), + [aux_sym_comment_statement_token7] = ACTIONS(686), + [aux_sym_begin_statement_token1] = ACTIONS(686), + [aux_sym_commit_statement_token1] = ACTIONS(686), + [aux_sym_rollback_statement_token1] = ACTIONS(686), + [aux_sym_create_statement_token1] = ACTIONS(686), + [aux_sym_alter_statement_token1] = ACTIONS(686), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(686), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym__compound_statement_token2] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(686), + [aux_sym_declare_statement_token1] = ACTIONS(686), + [aux_sym_create_function_statement_token7] = ACTIONS(686), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(686), + [aux_sym_trigger_event_token2] = ACTIONS(686), + [aux_sym_trigger_event_token3] = ACTIONS(686), + [aux_sym_drop_statement_token1] = ACTIONS(686), + [aux_sym_grant_statement_token1] = ACTIONS(686), + [aux_sym_grant_statement_token4] = ACTIONS(686), + [aux_sym_grant_statement_token8] = ACTIONS(686), + [aux_sym_create_table_statement_token1] = ACTIONS(686), + [aux_sym_order_by_clause_token1] = ACTIONS(686), + [aux_sym_limit_clause_token1] = ACTIONS(686), + [aux_sym_offset_clause_token1] = ACTIONS(686), + [aux_sym_where_clause_token1] = ACTIONS(686), + [aux_sym_join_type_token1] = ACTIONS(686), + [aux_sym_join_type_token2] = ACTIONS(686), + [aux_sym_join_type_token3] = ACTIONS(686), + [aux_sym_join_type_token4] = ACTIONS(686), + [aux_sym_join_clause_token1] = ACTIONS(686), + [aux_sym_frame_clause_token2] = ACTIONS(686), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [3142] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_create_table_statement_token1] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3143] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(656), + [aux_sym_truncate_statement_token1] = ACTIONS(656), + [aux_sym_comment_statement_token1] = ACTIONS(656), + [aux_sym_comment_statement_token7] = ACTIONS(656), + [aux_sym_begin_statement_token1] = ACTIONS(656), + [aux_sym_commit_statement_token1] = ACTIONS(656), + [aux_sym_rollback_statement_token1] = ACTIONS(656), + [aux_sym_create_statement_token1] = ACTIONS(656), + [aux_sym_alter_statement_token1] = ACTIONS(656), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(656), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym__compound_statement_token2] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(656), + [aux_sym_declare_statement_token1] = ACTIONS(656), + [aux_sym_create_function_statement_token7] = ACTIONS(656), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(656), + [aux_sym_trigger_event_token2] = ACTIONS(656), + [aux_sym_trigger_event_token3] = ACTIONS(656), + [aux_sym_drop_statement_token1] = ACTIONS(656), + [aux_sym_grant_statement_token1] = ACTIONS(656), + [aux_sym_grant_statement_token4] = ACTIONS(656), + [aux_sym_grant_statement_token8] = ACTIONS(656), + [aux_sym_create_table_statement_token1] = ACTIONS(656), + [aux_sym_order_by_clause_token1] = ACTIONS(656), + [aux_sym_limit_clause_token1] = ACTIONS(656), + [aux_sym_offset_clause_token1] = ACTIONS(656), + [aux_sym_where_clause_token1] = ACTIONS(656), + [aux_sym_join_type_token1] = ACTIONS(656), + [aux_sym_join_type_token2] = ACTIONS(656), + [aux_sym_join_type_token3] = ACTIONS(656), + [aux_sym_join_type_token4] = ACTIONS(656), + [aux_sym_join_clause_token1] = ACTIONS(656), + [aux_sym_frame_clause_token2] = ACTIONS(656), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [3144] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(672), + [aux_sym_truncate_statement_token1] = ACTIONS(672), + [aux_sym_comment_statement_token1] = ACTIONS(672), + [aux_sym_comment_statement_token7] = ACTIONS(672), + [aux_sym_begin_statement_token1] = ACTIONS(672), + [aux_sym_commit_statement_token1] = ACTIONS(672), + [aux_sym_rollback_statement_token1] = ACTIONS(672), + [aux_sym_create_statement_token1] = ACTIONS(672), + [aux_sym_alter_statement_token1] = ACTIONS(672), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(672), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym__compound_statement_token2] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(672), + [aux_sym_declare_statement_token1] = ACTIONS(672), + [aux_sym_create_function_statement_token7] = ACTIONS(672), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(672), + [aux_sym_trigger_event_token2] = ACTIONS(672), + [aux_sym_trigger_event_token3] = ACTIONS(672), + [aux_sym_drop_statement_token1] = ACTIONS(672), + [aux_sym_grant_statement_token1] = ACTIONS(672), + [aux_sym_grant_statement_token4] = ACTIONS(672), + [aux_sym_grant_statement_token8] = ACTIONS(672), + [aux_sym_create_table_statement_token1] = ACTIONS(672), + [aux_sym_order_by_clause_token1] = ACTIONS(672), + [aux_sym_limit_clause_token1] = ACTIONS(672), + [aux_sym_offset_clause_token1] = ACTIONS(672), + [aux_sym_where_clause_token1] = ACTIONS(672), + [aux_sym_join_type_token1] = ACTIONS(672), + [aux_sym_join_type_token2] = ACTIONS(672), + [aux_sym_join_type_token3] = ACTIONS(672), + [aux_sym_join_type_token4] = ACTIONS(672), + [aux_sym_join_clause_token1] = ACTIONS(672), + [aux_sym_frame_clause_token2] = ACTIONS(672), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [3145] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(668), + [aux_sym_truncate_statement_token1] = ACTIONS(668), + [aux_sym_comment_statement_token1] = ACTIONS(668), + [aux_sym_comment_statement_token7] = ACTIONS(668), + [aux_sym_begin_statement_token1] = ACTIONS(668), + [aux_sym_commit_statement_token1] = ACTIONS(668), + [aux_sym_rollback_statement_token1] = ACTIONS(668), + [aux_sym_create_statement_token1] = ACTIONS(668), + [aux_sym_alter_statement_token1] = ACTIONS(668), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(668), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym__compound_statement_token2] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(668), + [aux_sym_declare_statement_token1] = ACTIONS(668), + [aux_sym_create_function_statement_token7] = ACTIONS(668), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(668), + [aux_sym_trigger_event_token2] = ACTIONS(668), + [aux_sym_trigger_event_token3] = ACTIONS(668), + [aux_sym_drop_statement_token1] = ACTIONS(668), + [aux_sym_grant_statement_token1] = ACTIONS(668), + [aux_sym_grant_statement_token4] = ACTIONS(668), + [aux_sym_grant_statement_token8] = ACTIONS(668), + [aux_sym_create_table_statement_token1] = ACTIONS(668), + [aux_sym_order_by_clause_token1] = ACTIONS(668), + [aux_sym_limit_clause_token1] = ACTIONS(668), + [aux_sym_offset_clause_token1] = ACTIONS(668), + [aux_sym_where_clause_token1] = ACTIONS(668), + [aux_sym_join_type_token1] = ACTIONS(668), + [aux_sym_join_type_token2] = ACTIONS(668), + [aux_sym_join_type_token3] = ACTIONS(668), + [aux_sym_join_type_token4] = ACTIONS(668), + [aux_sym_join_clause_token1] = ACTIONS(668), + [aux_sym_frame_clause_token2] = ACTIONS(668), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [3146] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(564), + [aux_sym_cte_token2] = ACTIONS(564), + [aux_sym_truncate_statement_token1] = ACTIONS(564), + [aux_sym_comment_statement_token1] = ACTIONS(564), + [aux_sym_comment_statement_token7] = ACTIONS(564), + [aux_sym_begin_statement_token1] = ACTIONS(564), + [aux_sym_commit_statement_token1] = ACTIONS(564), + [aux_sym_rollback_statement_token1] = ACTIONS(564), + [aux_sym_create_statement_token1] = ACTIONS(564), + [aux_sym_alter_statement_token1] = ACTIONS(564), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(564), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(564), + [aux_sym_declare_statement_token1] = ACTIONS(564), + [aux_sym_create_function_statement_token7] = ACTIONS(564), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(564), + [aux_sym_trigger_event_token2] = ACTIONS(564), + [aux_sym_trigger_event_token3] = ACTIONS(564), + [aux_sym_drop_statement_token1] = ACTIONS(564), + [aux_sym_grant_statement_token1] = ACTIONS(564), + [aux_sym_grant_statement_token4] = ACTIONS(564), + [aux_sym_grant_statement_token8] = ACTIONS(564), + [aux_sym_order_by_clause_token1] = ACTIONS(564), + [aux_sym_limit_clause_token1] = ACTIONS(564), + [aux_sym_offset_clause_token1] = ACTIONS(564), + [aux_sym_where_clause_token1] = ACTIONS(564), + [aux_sym_join_type_token1] = ACTIONS(564), + [aux_sym_join_type_token2] = ACTIONS(564), + [aux_sym_join_type_token3] = ACTIONS(564), + [aux_sym_join_type_token4] = ACTIONS(564), + [aux_sym_join_clause_token1] = ACTIONS(564), + [aux_sym_frame_clause_token2] = ACTIONS(564), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [3147] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(465), + [aux_sym_cte_token2] = ACTIONS(465), + [aux_sym_truncate_statement_token1] = ACTIONS(465), + [aux_sym_comment_statement_token1] = ACTIONS(465), + [aux_sym_comment_statement_token7] = ACTIONS(465), + [aux_sym_begin_statement_token1] = ACTIONS(465), + [aux_sym_commit_statement_token1] = ACTIONS(465), + [aux_sym_rollback_statement_token1] = ACTIONS(465), + [aux_sym_create_statement_token1] = ACTIONS(465), + [aux_sym_alter_statement_token1] = ACTIONS(465), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(465), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(465), + [aux_sym_declare_statement_token1] = ACTIONS(465), + [aux_sym_create_function_statement_token7] = ACTIONS(465), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(465), + [aux_sym_trigger_event_token2] = ACTIONS(465), + [aux_sym_trigger_event_token3] = ACTIONS(465), + [aux_sym_drop_statement_token1] = ACTIONS(465), + [aux_sym_grant_statement_token1] = ACTIONS(465), + [aux_sym_grant_statement_token4] = ACTIONS(465), + [aux_sym_grant_statement_token8] = ACTIONS(465), + [aux_sym_order_by_clause_token1] = ACTIONS(465), + [aux_sym_limit_clause_token1] = ACTIONS(465), + [aux_sym_offset_clause_token1] = ACTIONS(465), + [aux_sym_where_clause_token1] = ACTIONS(465), + [aux_sym_join_type_token1] = ACTIONS(465), + [aux_sym_join_type_token2] = ACTIONS(465), + [aux_sym_join_type_token3] = ACTIONS(465), + [aux_sym_join_type_token4] = ACTIONS(465), + [aux_sym_join_clause_token1] = ACTIONS(465), + [aux_sym_frame_clause_token2] = ACTIONS(465), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [3148] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(568), + [aux_sym_cte_token2] = ACTIONS(568), + [aux_sym_truncate_statement_token1] = ACTIONS(568), + [aux_sym_comment_statement_token1] = ACTIONS(568), + [aux_sym_comment_statement_token7] = ACTIONS(568), + [aux_sym_begin_statement_token1] = ACTIONS(568), + [aux_sym_commit_statement_token1] = ACTIONS(568), + [aux_sym_rollback_statement_token1] = ACTIONS(568), + [aux_sym_create_statement_token1] = ACTIONS(568), + [aux_sym_alter_statement_token1] = ACTIONS(568), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(568), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(568), + [aux_sym_declare_statement_token1] = ACTIONS(568), + [aux_sym_create_function_statement_token7] = ACTIONS(568), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(568), + [aux_sym_trigger_event_token2] = ACTIONS(568), + [aux_sym_trigger_event_token3] = ACTIONS(568), + [aux_sym_drop_statement_token1] = ACTIONS(568), + [aux_sym_grant_statement_token1] = ACTIONS(568), + [aux_sym_grant_statement_token4] = ACTIONS(568), + [aux_sym_grant_statement_token8] = ACTIONS(568), + [aux_sym_order_by_clause_token1] = ACTIONS(568), + [aux_sym_limit_clause_token1] = ACTIONS(568), + [aux_sym_offset_clause_token1] = ACTIONS(568), + [aux_sym_where_clause_token1] = ACTIONS(568), + [aux_sym_join_type_token1] = ACTIONS(568), + [aux_sym_join_type_token2] = ACTIONS(568), + [aux_sym_join_type_token3] = ACTIONS(568), + [aux_sym_join_type_token4] = ACTIONS(568), + [aux_sym_join_clause_token1] = ACTIONS(568), + [aux_sym_frame_clause_token2] = ACTIONS(568), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [3149] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(616), + [aux_sym_cte_token2] = ACTIONS(616), + [aux_sym_truncate_statement_token1] = ACTIONS(616), + [aux_sym_comment_statement_token1] = ACTIONS(616), + [aux_sym_comment_statement_token7] = ACTIONS(616), + [aux_sym_begin_statement_token1] = ACTIONS(616), + [aux_sym_commit_statement_token1] = ACTIONS(616), + [aux_sym_rollback_statement_token1] = ACTIONS(616), + [aux_sym_create_statement_token1] = ACTIONS(616), + [aux_sym_alter_statement_token1] = ACTIONS(616), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(616), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(616), + [aux_sym_declare_statement_token1] = ACTIONS(616), + [aux_sym_create_function_statement_token7] = ACTIONS(616), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(616), + [aux_sym_trigger_event_token2] = ACTIONS(616), + [aux_sym_trigger_event_token3] = ACTIONS(616), + [aux_sym_drop_statement_token1] = ACTIONS(616), + [aux_sym_grant_statement_token1] = ACTIONS(616), + [aux_sym_grant_statement_token4] = ACTIONS(616), + [aux_sym_grant_statement_token8] = ACTIONS(616), + [aux_sym_order_by_clause_token1] = ACTIONS(616), + [aux_sym_limit_clause_token1] = ACTIONS(616), + [aux_sym_offset_clause_token1] = ACTIONS(616), + [aux_sym_where_clause_token1] = ACTIONS(616), + [aux_sym_join_type_token1] = ACTIONS(616), + [aux_sym_join_type_token2] = ACTIONS(616), + [aux_sym_join_type_token3] = ACTIONS(616), + [aux_sym_join_type_token4] = ACTIONS(616), + [aux_sym_join_clause_token1] = ACTIONS(616), + [aux_sym_frame_clause_token2] = ACTIONS(616), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [3150] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(469), + [aux_sym_cte_token2] = ACTIONS(469), + [aux_sym_truncate_statement_token1] = ACTIONS(469), + [aux_sym_comment_statement_token1] = ACTIONS(469), + [aux_sym_comment_statement_token7] = ACTIONS(469), + [aux_sym_begin_statement_token1] = ACTIONS(469), + [aux_sym_commit_statement_token1] = ACTIONS(469), + [aux_sym_rollback_statement_token1] = ACTIONS(469), + [aux_sym_create_statement_token1] = ACTIONS(469), + [aux_sym_alter_statement_token1] = ACTIONS(469), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(469), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(469), + [aux_sym_declare_statement_token1] = ACTIONS(469), + [aux_sym_create_function_statement_token7] = ACTIONS(469), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(469), + [aux_sym_trigger_event_token2] = ACTIONS(469), + [aux_sym_trigger_event_token3] = ACTIONS(469), + [aux_sym_drop_statement_token1] = ACTIONS(469), + [aux_sym_grant_statement_token1] = ACTIONS(469), + [aux_sym_grant_statement_token4] = ACTIONS(469), + [aux_sym_grant_statement_token8] = ACTIONS(469), + [aux_sym_order_by_clause_token1] = ACTIONS(469), + [aux_sym_limit_clause_token1] = ACTIONS(469), + [aux_sym_offset_clause_token1] = ACTIONS(469), + [aux_sym_where_clause_token1] = ACTIONS(469), + [aux_sym_join_type_token1] = ACTIONS(469), + [aux_sym_join_type_token2] = ACTIONS(469), + [aux_sym_join_type_token3] = ACTIONS(469), + [aux_sym_join_type_token4] = ACTIONS(469), + [aux_sym_join_clause_token1] = ACTIONS(469), + [aux_sym_frame_clause_token2] = ACTIONS(469), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [3151] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(664), + [aux_sym_truncate_statement_token1] = ACTIONS(664), + [aux_sym_comment_statement_token1] = ACTIONS(664), + [aux_sym_comment_statement_token7] = ACTIONS(664), + [aux_sym_begin_statement_token1] = ACTIONS(664), + [aux_sym_commit_statement_token1] = ACTIONS(664), + [aux_sym_rollback_statement_token1] = ACTIONS(664), + [aux_sym_create_statement_token1] = ACTIONS(664), + [aux_sym_alter_statement_token1] = ACTIONS(664), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(664), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym__compound_statement_token2] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(664), + [aux_sym_declare_statement_token1] = ACTIONS(664), + [aux_sym_create_function_statement_token7] = ACTIONS(664), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(664), + [aux_sym_trigger_event_token2] = ACTIONS(664), + [aux_sym_trigger_event_token3] = ACTIONS(664), + [aux_sym_drop_statement_token1] = ACTIONS(664), + [aux_sym_grant_statement_token1] = ACTIONS(664), + [aux_sym_grant_statement_token4] = ACTIONS(664), + [aux_sym_grant_statement_token8] = ACTIONS(664), + [aux_sym_create_table_statement_token1] = ACTIONS(664), + [aux_sym_order_by_clause_token1] = ACTIONS(664), + [aux_sym_limit_clause_token1] = ACTIONS(664), + [aux_sym_offset_clause_token1] = ACTIONS(664), + [aux_sym_where_clause_token1] = ACTIONS(664), + [aux_sym_join_type_token1] = ACTIONS(664), + [aux_sym_join_type_token2] = ACTIONS(664), + [aux_sym_join_type_token3] = ACTIONS(664), + [aux_sym_join_type_token4] = ACTIONS(664), + [aux_sym_join_clause_token1] = ACTIONS(664), + [aux_sym_frame_clause_token2] = ACTIONS(664), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [3152] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(784), + [aux_sym_truncate_statement_token1] = ACTIONS(784), + [aux_sym_comment_statement_token1] = ACTIONS(784), + [aux_sym_comment_statement_token7] = ACTIONS(784), + [aux_sym_begin_statement_token1] = ACTIONS(784), + [aux_sym_commit_statement_token1] = ACTIONS(784), + [aux_sym_rollback_statement_token1] = ACTIONS(784), + [aux_sym_create_statement_token1] = ACTIONS(784), + [aux_sym_alter_statement_token1] = ACTIONS(784), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(784), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym__compound_statement_token2] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(784), + [aux_sym_declare_statement_token1] = ACTIONS(784), + [aux_sym_create_function_statement_token7] = ACTIONS(784), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(784), + [aux_sym_trigger_event_token2] = ACTIONS(784), + [aux_sym_trigger_event_token3] = ACTIONS(784), + [aux_sym_drop_statement_token1] = ACTIONS(784), + [aux_sym_grant_statement_token1] = ACTIONS(784), + [aux_sym_grant_statement_token4] = ACTIONS(784), + [aux_sym_grant_statement_token8] = ACTIONS(784), + [aux_sym_create_table_statement_token1] = ACTIONS(784), + [aux_sym_order_by_clause_token1] = ACTIONS(784), + [aux_sym_limit_clause_token1] = ACTIONS(784), + [aux_sym_offset_clause_token1] = ACTIONS(784), + [aux_sym_where_clause_token1] = ACTIONS(784), + [aux_sym_join_type_token1] = ACTIONS(784), + [aux_sym_join_type_token2] = ACTIONS(784), + [aux_sym_join_type_token3] = ACTIONS(784), + [aux_sym_join_type_token4] = ACTIONS(784), + [aux_sym_join_clause_token1] = ACTIONS(784), + [aux_sym_frame_clause_token2] = ACTIONS(784), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [3153] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(550), + [aux_sym_cte_token2] = ACTIONS(550), + [aux_sym_truncate_statement_token1] = ACTIONS(550), + [aux_sym_comment_statement_token1] = ACTIONS(550), + [aux_sym_comment_statement_token7] = ACTIONS(550), + [aux_sym_begin_statement_token1] = ACTIONS(550), + [aux_sym_commit_statement_token1] = ACTIONS(550), + [aux_sym_rollback_statement_token1] = ACTIONS(550), + [aux_sym_create_statement_token1] = ACTIONS(550), + [aux_sym_alter_statement_token1] = ACTIONS(550), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(550), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(550), + [aux_sym_declare_statement_token1] = ACTIONS(550), + [aux_sym_create_function_statement_token7] = ACTIONS(550), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(550), + [aux_sym_trigger_event_token2] = ACTIONS(550), + [aux_sym_trigger_event_token3] = ACTIONS(550), + [aux_sym_drop_statement_token1] = ACTIONS(550), + [aux_sym_grant_statement_token1] = ACTIONS(550), + [aux_sym_grant_statement_token4] = ACTIONS(550), + [aux_sym_grant_statement_token8] = ACTIONS(550), + [aux_sym_order_by_clause_token1] = ACTIONS(550), + [aux_sym_limit_clause_token1] = ACTIONS(550), + [aux_sym_offset_clause_token1] = ACTIONS(550), + [aux_sym_where_clause_token1] = ACTIONS(550), + [aux_sym_join_type_token1] = ACTIONS(550), + [aux_sym_join_type_token2] = ACTIONS(550), + [aux_sym_join_type_token3] = ACTIONS(550), + [aux_sym_join_type_token4] = ACTIONS(550), + [aux_sym_join_clause_token1] = ACTIONS(550), + [aux_sym_frame_clause_token2] = ACTIONS(550), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [3154] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(660), + [aux_sym_truncate_statement_token1] = ACTIONS(660), + [aux_sym_comment_statement_token1] = ACTIONS(660), + [aux_sym_comment_statement_token7] = ACTIONS(660), + [aux_sym_begin_statement_token1] = ACTIONS(660), + [aux_sym_commit_statement_token1] = ACTIONS(660), + [aux_sym_rollback_statement_token1] = ACTIONS(660), + [aux_sym_create_statement_token1] = ACTIONS(660), + [aux_sym_alter_statement_token1] = ACTIONS(660), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(660), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym__compound_statement_token2] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(660), + [aux_sym_declare_statement_token1] = ACTIONS(660), + [aux_sym_create_function_statement_token7] = ACTIONS(660), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(660), + [aux_sym_trigger_event_token2] = ACTIONS(660), + [aux_sym_trigger_event_token3] = ACTIONS(660), + [aux_sym_drop_statement_token1] = ACTIONS(660), + [aux_sym_grant_statement_token1] = ACTIONS(660), + [aux_sym_grant_statement_token4] = ACTIONS(660), + [aux_sym_grant_statement_token8] = ACTIONS(660), + [aux_sym_create_table_statement_token1] = ACTIONS(660), + [aux_sym_order_by_clause_token1] = ACTIONS(660), + [aux_sym_limit_clause_token1] = ACTIONS(660), + [aux_sym_offset_clause_token1] = ACTIONS(660), + [aux_sym_where_clause_token1] = ACTIONS(660), + [aux_sym_join_type_token1] = ACTIONS(660), + [aux_sym_join_type_token2] = ACTIONS(660), + [aux_sym_join_type_token3] = ACTIONS(660), + [aux_sym_join_type_token4] = ACTIONS(660), + [aux_sym_join_clause_token1] = ACTIONS(660), + [aux_sym_frame_clause_token2] = ACTIONS(660), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [3155] = { + [sym_filter_clause] = STATE(3360), + [sym_over_clause] = STATE(3654), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(177), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [aux_sym_create_table_statement_token1] = ACTIONS(177), + [aux_sym_order_expression_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3156] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_truncate_statement_token1] = ACTIONS(709), + [aux_sym_comment_statement_token1] = ACTIONS(709), + [aux_sym_comment_statement_token7] = ACTIONS(709), + [aux_sym_begin_statement_token1] = ACTIONS(709), + [aux_sym_commit_statement_token1] = ACTIONS(709), + [aux_sym_rollback_statement_token1] = ACTIONS(709), + [aux_sym_create_statement_token1] = ACTIONS(709), + [aux_sym_alter_statement_token1] = ACTIONS(709), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym__compound_statement_token2] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = ACTIONS(709), + [aux_sym_trigger_event_token3] = ACTIONS(709), + [aux_sym_drop_statement_token1] = ACTIONS(709), + [aux_sym_grant_statement_token1] = ACTIONS(709), + [aux_sym_grant_statement_token4] = ACTIONS(709), + [aux_sym_grant_statement_token8] = ACTIONS(709), + [aux_sym_create_table_statement_token1] = ACTIONS(709), + [aux_sym_order_by_clause_token1] = ACTIONS(709), + [aux_sym_limit_clause_token1] = ACTIONS(709), + [aux_sym_offset_clause_token1] = ACTIONS(709), + [aux_sym_where_clause_token1] = ACTIONS(709), + [aux_sym_join_type_token1] = ACTIONS(709), + [aux_sym_join_type_token2] = ACTIONS(709), + [aux_sym_join_type_token3] = ACTIONS(709), + [aux_sym_join_type_token4] = ACTIONS(709), + [aux_sym_join_clause_token1] = ACTIONS(709), + [aux_sym_frame_clause_token2] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [3157] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(717), + [aux_sym_truncate_statement_token1] = ACTIONS(717), + [aux_sym_comment_statement_token1] = ACTIONS(717), + [aux_sym_comment_statement_token7] = ACTIONS(717), + [aux_sym_begin_statement_token1] = ACTIONS(717), + [aux_sym_commit_statement_token1] = ACTIONS(717), + [aux_sym_rollback_statement_token1] = ACTIONS(717), + [aux_sym_create_statement_token1] = ACTIONS(717), + [aux_sym_alter_statement_token1] = ACTIONS(717), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(717), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym__compound_statement_token2] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(717), + [aux_sym_declare_statement_token1] = ACTIONS(717), + [aux_sym_create_function_statement_token7] = ACTIONS(717), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(717), + [aux_sym_trigger_event_token2] = ACTIONS(717), + [aux_sym_trigger_event_token3] = ACTIONS(717), + [aux_sym_drop_statement_token1] = ACTIONS(717), + [aux_sym_grant_statement_token1] = ACTIONS(717), + [aux_sym_grant_statement_token4] = ACTIONS(717), + [aux_sym_grant_statement_token8] = ACTIONS(717), + [aux_sym_create_table_statement_token1] = ACTIONS(717), + [aux_sym_order_by_clause_token1] = ACTIONS(717), + [aux_sym_limit_clause_token1] = ACTIONS(717), + [aux_sym_offset_clause_token1] = ACTIONS(717), + [aux_sym_where_clause_token1] = ACTIONS(717), + [aux_sym_join_type_token1] = ACTIONS(717), + [aux_sym_join_type_token2] = ACTIONS(717), + [aux_sym_join_type_token3] = ACTIONS(717), + [aux_sym_join_type_token4] = ACTIONS(717), + [aux_sym_join_clause_token1] = ACTIONS(717), + [aux_sym_frame_clause_token2] = ACTIONS(717), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3878), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [3158] = { + [sym_filter_clause] = STATE(3359), + [sym_over_clause] = STATE(3651), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(199), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [aux_sym_create_table_statement_token1] = ACTIONS(199), + [aux_sym_order_expression_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_filter_clause_token1] = ACTIONS(3730), + [aux_sym_over_clause_token1] = ACTIONS(3732), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3159] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(484), + [aux_sym_cte_token2] = ACTIONS(484), + [aux_sym_truncate_statement_token1] = ACTIONS(484), + [aux_sym_comment_statement_token1] = ACTIONS(484), + [aux_sym_comment_statement_token7] = ACTIONS(484), + [aux_sym_begin_statement_token1] = ACTIONS(484), + [aux_sym_commit_statement_token1] = ACTIONS(484), + [aux_sym_rollback_statement_token1] = ACTIONS(484), + [aux_sym_create_statement_token1] = ACTIONS(484), + [aux_sym_alter_statement_token1] = ACTIONS(484), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(484), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(484), + [aux_sym_declare_statement_token1] = ACTIONS(484), + [aux_sym_create_function_statement_token7] = ACTIONS(484), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(484), + [aux_sym_trigger_event_token2] = ACTIONS(484), + [aux_sym_trigger_event_token3] = ACTIONS(484), + [aux_sym_drop_statement_token1] = ACTIONS(484), + [aux_sym_grant_statement_token1] = ACTIONS(484), + [aux_sym_grant_statement_token4] = ACTIONS(484), + [aux_sym_grant_statement_token8] = ACTIONS(484), + [aux_sym_order_by_clause_token1] = ACTIONS(484), + [aux_sym_limit_clause_token1] = ACTIONS(484), + [aux_sym_offset_clause_token1] = ACTIONS(484), + [aux_sym_where_clause_token1] = ACTIONS(484), + [aux_sym_join_type_token1] = ACTIONS(484), + [aux_sym_join_type_token2] = ACTIONS(484), + [aux_sym_join_type_token3] = ACTIONS(484), + [aux_sym_join_type_token4] = ACTIONS(484), + [aux_sym_join_clause_token1] = ACTIONS(484), + [aux_sym_frame_clause_token2] = ACTIONS(484), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [3160] = { + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym__compound_statement_token2] = ACTIONS(747), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_reference_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_select_clause_body_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [3161] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(530), + [aux_sym_cte_token2] = ACTIONS(530), + [aux_sym_truncate_statement_token1] = ACTIONS(530), + [aux_sym_comment_statement_token1] = ACTIONS(530), + [aux_sym_comment_statement_token7] = ACTIONS(530), + [aux_sym_begin_statement_token1] = ACTIONS(530), + [aux_sym_commit_statement_token1] = ACTIONS(530), + [aux_sym_rollback_statement_token1] = ACTIONS(530), + [aux_sym_create_statement_token1] = ACTIONS(530), + [aux_sym_alter_statement_token1] = ACTIONS(530), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(530), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(530), + [aux_sym_declare_statement_token1] = ACTIONS(530), + [aux_sym_create_function_statement_token7] = ACTIONS(530), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(530), + [aux_sym_trigger_event_token2] = ACTIONS(530), + [aux_sym_trigger_event_token3] = ACTIONS(530), + [aux_sym_drop_statement_token1] = ACTIONS(530), + [aux_sym_grant_statement_token1] = ACTIONS(530), + [aux_sym_grant_statement_token4] = ACTIONS(530), + [aux_sym_grant_statement_token8] = ACTIONS(530), + [aux_sym_order_by_clause_token1] = ACTIONS(530), + [aux_sym_limit_clause_token1] = ACTIONS(530), + [aux_sym_offset_clause_token1] = ACTIONS(530), + [aux_sym_where_clause_token1] = ACTIONS(530), + [aux_sym_join_type_token1] = ACTIONS(530), + [aux_sym_join_type_token2] = ACTIONS(530), + [aux_sym_join_type_token3] = ACTIONS(530), + [aux_sym_join_type_token4] = ACTIONS(530), + [aux_sym_join_clause_token1] = ACTIONS(530), + [aux_sym_frame_clause_token2] = ACTIONS(530), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [3162] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(769), + [aux_sym_truncate_statement_token1] = ACTIONS(769), + [aux_sym_comment_statement_token1] = ACTIONS(769), + [aux_sym_comment_statement_token7] = ACTIONS(769), + [aux_sym_begin_statement_token1] = ACTIONS(769), + [aux_sym_commit_statement_token1] = ACTIONS(769), + [aux_sym_rollback_statement_token1] = ACTIONS(769), + [aux_sym_create_statement_token1] = ACTIONS(769), + [aux_sym_alter_statement_token1] = ACTIONS(769), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(769), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym__compound_statement_token2] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(769), + [aux_sym_declare_statement_token1] = ACTIONS(769), + [aux_sym_create_function_statement_token7] = ACTIONS(769), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(769), + [aux_sym_trigger_event_token2] = ACTIONS(769), + [aux_sym_trigger_event_token3] = ACTIONS(769), + [aux_sym_drop_statement_token1] = ACTIONS(769), + [aux_sym_grant_statement_token1] = ACTIONS(769), + [aux_sym_grant_statement_token4] = ACTIONS(769), + [aux_sym_grant_statement_token8] = ACTIONS(769), + [aux_sym_create_table_statement_token1] = ACTIONS(769), + [aux_sym_order_by_clause_token1] = ACTIONS(769), + [aux_sym_limit_clause_token1] = ACTIONS(769), + [aux_sym_offset_clause_token1] = ACTIONS(769), + [aux_sym_where_clause_token1] = ACTIONS(769), + [aux_sym_join_type_token1] = ACTIONS(769), + [aux_sym_join_type_token2] = ACTIONS(769), + [aux_sym_join_type_token3] = ACTIONS(769), + [aux_sym_join_type_token4] = ACTIONS(769), + [aux_sym_join_clause_token1] = ACTIONS(769), + [aux_sym_frame_clause_token2] = ACTIONS(769), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [3163] = { + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym__compound_statement_token2] = ACTIONS(719), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_reference_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_select_clause_body_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3661), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [3164] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_create_table_statement_token1] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3165] = { + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym__compound_statement_token2] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_reference_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_select_clause_body_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [3166] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(546), + [aux_sym_cte_token2] = ACTIONS(546), + [aux_sym_truncate_statement_token1] = ACTIONS(546), + [aux_sym_comment_statement_token1] = ACTIONS(546), + [aux_sym_comment_statement_token7] = ACTIONS(546), + [aux_sym_begin_statement_token1] = ACTIONS(546), + [aux_sym_commit_statement_token1] = ACTIONS(546), + [aux_sym_rollback_statement_token1] = ACTIONS(546), + [aux_sym_create_statement_token1] = ACTIONS(546), + [aux_sym_alter_statement_token1] = ACTIONS(546), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(546), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(546), + [aux_sym_declare_statement_token1] = ACTIONS(546), + [aux_sym_create_function_statement_token7] = ACTIONS(546), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(546), + [aux_sym_trigger_event_token2] = ACTIONS(546), + [aux_sym_trigger_event_token3] = ACTIONS(546), + [aux_sym_drop_statement_token1] = ACTIONS(546), + [aux_sym_grant_statement_token1] = ACTIONS(546), + [aux_sym_grant_statement_token4] = ACTIONS(546), + [aux_sym_grant_statement_token8] = ACTIONS(546), + [aux_sym_order_by_clause_token1] = ACTIONS(546), + [aux_sym_limit_clause_token1] = ACTIONS(546), + [aux_sym_offset_clause_token1] = ACTIONS(546), + [aux_sym_where_clause_token1] = ACTIONS(546), + [aux_sym_join_type_token1] = ACTIONS(546), + [aux_sym_join_type_token2] = ACTIONS(546), + [aux_sym_join_type_token3] = ACTIONS(546), + [aux_sym_join_type_token4] = ACTIONS(546), + [aux_sym_join_clause_token1] = ACTIONS(546), + [aux_sym_frame_clause_token2] = ACTIONS(546), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [3167] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(788), + [aux_sym_truncate_statement_token1] = ACTIONS(788), + [aux_sym_comment_statement_token1] = ACTIONS(788), + [aux_sym_comment_statement_token7] = ACTIONS(788), + [aux_sym_begin_statement_token1] = ACTIONS(788), + [aux_sym_commit_statement_token1] = ACTIONS(788), + [aux_sym_rollback_statement_token1] = ACTIONS(788), + [aux_sym_create_statement_token1] = ACTIONS(788), + [aux_sym_alter_statement_token1] = ACTIONS(788), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(788), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym__compound_statement_token2] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(788), + [aux_sym_declare_statement_token1] = ACTIONS(788), + [aux_sym_create_function_statement_token7] = ACTIONS(788), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(788), + [aux_sym_trigger_event_token2] = ACTIONS(788), + [aux_sym_trigger_event_token3] = ACTIONS(788), + [aux_sym_drop_statement_token1] = ACTIONS(788), + [aux_sym_grant_statement_token1] = ACTIONS(788), + [aux_sym_grant_statement_token4] = ACTIONS(788), + [aux_sym_grant_statement_token8] = ACTIONS(788), + [aux_sym_create_table_statement_token1] = ACTIONS(788), + [aux_sym_order_by_clause_token1] = ACTIONS(788), + [aux_sym_limit_clause_token1] = ACTIONS(788), + [aux_sym_offset_clause_token1] = ACTIONS(788), + [aux_sym_where_clause_token1] = ACTIONS(788), + [aux_sym_join_type_token1] = ACTIONS(788), + [aux_sym_join_type_token2] = ACTIONS(788), + [aux_sym_join_type_token3] = ACTIONS(788), + [aux_sym_join_type_token4] = ACTIONS(788), + [aux_sym_join_clause_token1] = ACTIONS(788), + [aux_sym_frame_clause_token2] = ACTIONS(788), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [3168] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(703), + [aux_sym_truncate_statement_token1] = ACTIONS(703), + [aux_sym_comment_statement_token1] = ACTIONS(703), + [aux_sym_comment_statement_token7] = ACTIONS(703), + [aux_sym_begin_statement_token1] = ACTIONS(703), + [aux_sym_commit_statement_token1] = ACTIONS(703), + [aux_sym_rollback_statement_token1] = ACTIONS(703), + [aux_sym_create_statement_token1] = ACTIONS(703), + [aux_sym_alter_statement_token1] = ACTIONS(703), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(703), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym__compound_statement_token2] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(703), + [aux_sym_declare_statement_token1] = ACTIONS(703), + [aux_sym_create_function_statement_token7] = ACTIONS(703), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(703), + [aux_sym_trigger_event_token2] = ACTIONS(703), + [aux_sym_trigger_event_token3] = ACTIONS(703), + [aux_sym_drop_statement_token1] = ACTIONS(703), + [aux_sym_grant_statement_token1] = ACTIONS(703), + [aux_sym_grant_statement_token4] = ACTIONS(703), + [aux_sym_grant_statement_token8] = ACTIONS(703), + [aux_sym_create_table_statement_token1] = ACTIONS(703), + [aux_sym_order_by_clause_token1] = ACTIONS(703), + [aux_sym_limit_clause_token1] = ACTIONS(703), + [aux_sym_offset_clause_token1] = ACTIONS(703), + [aux_sym_where_clause_token1] = ACTIONS(703), + [aux_sym_join_type_token1] = ACTIONS(703), + [aux_sym_join_type_token2] = ACTIONS(703), + [aux_sym_join_type_token3] = ACTIONS(703), + [aux_sym_join_type_token4] = ACTIONS(703), + [aux_sym_join_clause_token1] = ACTIONS(703), + [aux_sym_frame_clause_token2] = ACTIONS(703), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [3169] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(542), + [aux_sym_cte_token2] = ACTIONS(542), + [aux_sym_truncate_statement_token1] = ACTIONS(542), + [aux_sym_comment_statement_token1] = ACTIONS(542), + [aux_sym_comment_statement_token7] = ACTIONS(542), + [aux_sym_begin_statement_token1] = ACTIONS(542), + [aux_sym_commit_statement_token1] = ACTIONS(542), + [aux_sym_rollback_statement_token1] = ACTIONS(542), + [aux_sym_create_statement_token1] = ACTIONS(542), + [aux_sym_alter_statement_token1] = ACTIONS(542), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(542), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(542), + [aux_sym_declare_statement_token1] = ACTIONS(542), + [aux_sym_create_function_statement_token7] = ACTIONS(542), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(542), + [aux_sym_trigger_event_token2] = ACTIONS(542), + [aux_sym_trigger_event_token3] = ACTIONS(542), + [aux_sym_drop_statement_token1] = ACTIONS(542), + [aux_sym_grant_statement_token1] = ACTIONS(542), + [aux_sym_grant_statement_token4] = ACTIONS(542), + [aux_sym_grant_statement_token8] = ACTIONS(542), + [aux_sym_order_by_clause_token1] = ACTIONS(542), + [aux_sym_limit_clause_token1] = ACTIONS(542), + [aux_sym_offset_clause_token1] = ACTIONS(542), + [aux_sym_where_clause_token1] = ACTIONS(542), + [aux_sym_join_type_token1] = ACTIONS(542), + [aux_sym_join_type_token2] = ACTIONS(542), + [aux_sym_join_type_token3] = ACTIONS(542), + [aux_sym_join_type_token4] = ACTIONS(542), + [aux_sym_join_clause_token1] = ACTIONS(542), + [aux_sym_frame_clause_token2] = ACTIONS(542), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [3170] = { + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym__compound_statement_token2] = ACTIONS(662), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_reference_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_select_clause_body_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [3171] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(588), + [aux_sym_cte_token2] = ACTIONS(588), + [aux_sym_truncate_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token7] = ACTIONS(588), + [aux_sym_begin_statement_token1] = ACTIONS(588), + [aux_sym_commit_statement_token1] = ACTIONS(588), + [aux_sym_rollback_statement_token1] = ACTIONS(588), + [aux_sym_create_statement_token1] = ACTIONS(588), + [aux_sym_alter_statement_token1] = ACTIONS(588), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(588), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(588), + [aux_sym_declare_statement_token1] = ACTIONS(588), + [aux_sym_create_function_statement_token7] = ACTIONS(588), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(588), + [aux_sym_trigger_event_token2] = ACTIONS(588), + [aux_sym_trigger_event_token3] = ACTIONS(588), + [aux_sym_drop_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token4] = ACTIONS(588), + [aux_sym_grant_statement_token8] = ACTIONS(588), + [aux_sym_order_by_clause_token1] = ACTIONS(588), + [aux_sym_limit_clause_token1] = ACTIONS(588), + [aux_sym_offset_clause_token1] = ACTIONS(588), + [aux_sym_where_clause_token1] = ACTIONS(588), + [aux_sym_join_type_token1] = ACTIONS(588), + [aux_sym_join_type_token2] = ACTIONS(588), + [aux_sym_join_type_token3] = ACTIONS(588), + [aux_sym_join_type_token4] = ACTIONS(588), + [aux_sym_join_clause_token1] = ACTIONS(588), + [aux_sym_frame_clause_token2] = ACTIONS(588), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [3172] = { + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym__compound_statement_token2] = ACTIONS(786), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_reference_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_select_clause_body_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [3173] = { + [aux_sym_array_type_repeat1] = STATE(3336), + [ts_builtin_sym_end] = ACTIONS(336), + [anon_sym_SEMI] = ACTIONS(336), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_truncate_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token7] = ACTIONS(336), + [aux_sym_begin_statement_token1] = ACTIONS(336), + [aux_sym_commit_statement_token1] = ACTIONS(336), + [aux_sym_rollback_statement_token1] = ACTIONS(336), + [aux_sym_create_statement_token1] = ACTIONS(336), + [aux_sym_alter_statement_token1] = ACTIONS(336), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(336), + [aux_sym__compound_statement_token2] = ACTIONS(336), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(338), + [anon_sym_EQ] = ACTIONS(336), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_reference_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = ACTIONS(336), + [aux_sym_trigger_event_token3] = ACTIONS(336), + [aux_sym_drop_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token4] = ACTIONS(336), + [aux_sym_direction_constraint_token1] = ACTIONS(336), + [aux_sym_direction_constraint_token2] = ACTIONS(336), + [aux_sym_order_expression_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_offset_clause_token1] = ACTIONS(336), + [aux_sym_fetch_clause_token1] = ACTIONS(336), + [aux_sym_where_clause_token1] = ACTIONS(336), + [aux_sym_frame_clause_token2] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [anon_sym_DASH_GT] = ACTIONS(338), + [anon_sym_DASH_GT_GT] = ACTIONS(336), + [anon_sym_POUND_GT] = ACTIONS(338), + [anon_sym_POUND_GT_GT] = ACTIONS(336), + [anon_sym_LBRACK] = ACTIONS(4021), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(336), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_TILDE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(336), + [anon_sym_STAR] = ACTIONS(336), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(336), + [anon_sym_LT_LT] = ACTIONS(336), + [anon_sym_GT_GT] = ACTIONS(336), + [anon_sym_AMP] = ACTIONS(336), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_POUND] = ACTIONS(338), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(336), + [anon_sym_LT_GT] = ACTIONS(336), + [anon_sym_BANG_EQ] = ACTIONS(336), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_GT_EQ] = ACTIONS(336), + [anon_sym_BANG_TILDE] = ACTIONS(338), + [anon_sym_TILDE_STAR] = ACTIONS(336), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(336), + }, + [3174] = { + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(427), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_cte_token1] = ACTIONS(427), + [aux_sym_cte_token2] = ACTIONS(427), + [aux_sym_comment_statement_token7] = ACTIONS(427), + [aux_sym_create_statement_token1] = ACTIONS(427), + [aux_sym_alter_statement_token1] = ACTIONS(427), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(427), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(427), + [aux_sym_return_statement_token1] = ACTIONS(427), + [aux_sym_declare_statement_token1] = ACTIONS(427), + [aux_sym_create_function_statement_token7] = ACTIONS(427), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(427), + [aux_sym_trigger_event_token1] = ACTIONS(427), + [aux_sym_trigger_event_token2] = ACTIONS(427), + [aux_sym_trigger_event_token3] = ACTIONS(427), + [aux_sym_drop_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token1] = ACTIONS(427), + [aux_sym_grant_statement_token4] = ACTIONS(427), + [aux_sym_grant_statement_token8] = ACTIONS(427), + [aux_sym_order_by_clause_token1] = ACTIONS(427), + [aux_sym_limit_clause_token1] = ACTIONS(427), + [aux_sym_offset_clause_token1] = ACTIONS(427), + [aux_sym_where_clause_token1] = ACTIONS(427), + [aux_sym_join_type_token1] = ACTIONS(427), + [aux_sym_join_type_token2] = ACTIONS(427), + [aux_sym_join_type_token3] = ACTIONS(427), + [aux_sym_join_type_token4] = ACTIONS(427), + [aux_sym_join_clause_token1] = ACTIONS(427), + [aux_sym_frame_clause_token2] = ACTIONS(427), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), + [sym__unquoted_identifier] = ACTIONS(427), + [anon_sym_BQUOTE] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [3175] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(469), + [aux_sym_cte_token2] = ACTIONS(469), + [aux_sym_truncate_statement_token1] = ACTIONS(469), + [aux_sym_comment_statement_token1] = ACTIONS(469), + [aux_sym_comment_statement_token7] = ACTIONS(469), + [aux_sym_begin_statement_token1] = ACTIONS(469), + [aux_sym_commit_statement_token1] = ACTIONS(469), + [aux_sym_rollback_statement_token1] = ACTIONS(469), + [aux_sym_create_statement_token1] = ACTIONS(469), + [aux_sym_alter_statement_token1] = ACTIONS(469), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(469), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(469), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(469), + [aux_sym_return_statement_token1] = ACTIONS(469), + [aux_sym_declare_statement_token1] = ACTIONS(469), + [aux_sym_null_hint_token2] = ACTIONS(469), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(469), + [aux_sym_trigger_event_token1] = ACTIONS(469), + [aux_sym_trigger_event_token2] = ACTIONS(469), + [aux_sym_trigger_event_token3] = ACTIONS(469), + [aux_sym_drop_statement_token1] = ACTIONS(469), + [aux_sym_grant_statement_token1] = ACTIONS(469), + [aux_sym_grant_statement_token4] = ACTIONS(469), + [aux_sym_grant_statement_token5] = ACTIONS(469), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(469), + [aux_sym_direction_constraint_token1] = ACTIONS(469), + [aux_sym_direction_constraint_token2] = ACTIONS(469), + [anon_sym_CONSTRAINT] = ACTIONS(469), + [aux_sym_table_constraint_check_token1] = ACTIONS(469), + [aux_sym_table_constraint_unique_token1] = ACTIONS(469), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(469), + [aux_sym_frame_clause_token2] = ACTIONS(469), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [3176] = { + [ts_builtin_sym_end] = ACTIONS(211), + [anon_sym_SEMI] = ACTIONS(211), + [aux_sym_with_clause_token1] = ACTIONS(4023), + [anon_sym_COMMA] = ACTIONS(211), + [aux_sym_cte_token2] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(4025), + [aux_sym_truncate_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token1] = ACTIONS(211), + [aux_sym_comment_statement_token7] = ACTIONS(211), + [aux_sym_begin_statement_token1] = ACTIONS(211), + [aux_sym_commit_statement_token1] = ACTIONS(211), + [aux_sym_rollback_statement_token1] = ACTIONS(211), + [aux_sym_create_statement_token1] = ACTIONS(211), + [aux_sym_alter_statement_token1] = ACTIONS(211), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(211), + [aux_sym_pg_command_token1] = ACTIONS(211), + [aux_sym__compound_statement_token2] = ACTIONS(211), + [aux_sym_return_statement_token1] = ACTIONS(211), + [aux_sym_declare_statement_token1] = ACTIONS(211), + [aux_sym_create_function_parameter_token1] = ACTIONS(215), + [anon_sym_EQ] = ACTIONS(211), + [aux_sym_create_trigger_statement_token1] = ACTIONS(211), + [aux_sym_trigger_event_token1] = ACTIONS(211), + [aux_sym_trigger_event_token2] = ACTIONS(211), + [aux_sym_trigger_event_token3] = ACTIONS(211), + [aux_sym_drop_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token1] = ACTIONS(211), + [aux_sym_grant_statement_token4] = ACTIONS(211), + [aux_sym_direction_constraint_token1] = ACTIONS(211), + [aux_sym_direction_constraint_token2] = ACTIONS(211), + [aux_sym_create_table_statement_token1] = ACTIONS(4027), + [aux_sym_order_expression_token1] = ACTIONS(211), + [aux_sym_limit_clause_token1] = ACTIONS(211), + [aux_sym_offset_clause_token1] = ACTIONS(211), + [aux_sym_frame_clause_token2] = ACTIONS(211), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(211), + [anon_sym_DASH_GT] = ACTIONS(215), + [anon_sym_DASH_GT_GT] = ACTIONS(211), + [anon_sym_POUND_GT] = ACTIONS(215), + [anon_sym_POUND_GT_GT] = ACTIONS(211), + [aux_sym_type_token1] = ACTIONS(4029), + [aux_sym_type_token2] = ACTIONS(4031), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(211), + [anon_sym_DASH] = ACTIONS(215), + [anon_sym_TILDE] = ACTIONS(215), + [anon_sym_CARET] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(211), + [anon_sym_SLASH] = ACTIONS(215), + [anon_sym_PERCENT] = ACTIONS(211), + [anon_sym_LT_LT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(211), + [anon_sym_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_POUND] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_LT_GT] = ACTIONS(211), + [anon_sym_BANG_EQ] = ACTIONS(211), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_BANG_TILDE] = ACTIONS(215), + [anon_sym_TILDE_STAR] = ACTIONS(211), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(211), + }, + [3177] = { + [ts_builtin_sym_end] = ACTIONS(648), + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(648), + [aux_sym_cte_token2] = ACTIONS(648), + [aux_sym_truncate_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token1] = ACTIONS(648), + [aux_sym_comment_statement_token7] = ACTIONS(648), + [aux_sym_begin_statement_token1] = ACTIONS(648), + [aux_sym_commit_statement_token1] = ACTIONS(648), + [aux_sym_rollback_statement_token1] = ACTIONS(648), + [aux_sym_create_statement_token1] = ACTIONS(648), + [aux_sym_alter_statement_token1] = ACTIONS(648), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(648), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(648), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(648), + [aux_sym_return_statement_token1] = ACTIONS(648), + [aux_sym_declare_statement_token1] = ACTIONS(648), + [aux_sym_null_hint_token2] = ACTIONS(648), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(648), + [aux_sym_trigger_event_token1] = ACTIONS(648), + [aux_sym_trigger_event_token2] = ACTIONS(648), + [aux_sym_trigger_event_token3] = ACTIONS(648), + [aux_sym_drop_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token1] = ACTIONS(648), + [aux_sym_grant_statement_token4] = ACTIONS(648), + [aux_sym_grant_statement_token5] = ACTIONS(648), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(648), + [aux_sym_direction_constraint_token1] = ACTIONS(648), + [aux_sym_direction_constraint_token2] = ACTIONS(648), + [anon_sym_CONSTRAINT] = ACTIONS(648), + [aux_sym_table_constraint_check_token1] = ACTIONS(648), + [aux_sym_table_constraint_unique_token1] = ACTIONS(648), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(648), + [aux_sym_frame_clause_token2] = ACTIONS(648), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [3178] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(4033), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(4035), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token8] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(4037), + [aux_sym_having_clause_token1] = ACTIONS(281), + [aux_sym_order_by_clause_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(4039), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [3179] = { + [ts_builtin_sym_end] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(484), + [aux_sym_cte_token2] = ACTIONS(484), + [aux_sym_truncate_statement_token1] = ACTIONS(484), + [aux_sym_comment_statement_token1] = ACTIONS(484), + [aux_sym_comment_statement_token7] = ACTIONS(484), + [aux_sym_begin_statement_token1] = ACTIONS(484), + [aux_sym_commit_statement_token1] = ACTIONS(484), + [aux_sym_rollback_statement_token1] = ACTIONS(484), + [aux_sym_create_statement_token1] = ACTIONS(484), + [aux_sym_alter_statement_token1] = ACTIONS(484), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(484), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(484), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(484), + [aux_sym_return_statement_token1] = ACTIONS(484), + [aux_sym_declare_statement_token1] = ACTIONS(484), + [aux_sym_null_hint_token2] = ACTIONS(484), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(484), + [aux_sym_trigger_event_token1] = ACTIONS(484), + [aux_sym_trigger_event_token2] = ACTIONS(484), + [aux_sym_trigger_event_token3] = ACTIONS(484), + [aux_sym_drop_statement_token1] = ACTIONS(484), + [aux_sym_grant_statement_token1] = ACTIONS(484), + [aux_sym_grant_statement_token4] = ACTIONS(484), + [aux_sym_grant_statement_token5] = ACTIONS(484), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(484), + [aux_sym_direction_constraint_token1] = ACTIONS(484), + [aux_sym_direction_constraint_token2] = ACTIONS(484), + [anon_sym_CONSTRAINT] = ACTIONS(484), + [aux_sym_table_constraint_check_token1] = ACTIONS(484), + [aux_sym_table_constraint_unique_token1] = ACTIONS(484), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(484), + [aux_sym_frame_clause_token2] = ACTIONS(484), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [3180] = { + [ts_builtin_sym_end] = ACTIONS(530), + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(530), + [aux_sym_cte_token2] = ACTIONS(530), + [aux_sym_truncate_statement_token1] = ACTIONS(530), + [aux_sym_comment_statement_token1] = ACTIONS(530), + [aux_sym_comment_statement_token7] = ACTIONS(530), + [aux_sym_begin_statement_token1] = ACTIONS(530), + [aux_sym_commit_statement_token1] = ACTIONS(530), + [aux_sym_rollback_statement_token1] = ACTIONS(530), + [aux_sym_create_statement_token1] = ACTIONS(530), + [aux_sym_alter_statement_token1] = ACTIONS(530), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(530), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(530), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(530), + [aux_sym_return_statement_token1] = ACTIONS(530), + [aux_sym_declare_statement_token1] = ACTIONS(530), + [aux_sym_null_hint_token2] = ACTIONS(530), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(530), + [aux_sym_trigger_event_token1] = ACTIONS(530), + [aux_sym_trigger_event_token2] = ACTIONS(530), + [aux_sym_trigger_event_token3] = ACTIONS(530), + [aux_sym_drop_statement_token1] = ACTIONS(530), + [aux_sym_grant_statement_token1] = ACTIONS(530), + [aux_sym_grant_statement_token4] = ACTIONS(530), + [aux_sym_grant_statement_token5] = ACTIONS(530), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(530), + [aux_sym_direction_constraint_token1] = ACTIONS(530), + [aux_sym_direction_constraint_token2] = ACTIONS(530), + [anon_sym_CONSTRAINT] = ACTIONS(530), + [aux_sym_table_constraint_check_token1] = ACTIONS(530), + [aux_sym_table_constraint_unique_token1] = ACTIONS(530), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(530), + [aux_sym_frame_clause_token2] = ACTIONS(530), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [3181] = { + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), + [aux_sym_cte_token2] = ACTIONS(463), + [aux_sym_comment_statement_token7] = ACTIONS(463), + [aux_sym_create_statement_token1] = ACTIONS(463), + [aux_sym_alter_statement_token1] = ACTIONS(463), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(463), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(463), + [aux_sym_return_statement_token1] = ACTIONS(463), + [aux_sym_declare_statement_token1] = ACTIONS(463), + [aux_sym_create_function_statement_token7] = ACTIONS(463), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(463), + [aux_sym_trigger_event_token1] = ACTIONS(463), + [aux_sym_trigger_event_token2] = ACTIONS(463), + [aux_sym_trigger_event_token3] = ACTIONS(463), + [aux_sym_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_grant_statement_token8] = ACTIONS(463), + [aux_sym_order_by_clause_token1] = ACTIONS(463), + [aux_sym_limit_clause_token1] = ACTIONS(463), + [aux_sym_offset_clause_token1] = ACTIONS(463), + [aux_sym_where_clause_token1] = ACTIONS(463), + [aux_sym_join_type_token1] = ACTIONS(463), + [aux_sym_join_type_token2] = ACTIONS(463), + [aux_sym_join_type_token3] = ACTIONS(463), + [aux_sym_join_type_token4] = ACTIONS(463), + [aux_sym_join_clause_token1] = ACTIONS(463), + [aux_sym_frame_clause_token2] = ACTIONS(463), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), + [sym__unquoted_identifier] = ACTIONS(463), + [anon_sym_BQUOTE] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [3182] = { + [ts_builtin_sym_end] = ACTIONS(542), + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(542), + [aux_sym_cte_token2] = ACTIONS(542), + [aux_sym_truncate_statement_token1] = ACTIONS(542), + [aux_sym_comment_statement_token1] = ACTIONS(542), + [aux_sym_comment_statement_token7] = ACTIONS(542), + [aux_sym_begin_statement_token1] = ACTIONS(542), + [aux_sym_commit_statement_token1] = ACTIONS(542), + [aux_sym_rollback_statement_token1] = ACTIONS(542), + [aux_sym_create_statement_token1] = ACTIONS(542), + [aux_sym_alter_statement_token1] = ACTIONS(542), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(542), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(542), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(542), + [aux_sym_return_statement_token1] = ACTIONS(542), + [aux_sym_declare_statement_token1] = ACTIONS(542), + [aux_sym_null_hint_token2] = ACTIONS(542), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(542), + [aux_sym_trigger_event_token1] = ACTIONS(542), + [aux_sym_trigger_event_token2] = ACTIONS(542), + [aux_sym_trigger_event_token3] = ACTIONS(542), + [aux_sym_drop_statement_token1] = ACTIONS(542), + [aux_sym_grant_statement_token1] = ACTIONS(542), + [aux_sym_grant_statement_token4] = ACTIONS(542), + [aux_sym_grant_statement_token5] = ACTIONS(542), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(542), + [aux_sym_direction_constraint_token1] = ACTIONS(542), + [aux_sym_direction_constraint_token2] = ACTIONS(542), + [anon_sym_CONSTRAINT] = ACTIONS(542), + [aux_sym_table_constraint_check_token1] = ACTIONS(542), + [aux_sym_table_constraint_unique_token1] = ACTIONS(542), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(542), + [aux_sym_frame_clause_token2] = ACTIONS(542), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [3183] = { + [ts_builtin_sym_end] = ACTIONS(546), + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(546), + [aux_sym_cte_token2] = ACTIONS(546), + [aux_sym_truncate_statement_token1] = ACTIONS(546), + [aux_sym_comment_statement_token1] = ACTIONS(546), + [aux_sym_comment_statement_token7] = ACTIONS(546), + [aux_sym_begin_statement_token1] = ACTIONS(546), + [aux_sym_commit_statement_token1] = ACTIONS(546), + [aux_sym_rollback_statement_token1] = ACTIONS(546), + [aux_sym_create_statement_token1] = ACTIONS(546), + [aux_sym_alter_statement_token1] = ACTIONS(546), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(546), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(546), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(546), + [aux_sym_return_statement_token1] = ACTIONS(546), + [aux_sym_declare_statement_token1] = ACTIONS(546), + [aux_sym_null_hint_token2] = ACTIONS(546), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(546), + [aux_sym_trigger_event_token1] = ACTIONS(546), + [aux_sym_trigger_event_token2] = ACTIONS(546), + [aux_sym_trigger_event_token3] = ACTIONS(546), + [aux_sym_drop_statement_token1] = ACTIONS(546), + [aux_sym_grant_statement_token1] = ACTIONS(546), + [aux_sym_grant_statement_token4] = ACTIONS(546), + [aux_sym_grant_statement_token5] = ACTIONS(546), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(546), + [aux_sym_direction_constraint_token1] = ACTIONS(546), + [aux_sym_direction_constraint_token2] = ACTIONS(546), + [anon_sym_CONSTRAINT] = ACTIONS(546), + [aux_sym_table_constraint_check_token1] = ACTIONS(546), + [aux_sym_table_constraint_unique_token1] = ACTIONS(546), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(546), + [aux_sym_frame_clause_token2] = ACTIONS(546), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [3184] = { + [ts_builtin_sym_end] = ACTIONS(550), + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(550), + [aux_sym_cte_token2] = ACTIONS(550), + [aux_sym_truncate_statement_token1] = ACTIONS(550), + [aux_sym_comment_statement_token1] = ACTIONS(550), + [aux_sym_comment_statement_token7] = ACTIONS(550), + [aux_sym_begin_statement_token1] = ACTIONS(550), + [aux_sym_commit_statement_token1] = ACTIONS(550), + [aux_sym_rollback_statement_token1] = ACTIONS(550), + [aux_sym_create_statement_token1] = ACTIONS(550), + [aux_sym_alter_statement_token1] = ACTIONS(550), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(550), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(550), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(550), + [aux_sym_return_statement_token1] = ACTIONS(550), + [aux_sym_declare_statement_token1] = ACTIONS(550), + [aux_sym_null_hint_token2] = ACTIONS(550), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(550), + [aux_sym_trigger_event_token1] = ACTIONS(550), + [aux_sym_trigger_event_token2] = ACTIONS(550), + [aux_sym_trigger_event_token3] = ACTIONS(550), + [aux_sym_drop_statement_token1] = ACTIONS(550), + [aux_sym_grant_statement_token1] = ACTIONS(550), + [aux_sym_grant_statement_token4] = ACTIONS(550), + [aux_sym_grant_statement_token5] = ACTIONS(550), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(550), + [aux_sym_direction_constraint_token1] = ACTIONS(550), + [aux_sym_direction_constraint_token2] = ACTIONS(550), + [anon_sym_CONSTRAINT] = ACTIONS(550), + [aux_sym_table_constraint_check_token1] = ACTIONS(550), + [aux_sym_table_constraint_unique_token1] = ACTIONS(550), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(550), + [aux_sym_frame_clause_token2] = ACTIONS(550), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [3185] = { + [ts_builtin_sym_end] = ACTIONS(616), + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(616), + [aux_sym_cte_token2] = ACTIONS(616), + [aux_sym_truncate_statement_token1] = ACTIONS(616), + [aux_sym_comment_statement_token1] = ACTIONS(616), + [aux_sym_comment_statement_token7] = ACTIONS(616), + [aux_sym_begin_statement_token1] = ACTIONS(616), + [aux_sym_commit_statement_token1] = ACTIONS(616), + [aux_sym_rollback_statement_token1] = ACTIONS(616), + [aux_sym_create_statement_token1] = ACTIONS(616), + [aux_sym_alter_statement_token1] = ACTIONS(616), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(616), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(616), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(616), + [aux_sym_return_statement_token1] = ACTIONS(616), + [aux_sym_declare_statement_token1] = ACTIONS(616), + [aux_sym_null_hint_token2] = ACTIONS(616), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(616), + [aux_sym_trigger_event_token1] = ACTIONS(616), + [aux_sym_trigger_event_token2] = ACTIONS(616), + [aux_sym_trigger_event_token3] = ACTIONS(616), + [aux_sym_drop_statement_token1] = ACTIONS(616), + [aux_sym_grant_statement_token1] = ACTIONS(616), + [aux_sym_grant_statement_token4] = ACTIONS(616), + [aux_sym_grant_statement_token5] = ACTIONS(616), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(616), + [aux_sym_direction_constraint_token1] = ACTIONS(616), + [aux_sym_direction_constraint_token2] = ACTIONS(616), + [anon_sym_CONSTRAINT] = ACTIONS(616), + [aux_sym_table_constraint_check_token1] = ACTIONS(616), + [aux_sym_table_constraint_unique_token1] = ACTIONS(616), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(616), + [aux_sym_frame_clause_token2] = ACTIONS(616), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [3186] = { + [ts_builtin_sym_end] = ACTIONS(568), + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(568), + [aux_sym_cte_token2] = ACTIONS(568), + [aux_sym_truncate_statement_token1] = ACTIONS(568), + [aux_sym_comment_statement_token1] = ACTIONS(568), + [aux_sym_comment_statement_token7] = ACTIONS(568), + [aux_sym_begin_statement_token1] = ACTIONS(568), + [aux_sym_commit_statement_token1] = ACTIONS(568), + [aux_sym_rollback_statement_token1] = ACTIONS(568), + [aux_sym_create_statement_token1] = ACTIONS(568), + [aux_sym_alter_statement_token1] = ACTIONS(568), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(568), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(568), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(568), + [aux_sym_return_statement_token1] = ACTIONS(568), + [aux_sym_declare_statement_token1] = ACTIONS(568), + [aux_sym_null_hint_token2] = ACTIONS(568), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(568), + [aux_sym_trigger_event_token1] = ACTIONS(568), + [aux_sym_trigger_event_token2] = ACTIONS(568), + [aux_sym_trigger_event_token3] = ACTIONS(568), + [aux_sym_drop_statement_token1] = ACTIONS(568), + [aux_sym_grant_statement_token1] = ACTIONS(568), + [aux_sym_grant_statement_token4] = ACTIONS(568), + [aux_sym_grant_statement_token5] = ACTIONS(568), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(568), + [aux_sym_direction_constraint_token1] = ACTIONS(568), + [aux_sym_direction_constraint_token2] = ACTIONS(568), + [anon_sym_CONSTRAINT] = ACTIONS(568), + [aux_sym_table_constraint_check_token1] = ACTIONS(568), + [aux_sym_table_constraint_unique_token1] = ACTIONS(568), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(568), + [aux_sym_frame_clause_token2] = ACTIONS(568), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [3187] = { + [ts_builtin_sym_end] = ACTIONS(564), + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(564), + [aux_sym_cte_token2] = ACTIONS(564), + [aux_sym_truncate_statement_token1] = ACTIONS(564), + [aux_sym_comment_statement_token1] = ACTIONS(564), + [aux_sym_comment_statement_token7] = ACTIONS(564), + [aux_sym_begin_statement_token1] = ACTIONS(564), + [aux_sym_commit_statement_token1] = ACTIONS(564), + [aux_sym_rollback_statement_token1] = ACTIONS(564), + [aux_sym_create_statement_token1] = ACTIONS(564), + [aux_sym_alter_statement_token1] = ACTIONS(564), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(564), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(564), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(564), + [aux_sym_return_statement_token1] = ACTIONS(564), + [aux_sym_declare_statement_token1] = ACTIONS(564), + [aux_sym_null_hint_token2] = ACTIONS(564), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(564), + [aux_sym_trigger_event_token1] = ACTIONS(564), + [aux_sym_trigger_event_token2] = ACTIONS(564), + [aux_sym_trigger_event_token3] = ACTIONS(564), + [aux_sym_drop_statement_token1] = ACTIONS(564), + [aux_sym_grant_statement_token1] = ACTIONS(564), + [aux_sym_grant_statement_token4] = ACTIONS(564), + [aux_sym_grant_statement_token5] = ACTIONS(564), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(564), + [aux_sym_direction_constraint_token1] = ACTIONS(564), + [aux_sym_direction_constraint_token2] = ACTIONS(564), + [anon_sym_CONSTRAINT] = ACTIONS(564), + [aux_sym_table_constraint_check_token1] = ACTIONS(564), + [aux_sym_table_constraint_unique_token1] = ACTIONS(564), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(564), + [aux_sym_frame_clause_token2] = ACTIONS(564), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [3188] = { + [ts_builtin_sym_end] = ACTIONS(538), + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(538), + [aux_sym_cte_token2] = ACTIONS(538), + [aux_sym_truncate_statement_token1] = ACTIONS(538), + [aux_sym_comment_statement_token1] = ACTIONS(538), + [aux_sym_comment_statement_token7] = ACTIONS(538), + [aux_sym_begin_statement_token1] = ACTIONS(538), + [aux_sym_commit_statement_token1] = ACTIONS(538), + [aux_sym_rollback_statement_token1] = ACTIONS(538), + [aux_sym_create_statement_token1] = ACTIONS(538), + [aux_sym_alter_statement_token1] = ACTIONS(538), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(538), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(538), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(538), + [aux_sym_return_statement_token1] = ACTIONS(538), + [aux_sym_declare_statement_token1] = ACTIONS(538), + [aux_sym_null_hint_token2] = ACTIONS(538), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(538), + [aux_sym_trigger_event_token1] = ACTIONS(538), + [aux_sym_trigger_event_token2] = ACTIONS(538), + [aux_sym_trigger_event_token3] = ACTIONS(538), + [aux_sym_drop_statement_token1] = ACTIONS(538), + [aux_sym_grant_statement_token1] = ACTIONS(538), + [aux_sym_grant_statement_token4] = ACTIONS(538), + [aux_sym_grant_statement_token5] = ACTIONS(538), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(538), + [aux_sym_direction_constraint_token1] = ACTIONS(538), + [aux_sym_direction_constraint_token2] = ACTIONS(538), + [anon_sym_CONSTRAINT] = ACTIONS(538), + [aux_sym_table_constraint_check_token1] = ACTIONS(538), + [aux_sym_table_constraint_unique_token1] = ACTIONS(538), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(538), + [aux_sym_frame_clause_token2] = ACTIONS(538), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [3189] = { + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [aux_sym_with_clause_token1] = ACTIONS(425), + [aux_sym_cte_token2] = ACTIONS(425), + [aux_sym_truncate_statement_token1] = ACTIONS(425), + [aux_sym_comment_statement_token1] = ACTIONS(425), + [aux_sym_comment_statement_token7] = ACTIONS(425), + [aux_sym_begin_statement_token1] = ACTIONS(425), + [aux_sym_commit_statement_token1] = ACTIONS(425), + [aux_sym_rollback_statement_token1] = ACTIONS(425), + [aux_sym_create_statement_token1] = ACTIONS(425), + [aux_sym_alter_statement_token1] = ACTIONS(425), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(425), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(425), + [aux_sym_pg_command_token1] = ACTIONS(425), + [aux_sym__compound_statement_token2] = ACTIONS(425), + [aux_sym_return_statement_token1] = ACTIONS(425), + [aux_sym_declare_statement_token1] = ACTIONS(425), + [aux_sym_null_hint_token2] = ACTIONS(425), + [aux_sym_create_function_parameter_token1] = ACTIONS(427), + [anon_sym_EQ] = ACTIONS(425), + [aux_sym_create_trigger_statement_token1] = ACTIONS(425), + [aux_sym_trigger_event_token1] = ACTIONS(425), + [aux_sym_trigger_event_token2] = ACTIONS(425), + [aux_sym_trigger_event_token3] = ACTIONS(425), + [aux_sym_drop_statement_token1] = ACTIONS(425), + [aux_sym_grant_statement_token1] = ACTIONS(425), + [aux_sym_grant_statement_token4] = ACTIONS(425), + [aux_sym_grant_statement_token5] = ACTIONS(425), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(425), + [aux_sym_direction_constraint_token1] = ACTIONS(425), + [aux_sym_direction_constraint_token2] = ACTIONS(425), + [anon_sym_CONSTRAINT] = ACTIONS(425), + [aux_sym_table_constraint_check_token1] = ACTIONS(425), + [aux_sym_table_constraint_unique_token1] = ACTIONS(425), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(425), + [aux_sym_frame_clause_token2] = ACTIONS(425), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(425), + [anon_sym_DASH_GT] = ACTIONS(427), + [anon_sym_DASH_GT_GT] = ACTIONS(425), + [anon_sym_POUND_GT] = ACTIONS(427), + [anon_sym_POUND_GT_GT] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(425), + [anon_sym_DASH] = ACTIONS(427), + [anon_sym_TILDE] = ACTIONS(427), + [anon_sym_CARET] = ACTIONS(425), + [anon_sym_STAR] = ACTIONS(425), + [anon_sym_SLASH] = ACTIONS(427), + [anon_sym_PERCENT] = ACTIONS(425), + [anon_sym_LT_LT] = ACTIONS(425), + [anon_sym_GT_GT] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(425), + [anon_sym_POUND] = ACTIONS(427), + [anon_sym_LT] = ACTIONS(427), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_LT_GT] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_BANG_TILDE] = ACTIONS(427), + [anon_sym_TILDE_STAR] = ACTIONS(425), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(425), + }, + [3190] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(433), + [aux_sym_cte_token2] = ACTIONS(433), + [aux_sym_truncate_statement_token1] = ACTIONS(433), + [aux_sym_comment_statement_token1] = ACTIONS(433), + [aux_sym_comment_statement_token7] = ACTIONS(433), + [aux_sym_begin_statement_token1] = ACTIONS(433), + [aux_sym_commit_statement_token1] = ACTIONS(433), + [aux_sym_rollback_statement_token1] = ACTIONS(433), + [aux_sym_create_statement_token1] = ACTIONS(433), + [aux_sym_alter_statement_token1] = ACTIONS(433), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(433), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(433), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(433), + [aux_sym_return_statement_token1] = ACTIONS(433), + [aux_sym_declare_statement_token1] = ACTIONS(433), + [aux_sym_null_hint_token2] = ACTIONS(433), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(433), + [aux_sym_trigger_event_token1] = ACTIONS(433), + [aux_sym_trigger_event_token2] = ACTIONS(433), + [aux_sym_trigger_event_token3] = ACTIONS(433), + [aux_sym_drop_statement_token1] = ACTIONS(433), + [aux_sym_grant_statement_token1] = ACTIONS(433), + [aux_sym_grant_statement_token4] = ACTIONS(433), + [aux_sym_grant_statement_token5] = ACTIONS(433), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(433), + [aux_sym_direction_constraint_token1] = ACTIONS(433), + [aux_sym_direction_constraint_token2] = ACTIONS(433), + [anon_sym_CONSTRAINT] = ACTIONS(433), + [aux_sym_table_constraint_check_token1] = ACTIONS(433), + [aux_sym_table_constraint_unique_token1] = ACTIONS(433), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(433), + [aux_sym_frame_clause_token2] = ACTIONS(433), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, + [3191] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(437), + [aux_sym_cte_token2] = ACTIONS(437), + [aux_sym_truncate_statement_token1] = ACTIONS(437), + [aux_sym_comment_statement_token1] = ACTIONS(437), + [aux_sym_comment_statement_token7] = ACTIONS(437), + [aux_sym_begin_statement_token1] = ACTIONS(437), + [aux_sym_commit_statement_token1] = ACTIONS(437), + [aux_sym_rollback_statement_token1] = ACTIONS(437), + [aux_sym_create_statement_token1] = ACTIONS(437), + [aux_sym_alter_statement_token1] = ACTIONS(437), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(437), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(437), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(437), + [aux_sym_return_statement_token1] = ACTIONS(437), + [aux_sym_declare_statement_token1] = ACTIONS(437), + [aux_sym_null_hint_token2] = ACTIONS(437), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(437), + [aux_sym_trigger_event_token1] = ACTIONS(437), + [aux_sym_trigger_event_token2] = ACTIONS(437), + [aux_sym_trigger_event_token3] = ACTIONS(437), + [aux_sym_drop_statement_token1] = ACTIONS(437), + [aux_sym_grant_statement_token1] = ACTIONS(437), + [aux_sym_grant_statement_token4] = ACTIONS(437), + [aux_sym_grant_statement_token5] = ACTIONS(437), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(437), + [aux_sym_direction_constraint_token1] = ACTIONS(437), + [aux_sym_direction_constraint_token2] = ACTIONS(437), + [anon_sym_CONSTRAINT] = ACTIONS(437), + [aux_sym_table_constraint_check_token1] = ACTIONS(437), + [aux_sym_table_constraint_unique_token1] = ACTIONS(437), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(437), + [aux_sym_frame_clause_token2] = ACTIONS(437), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [3192] = { + [sym__aliased_expression] = STATE(8804), + [sym__aliasable_expression] = STATE(8804), + [sym_select_clause_body] = STATE(7784), + [sym_select_subexpression] = STATE(5100), + [sym_conditional_expression] = STATE(5100), + [sym_in_expression] = STATE(5100), + [sym_function_call] = STATE(5048), + [sym__parenthesized_expression] = STATE(5048), + [sym_is_expression] = STATE(5100), + [sym_boolean_expression] = STATE(5100), + [sym_at_time_zone_expression] = STATE(5100), + [sym_NULL] = STATE(5100), + [sym_TRUE] = STATE(5100), + [sym_FALSE] = STATE(5100), + [sym__quoted_identifier] = STATE(4221), + [sym_identifier] = STATE(4074), + [sym_dotted_name] = STATE(4426), + [sym__identifier] = STATE(4427), + [sym_string] = STATE(5048), + [sym_json_access] = STATE(5100), + [sym_type_cast] = STATE(5100), + [sym_array_element_access] = STATE(5100), + [sym_unary_expression] = STATE(5100), + [sym_binary_expression] = STATE(5100), + [sym_asterisk_expression] = STATE(5100), + [sym_interval_expression] = STATE(5100), + [sym_argument_reference] = STATE(5046), + [sym__expression] = STATE(4543), + [aux_sym_cte_token2] = ACTIONS(4041), + [anon_sym_LPAREN] = ACTIONS(4043), + [anon_sym_RPAREN] = ACTIONS(39), + [aux_sym_create_function_statement_token7] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(4045), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_grant_statement_token8] = ACTIONS(41), + [aux_sym_order_by_clause_token1] = ACTIONS(41), + [aux_sym_limit_clause_token1] = ACTIONS(41), + [aux_sym_offset_clause_token1] = ACTIONS(41), + [aux_sym_where_clause_token1] = ACTIONS(41), + [aux_sym_join_type_token1] = ACTIONS(41), + [aux_sym_join_type_token2] = ACTIONS(41), + [aux_sym_join_type_token3] = ACTIONS(41), + [aux_sym_join_type_token4] = ACTIONS(41), + [aux_sym_join_clause_token1] = ACTIONS(41), + [aux_sym_select_subexpression_token1] = ACTIONS(4047), + [aux_sym_conditional_expression_token1] = ACTIONS(4049), + [aux_sym_TRUE_token1] = ACTIONS(4051), + [aux_sym_FALSE_token1] = ACTIONS(4053), + [sym_number] = ACTIONS(4055), + [sym__unquoted_identifier] = ACTIONS(4057), + [anon_sym_BQUOTE] = ACTIONS(4059), + [anon_sym_DQUOTE] = ACTIONS(4061), + [anon_sym_SQUOTE] = ACTIONS(4063), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4065), + [anon_sym_DASH] = ACTIONS(4067), + [anon_sym_BANG_BANG] = ACTIONS(4065), + [anon_sym_TILDE] = ACTIONS(4065), + [anon_sym_AT] = ACTIONS(4065), + [anon_sym_PIPE_SLASH] = ACTIONS(4065), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(4065), + [anon_sym_STAR] = ACTIONS(4069), + [aux_sym_interval_expression_token1] = ACTIONS(4071), + [anon_sym_DOLLAR] = ACTIONS(4073), + [sym__dollar_quoted_string_tag] = ACTIONS(4075), + }, + [3193] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_null_hint_token2] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(319), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_grant_statement_token5] = ACTIONS(319), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token2] = ACTIONS(319), + [anon_sym_CONSTRAINT] = ACTIONS(319), + [aux_sym_table_constraint_check_token1] = ACTIONS(319), + [aux_sym_table_constraint_unique_token1] = ACTIONS(319), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3194] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [aux_sym_with_clause_token1] = ACTIONS(461), + [aux_sym_cte_token2] = ACTIONS(461), + [aux_sym_truncate_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token1] = ACTIONS(461), + [aux_sym_comment_statement_token7] = ACTIONS(461), + [aux_sym_begin_statement_token1] = ACTIONS(461), + [aux_sym_commit_statement_token1] = ACTIONS(461), + [aux_sym_rollback_statement_token1] = ACTIONS(461), + [aux_sym_create_statement_token1] = ACTIONS(461), + [aux_sym_alter_statement_token1] = ACTIONS(461), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(461), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(461), + [aux_sym_pg_command_token1] = ACTIONS(461), + [aux_sym__compound_statement_token2] = ACTIONS(461), + [aux_sym_return_statement_token1] = ACTIONS(461), + [aux_sym_declare_statement_token1] = ACTIONS(461), + [aux_sym_null_hint_token2] = ACTIONS(461), + [aux_sym_create_function_parameter_token1] = ACTIONS(463), + [anon_sym_EQ] = ACTIONS(461), + [aux_sym_create_trigger_statement_token1] = ACTIONS(461), + [aux_sym_trigger_event_token1] = ACTIONS(461), + [aux_sym_trigger_event_token2] = ACTIONS(461), + [aux_sym_trigger_event_token3] = ACTIONS(461), + [aux_sym_drop_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token1] = ACTIONS(461), + [aux_sym_grant_statement_token4] = ACTIONS(461), + [aux_sym_grant_statement_token5] = ACTIONS(461), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(461), + [aux_sym_direction_constraint_token1] = ACTIONS(461), + [aux_sym_direction_constraint_token2] = ACTIONS(461), + [anon_sym_CONSTRAINT] = ACTIONS(461), + [aux_sym_table_constraint_check_token1] = ACTIONS(461), + [aux_sym_table_constraint_unique_token1] = ACTIONS(461), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(461), + [aux_sym_frame_clause_token2] = ACTIONS(461), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(461), + [anon_sym_DASH_GT] = ACTIONS(463), + [anon_sym_DASH_GT_GT] = ACTIONS(461), + [anon_sym_POUND_GT] = ACTIONS(463), + [anon_sym_POUND_GT_GT] = ACTIONS(461), + [anon_sym_LBRACK] = ACTIONS(461), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(461), + [anon_sym_DASH] = ACTIONS(463), + [anon_sym_TILDE] = ACTIONS(463), + [anon_sym_CARET] = ACTIONS(461), + [anon_sym_STAR] = ACTIONS(461), + [anon_sym_SLASH] = ACTIONS(463), + [anon_sym_PERCENT] = ACTIONS(461), + [anon_sym_LT_LT] = ACTIONS(461), + [anon_sym_GT_GT] = ACTIONS(461), + [anon_sym_AMP] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(461), + [anon_sym_POUND] = ACTIONS(463), + [anon_sym_LT] = ACTIONS(463), + [anon_sym_LT_EQ] = ACTIONS(461), + [anon_sym_LT_GT] = ACTIONS(461), + [anon_sym_BANG_EQ] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_EQ] = ACTIONS(461), + [anon_sym_BANG_TILDE] = ACTIONS(463), + [anon_sym_TILDE_STAR] = ACTIONS(461), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(461), + }, + [3195] = { + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token1] = ACTIONS(321), + [aux_sym_cte_token2] = ACTIONS(321), + [aux_sym_comment_statement_token7] = ACTIONS(321), + [aux_sym_create_statement_token1] = ACTIONS(321), + [aux_sym_alter_statement_token1] = ACTIONS(321), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(321), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(321), + [aux_sym_return_statement_token1] = ACTIONS(321), + [aux_sym_declare_statement_token1] = ACTIONS(321), + [aux_sym_create_function_statement_token7] = ACTIONS(321), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(321), + [aux_sym_trigger_event_token1] = ACTIONS(321), + [aux_sym_trigger_event_token2] = ACTIONS(321), + [aux_sym_trigger_event_token3] = ACTIONS(321), + [aux_sym_drop_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token1] = ACTIONS(321), + [aux_sym_grant_statement_token4] = ACTIONS(321), + [aux_sym_grant_statement_token8] = ACTIONS(321), + [aux_sym_order_by_clause_token1] = ACTIONS(321), + [aux_sym_limit_clause_token1] = ACTIONS(321), + [aux_sym_offset_clause_token1] = ACTIONS(321), + [aux_sym_where_clause_token1] = ACTIONS(321), + [aux_sym_join_type_token1] = ACTIONS(321), + [aux_sym_join_type_token2] = ACTIONS(321), + [aux_sym_join_type_token3] = ACTIONS(321), + [aux_sym_join_type_token4] = ACTIONS(321), + [aux_sym_join_clause_token1] = ACTIONS(321), + [aux_sym_frame_clause_token2] = ACTIONS(321), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(321), + [sym__unquoted_identifier] = ACTIONS(321), + [anon_sym_BQUOTE] = ACTIONS(319), + [anon_sym_DQUOTE] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3196] = { + [ts_builtin_sym_end] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_truncate_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token1] = ACTIONS(451), + [aux_sym_comment_statement_token7] = ACTIONS(451), + [aux_sym_begin_statement_token1] = ACTIONS(451), + [aux_sym_commit_statement_token1] = ACTIONS(451), + [aux_sym_rollback_statement_token1] = ACTIONS(451), + [aux_sym_create_statement_token1] = ACTIONS(451), + [aux_sym_alter_statement_token1] = ACTIONS(451), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(451), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(451), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_null_hint_token2] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = ACTIONS(451), + [aux_sym_trigger_event_token3] = ACTIONS(451), + [aux_sym_drop_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token1] = ACTIONS(451), + [aux_sym_grant_statement_token4] = ACTIONS(451), + [aux_sym_grant_statement_token5] = ACTIONS(451), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(451), + [aux_sym_direction_constraint_token1] = ACTIONS(451), + [aux_sym_direction_constraint_token2] = ACTIONS(451), + [anon_sym_CONSTRAINT] = ACTIONS(451), + [aux_sym_table_constraint_check_token1] = ACTIONS(451), + [aux_sym_table_constraint_unique_token1] = ACTIONS(451), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(451), + [aux_sym_frame_clause_token2] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [3197] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(441), + [aux_sym_cte_token2] = ACTIONS(441), + [aux_sym_truncate_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token1] = ACTIONS(441), + [aux_sym_comment_statement_token7] = ACTIONS(441), + [aux_sym_begin_statement_token1] = ACTIONS(441), + [aux_sym_commit_statement_token1] = ACTIONS(441), + [aux_sym_rollback_statement_token1] = ACTIONS(441), + [aux_sym_create_statement_token1] = ACTIONS(441), + [aux_sym_alter_statement_token1] = ACTIONS(441), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(441), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(441), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(441), + [aux_sym_return_statement_token1] = ACTIONS(441), + [aux_sym_declare_statement_token1] = ACTIONS(441), + [aux_sym_null_hint_token2] = ACTIONS(441), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(441), + [aux_sym_trigger_event_token1] = ACTIONS(441), + [aux_sym_trigger_event_token2] = ACTIONS(441), + [aux_sym_trigger_event_token3] = ACTIONS(441), + [aux_sym_drop_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token1] = ACTIONS(441), + [aux_sym_grant_statement_token4] = ACTIONS(441), + [aux_sym_grant_statement_token5] = ACTIONS(441), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(441), + [aux_sym_direction_constraint_token1] = ACTIONS(441), + [aux_sym_direction_constraint_token2] = ACTIONS(441), + [anon_sym_CONSTRAINT] = ACTIONS(441), + [aux_sym_table_constraint_check_token1] = ACTIONS(441), + [aux_sym_table_constraint_unique_token1] = ACTIONS(441), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(441), + [aux_sym_frame_clause_token2] = ACTIONS(441), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [3198] = { + [ts_builtin_sym_end] = ACTIONS(588), + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(588), + [aux_sym_cte_token2] = ACTIONS(588), + [aux_sym_truncate_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token1] = ACTIONS(588), + [aux_sym_comment_statement_token7] = ACTIONS(588), + [aux_sym_begin_statement_token1] = ACTIONS(588), + [aux_sym_commit_statement_token1] = ACTIONS(588), + [aux_sym_rollback_statement_token1] = ACTIONS(588), + [aux_sym_create_statement_token1] = ACTIONS(588), + [aux_sym_alter_statement_token1] = ACTIONS(588), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(588), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(588), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(588), + [aux_sym_return_statement_token1] = ACTIONS(588), + [aux_sym_declare_statement_token1] = ACTIONS(588), + [aux_sym_null_hint_token2] = ACTIONS(588), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(588), + [aux_sym_trigger_event_token1] = ACTIONS(588), + [aux_sym_trigger_event_token2] = ACTIONS(588), + [aux_sym_trigger_event_token3] = ACTIONS(588), + [aux_sym_drop_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token1] = ACTIONS(588), + [aux_sym_grant_statement_token4] = ACTIONS(588), + [aux_sym_grant_statement_token5] = ACTIONS(588), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(588), + [aux_sym_direction_constraint_token1] = ACTIONS(588), + [aux_sym_direction_constraint_token2] = ACTIONS(588), + [anon_sym_CONSTRAINT] = ACTIONS(588), + [aux_sym_table_constraint_check_token1] = ACTIONS(588), + [aux_sym_table_constraint_unique_token1] = ACTIONS(588), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(588), + [aux_sym_frame_clause_token2] = ACTIONS(588), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [3199] = { + [ts_builtin_sym_end] = ACTIONS(632), + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(632), + [aux_sym_cte_token2] = ACTIONS(632), + [aux_sym_truncate_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token1] = ACTIONS(632), + [aux_sym_comment_statement_token7] = ACTIONS(632), + [aux_sym_begin_statement_token1] = ACTIONS(632), + [aux_sym_commit_statement_token1] = ACTIONS(632), + [aux_sym_rollback_statement_token1] = ACTIONS(632), + [aux_sym_create_statement_token1] = ACTIONS(632), + [aux_sym_alter_statement_token1] = ACTIONS(632), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(632), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(632), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(632), + [aux_sym_return_statement_token1] = ACTIONS(632), + [aux_sym_declare_statement_token1] = ACTIONS(632), + [aux_sym_null_hint_token2] = ACTIONS(632), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(632), + [aux_sym_trigger_event_token1] = ACTIONS(632), + [aux_sym_trigger_event_token2] = ACTIONS(632), + [aux_sym_trigger_event_token3] = ACTIONS(632), + [aux_sym_drop_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token1] = ACTIONS(632), + [aux_sym_grant_statement_token4] = ACTIONS(632), + [aux_sym_grant_statement_token5] = ACTIONS(632), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(632), + [aux_sym_direction_constraint_token1] = ACTIONS(632), + [aux_sym_direction_constraint_token2] = ACTIONS(632), + [anon_sym_CONSTRAINT] = ACTIONS(632), + [aux_sym_table_constraint_check_token1] = ACTIONS(632), + [aux_sym_table_constraint_unique_token1] = ACTIONS(632), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(632), + [aux_sym_frame_clause_token2] = ACTIONS(632), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [3200] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(445), + [aux_sym_cte_token2] = ACTIONS(445), + [aux_sym_truncate_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token1] = ACTIONS(445), + [aux_sym_comment_statement_token7] = ACTIONS(445), + [aux_sym_begin_statement_token1] = ACTIONS(445), + [aux_sym_commit_statement_token1] = ACTIONS(445), + [aux_sym_rollback_statement_token1] = ACTIONS(445), + [aux_sym_create_statement_token1] = ACTIONS(445), + [aux_sym_alter_statement_token1] = ACTIONS(445), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(445), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(445), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(445), + [aux_sym_return_statement_token1] = ACTIONS(445), + [aux_sym_declare_statement_token1] = ACTIONS(445), + [aux_sym_null_hint_token2] = ACTIONS(445), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(445), + [aux_sym_trigger_event_token1] = ACTIONS(445), + [aux_sym_trigger_event_token2] = ACTIONS(445), + [aux_sym_trigger_event_token3] = ACTIONS(445), + [aux_sym_drop_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token1] = ACTIONS(445), + [aux_sym_grant_statement_token4] = ACTIONS(445), + [aux_sym_grant_statement_token5] = ACTIONS(445), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(445), + [aux_sym_direction_constraint_token1] = ACTIONS(445), + [aux_sym_direction_constraint_token2] = ACTIONS(445), + [anon_sym_CONSTRAINT] = ACTIONS(445), + [aux_sym_table_constraint_check_token1] = ACTIONS(445), + [aux_sym_table_constraint_unique_token1] = ACTIONS(445), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(445), + [aux_sym_frame_clause_token2] = ACTIONS(445), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [3201] = { + [anon_sym_SEMI] = ACTIONS(648), + [aux_sym_with_clause_token1] = ACTIONS(650), + [anon_sym_COMMA] = ACTIONS(648), + [aux_sym_cte_token1] = ACTIONS(650), + [aux_sym_cte_token2] = ACTIONS(650), + [aux_sym_comment_statement_token7] = ACTIONS(650), + [aux_sym_create_statement_token1] = ACTIONS(650), + [aux_sym_alter_statement_token1] = ACTIONS(650), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(650), + [aux_sym_pg_command_token1] = ACTIONS(648), + [aux_sym__compound_statement_token2] = ACTIONS(650), + [aux_sym_return_statement_token1] = ACTIONS(650), + [aux_sym_declare_statement_token1] = ACTIONS(650), + [aux_sym_create_function_statement_token7] = ACTIONS(650), + [aux_sym_create_function_parameter_token1] = ACTIONS(650), + [anon_sym_EQ] = ACTIONS(648), + [aux_sym_create_trigger_statement_token1] = ACTIONS(650), + [aux_sym_trigger_event_token1] = ACTIONS(650), + [aux_sym_trigger_event_token2] = ACTIONS(650), + [aux_sym_trigger_event_token3] = ACTIONS(650), + [aux_sym_drop_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token1] = ACTIONS(650), + [aux_sym_grant_statement_token4] = ACTIONS(650), + [aux_sym_grant_statement_token8] = ACTIONS(650), + [aux_sym_order_by_clause_token1] = ACTIONS(650), + [aux_sym_limit_clause_token1] = ACTIONS(650), + [aux_sym_offset_clause_token1] = ACTIONS(650), + [aux_sym_where_clause_token1] = ACTIONS(650), + [aux_sym_join_type_token1] = ACTIONS(650), + [aux_sym_join_type_token2] = ACTIONS(650), + [aux_sym_join_type_token3] = ACTIONS(650), + [aux_sym_join_type_token4] = ACTIONS(650), + [aux_sym_join_clause_token1] = ACTIONS(650), + [aux_sym_frame_clause_token2] = ACTIONS(650), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(650), + [sym__unquoted_identifier] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DQUOTE] = ACTIONS(648), + [anon_sym_DASH_GT] = ACTIONS(650), + [anon_sym_DASH_GT_GT] = ACTIONS(648), + [anon_sym_POUND_GT] = ACTIONS(650), + [anon_sym_POUND_GT_GT] = ACTIONS(648), + [anon_sym_COLON_COLON] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(648), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(648), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(648), + [anon_sym_POUND] = ACTIONS(650), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_LT_GT] = ACTIONS(648), + [anon_sym_BANG_EQ] = ACTIONS(648), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_BANG_TILDE] = ACTIONS(650), + [anon_sym_TILDE_STAR] = ACTIONS(648), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(648), + }, + [3202] = { + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(429), + [aux_sym_cte_token2] = ACTIONS(429), + [aux_sym_truncate_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token1] = ACTIONS(429), + [aux_sym_comment_statement_token7] = ACTIONS(429), + [aux_sym_begin_statement_token1] = ACTIONS(429), + [aux_sym_commit_statement_token1] = ACTIONS(429), + [aux_sym_rollback_statement_token1] = ACTIONS(429), + [aux_sym_create_statement_token1] = ACTIONS(429), + [aux_sym_alter_statement_token1] = ACTIONS(429), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(429), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(429), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(429), + [aux_sym_return_statement_token1] = ACTIONS(429), + [aux_sym_declare_statement_token1] = ACTIONS(429), + [aux_sym_null_hint_token2] = ACTIONS(429), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(429), + [aux_sym_trigger_event_token1] = ACTIONS(429), + [aux_sym_trigger_event_token2] = ACTIONS(429), + [aux_sym_trigger_event_token3] = ACTIONS(429), + [aux_sym_drop_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token1] = ACTIONS(429), + [aux_sym_grant_statement_token4] = ACTIONS(429), + [aux_sym_grant_statement_token5] = ACTIONS(429), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(429), + [aux_sym_direction_constraint_token1] = ACTIONS(429), + [aux_sym_direction_constraint_token2] = ACTIONS(429), + [anon_sym_CONSTRAINT] = ACTIONS(429), + [aux_sym_table_constraint_check_token1] = ACTIONS(429), + [aux_sym_table_constraint_unique_token1] = ACTIONS(429), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(429), + [aux_sym_frame_clause_token2] = ACTIONS(429), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [3203] = { + [ts_builtin_sym_end] = ACTIONS(737), + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(737), + [aux_sym_cte_token2] = ACTIONS(737), + [aux_sym_truncate_statement_token1] = ACTIONS(737), + [aux_sym_comment_statement_token1] = ACTIONS(737), + [aux_sym_comment_statement_token7] = ACTIONS(737), + [aux_sym_begin_statement_token1] = ACTIONS(737), + [aux_sym_commit_statement_token1] = ACTIONS(737), + [aux_sym_rollback_statement_token1] = ACTIONS(737), + [aux_sym_create_statement_token1] = ACTIONS(737), + [aux_sym_alter_statement_token1] = ACTIONS(737), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(737), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym__compound_statement_token2] = ACTIONS(737), + [aux_sym_return_statement_token1] = ACTIONS(737), + [aux_sym_declare_statement_token1] = ACTIONS(737), + [aux_sym_create_function_statement_token7] = ACTIONS(737), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(737), + [aux_sym_trigger_event_token2] = ACTIONS(737), + [aux_sym_trigger_event_token3] = ACTIONS(737), + [aux_sym_drop_statement_token1] = ACTIONS(737), + [aux_sym_grant_statement_token1] = ACTIONS(737), + [aux_sym_grant_statement_token4] = ACTIONS(737), + [aux_sym_grant_statement_token8] = ACTIONS(737), + [aux_sym_order_by_clause_token1] = ACTIONS(737), + [aux_sym_limit_clause_token1] = ACTIONS(737), + [aux_sym_offset_clause_token1] = ACTIONS(737), + [aux_sym_where_clause_token1] = ACTIONS(737), + [aux_sym_join_type_token1] = ACTIONS(737), + [aux_sym_join_type_token2] = ACTIONS(737), + [aux_sym_join_type_token3] = ACTIONS(737), + [aux_sym_join_type_token4] = ACTIONS(737), + [aux_sym_join_clause_token1] = ACTIONS(737), + [aux_sym_frame_clause_token2] = ACTIONS(737), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [3204] = { + [ts_builtin_sym_end] = ACTIONS(733), + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(733), + [aux_sym_cte_token2] = ACTIONS(733), + [aux_sym_truncate_statement_token1] = ACTIONS(733), + [aux_sym_comment_statement_token1] = ACTIONS(733), + [aux_sym_comment_statement_token7] = ACTIONS(733), + [aux_sym_begin_statement_token1] = ACTIONS(733), + [aux_sym_commit_statement_token1] = ACTIONS(733), + [aux_sym_rollback_statement_token1] = ACTIONS(733), + [aux_sym_create_statement_token1] = ACTIONS(733), + [aux_sym_alter_statement_token1] = ACTIONS(733), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(733), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym__compound_statement_token2] = ACTIONS(733), + [aux_sym_return_statement_token1] = ACTIONS(733), + [aux_sym_declare_statement_token1] = ACTIONS(733), + [aux_sym_create_function_statement_token7] = ACTIONS(733), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(733), + [aux_sym_trigger_event_token2] = ACTIONS(733), + [aux_sym_trigger_event_token3] = ACTIONS(733), + [aux_sym_drop_statement_token1] = ACTIONS(733), + [aux_sym_grant_statement_token1] = ACTIONS(733), + [aux_sym_grant_statement_token4] = ACTIONS(733), + [aux_sym_grant_statement_token8] = ACTIONS(733), + [aux_sym_order_by_clause_token1] = ACTIONS(733), + [aux_sym_limit_clause_token1] = ACTIONS(733), + [aux_sym_offset_clause_token1] = ACTIONS(733), + [aux_sym_where_clause_token1] = ACTIONS(733), + [aux_sym_join_type_token1] = ACTIONS(733), + [aux_sym_join_type_token2] = ACTIONS(733), + [aux_sym_join_type_token3] = ACTIONS(733), + [aux_sym_join_type_token4] = ACTIONS(733), + [aux_sym_join_clause_token1] = ACTIONS(733), + [aux_sym_frame_clause_token2] = ACTIONS(733), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [3205] = { + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_null_hint_token2] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(277), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token5] = ACTIONS(277), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token1] = ACTIONS(277), + [aux_sym_direction_constraint_token2] = ACTIONS(277), + [anon_sym_CONSTRAINT] = ACTIONS(277), + [aux_sym_table_constraint_check_token1] = ACTIONS(277), + [aux_sym_table_constraint_unique_token1] = ACTIONS(277), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(277), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [3206] = { + [ts_builtin_sym_end] = ACTIONS(729), + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(729), + [aux_sym_cte_token2] = ACTIONS(729), + [aux_sym_truncate_statement_token1] = ACTIONS(729), + [aux_sym_comment_statement_token1] = ACTIONS(729), + [aux_sym_comment_statement_token7] = ACTIONS(729), + [aux_sym_begin_statement_token1] = ACTIONS(729), + [aux_sym_commit_statement_token1] = ACTIONS(729), + [aux_sym_rollback_statement_token1] = ACTIONS(729), + [aux_sym_create_statement_token1] = ACTIONS(729), + [aux_sym_alter_statement_token1] = ACTIONS(729), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(729), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym__compound_statement_token2] = ACTIONS(729), + [aux_sym_return_statement_token1] = ACTIONS(729), + [aux_sym_declare_statement_token1] = ACTIONS(729), + [aux_sym_create_function_statement_token7] = ACTIONS(729), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(729), + [aux_sym_trigger_event_token2] = ACTIONS(729), + [aux_sym_trigger_event_token3] = ACTIONS(729), + [aux_sym_drop_statement_token1] = ACTIONS(729), + [aux_sym_grant_statement_token1] = ACTIONS(729), + [aux_sym_grant_statement_token4] = ACTIONS(729), + [aux_sym_grant_statement_token8] = ACTIONS(729), + [aux_sym_order_by_clause_token1] = ACTIONS(729), + [aux_sym_limit_clause_token1] = ACTIONS(729), + [aux_sym_offset_clause_token1] = ACTIONS(729), + [aux_sym_where_clause_token1] = ACTIONS(729), + [aux_sym_join_type_token1] = ACTIONS(729), + [aux_sym_join_type_token2] = ACTIONS(729), + [aux_sym_join_type_token3] = ACTIONS(729), + [aux_sym_join_type_token4] = ACTIONS(729), + [aux_sym_join_clause_token1] = ACTIONS(729), + [aux_sym_frame_clause_token2] = ACTIONS(729), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [3207] = { + [ts_builtin_sym_end] = ACTIONS(741), + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(741), + [aux_sym_cte_token2] = ACTIONS(4077), + [aux_sym_truncate_statement_token1] = ACTIONS(741), + [aux_sym_comment_statement_token1] = ACTIONS(741), + [aux_sym_comment_statement_token7] = ACTIONS(4079), + [aux_sym_begin_statement_token1] = ACTIONS(741), + [aux_sym_commit_statement_token1] = ACTIONS(741), + [aux_sym_rollback_statement_token1] = ACTIONS(741), + [aux_sym_create_statement_token1] = ACTIONS(741), + [aux_sym_alter_statement_token1] = ACTIONS(741), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(741), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym__compound_statement_token2] = ACTIONS(741), + [aux_sym_return_statement_token1] = ACTIONS(741), + [aux_sym_declare_statement_token1] = ACTIONS(741), + [aux_sym_create_function_statement_token7] = ACTIONS(741), + [aux_sym_create_function_parameter_token1] = ACTIONS(4081), + [anon_sym_EQ] = ACTIONS(4083), + [aux_sym_create_trigger_statement_token1] = ACTIONS(4085), + [aux_sym_trigger_event_token1] = ACTIONS(741), + [aux_sym_trigger_event_token2] = ACTIONS(741), + [aux_sym_trigger_event_token3] = ACTIONS(741), + [aux_sym_drop_statement_token1] = ACTIONS(741), + [aux_sym_grant_statement_token1] = ACTIONS(741), + [aux_sym_grant_statement_token4] = ACTIONS(741), + [aux_sym_grant_statement_token8] = ACTIONS(741), + [aux_sym_order_by_clause_token1] = ACTIONS(741), + [aux_sym_limit_clause_token1] = ACTIONS(741), + [aux_sym_offset_clause_token1] = ACTIONS(741), + [aux_sym_where_clause_token1] = ACTIONS(741), + [aux_sym_join_type_token1] = ACTIONS(741), + [aux_sym_join_type_token2] = ACTIONS(741), + [aux_sym_join_type_token3] = ACTIONS(741), + [aux_sym_join_type_token4] = ACTIONS(741), + [aux_sym_join_clause_token1] = ACTIONS(741), + [aux_sym_frame_clause_token2] = ACTIONS(4087), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4091), + [anon_sym_DASH] = ACTIONS(4093), + [anon_sym_TILDE] = ACTIONS(4095), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(4091), + [anon_sym_POUND] = ACTIONS(4093), + [anon_sym_LT] = ACTIONS(4095), + [anon_sym_LT_EQ] = ACTIONS(4083), + [anon_sym_LT_GT] = ACTIONS(4083), + [anon_sym_BANG_EQ] = ACTIONS(4083), + [anon_sym_GT] = ACTIONS(4095), + [anon_sym_GT_EQ] = ACTIONS(4083), + [anon_sym_BANG_TILDE] = ACTIONS(4095), + [anon_sym_TILDE_STAR] = ACTIONS(4083), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(4083), + }, + [3208] = { + [ts_builtin_sym_end] = ACTIONS(421), + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(421), + [aux_sym_cte_token2] = ACTIONS(421), + [aux_sym_truncate_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token1] = ACTIONS(421), + [aux_sym_comment_statement_token7] = ACTIONS(421), + [aux_sym_begin_statement_token1] = ACTIONS(421), + [aux_sym_commit_statement_token1] = ACTIONS(421), + [aux_sym_rollback_statement_token1] = ACTIONS(421), + [aux_sym_create_statement_token1] = ACTIONS(421), + [aux_sym_alter_statement_token1] = ACTIONS(421), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(421), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(421), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(421), + [aux_sym_return_statement_token1] = ACTIONS(421), + [aux_sym_declare_statement_token1] = ACTIONS(421), + [aux_sym_null_hint_token2] = ACTIONS(421), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(421), + [aux_sym_trigger_event_token1] = ACTIONS(421), + [aux_sym_trigger_event_token2] = ACTIONS(421), + [aux_sym_trigger_event_token3] = ACTIONS(421), + [aux_sym_drop_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token1] = ACTIONS(421), + [aux_sym_grant_statement_token4] = ACTIONS(421), + [aux_sym_grant_statement_token5] = ACTIONS(421), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(421), + [aux_sym_direction_constraint_token1] = ACTIONS(421), + [aux_sym_direction_constraint_token2] = ACTIONS(421), + [anon_sym_CONSTRAINT] = ACTIONS(421), + [aux_sym_table_constraint_check_token1] = ACTIONS(421), + [aux_sym_table_constraint_unique_token1] = ACTIONS(421), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(421), + [aux_sym_frame_clause_token2] = ACTIONS(421), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [3209] = { + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(836), + [aux_sym_cte_token1] = ACTIONS(838), + [aux_sym_cte_token2] = ACTIONS(838), + [aux_sym_comment_statement_token7] = ACTIONS(838), + [aux_sym_create_statement_token1] = ACTIONS(838), + [aux_sym_alter_statement_token1] = ACTIONS(838), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(838), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym__compound_statement_token2] = ACTIONS(838), + [aux_sym_return_statement_token1] = ACTIONS(838), + [aux_sym_declare_statement_token1] = ACTIONS(838), + [aux_sym_create_function_statement_token7] = ACTIONS(838), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(838), + [aux_sym_trigger_event_token2] = ACTIONS(838), + [aux_sym_trigger_event_token3] = ACTIONS(838), + [aux_sym_drop_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token1] = ACTIONS(838), + [aux_sym_grant_statement_token4] = ACTIONS(838), + [aux_sym_grant_statement_token8] = ACTIONS(838), + [aux_sym_create_table_statement_token1] = ACTIONS(838), + [aux_sym_order_by_clause_token1] = ACTIONS(838), + [aux_sym_limit_clause_token1] = ACTIONS(838), + [aux_sym_offset_clause_token1] = ACTIONS(838), + [aux_sym_where_clause_token1] = ACTIONS(838), + [aux_sym_join_type_token1] = ACTIONS(838), + [aux_sym_join_type_token2] = ACTIONS(838), + [aux_sym_join_type_token3] = ACTIONS(838), + [aux_sym_join_type_token4] = ACTIONS(838), + [aux_sym_join_clause_token1] = ACTIONS(838), + [aux_sym_frame_clause_token2] = ACTIONS(838), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(838), + [sym__unquoted_identifier] = ACTIONS(838), + [anon_sym_BQUOTE] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [3210] = { + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(790), + [anon_sym_COMMA] = ACTIONS(788), + [aux_sym_cte_token1] = ACTIONS(790), + [aux_sym_cte_token2] = ACTIONS(790), + [aux_sym_comment_statement_token7] = ACTIONS(790), + [aux_sym_create_statement_token1] = ACTIONS(790), + [aux_sym_alter_statement_token1] = ACTIONS(790), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(790), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym__compound_statement_token2] = ACTIONS(790), + [aux_sym_return_statement_token1] = ACTIONS(790), + [aux_sym_declare_statement_token1] = ACTIONS(790), + [aux_sym_create_function_statement_token7] = ACTIONS(790), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(790), + [aux_sym_trigger_event_token2] = ACTIONS(790), + [aux_sym_trigger_event_token3] = ACTIONS(790), + [aux_sym_drop_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token1] = ACTIONS(790), + [aux_sym_grant_statement_token4] = ACTIONS(790), + [aux_sym_grant_statement_token8] = ACTIONS(790), + [aux_sym_create_table_statement_token1] = ACTIONS(790), + [aux_sym_order_by_clause_token1] = ACTIONS(790), + [aux_sym_limit_clause_token1] = ACTIONS(790), + [aux_sym_offset_clause_token1] = ACTIONS(790), + [aux_sym_where_clause_token1] = ACTIONS(790), + [aux_sym_join_type_token1] = ACTIONS(790), + [aux_sym_join_type_token2] = ACTIONS(790), + [aux_sym_join_type_token3] = ACTIONS(790), + [aux_sym_join_type_token4] = ACTIONS(790), + [aux_sym_join_clause_token1] = ACTIONS(790), + [aux_sym_frame_clause_token2] = ACTIONS(790), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(790), + [sym__unquoted_identifier] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [3211] = { + [ts_builtin_sym_end] = ACTIONS(725), + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(725), + [aux_sym_cte_token2] = ACTIONS(725), + [aux_sym_truncate_statement_token1] = ACTIONS(725), + [aux_sym_comment_statement_token1] = ACTIONS(725), + [aux_sym_comment_statement_token7] = ACTIONS(725), + [aux_sym_begin_statement_token1] = ACTIONS(725), + [aux_sym_commit_statement_token1] = ACTIONS(725), + [aux_sym_rollback_statement_token1] = ACTIONS(725), + [aux_sym_create_statement_token1] = ACTIONS(725), + [aux_sym_alter_statement_token1] = ACTIONS(725), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(725), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym__compound_statement_token2] = ACTIONS(725), + [aux_sym_return_statement_token1] = ACTIONS(725), + [aux_sym_declare_statement_token1] = ACTIONS(725), + [aux_sym_create_function_statement_token7] = ACTIONS(725), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(725), + [aux_sym_trigger_event_token2] = ACTIONS(725), + [aux_sym_trigger_event_token3] = ACTIONS(725), + [aux_sym_drop_statement_token1] = ACTIONS(725), + [aux_sym_grant_statement_token1] = ACTIONS(725), + [aux_sym_grant_statement_token4] = ACTIONS(725), + [aux_sym_grant_statement_token8] = ACTIONS(725), + [aux_sym_order_by_clause_token1] = ACTIONS(725), + [aux_sym_limit_clause_token1] = ACTIONS(725), + [aux_sym_offset_clause_token1] = ACTIONS(725), + [aux_sym_where_clause_token1] = ACTIONS(725), + [aux_sym_join_type_token1] = ACTIONS(725), + [aux_sym_join_type_token2] = ACTIONS(725), + [aux_sym_join_type_token3] = ACTIONS(725), + [aux_sym_join_type_token4] = ACTIONS(725), + [aux_sym_join_clause_token1] = ACTIONS(725), + [aux_sym_frame_clause_token2] = ACTIONS(725), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [3212] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_create_table_statement_token1] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3213] = { + [anon_sym_SEMI] = ACTIONS(451), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_comment_statement_token7] = ACTIONS(453), + [aux_sym_create_statement_token1] = ACTIONS(453), + [aux_sym_alter_statement_token1] = ACTIONS(453), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(453), + [aux_sym_pg_command_token1] = ACTIONS(451), + [aux_sym__compound_statement_token2] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_create_function_statement_token7] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(453), + [anon_sym_EQ] = ACTIONS(451), + [aux_sym_create_trigger_statement_token1] = ACTIONS(453), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = ACTIONS(453), + [aux_sym_trigger_event_token3] = ACTIONS(453), + [aux_sym_drop_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token1] = ACTIONS(453), + [aux_sym_grant_statement_token4] = ACTIONS(453), + [aux_sym_grant_statement_token8] = ACTIONS(453), + [aux_sym_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_offset_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_join_type_token1] = ACTIONS(453), + [aux_sym_join_type_token2] = ACTIONS(453), + [aux_sym_join_type_token3] = ACTIONS(453), + [aux_sym_join_type_token4] = ACTIONS(453), + [aux_sym_join_clause_token1] = ACTIONS(453), + [aux_sym_frame_clause_token2] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [sym__unquoted_identifier] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(453), + [anon_sym_DASH_GT_GT] = ACTIONS(451), + [anon_sym_POUND_GT] = ACTIONS(453), + [anon_sym_POUND_GT_GT] = ACTIONS(451), + [anon_sym_COLON_COLON] = ACTIONS(451), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_CARET] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(451), + [anon_sym_SLASH] = ACTIONS(453), + [anon_sym_PERCENT] = ACTIONS(451), + [anon_sym_LT_LT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_POUND] = ACTIONS(453), + [anon_sym_LT] = ACTIONS(453), + [anon_sym_LT_EQ] = ACTIONS(451), + [anon_sym_LT_GT] = ACTIONS(451), + [anon_sym_BANG_EQ] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(453), + [anon_sym_GT_EQ] = ACTIONS(451), + [anon_sym_BANG_TILDE] = ACTIONS(453), + [anon_sym_TILDE_STAR] = ACTIONS(451), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(451), + }, + [3214] = { + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(771), + [anon_sym_COMMA] = ACTIONS(769), + [aux_sym_cte_token1] = ACTIONS(771), + [aux_sym_cte_token2] = ACTIONS(771), + [aux_sym_comment_statement_token7] = ACTIONS(771), + [aux_sym_create_statement_token1] = ACTIONS(771), + [aux_sym_alter_statement_token1] = ACTIONS(771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(771), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym__compound_statement_token2] = ACTIONS(771), + [aux_sym_return_statement_token1] = ACTIONS(771), + [aux_sym_declare_statement_token1] = ACTIONS(771), + [aux_sym_create_function_statement_token7] = ACTIONS(771), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(771), + [aux_sym_trigger_event_token2] = ACTIONS(771), + [aux_sym_trigger_event_token3] = ACTIONS(771), + [aux_sym_drop_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token1] = ACTIONS(771), + [aux_sym_grant_statement_token4] = ACTIONS(771), + [aux_sym_grant_statement_token8] = ACTIONS(771), + [aux_sym_create_table_statement_token1] = ACTIONS(771), + [aux_sym_order_by_clause_token1] = ACTIONS(771), + [aux_sym_limit_clause_token1] = ACTIONS(771), + [aux_sym_offset_clause_token1] = ACTIONS(771), + [aux_sym_where_clause_token1] = ACTIONS(771), + [aux_sym_join_type_token1] = ACTIONS(771), + [aux_sym_join_type_token2] = ACTIONS(771), + [aux_sym_join_type_token3] = ACTIONS(771), + [aux_sym_join_type_token4] = ACTIONS(771), + [aux_sym_join_clause_token1] = ACTIONS(771), + [aux_sym_frame_clause_token2] = ACTIONS(771), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(771), + [sym__unquoted_identifier] = ACTIONS(771), + [anon_sym_BQUOTE] = ACTIONS(769), + [anon_sym_DQUOTE] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [3215] = { + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(745), + [aux_sym_cte_token1] = ACTIONS(747), + [aux_sym_cte_token2] = ACTIONS(747), + [aux_sym_comment_statement_token7] = ACTIONS(747), + [aux_sym_create_statement_token1] = ACTIONS(747), + [aux_sym_alter_statement_token1] = ACTIONS(747), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(747), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym__compound_statement_token2] = ACTIONS(747), + [aux_sym_return_statement_token1] = ACTIONS(747), + [aux_sym_declare_statement_token1] = ACTIONS(747), + [aux_sym_create_function_statement_token7] = ACTIONS(747), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(747), + [aux_sym_trigger_event_token2] = ACTIONS(747), + [aux_sym_trigger_event_token3] = ACTIONS(747), + [aux_sym_drop_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token1] = ACTIONS(747), + [aux_sym_grant_statement_token4] = ACTIONS(747), + [aux_sym_grant_statement_token8] = ACTIONS(747), + [aux_sym_create_table_statement_token1] = ACTIONS(747), + [aux_sym_order_by_clause_token1] = ACTIONS(747), + [aux_sym_limit_clause_token1] = ACTIONS(747), + [aux_sym_offset_clause_token1] = ACTIONS(747), + [aux_sym_where_clause_token1] = ACTIONS(747), + [aux_sym_join_type_token1] = ACTIONS(747), + [aux_sym_join_type_token2] = ACTIONS(747), + [aux_sym_join_type_token3] = ACTIONS(747), + [aux_sym_join_type_token4] = ACTIONS(747), + [aux_sym_join_clause_token1] = ACTIONS(747), + [aux_sym_frame_clause_token2] = ACTIONS(747), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(747), + [anon_sym_BQUOTE] = ACTIONS(745), + [anon_sym_DQUOTE] = ACTIONS(745), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [3216] = { + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_null_hint_token2] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(273), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token5] = ACTIONS(273), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token1] = ACTIONS(273), + [aux_sym_direction_constraint_token2] = ACTIONS(273), + [anon_sym_CONSTRAINT] = ACTIONS(273), + [aux_sym_table_constraint_check_token1] = ACTIONS(273), + [aux_sym_table_constraint_unique_token1] = ACTIONS(273), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(273), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [3217] = { + [ts_builtin_sym_end] = ACTIONS(721), + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(721), + [aux_sym_cte_token2] = ACTIONS(721), + [aux_sym_truncate_statement_token1] = ACTIONS(721), + [aux_sym_comment_statement_token1] = ACTIONS(721), + [aux_sym_comment_statement_token7] = ACTIONS(721), + [aux_sym_begin_statement_token1] = ACTIONS(721), + [aux_sym_commit_statement_token1] = ACTIONS(721), + [aux_sym_rollback_statement_token1] = ACTIONS(721), + [aux_sym_create_statement_token1] = ACTIONS(721), + [aux_sym_alter_statement_token1] = ACTIONS(721), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(721), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym__compound_statement_token2] = ACTIONS(721), + [aux_sym_return_statement_token1] = ACTIONS(721), + [aux_sym_declare_statement_token1] = ACTIONS(721), + [aux_sym_create_function_statement_token7] = ACTIONS(721), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(721), + [aux_sym_trigger_event_token2] = ACTIONS(721), + [aux_sym_trigger_event_token3] = ACTIONS(721), + [aux_sym_drop_statement_token1] = ACTIONS(721), + [aux_sym_grant_statement_token1] = ACTIONS(721), + [aux_sym_grant_statement_token4] = ACTIONS(721), + [aux_sym_grant_statement_token8] = ACTIONS(721), + [aux_sym_order_by_clause_token1] = ACTIONS(721), + [aux_sym_limit_clause_token1] = ACTIONS(721), + [aux_sym_offset_clause_token1] = ACTIONS(721), + [aux_sym_where_clause_token1] = ACTIONS(721), + [aux_sym_join_type_token1] = ACTIONS(721), + [aux_sym_join_type_token2] = ACTIONS(721), + [aux_sym_join_type_token3] = ACTIONS(721), + [aux_sym_join_type_token4] = ACTIONS(721), + [aux_sym_join_clause_token1] = ACTIONS(721), + [aux_sym_frame_clause_token2] = ACTIONS(721), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [3218] = { + [ts_builtin_sym_end] = ACTIONS(713), + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_truncate_statement_token1] = ACTIONS(713), + [aux_sym_comment_statement_token1] = ACTIONS(713), + [aux_sym_comment_statement_token7] = ACTIONS(713), + [aux_sym_begin_statement_token1] = ACTIONS(713), + [aux_sym_commit_statement_token1] = ACTIONS(713), + [aux_sym_rollback_statement_token1] = ACTIONS(713), + [aux_sym_create_statement_token1] = ACTIONS(713), + [aux_sym_alter_statement_token1] = ACTIONS(713), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym__compound_statement_token2] = ACTIONS(713), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = ACTIONS(713), + [aux_sym_trigger_event_token3] = ACTIONS(713), + [aux_sym_drop_statement_token1] = ACTIONS(713), + [aux_sym_grant_statement_token1] = ACTIONS(713), + [aux_sym_grant_statement_token4] = ACTIONS(713), + [aux_sym_grant_statement_token8] = ACTIONS(713), + [aux_sym_order_by_clause_token1] = ACTIONS(713), + [aux_sym_limit_clause_token1] = ACTIONS(713), + [aux_sym_offset_clause_token1] = ACTIONS(713), + [aux_sym_where_clause_token1] = ACTIONS(713), + [aux_sym_join_type_token1] = ACTIONS(713), + [aux_sym_join_type_token2] = ACTIONS(713), + [aux_sym_join_type_token3] = ACTIONS(713), + [aux_sym_join_type_token4] = ACTIONS(713), + [aux_sym_join_clause_token1] = ACTIONS(713), + [aux_sym_frame_clause_token2] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [3219] = { + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(719), + [anon_sym_COMMA] = ACTIONS(717), + [aux_sym_cte_token1] = ACTIONS(719), + [aux_sym_cte_token2] = ACTIONS(719), + [aux_sym_comment_statement_token7] = ACTIONS(719), + [aux_sym_create_statement_token1] = ACTIONS(719), + [aux_sym_alter_statement_token1] = ACTIONS(719), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(719), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym__compound_statement_token2] = ACTIONS(719), + [aux_sym_return_statement_token1] = ACTIONS(719), + [aux_sym_declare_statement_token1] = ACTIONS(719), + [aux_sym_create_function_statement_token7] = ACTIONS(719), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(719), + [aux_sym_trigger_event_token2] = ACTIONS(719), + [aux_sym_trigger_event_token3] = ACTIONS(719), + [aux_sym_drop_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token1] = ACTIONS(719), + [aux_sym_grant_statement_token4] = ACTIONS(719), + [aux_sym_grant_statement_token8] = ACTIONS(719), + [aux_sym_create_table_statement_token1] = ACTIONS(719), + [aux_sym_order_by_clause_token1] = ACTIONS(719), + [aux_sym_limit_clause_token1] = ACTIONS(719), + [aux_sym_offset_clause_token1] = ACTIONS(719), + [aux_sym_where_clause_token1] = ACTIONS(719), + [aux_sym_join_type_token1] = ACTIONS(719), + [aux_sym_join_type_token2] = ACTIONS(719), + [aux_sym_join_type_token3] = ACTIONS(719), + [aux_sym_join_type_token4] = ACTIONS(719), + [aux_sym_join_clause_token1] = ACTIONS(719), + [aux_sym_frame_clause_token2] = ACTIONS(719), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(719), + [anon_sym_BQUOTE] = ACTIONS(717), + [anon_sym_DQUOTE] = ACTIONS(717), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [3220] = { + [anon_sym_SEMI] = ACTIONS(445), + [aux_sym_with_clause_token1] = ACTIONS(447), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_cte_token1] = ACTIONS(447), + [aux_sym_cte_token2] = ACTIONS(447), + [aux_sym_comment_statement_token7] = ACTIONS(447), + [aux_sym_create_statement_token1] = ACTIONS(447), + [aux_sym_alter_statement_token1] = ACTIONS(447), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(447), + [aux_sym_pg_command_token1] = ACTIONS(445), + [aux_sym__compound_statement_token2] = ACTIONS(447), + [aux_sym_return_statement_token1] = ACTIONS(447), + [aux_sym_declare_statement_token1] = ACTIONS(447), + [aux_sym_create_function_statement_token7] = ACTIONS(447), + [aux_sym_create_function_parameter_token1] = ACTIONS(447), + [anon_sym_EQ] = ACTIONS(445), + [aux_sym_create_trigger_statement_token1] = ACTIONS(447), + [aux_sym_trigger_event_token1] = ACTIONS(447), + [aux_sym_trigger_event_token2] = ACTIONS(447), + [aux_sym_trigger_event_token3] = ACTIONS(447), + [aux_sym_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_grant_statement_token8] = ACTIONS(447), + [aux_sym_order_by_clause_token1] = ACTIONS(447), + [aux_sym_limit_clause_token1] = ACTIONS(447), + [aux_sym_offset_clause_token1] = ACTIONS(447), + [aux_sym_where_clause_token1] = ACTIONS(447), + [aux_sym_join_type_token1] = ACTIONS(447), + [aux_sym_join_type_token2] = ACTIONS(447), + [aux_sym_join_type_token3] = ACTIONS(447), + [aux_sym_join_type_token4] = ACTIONS(447), + [aux_sym_join_clause_token1] = ACTIONS(447), + [aux_sym_frame_clause_token2] = ACTIONS(447), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(447), + [sym__unquoted_identifier] = ACTIONS(447), + [anon_sym_BQUOTE] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_DASH_GT] = ACTIONS(447), + [anon_sym_DASH_GT_GT] = ACTIONS(445), + [anon_sym_POUND_GT] = ACTIONS(447), + [anon_sym_POUND_GT_GT] = ACTIONS(445), + [anon_sym_COLON_COLON] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(445), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_TILDE] = ACTIONS(447), + [anon_sym_CARET] = ACTIONS(445), + [anon_sym_STAR] = ACTIONS(445), + [anon_sym_SLASH] = ACTIONS(447), + [anon_sym_PERCENT] = ACTIONS(445), + [anon_sym_LT_LT] = ACTIONS(445), + [anon_sym_GT_GT] = ACTIONS(445), + [anon_sym_AMP] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(445), + [anon_sym_POUND] = ACTIONS(447), + [anon_sym_LT] = ACTIONS(447), + [anon_sym_LT_EQ] = ACTIONS(445), + [anon_sym_LT_GT] = ACTIONS(445), + [anon_sym_BANG_EQ] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_EQ] = ACTIONS(445), + [anon_sym_BANG_TILDE] = ACTIONS(447), + [anon_sym_TILDE_STAR] = ACTIONS(445), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(445), + }, + [3221] = { + [ts_builtin_sym_end] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(686), + [aux_sym_cte_token2] = ACTIONS(686), + [aux_sym_truncate_statement_token1] = ACTIONS(686), + [aux_sym_comment_statement_token1] = ACTIONS(686), + [aux_sym_comment_statement_token7] = ACTIONS(686), + [aux_sym_begin_statement_token1] = ACTIONS(686), + [aux_sym_commit_statement_token1] = ACTIONS(686), + [aux_sym_rollback_statement_token1] = ACTIONS(686), + [aux_sym_create_statement_token1] = ACTIONS(686), + [aux_sym_alter_statement_token1] = ACTIONS(686), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(686), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym__compound_statement_token2] = ACTIONS(686), + [aux_sym_return_statement_token1] = ACTIONS(686), + [aux_sym_declare_statement_token1] = ACTIONS(686), + [aux_sym_create_function_statement_token7] = ACTIONS(686), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(686), + [aux_sym_trigger_event_token2] = ACTIONS(686), + [aux_sym_trigger_event_token3] = ACTIONS(686), + [aux_sym_drop_statement_token1] = ACTIONS(686), + [aux_sym_grant_statement_token1] = ACTIONS(686), + [aux_sym_grant_statement_token4] = ACTIONS(686), + [aux_sym_grant_statement_token8] = ACTIONS(686), + [aux_sym_order_by_clause_token1] = ACTIONS(686), + [aux_sym_limit_clause_token1] = ACTIONS(686), + [aux_sym_offset_clause_token1] = ACTIONS(686), + [aux_sym_where_clause_token1] = ACTIONS(686), + [aux_sym_join_type_token1] = ACTIONS(686), + [aux_sym_join_type_token2] = ACTIONS(686), + [aux_sym_join_type_token3] = ACTIONS(686), + [aux_sym_join_type_token4] = ACTIONS(686), + [aux_sym_join_clause_token1] = ACTIONS(686), + [aux_sym_frame_clause_token2] = ACTIONS(686), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [3222] = { + [anon_sym_SEMI] = ACTIONS(441), + [aux_sym_with_clause_token1] = ACTIONS(443), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_cte_token1] = ACTIONS(443), + [aux_sym_cte_token2] = ACTIONS(443), + [aux_sym_comment_statement_token7] = ACTIONS(443), + [aux_sym_create_statement_token1] = ACTIONS(443), + [aux_sym_alter_statement_token1] = ACTIONS(443), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(443), + [aux_sym_pg_command_token1] = ACTIONS(441), + [aux_sym__compound_statement_token2] = ACTIONS(443), + [aux_sym_return_statement_token1] = ACTIONS(443), + [aux_sym_declare_statement_token1] = ACTIONS(443), + [aux_sym_create_function_statement_token7] = ACTIONS(443), + [aux_sym_create_function_parameter_token1] = ACTIONS(443), + [anon_sym_EQ] = ACTIONS(441), + [aux_sym_create_trigger_statement_token1] = ACTIONS(443), + [aux_sym_trigger_event_token1] = ACTIONS(443), + [aux_sym_trigger_event_token2] = ACTIONS(443), + [aux_sym_trigger_event_token3] = ACTIONS(443), + [aux_sym_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_grant_statement_token8] = ACTIONS(443), + [aux_sym_order_by_clause_token1] = ACTIONS(443), + [aux_sym_limit_clause_token1] = ACTIONS(443), + [aux_sym_offset_clause_token1] = ACTIONS(443), + [aux_sym_where_clause_token1] = ACTIONS(443), + [aux_sym_join_type_token1] = ACTIONS(443), + [aux_sym_join_type_token2] = ACTIONS(443), + [aux_sym_join_type_token3] = ACTIONS(443), + [aux_sym_join_type_token4] = ACTIONS(443), + [aux_sym_join_clause_token1] = ACTIONS(443), + [aux_sym_frame_clause_token2] = ACTIONS(443), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), + [sym__unquoted_identifier] = ACTIONS(443), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_DASH_GT] = ACTIONS(443), + [anon_sym_DASH_GT_GT] = ACTIONS(441), + [anon_sym_POUND_GT] = ACTIONS(443), + [anon_sym_POUND_GT_GT] = ACTIONS(441), + [anon_sym_COLON_COLON] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(441), + [anon_sym_DASH] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(443), + [anon_sym_CARET] = ACTIONS(441), + [anon_sym_STAR] = ACTIONS(441), + [anon_sym_SLASH] = ACTIONS(443), + [anon_sym_PERCENT] = ACTIONS(441), + [anon_sym_LT_LT] = ACTIONS(441), + [anon_sym_GT_GT] = ACTIONS(441), + [anon_sym_AMP] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(441), + [anon_sym_POUND] = ACTIONS(443), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_LT_EQ] = ACTIONS(441), + [anon_sym_LT_GT] = ACTIONS(441), + [anon_sym_BANG_EQ] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_EQ] = ACTIONS(441), + [anon_sym_BANG_TILDE] = ACTIONS(443), + [anon_sym_TILDE_STAR] = ACTIONS(441), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(441), + }, + [3223] = { + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_comment_statement_token7] = ACTIONS(711), + [aux_sym_create_statement_token1] = ACTIONS(711), + [aux_sym_alter_statement_token1] = ACTIONS(711), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(711), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym__compound_statement_token2] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_create_function_statement_token7] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(711), + [aux_sym_trigger_event_token2] = ACTIONS(711), + [aux_sym_trigger_event_token3] = ACTIONS(711), + [aux_sym_drop_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token1] = ACTIONS(711), + [aux_sym_grant_statement_token4] = ACTIONS(711), + [aux_sym_grant_statement_token8] = ACTIONS(711), + [aux_sym_create_table_statement_token1] = ACTIONS(711), + [aux_sym_order_by_clause_token1] = ACTIONS(711), + [aux_sym_limit_clause_token1] = ACTIONS(711), + [aux_sym_offset_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_join_type_token1] = ACTIONS(711), + [aux_sym_join_type_token2] = ACTIONS(711), + [aux_sym_join_type_token3] = ACTIONS(711), + [aux_sym_join_type_token4] = ACTIONS(711), + [aux_sym_join_clause_token1] = ACTIONS(711), + [aux_sym_frame_clause_token2] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [sym__unquoted_identifier] = ACTIONS(711), + [anon_sym_BQUOTE] = ACTIONS(709), + [anon_sym_DQUOTE] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [3224] = { + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(662), + [anon_sym_COMMA] = ACTIONS(660), + [aux_sym_cte_token1] = ACTIONS(662), + [aux_sym_cte_token2] = ACTIONS(662), + [aux_sym_comment_statement_token7] = ACTIONS(662), + [aux_sym_create_statement_token1] = ACTIONS(662), + [aux_sym_alter_statement_token1] = ACTIONS(662), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(662), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym__compound_statement_token2] = ACTIONS(662), + [aux_sym_return_statement_token1] = ACTIONS(662), + [aux_sym_declare_statement_token1] = ACTIONS(662), + [aux_sym_create_function_statement_token7] = ACTIONS(662), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(662), + [aux_sym_trigger_event_token2] = ACTIONS(662), + [aux_sym_trigger_event_token3] = ACTIONS(662), + [aux_sym_drop_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token1] = ACTIONS(662), + [aux_sym_grant_statement_token4] = ACTIONS(662), + [aux_sym_grant_statement_token8] = ACTIONS(662), + [aux_sym_create_table_statement_token1] = ACTIONS(662), + [aux_sym_order_by_clause_token1] = ACTIONS(662), + [aux_sym_limit_clause_token1] = ACTIONS(662), + [aux_sym_offset_clause_token1] = ACTIONS(662), + [aux_sym_where_clause_token1] = ACTIONS(662), + [aux_sym_join_type_token1] = ACTIONS(662), + [aux_sym_join_type_token2] = ACTIONS(662), + [aux_sym_join_type_token3] = ACTIONS(662), + [aux_sym_join_type_token4] = ACTIONS(662), + [aux_sym_join_clause_token1] = ACTIONS(662), + [aux_sym_frame_clause_token2] = ACTIONS(662), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(662), + [sym__unquoted_identifier] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DQUOTE] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [3225] = { + [ts_builtin_sym_end] = ACTIONS(703), + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(703), + [aux_sym_cte_token2] = ACTIONS(703), + [aux_sym_truncate_statement_token1] = ACTIONS(703), + [aux_sym_comment_statement_token1] = ACTIONS(703), + [aux_sym_comment_statement_token7] = ACTIONS(703), + [aux_sym_begin_statement_token1] = ACTIONS(703), + [aux_sym_commit_statement_token1] = ACTIONS(703), + [aux_sym_rollback_statement_token1] = ACTIONS(703), + [aux_sym_create_statement_token1] = ACTIONS(703), + [aux_sym_alter_statement_token1] = ACTIONS(703), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(703), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym__compound_statement_token2] = ACTIONS(703), + [aux_sym_return_statement_token1] = ACTIONS(703), + [aux_sym_declare_statement_token1] = ACTIONS(703), + [aux_sym_create_function_statement_token7] = ACTIONS(703), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(703), + [aux_sym_trigger_event_token2] = ACTIONS(703), + [aux_sym_trigger_event_token3] = ACTIONS(703), + [aux_sym_drop_statement_token1] = ACTIONS(703), + [aux_sym_grant_statement_token1] = ACTIONS(703), + [aux_sym_grant_statement_token4] = ACTIONS(703), + [aux_sym_grant_statement_token8] = ACTIONS(703), + [aux_sym_order_by_clause_token1] = ACTIONS(703), + [aux_sym_limit_clause_token1] = ACTIONS(703), + [aux_sym_offset_clause_token1] = ACTIONS(703), + [aux_sym_where_clause_token1] = ACTIONS(703), + [aux_sym_join_type_token1] = ACTIONS(703), + [aux_sym_join_type_token2] = ACTIONS(703), + [aux_sym_join_type_token3] = ACTIONS(703), + [aux_sym_join_type_token4] = ACTIONS(703), + [aux_sym_join_clause_token1] = ACTIONS(703), + [aux_sym_frame_clause_token2] = ACTIONS(703), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [3226] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(682), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3227] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(682), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3228] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(682), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3229] = { + [ts_builtin_sym_end] = ACTIONS(656), + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(656), + [aux_sym_cte_token2] = ACTIONS(656), + [aux_sym_truncate_statement_token1] = ACTIONS(656), + [aux_sym_comment_statement_token1] = ACTIONS(656), + [aux_sym_comment_statement_token7] = ACTIONS(656), + [aux_sym_begin_statement_token1] = ACTIONS(656), + [aux_sym_commit_statement_token1] = ACTIONS(656), + [aux_sym_rollback_statement_token1] = ACTIONS(656), + [aux_sym_create_statement_token1] = ACTIONS(656), + [aux_sym_alter_statement_token1] = ACTIONS(656), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(656), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym__compound_statement_token2] = ACTIONS(656), + [aux_sym_return_statement_token1] = ACTIONS(656), + [aux_sym_declare_statement_token1] = ACTIONS(656), + [aux_sym_create_function_statement_token7] = ACTIONS(656), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(656), + [aux_sym_trigger_event_token2] = ACTIONS(656), + [aux_sym_trigger_event_token3] = ACTIONS(656), + [aux_sym_drop_statement_token1] = ACTIONS(656), + [aux_sym_grant_statement_token1] = ACTIONS(656), + [aux_sym_grant_statement_token4] = ACTIONS(656), + [aux_sym_grant_statement_token8] = ACTIONS(656), + [aux_sym_order_by_clause_token1] = ACTIONS(656), + [aux_sym_limit_clause_token1] = ACTIONS(656), + [aux_sym_offset_clause_token1] = ACTIONS(656), + [aux_sym_where_clause_token1] = ACTIONS(656), + [aux_sym_join_type_token1] = ACTIONS(656), + [aux_sym_join_type_token2] = ACTIONS(656), + [aux_sym_join_type_token3] = ACTIONS(656), + [aux_sym_join_type_token4] = ACTIONS(656), + [aux_sym_join_clause_token1] = ACTIONS(656), + [aux_sym_frame_clause_token2] = ACTIONS(656), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [3230] = { + [ts_builtin_sym_end] = ACTIONS(765), + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(765), + [aux_sym_cte_token2] = ACTIONS(4077), + [aux_sym_truncate_statement_token1] = ACTIONS(765), + [aux_sym_comment_statement_token1] = ACTIONS(765), + [aux_sym_comment_statement_token7] = ACTIONS(4079), + [aux_sym_begin_statement_token1] = ACTIONS(765), + [aux_sym_commit_statement_token1] = ACTIONS(765), + [aux_sym_rollback_statement_token1] = ACTIONS(765), + [aux_sym_create_statement_token1] = ACTIONS(765), + [aux_sym_alter_statement_token1] = ACTIONS(765), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(765), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym__compound_statement_token2] = ACTIONS(765), + [aux_sym_return_statement_token1] = ACTIONS(765), + [aux_sym_declare_statement_token1] = ACTIONS(765), + [aux_sym_create_function_statement_token7] = ACTIONS(765), + [aux_sym_create_function_parameter_token1] = ACTIONS(4081), + [anon_sym_EQ] = ACTIONS(4083), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(765), + [aux_sym_trigger_event_token2] = ACTIONS(765), + [aux_sym_trigger_event_token3] = ACTIONS(765), + [aux_sym_drop_statement_token1] = ACTIONS(765), + [aux_sym_grant_statement_token1] = ACTIONS(765), + [aux_sym_grant_statement_token4] = ACTIONS(765), + [aux_sym_grant_statement_token8] = ACTIONS(765), + [aux_sym_order_by_clause_token1] = ACTIONS(765), + [aux_sym_limit_clause_token1] = ACTIONS(765), + [aux_sym_offset_clause_token1] = ACTIONS(765), + [aux_sym_where_clause_token1] = ACTIONS(765), + [aux_sym_join_type_token1] = ACTIONS(765), + [aux_sym_join_type_token2] = ACTIONS(765), + [aux_sym_join_type_token3] = ACTIONS(765), + [aux_sym_join_type_token4] = ACTIONS(765), + [aux_sym_join_clause_token1] = ACTIONS(765), + [aux_sym_frame_clause_token2] = ACTIONS(765), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4091), + [anon_sym_DASH] = ACTIONS(4093), + [anon_sym_TILDE] = ACTIONS(4095), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(4091), + [anon_sym_POUND] = ACTIONS(4093), + [anon_sym_LT] = ACTIONS(4095), + [anon_sym_LT_EQ] = ACTIONS(4083), + [anon_sym_LT_GT] = ACTIONS(4083), + [anon_sym_BANG_EQ] = ACTIONS(4083), + [anon_sym_GT] = ACTIONS(4095), + [anon_sym_GT_EQ] = ACTIONS(4083), + [anon_sym_BANG_TILDE] = ACTIONS(4095), + [anon_sym_TILDE_STAR] = ACTIONS(4083), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(4083), + }, + [3231] = { + [ts_builtin_sym_end] = ACTIONS(761), + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(761), + [aux_sym_cte_token2] = ACTIONS(4077), + [aux_sym_truncate_statement_token1] = ACTIONS(761), + [aux_sym_comment_statement_token1] = ACTIONS(761), + [aux_sym_comment_statement_token7] = ACTIONS(4079), + [aux_sym_begin_statement_token1] = ACTIONS(761), + [aux_sym_commit_statement_token1] = ACTIONS(761), + [aux_sym_rollback_statement_token1] = ACTIONS(761), + [aux_sym_create_statement_token1] = ACTIONS(761), + [aux_sym_alter_statement_token1] = ACTIONS(761), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(761), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym__compound_statement_token2] = ACTIONS(761), + [aux_sym_return_statement_token1] = ACTIONS(761), + [aux_sym_declare_statement_token1] = ACTIONS(761), + [aux_sym_create_function_statement_token7] = ACTIONS(761), + [aux_sym_create_function_parameter_token1] = ACTIONS(4081), + [anon_sym_EQ] = ACTIONS(4083), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(761), + [aux_sym_trigger_event_token2] = ACTIONS(761), + [aux_sym_trigger_event_token3] = ACTIONS(761), + [aux_sym_drop_statement_token1] = ACTIONS(761), + [aux_sym_grant_statement_token1] = ACTIONS(761), + [aux_sym_grant_statement_token4] = ACTIONS(761), + [aux_sym_grant_statement_token8] = ACTIONS(761), + [aux_sym_order_by_clause_token1] = ACTIONS(761), + [aux_sym_limit_clause_token1] = ACTIONS(761), + [aux_sym_offset_clause_token1] = ACTIONS(761), + [aux_sym_where_clause_token1] = ACTIONS(761), + [aux_sym_join_type_token1] = ACTIONS(761), + [aux_sym_join_type_token2] = ACTIONS(761), + [aux_sym_join_type_token3] = ACTIONS(761), + [aux_sym_join_type_token4] = ACTIONS(761), + [aux_sym_join_clause_token1] = ACTIONS(761), + [aux_sym_frame_clause_token2] = ACTIONS(4087), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4091), + [anon_sym_DASH] = ACTIONS(4093), + [anon_sym_TILDE] = ACTIONS(4095), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(4091), + [anon_sym_POUND] = ACTIONS(4093), + [anon_sym_LT] = ACTIONS(4095), + [anon_sym_LT_EQ] = ACTIONS(4083), + [anon_sym_LT_GT] = ACTIONS(4083), + [anon_sym_BANG_EQ] = ACTIONS(4083), + [anon_sym_GT] = ACTIONS(4095), + [anon_sym_GT_EQ] = ACTIONS(4083), + [anon_sym_BANG_TILDE] = ACTIONS(4095), + [anon_sym_TILDE_STAR] = ACTIONS(4083), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(4083), + }, + [3232] = { + [ts_builtin_sym_end] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(682), + [aux_sym_cte_token2] = ACTIONS(682), + [aux_sym_truncate_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token1] = ACTIONS(682), + [aux_sym_comment_statement_token7] = ACTIONS(682), + [aux_sym_begin_statement_token1] = ACTIONS(682), + [aux_sym_commit_statement_token1] = ACTIONS(682), + [aux_sym_rollback_statement_token1] = ACTIONS(682), + [aux_sym_create_statement_token1] = ACTIONS(682), + [aux_sym_alter_statement_token1] = ACTIONS(682), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(682), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(682), + [aux_sym_return_statement_token1] = ACTIONS(682), + [aux_sym_declare_statement_token1] = ACTIONS(682), + [aux_sym_create_function_statement_token7] = ACTIONS(682), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(682), + [aux_sym_trigger_event_token2] = ACTIONS(682), + [aux_sym_trigger_event_token3] = ACTIONS(682), + [aux_sym_drop_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token1] = ACTIONS(682), + [aux_sym_grant_statement_token4] = ACTIONS(682), + [aux_sym_grant_statement_token8] = ACTIONS(682), + [aux_sym_order_by_clause_token1] = ACTIONS(682), + [aux_sym_limit_clause_token1] = ACTIONS(682), + [aux_sym_offset_clause_token1] = ACTIONS(682), + [aux_sym_where_clause_token1] = ACTIONS(682), + [aux_sym_join_type_token1] = ACTIONS(682), + [aux_sym_join_type_token2] = ACTIONS(682), + [aux_sym_join_type_token3] = ACTIONS(682), + [aux_sym_join_type_token4] = ACTIONS(682), + [aux_sym_join_clause_token1] = ACTIONS(682), + [aux_sym_frame_clause_token2] = ACTIONS(682), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4091), + [anon_sym_DASH] = ACTIONS(4093), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(4091), + [anon_sym_POUND] = ACTIONS(4093), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3233] = { + [ts_builtin_sym_end] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(672), + [aux_sym_cte_token2] = ACTIONS(672), + [aux_sym_truncate_statement_token1] = ACTIONS(672), + [aux_sym_comment_statement_token1] = ACTIONS(672), + [aux_sym_comment_statement_token7] = ACTIONS(672), + [aux_sym_begin_statement_token1] = ACTIONS(672), + [aux_sym_commit_statement_token1] = ACTIONS(672), + [aux_sym_rollback_statement_token1] = ACTIONS(672), + [aux_sym_create_statement_token1] = ACTIONS(672), + [aux_sym_alter_statement_token1] = ACTIONS(672), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(672), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym__compound_statement_token2] = ACTIONS(672), + [aux_sym_return_statement_token1] = ACTIONS(672), + [aux_sym_declare_statement_token1] = ACTIONS(672), + [aux_sym_create_function_statement_token7] = ACTIONS(672), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(672), + [aux_sym_trigger_event_token2] = ACTIONS(672), + [aux_sym_trigger_event_token3] = ACTIONS(672), + [aux_sym_drop_statement_token1] = ACTIONS(672), + [aux_sym_grant_statement_token1] = ACTIONS(672), + [aux_sym_grant_statement_token4] = ACTIONS(672), + [aux_sym_grant_statement_token8] = ACTIONS(672), + [aux_sym_order_by_clause_token1] = ACTIONS(672), + [aux_sym_limit_clause_token1] = ACTIONS(672), + [aux_sym_offset_clause_token1] = ACTIONS(672), + [aux_sym_where_clause_token1] = ACTIONS(672), + [aux_sym_join_type_token1] = ACTIONS(672), + [aux_sym_join_type_token2] = ACTIONS(672), + [aux_sym_join_type_token3] = ACTIONS(672), + [aux_sym_join_type_token4] = ACTIONS(672), + [aux_sym_join_clause_token1] = ACTIONS(672), + [aux_sym_frame_clause_token2] = ACTIONS(672), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [3234] = { + [ts_builtin_sym_end] = ACTIONS(668), + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(668), + [aux_sym_cte_token2] = ACTIONS(668), + [aux_sym_truncate_statement_token1] = ACTIONS(668), + [aux_sym_comment_statement_token1] = ACTIONS(668), + [aux_sym_comment_statement_token7] = ACTIONS(668), + [aux_sym_begin_statement_token1] = ACTIONS(668), + [aux_sym_commit_statement_token1] = ACTIONS(668), + [aux_sym_rollback_statement_token1] = ACTIONS(668), + [aux_sym_create_statement_token1] = ACTIONS(668), + [aux_sym_alter_statement_token1] = ACTIONS(668), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(668), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym__compound_statement_token2] = ACTIONS(668), + [aux_sym_return_statement_token1] = ACTIONS(668), + [aux_sym_declare_statement_token1] = ACTIONS(668), + [aux_sym_create_function_statement_token7] = ACTIONS(668), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(668), + [aux_sym_trigger_event_token2] = ACTIONS(668), + [aux_sym_trigger_event_token3] = ACTIONS(668), + [aux_sym_drop_statement_token1] = ACTIONS(668), + [aux_sym_grant_statement_token1] = ACTIONS(668), + [aux_sym_grant_statement_token4] = ACTIONS(668), + [aux_sym_grant_statement_token8] = ACTIONS(668), + [aux_sym_order_by_clause_token1] = ACTIONS(668), + [aux_sym_limit_clause_token1] = ACTIONS(668), + [aux_sym_offset_clause_token1] = ACTIONS(668), + [aux_sym_where_clause_token1] = ACTIONS(668), + [aux_sym_join_type_token1] = ACTIONS(668), + [aux_sym_join_type_token2] = ACTIONS(668), + [aux_sym_join_type_token3] = ACTIONS(668), + [aux_sym_join_type_token4] = ACTIONS(668), + [aux_sym_join_clause_token1] = ACTIONS(668), + [aux_sym_frame_clause_token2] = ACTIONS(668), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [3235] = { + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(666), + [anon_sym_COMMA] = ACTIONS(664), + [aux_sym_cte_token1] = ACTIONS(666), + [aux_sym_cte_token2] = ACTIONS(666), + [aux_sym_comment_statement_token7] = ACTIONS(666), + [aux_sym_create_statement_token1] = ACTIONS(666), + [aux_sym_alter_statement_token1] = ACTIONS(666), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(666), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym__compound_statement_token2] = ACTIONS(666), + [aux_sym_return_statement_token1] = ACTIONS(666), + [aux_sym_declare_statement_token1] = ACTIONS(666), + [aux_sym_create_function_statement_token7] = ACTIONS(666), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(666), + [aux_sym_trigger_event_token2] = ACTIONS(666), + [aux_sym_trigger_event_token3] = ACTIONS(666), + [aux_sym_drop_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token1] = ACTIONS(666), + [aux_sym_grant_statement_token4] = ACTIONS(666), + [aux_sym_grant_statement_token8] = ACTIONS(666), + [aux_sym_create_table_statement_token1] = ACTIONS(666), + [aux_sym_order_by_clause_token1] = ACTIONS(666), + [aux_sym_limit_clause_token1] = ACTIONS(666), + [aux_sym_offset_clause_token1] = ACTIONS(666), + [aux_sym_where_clause_token1] = ACTIONS(666), + [aux_sym_join_type_token1] = ACTIONS(666), + [aux_sym_join_type_token2] = ACTIONS(666), + [aux_sym_join_type_token3] = ACTIONS(666), + [aux_sym_join_type_token4] = ACTIONS(666), + [aux_sym_join_clause_token1] = ACTIONS(666), + [aux_sym_frame_clause_token2] = ACTIONS(666), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(666), + [sym__unquoted_identifier] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DQUOTE] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [3236] = { + [sym_over_clause] = STATE(3524), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token2] = ACTIONS(277), + [aux_sym_truncate_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token1] = ACTIONS(277), + [aux_sym_comment_statement_token7] = ACTIONS(277), + [aux_sym_begin_statement_token1] = ACTIONS(277), + [aux_sym_commit_statement_token1] = ACTIONS(277), + [aux_sym_rollback_statement_token1] = ACTIONS(277), + [aux_sym_create_statement_token1] = ACTIONS(277), + [aux_sym_alter_statement_token1] = ACTIONS(277), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(277), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(277), + [aux_sym_return_statement_token1] = ACTIONS(277), + [aux_sym_declare_statement_token1] = ACTIONS(277), + [aux_sym_create_function_statement_token7] = ACTIONS(277), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(277), + [aux_sym_trigger_event_token2] = ACTIONS(277), + [aux_sym_trigger_event_token3] = ACTIONS(277), + [aux_sym_drop_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token1] = ACTIONS(277), + [aux_sym_grant_statement_token4] = ACTIONS(277), + [aux_sym_grant_statement_token8] = ACTIONS(277), + [aux_sym_create_table_statement_token1] = ACTIONS(277), + [aux_sym_having_clause_token1] = ACTIONS(277), + [aux_sym_order_by_clause_token1] = ACTIONS(277), + [aux_sym_limit_clause_token1] = ACTIONS(277), + [aux_sym_offset_clause_token1] = ACTIONS(277), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(277), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [3237] = { + [anon_sym_SEMI] = ACTIONS(429), + [aux_sym_with_clause_token1] = ACTIONS(431), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_cte_token1] = ACTIONS(431), + [aux_sym_cte_token2] = ACTIONS(431), + [aux_sym_comment_statement_token7] = ACTIONS(431), + [aux_sym_create_statement_token1] = ACTIONS(431), + [aux_sym_alter_statement_token1] = ACTIONS(431), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(431), + [aux_sym_pg_command_token1] = ACTIONS(429), + [aux_sym__compound_statement_token2] = ACTIONS(431), + [aux_sym_return_statement_token1] = ACTIONS(431), + [aux_sym_declare_statement_token1] = ACTIONS(431), + [aux_sym_create_function_statement_token7] = ACTIONS(431), + [aux_sym_create_function_parameter_token1] = ACTIONS(431), + [anon_sym_EQ] = ACTIONS(429), + [aux_sym_create_trigger_statement_token1] = ACTIONS(431), + [aux_sym_trigger_event_token1] = ACTIONS(431), + [aux_sym_trigger_event_token2] = ACTIONS(431), + [aux_sym_trigger_event_token3] = ACTIONS(431), + [aux_sym_drop_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token1] = ACTIONS(431), + [aux_sym_grant_statement_token4] = ACTIONS(431), + [aux_sym_grant_statement_token8] = ACTIONS(431), + [aux_sym_order_by_clause_token1] = ACTIONS(431), + [aux_sym_limit_clause_token1] = ACTIONS(431), + [aux_sym_offset_clause_token1] = ACTIONS(431), + [aux_sym_where_clause_token1] = ACTIONS(431), + [aux_sym_join_type_token1] = ACTIONS(431), + [aux_sym_join_type_token2] = ACTIONS(431), + [aux_sym_join_type_token3] = ACTIONS(431), + [aux_sym_join_type_token4] = ACTIONS(431), + [aux_sym_join_clause_token1] = ACTIONS(431), + [aux_sym_frame_clause_token2] = ACTIONS(431), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), + [sym__unquoted_identifier] = ACTIONS(431), + [anon_sym_BQUOTE] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_DASH_GT] = ACTIONS(431), + [anon_sym_DASH_GT_GT] = ACTIONS(429), + [anon_sym_POUND_GT] = ACTIONS(431), + [anon_sym_POUND_GT_GT] = ACTIONS(429), + [anon_sym_COLON_COLON] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(429), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_TILDE] = ACTIONS(431), + [anon_sym_CARET] = ACTIONS(429), + [anon_sym_STAR] = ACTIONS(429), + [anon_sym_SLASH] = ACTIONS(431), + [anon_sym_PERCENT] = ACTIONS(429), + [anon_sym_LT_LT] = ACTIONS(429), + [anon_sym_GT_GT] = ACTIONS(429), + [anon_sym_AMP] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(429), + [anon_sym_POUND] = ACTIONS(431), + [anon_sym_LT] = ACTIONS(431), + [anon_sym_LT_EQ] = ACTIONS(429), + [anon_sym_LT_GT] = ACTIONS(429), + [anon_sym_BANG_EQ] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_EQ] = ACTIONS(429), + [anon_sym_BANG_TILDE] = ACTIONS(431), + [anon_sym_TILDE_STAR] = ACTIONS(429), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(429), + }, + [3238] = { + [ts_builtin_sym_end] = ACTIONS(664), + [anon_sym_SEMI] = ACTIONS(664), + [aux_sym_with_clause_token1] = ACTIONS(664), + [aux_sym_cte_token2] = ACTIONS(664), + [aux_sym_truncate_statement_token1] = ACTIONS(664), + [aux_sym_comment_statement_token1] = ACTIONS(664), + [aux_sym_comment_statement_token7] = ACTIONS(664), + [aux_sym_begin_statement_token1] = ACTIONS(664), + [aux_sym_commit_statement_token1] = ACTIONS(664), + [aux_sym_rollback_statement_token1] = ACTIONS(664), + [aux_sym_create_statement_token1] = ACTIONS(664), + [aux_sym_alter_statement_token1] = ACTIONS(664), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(664), + [aux_sym_pg_command_token1] = ACTIONS(664), + [aux_sym__compound_statement_token2] = ACTIONS(664), + [aux_sym_return_statement_token1] = ACTIONS(664), + [aux_sym_declare_statement_token1] = ACTIONS(664), + [aux_sym_create_function_statement_token7] = ACTIONS(664), + [aux_sym_create_function_parameter_token1] = ACTIONS(666), + [anon_sym_EQ] = ACTIONS(664), + [aux_sym_create_trigger_statement_token1] = ACTIONS(666), + [aux_sym_trigger_event_token1] = ACTIONS(664), + [aux_sym_trigger_event_token2] = ACTIONS(664), + [aux_sym_trigger_event_token3] = ACTIONS(664), + [aux_sym_drop_statement_token1] = ACTIONS(664), + [aux_sym_grant_statement_token1] = ACTIONS(664), + [aux_sym_grant_statement_token4] = ACTIONS(664), + [aux_sym_grant_statement_token8] = ACTIONS(664), + [aux_sym_order_by_clause_token1] = ACTIONS(664), + [aux_sym_limit_clause_token1] = ACTIONS(664), + [aux_sym_offset_clause_token1] = ACTIONS(664), + [aux_sym_where_clause_token1] = ACTIONS(664), + [aux_sym_join_type_token1] = ACTIONS(664), + [aux_sym_join_type_token2] = ACTIONS(664), + [aux_sym_join_type_token3] = ACTIONS(664), + [aux_sym_join_type_token4] = ACTIONS(664), + [aux_sym_join_clause_token1] = ACTIONS(664), + [aux_sym_frame_clause_token2] = ACTIONS(664), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(664), + [anon_sym_DASH_GT] = ACTIONS(666), + [anon_sym_DASH_GT_GT] = ACTIONS(664), + [anon_sym_POUND_GT] = ACTIONS(666), + [anon_sym_POUND_GT_GT] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(664), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(664), + [anon_sym_POUND] = ACTIONS(666), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_LT_GT] = ACTIONS(664), + [anon_sym_BANG_EQ] = ACTIONS(664), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_BANG_TILDE] = ACTIONS(666), + [anon_sym_TILDE_STAR] = ACTIONS(664), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(664), + }, + [3239] = { + [anon_sym_SEMI] = ACTIONS(277), + [aux_sym_with_clause_token1] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [aux_sym_cte_token1] = ACTIONS(279), + [aux_sym_cte_token2] = ACTIONS(279), + [aux_sym_comment_statement_token7] = ACTIONS(279), + [aux_sym_create_statement_token1] = ACTIONS(279), + [aux_sym_alter_statement_token1] = ACTIONS(279), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(279), + [aux_sym_pg_command_token1] = ACTIONS(277), + [aux_sym__compound_statement_token2] = ACTIONS(279), + [aux_sym_return_statement_token1] = ACTIONS(279), + [aux_sym_declare_statement_token1] = ACTIONS(279), + [aux_sym_create_function_statement_token7] = ACTIONS(279), + [aux_sym_create_function_parameter_token1] = ACTIONS(279), + [anon_sym_EQ] = ACTIONS(277), + [aux_sym_create_trigger_statement_token1] = ACTIONS(279), + [aux_sym_trigger_event_token1] = ACTIONS(279), + [aux_sym_trigger_event_token2] = ACTIONS(279), + [aux_sym_trigger_event_token3] = ACTIONS(279), + [aux_sym_drop_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token1] = ACTIONS(279), + [aux_sym_grant_statement_token4] = ACTIONS(279), + [aux_sym_grant_statement_token8] = ACTIONS(279), + [aux_sym_order_by_clause_token1] = ACTIONS(279), + [aux_sym_limit_clause_token1] = ACTIONS(279), + [aux_sym_offset_clause_token1] = ACTIONS(279), + [aux_sym_where_clause_token1] = ACTIONS(279), + [aux_sym_join_type_token1] = ACTIONS(279), + [aux_sym_join_type_token2] = ACTIONS(279), + [aux_sym_join_type_token3] = ACTIONS(279), + [aux_sym_join_type_token4] = ACTIONS(279), + [aux_sym_join_clause_token1] = ACTIONS(279), + [aux_sym_frame_clause_token2] = ACTIONS(279), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(279), + [sym__unquoted_identifier] = ACTIONS(279), + [anon_sym_BQUOTE] = ACTIONS(277), + [anon_sym_DQUOTE] = ACTIONS(277), + [anon_sym_DASH_GT] = ACTIONS(279), + [anon_sym_DASH_GT_GT] = ACTIONS(277), + [anon_sym_POUND_GT] = ACTIONS(279), + [anon_sym_POUND_GT_GT] = ACTIONS(277), + [anon_sym_COLON_COLON] = ACTIONS(277), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(277), + [anon_sym_DASH] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_CARET] = ACTIONS(277), + [anon_sym_STAR] = ACTIONS(277), + [anon_sym_SLASH] = ACTIONS(279), + [anon_sym_PERCENT] = ACTIONS(277), + [anon_sym_LT_LT] = ACTIONS(277), + [anon_sym_GT_GT] = ACTIONS(277), + [anon_sym_AMP] = ACTIONS(277), + [anon_sym_PIPE] = ACTIONS(277), + [anon_sym_POUND] = ACTIONS(279), + [anon_sym_LT] = ACTIONS(279), + [anon_sym_LT_EQ] = ACTIONS(277), + [anon_sym_LT_GT] = ACTIONS(277), + [anon_sym_BANG_EQ] = ACTIONS(277), + [anon_sym_GT] = ACTIONS(279), + [anon_sym_GT_EQ] = ACTIONS(277), + [anon_sym_BANG_TILDE] = ACTIONS(279), + [anon_sym_TILDE_STAR] = ACTIONS(277), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(277), + }, + [3240] = { + [ts_builtin_sym_end] = ACTIONS(784), + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(784), + [aux_sym_cte_token2] = ACTIONS(784), + [aux_sym_truncate_statement_token1] = ACTIONS(784), + [aux_sym_comment_statement_token1] = ACTIONS(784), + [aux_sym_comment_statement_token7] = ACTIONS(784), + [aux_sym_begin_statement_token1] = ACTIONS(784), + [aux_sym_commit_statement_token1] = ACTIONS(784), + [aux_sym_rollback_statement_token1] = ACTIONS(784), + [aux_sym_create_statement_token1] = ACTIONS(784), + [aux_sym_alter_statement_token1] = ACTIONS(784), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(784), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym__compound_statement_token2] = ACTIONS(784), + [aux_sym_return_statement_token1] = ACTIONS(784), + [aux_sym_declare_statement_token1] = ACTIONS(784), + [aux_sym_create_function_statement_token7] = ACTIONS(784), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(784), + [aux_sym_trigger_event_token2] = ACTIONS(784), + [aux_sym_trigger_event_token3] = ACTIONS(784), + [aux_sym_drop_statement_token1] = ACTIONS(784), + [aux_sym_grant_statement_token1] = ACTIONS(784), + [aux_sym_grant_statement_token4] = ACTIONS(784), + [aux_sym_grant_statement_token8] = ACTIONS(784), + [aux_sym_order_by_clause_token1] = ACTIONS(784), + [aux_sym_limit_clause_token1] = ACTIONS(784), + [aux_sym_offset_clause_token1] = ACTIONS(784), + [aux_sym_where_clause_token1] = ACTIONS(784), + [aux_sym_join_type_token1] = ACTIONS(784), + [aux_sym_join_type_token2] = ACTIONS(784), + [aux_sym_join_type_token3] = ACTIONS(784), + [aux_sym_join_type_token4] = ACTIONS(784), + [aux_sym_join_clause_token1] = ACTIONS(784), + [aux_sym_frame_clause_token2] = ACTIONS(784), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [3241] = { + [anon_sym_SEMI] = ACTIONS(421), + [aux_sym_with_clause_token1] = ACTIONS(423), + [anon_sym_COMMA] = ACTIONS(421), + [aux_sym_cte_token1] = ACTIONS(423), + [aux_sym_cte_token2] = ACTIONS(423), + [aux_sym_comment_statement_token7] = ACTIONS(423), + [aux_sym_create_statement_token1] = ACTIONS(423), + [aux_sym_alter_statement_token1] = ACTIONS(423), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(423), + [aux_sym_pg_command_token1] = ACTIONS(421), + [aux_sym__compound_statement_token2] = ACTIONS(423), + [aux_sym_return_statement_token1] = ACTIONS(423), + [aux_sym_declare_statement_token1] = ACTIONS(423), + [aux_sym_create_function_statement_token7] = ACTIONS(423), + [aux_sym_create_function_parameter_token1] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(421), + [aux_sym_create_trigger_statement_token1] = ACTIONS(423), + [aux_sym_trigger_event_token1] = ACTIONS(423), + [aux_sym_trigger_event_token2] = ACTIONS(423), + [aux_sym_trigger_event_token3] = ACTIONS(423), + [aux_sym_drop_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token1] = ACTIONS(423), + [aux_sym_grant_statement_token4] = ACTIONS(423), + [aux_sym_grant_statement_token8] = ACTIONS(423), + [aux_sym_order_by_clause_token1] = ACTIONS(423), + [aux_sym_limit_clause_token1] = ACTIONS(423), + [aux_sym_offset_clause_token1] = ACTIONS(423), + [aux_sym_where_clause_token1] = ACTIONS(423), + [aux_sym_join_type_token1] = ACTIONS(423), + [aux_sym_join_type_token2] = ACTIONS(423), + [aux_sym_join_type_token3] = ACTIONS(423), + [aux_sym_join_type_token4] = ACTIONS(423), + [aux_sym_join_clause_token1] = ACTIONS(423), + [aux_sym_frame_clause_token2] = ACTIONS(423), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(423), + [sym__unquoted_identifier] = ACTIONS(423), + [anon_sym_BQUOTE] = ACTIONS(421), + [anon_sym_DQUOTE] = ACTIONS(421), + [anon_sym_DASH_GT] = ACTIONS(423), + [anon_sym_DASH_GT_GT] = ACTIONS(421), + [anon_sym_POUND_GT] = ACTIONS(423), + [anon_sym_POUND_GT_GT] = ACTIONS(421), + [anon_sym_COLON_COLON] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(421), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_TILDE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(421), + [anon_sym_STAR] = ACTIONS(421), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(421), + [anon_sym_LT_LT] = ACTIONS(421), + [anon_sym_GT_GT] = ACTIONS(421), + [anon_sym_AMP] = ACTIONS(421), + [anon_sym_PIPE] = ACTIONS(421), + [anon_sym_POUND] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_LT_EQ] = ACTIONS(421), + [anon_sym_LT_GT] = ACTIONS(421), + [anon_sym_BANG_EQ] = ACTIONS(421), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(421), + [anon_sym_BANG_TILDE] = ACTIONS(423), + [anon_sym_TILDE_STAR] = ACTIONS(421), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(421), + }, + [3242] = { + [anon_sym_SEMI] = ACTIONS(588), + [aux_sym_with_clause_token1] = ACTIONS(590), + [anon_sym_COMMA] = ACTIONS(588), + [aux_sym_cte_token1] = ACTIONS(590), + [aux_sym_cte_token2] = ACTIONS(590), + [aux_sym_comment_statement_token7] = ACTIONS(590), + [aux_sym_create_statement_token1] = ACTIONS(590), + [aux_sym_alter_statement_token1] = ACTIONS(590), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(590), + [aux_sym_pg_command_token1] = ACTIONS(588), + [aux_sym__compound_statement_token2] = ACTIONS(590), + [aux_sym_return_statement_token1] = ACTIONS(590), + [aux_sym_declare_statement_token1] = ACTIONS(590), + [aux_sym_create_function_statement_token7] = ACTIONS(590), + [aux_sym_create_function_parameter_token1] = ACTIONS(590), + [anon_sym_EQ] = ACTIONS(588), + [aux_sym_create_trigger_statement_token1] = ACTIONS(590), + [aux_sym_trigger_event_token1] = ACTIONS(590), + [aux_sym_trigger_event_token2] = ACTIONS(590), + [aux_sym_trigger_event_token3] = ACTIONS(590), + [aux_sym_drop_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token1] = ACTIONS(590), + [aux_sym_grant_statement_token4] = ACTIONS(590), + [aux_sym_grant_statement_token8] = ACTIONS(590), + [aux_sym_order_by_clause_token1] = ACTIONS(590), + [aux_sym_limit_clause_token1] = ACTIONS(590), + [aux_sym_offset_clause_token1] = ACTIONS(590), + [aux_sym_where_clause_token1] = ACTIONS(590), + [aux_sym_join_type_token1] = ACTIONS(590), + [aux_sym_join_type_token2] = ACTIONS(590), + [aux_sym_join_type_token3] = ACTIONS(590), + [aux_sym_join_type_token4] = ACTIONS(590), + [aux_sym_join_clause_token1] = ACTIONS(590), + [aux_sym_frame_clause_token2] = ACTIONS(590), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(590), + [sym__unquoted_identifier] = ACTIONS(590), + [anon_sym_BQUOTE] = ACTIONS(588), + [anon_sym_DQUOTE] = ACTIONS(588), + [anon_sym_DASH_GT] = ACTIONS(590), + [anon_sym_DASH_GT_GT] = ACTIONS(588), + [anon_sym_POUND_GT] = ACTIONS(590), + [anon_sym_POUND_GT_GT] = ACTIONS(588), + [anon_sym_COLON_COLON] = ACTIONS(588), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(588), + [anon_sym_DASH] = ACTIONS(590), + [anon_sym_TILDE] = ACTIONS(590), + [anon_sym_CARET] = ACTIONS(588), + [anon_sym_STAR] = ACTIONS(588), + [anon_sym_SLASH] = ACTIONS(590), + [anon_sym_PERCENT] = ACTIONS(588), + [anon_sym_LT_LT] = ACTIONS(588), + [anon_sym_GT_GT] = ACTIONS(588), + [anon_sym_AMP] = ACTIONS(588), + [anon_sym_PIPE] = ACTIONS(588), + [anon_sym_POUND] = ACTIONS(590), + [anon_sym_LT] = ACTIONS(590), + [anon_sym_LT_EQ] = ACTIONS(588), + [anon_sym_LT_GT] = ACTIONS(588), + [anon_sym_BANG_EQ] = ACTIONS(588), + [anon_sym_GT] = ACTIONS(590), + [anon_sym_GT_EQ] = ACTIONS(588), + [anon_sym_BANG_TILDE] = ACTIONS(590), + [anon_sym_TILDE_STAR] = ACTIONS(588), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(588), + }, + [3243] = { + [anon_sym_SEMI] = ACTIONS(668), + [aux_sym_with_clause_token1] = ACTIONS(670), + [anon_sym_COMMA] = ACTIONS(668), + [aux_sym_cte_token1] = ACTIONS(670), + [aux_sym_cte_token2] = ACTIONS(670), + [aux_sym_comment_statement_token7] = ACTIONS(670), + [aux_sym_create_statement_token1] = ACTIONS(670), + [aux_sym_alter_statement_token1] = ACTIONS(670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(670), + [aux_sym_pg_command_token1] = ACTIONS(668), + [aux_sym__compound_statement_token2] = ACTIONS(670), + [aux_sym_return_statement_token1] = ACTIONS(670), + [aux_sym_declare_statement_token1] = ACTIONS(670), + [aux_sym_create_function_statement_token7] = ACTIONS(670), + [aux_sym_create_function_parameter_token1] = ACTIONS(670), + [anon_sym_EQ] = ACTIONS(668), + [aux_sym_create_trigger_statement_token1] = ACTIONS(670), + [aux_sym_trigger_event_token1] = ACTIONS(670), + [aux_sym_trigger_event_token2] = ACTIONS(670), + [aux_sym_trigger_event_token3] = ACTIONS(670), + [aux_sym_drop_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token1] = ACTIONS(670), + [aux_sym_grant_statement_token4] = ACTIONS(670), + [aux_sym_grant_statement_token8] = ACTIONS(670), + [aux_sym_create_table_statement_token1] = ACTIONS(670), + [aux_sym_order_by_clause_token1] = ACTIONS(670), + [aux_sym_limit_clause_token1] = ACTIONS(670), + [aux_sym_offset_clause_token1] = ACTIONS(670), + [aux_sym_where_clause_token1] = ACTIONS(670), + [aux_sym_join_type_token1] = ACTIONS(670), + [aux_sym_join_type_token2] = ACTIONS(670), + [aux_sym_join_type_token3] = ACTIONS(670), + [aux_sym_join_type_token4] = ACTIONS(670), + [aux_sym_join_clause_token1] = ACTIONS(670), + [aux_sym_frame_clause_token2] = ACTIONS(670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(670), + [sym__unquoted_identifier] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DQUOTE] = ACTIONS(668), + [anon_sym_DASH_GT] = ACTIONS(670), + [anon_sym_DASH_GT_GT] = ACTIONS(668), + [anon_sym_POUND_GT] = ACTIONS(670), + [anon_sym_POUND_GT_GT] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(668), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(668), + [anon_sym_POUND] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_LT_GT] = ACTIONS(668), + [anon_sym_BANG_EQ] = ACTIONS(668), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_BANG_TILDE] = ACTIONS(670), + [anon_sym_TILDE_STAR] = ACTIONS(668), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(668), + }, + [3244] = { + [anon_sym_SEMI] = ACTIONS(672), + [aux_sym_with_clause_token1] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(672), + [aux_sym_cte_token1] = ACTIONS(674), + [aux_sym_cte_token2] = ACTIONS(674), + [aux_sym_comment_statement_token7] = ACTIONS(674), + [aux_sym_create_statement_token1] = ACTIONS(674), + [aux_sym_alter_statement_token1] = ACTIONS(674), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(674), + [aux_sym_pg_command_token1] = ACTIONS(672), + [aux_sym__compound_statement_token2] = ACTIONS(674), + [aux_sym_return_statement_token1] = ACTIONS(674), + [aux_sym_declare_statement_token1] = ACTIONS(674), + [aux_sym_create_function_statement_token7] = ACTIONS(674), + [aux_sym_create_function_parameter_token1] = ACTIONS(674), + [anon_sym_EQ] = ACTIONS(672), + [aux_sym_create_trigger_statement_token1] = ACTIONS(674), + [aux_sym_trigger_event_token1] = ACTIONS(674), + [aux_sym_trigger_event_token2] = ACTIONS(674), + [aux_sym_trigger_event_token3] = ACTIONS(674), + [aux_sym_drop_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token1] = ACTIONS(674), + [aux_sym_grant_statement_token4] = ACTIONS(674), + [aux_sym_grant_statement_token8] = ACTIONS(674), + [aux_sym_create_table_statement_token1] = ACTIONS(674), + [aux_sym_order_by_clause_token1] = ACTIONS(674), + [aux_sym_limit_clause_token1] = ACTIONS(674), + [aux_sym_offset_clause_token1] = ACTIONS(674), + [aux_sym_where_clause_token1] = ACTIONS(674), + [aux_sym_join_type_token1] = ACTIONS(674), + [aux_sym_join_type_token2] = ACTIONS(674), + [aux_sym_join_type_token3] = ACTIONS(674), + [aux_sym_join_type_token4] = ACTIONS(674), + [aux_sym_join_clause_token1] = ACTIONS(674), + [aux_sym_frame_clause_token2] = ACTIONS(674), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(674), + [sym__unquoted_identifier] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DASH_GT] = ACTIONS(674), + [anon_sym_DASH_GT_GT] = ACTIONS(672), + [anon_sym_POUND_GT] = ACTIONS(674), + [anon_sym_POUND_GT_GT] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(672), + [anon_sym_POUND] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_LT_GT] = ACTIONS(672), + [anon_sym_BANG_EQ] = ACTIONS(672), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_BANG_TILDE] = ACTIONS(674), + [anon_sym_TILDE_STAR] = ACTIONS(672), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(672), + }, + [3245] = { + [ts_builtin_sym_end] = ACTIONS(534), + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(534), + [aux_sym_cte_token2] = ACTIONS(534), + [aux_sym_truncate_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token1] = ACTIONS(534), + [aux_sym_comment_statement_token7] = ACTIONS(534), + [aux_sym_begin_statement_token1] = ACTIONS(534), + [aux_sym_commit_statement_token1] = ACTIONS(534), + [aux_sym_rollback_statement_token1] = ACTIONS(534), + [aux_sym_create_statement_token1] = ACTIONS(534), + [aux_sym_alter_statement_token1] = ACTIONS(534), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(534), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(534), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(534), + [aux_sym_return_statement_token1] = ACTIONS(534), + [aux_sym_declare_statement_token1] = ACTIONS(534), + [aux_sym_null_hint_token2] = ACTIONS(534), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(534), + [aux_sym_trigger_event_token1] = ACTIONS(534), + [aux_sym_trigger_event_token2] = ACTIONS(534), + [aux_sym_trigger_event_token3] = ACTIONS(534), + [aux_sym_drop_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token1] = ACTIONS(534), + [aux_sym_grant_statement_token4] = ACTIONS(534), + [aux_sym_grant_statement_token5] = ACTIONS(534), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(534), + [aux_sym_direction_constraint_token1] = ACTIONS(534), + [aux_sym_direction_constraint_token2] = ACTIONS(534), + [anon_sym_CONSTRAINT] = ACTIONS(534), + [aux_sym_table_constraint_check_token1] = ACTIONS(534), + [aux_sym_table_constraint_unique_token1] = ACTIONS(534), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(534), + [aux_sym_frame_clause_token2] = ACTIONS(534), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [3246] = { + [anon_sym_SEMI] = ACTIONS(656), + [aux_sym_with_clause_token1] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(656), + [aux_sym_cte_token1] = ACTIONS(658), + [aux_sym_cte_token2] = ACTIONS(658), + [aux_sym_comment_statement_token7] = ACTIONS(658), + [aux_sym_create_statement_token1] = ACTIONS(658), + [aux_sym_alter_statement_token1] = ACTIONS(658), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(658), + [aux_sym_pg_command_token1] = ACTIONS(656), + [aux_sym__compound_statement_token2] = ACTIONS(658), + [aux_sym_return_statement_token1] = ACTIONS(658), + [aux_sym_declare_statement_token1] = ACTIONS(658), + [aux_sym_create_function_statement_token7] = ACTIONS(658), + [aux_sym_create_function_parameter_token1] = ACTIONS(658), + [anon_sym_EQ] = ACTIONS(656), + [aux_sym_create_trigger_statement_token1] = ACTIONS(658), + [aux_sym_trigger_event_token1] = ACTIONS(658), + [aux_sym_trigger_event_token2] = ACTIONS(658), + [aux_sym_trigger_event_token3] = ACTIONS(658), + [aux_sym_drop_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token1] = ACTIONS(658), + [aux_sym_grant_statement_token4] = ACTIONS(658), + [aux_sym_grant_statement_token8] = ACTIONS(658), + [aux_sym_create_table_statement_token1] = ACTIONS(658), + [aux_sym_order_by_clause_token1] = ACTIONS(658), + [aux_sym_limit_clause_token1] = ACTIONS(658), + [aux_sym_offset_clause_token1] = ACTIONS(658), + [aux_sym_where_clause_token1] = ACTIONS(658), + [aux_sym_join_type_token1] = ACTIONS(658), + [aux_sym_join_type_token2] = ACTIONS(658), + [aux_sym_join_type_token3] = ACTIONS(658), + [aux_sym_join_type_token4] = ACTIONS(658), + [aux_sym_join_clause_token1] = ACTIONS(658), + [aux_sym_frame_clause_token2] = ACTIONS(658), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(658), + [sym__unquoted_identifier] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DQUOTE] = ACTIONS(656), + [anon_sym_DASH_GT] = ACTIONS(658), + [anon_sym_DASH_GT_GT] = ACTIONS(656), + [anon_sym_POUND_GT] = ACTIONS(658), + [anon_sym_POUND_GT_GT] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(656), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(656), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(656), + [anon_sym_POUND] = ACTIONS(658), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_LT_GT] = ACTIONS(656), + [anon_sym_BANG_EQ] = ACTIONS(656), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_BANG_TILDE] = ACTIONS(658), + [anon_sym_TILDE_STAR] = ACTIONS(656), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(656), + }, + [3247] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(682), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3248] = { + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_null_hint_token2] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(199), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token5] = ACTIONS(199), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token1] = ACTIONS(199), + [aux_sym_direction_constraint_token2] = ACTIONS(199), + [anon_sym_CONSTRAINT] = ACTIONS(199), + [aux_sym_table_constraint_check_token1] = ACTIONS(199), + [aux_sym_table_constraint_unique_token1] = ACTIONS(199), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(199), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3249] = { + [sym_over_clause] = STATE(3523), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token2] = ACTIONS(273), + [aux_sym_truncate_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token1] = ACTIONS(273), + [aux_sym_comment_statement_token7] = ACTIONS(273), + [aux_sym_begin_statement_token1] = ACTIONS(273), + [aux_sym_commit_statement_token1] = ACTIONS(273), + [aux_sym_rollback_statement_token1] = ACTIONS(273), + [aux_sym_create_statement_token1] = ACTIONS(273), + [aux_sym_alter_statement_token1] = ACTIONS(273), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(273), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(273), + [aux_sym_return_statement_token1] = ACTIONS(273), + [aux_sym_declare_statement_token1] = ACTIONS(273), + [aux_sym_create_function_statement_token7] = ACTIONS(273), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(273), + [aux_sym_trigger_event_token2] = ACTIONS(273), + [aux_sym_trigger_event_token3] = ACTIONS(273), + [aux_sym_drop_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token1] = ACTIONS(273), + [aux_sym_grant_statement_token4] = ACTIONS(273), + [aux_sym_grant_statement_token8] = ACTIONS(273), + [aux_sym_create_table_statement_token1] = ACTIONS(273), + [aux_sym_having_clause_token1] = ACTIONS(273), + [aux_sym_order_by_clause_token1] = ACTIONS(273), + [aux_sym_limit_clause_token1] = ACTIONS(273), + [aux_sym_offset_clause_token1] = ACTIONS(273), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(273), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [3250] = { + [anon_sym_SEMI] = ACTIONS(686), + [aux_sym_with_clause_token1] = ACTIONS(688), + [anon_sym_COMMA] = ACTIONS(686), + [aux_sym_cte_token1] = ACTIONS(688), + [aux_sym_cte_token2] = ACTIONS(688), + [aux_sym_comment_statement_token7] = ACTIONS(688), + [aux_sym_create_statement_token1] = ACTIONS(688), + [aux_sym_alter_statement_token1] = ACTIONS(688), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(688), + [aux_sym_pg_command_token1] = ACTIONS(686), + [aux_sym__compound_statement_token2] = ACTIONS(688), + [aux_sym_return_statement_token1] = ACTIONS(688), + [aux_sym_declare_statement_token1] = ACTIONS(688), + [aux_sym_create_function_statement_token7] = ACTIONS(688), + [aux_sym_create_function_parameter_token1] = ACTIONS(688), + [anon_sym_EQ] = ACTIONS(686), + [aux_sym_create_trigger_statement_token1] = ACTIONS(688), + [aux_sym_trigger_event_token1] = ACTIONS(688), + [aux_sym_trigger_event_token2] = ACTIONS(688), + [aux_sym_trigger_event_token3] = ACTIONS(688), + [aux_sym_drop_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token1] = ACTIONS(688), + [aux_sym_grant_statement_token4] = ACTIONS(688), + [aux_sym_grant_statement_token8] = ACTIONS(688), + [aux_sym_create_table_statement_token1] = ACTIONS(688), + [aux_sym_order_by_clause_token1] = ACTIONS(688), + [aux_sym_limit_clause_token1] = ACTIONS(688), + [aux_sym_offset_clause_token1] = ACTIONS(688), + [aux_sym_where_clause_token1] = ACTIONS(688), + [aux_sym_join_type_token1] = ACTIONS(688), + [aux_sym_join_type_token2] = ACTIONS(688), + [aux_sym_join_type_token3] = ACTIONS(688), + [aux_sym_join_type_token4] = ACTIONS(688), + [aux_sym_join_clause_token1] = ACTIONS(688), + [aux_sym_frame_clause_token2] = ACTIONS(688), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(688), + [sym__unquoted_identifier] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DASH_GT] = ACTIONS(688), + [anon_sym_DASH_GT_GT] = ACTIONS(686), + [anon_sym_POUND_GT] = ACTIONS(688), + [anon_sym_POUND_GT_GT] = ACTIONS(686), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_CARET] = ACTIONS(686), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(688), + [anon_sym_PERCENT] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(686), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_POUND] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_LT_EQ] = ACTIONS(686), + [anon_sym_LT_GT] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(686), + [anon_sym_BANG_TILDE] = ACTIONS(688), + [anon_sym_TILDE_STAR] = ACTIONS(686), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(686), + }, + [3251] = { + [anon_sym_SEMI] = ACTIONS(713), + [aux_sym_with_clause_token1] = ACTIONS(715), + [anon_sym_COMMA] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(715), + [aux_sym_cte_token2] = ACTIONS(715), + [aux_sym_comment_statement_token7] = ACTIONS(715), + [aux_sym_create_statement_token1] = ACTIONS(715), + [aux_sym_alter_statement_token1] = ACTIONS(715), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(715), + [aux_sym_pg_command_token1] = ACTIONS(713), + [aux_sym__compound_statement_token2] = ACTIONS(715), + [aux_sym_return_statement_token1] = ACTIONS(715), + [aux_sym_declare_statement_token1] = ACTIONS(715), + [aux_sym_create_function_statement_token7] = ACTIONS(715), + [aux_sym_create_function_parameter_token1] = ACTIONS(715), + [anon_sym_EQ] = ACTIONS(713), + [aux_sym_create_trigger_statement_token1] = ACTIONS(715), + [aux_sym_trigger_event_token1] = ACTIONS(715), + [aux_sym_trigger_event_token2] = ACTIONS(715), + [aux_sym_trigger_event_token3] = ACTIONS(715), + [aux_sym_drop_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token1] = ACTIONS(715), + [aux_sym_grant_statement_token4] = ACTIONS(715), + [aux_sym_grant_statement_token8] = ACTIONS(715), + [aux_sym_create_table_statement_token1] = ACTIONS(715), + [aux_sym_order_by_clause_token1] = ACTIONS(715), + [aux_sym_limit_clause_token1] = ACTIONS(715), + [aux_sym_offset_clause_token1] = ACTIONS(715), + [aux_sym_where_clause_token1] = ACTIONS(715), + [aux_sym_join_type_token1] = ACTIONS(715), + [aux_sym_join_type_token2] = ACTIONS(715), + [aux_sym_join_type_token3] = ACTIONS(715), + [aux_sym_join_type_token4] = ACTIONS(715), + [aux_sym_join_clause_token1] = ACTIONS(715), + [aux_sym_frame_clause_token2] = ACTIONS(715), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(715), + [sym__unquoted_identifier] = ACTIONS(715), + [anon_sym_BQUOTE] = ACTIONS(713), + [anon_sym_DQUOTE] = ACTIONS(713), + [anon_sym_DASH_GT] = ACTIONS(715), + [anon_sym_DASH_GT_GT] = ACTIONS(713), + [anon_sym_POUND_GT] = ACTIONS(715), + [anon_sym_POUND_GT_GT] = ACTIONS(713), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(713), + [anon_sym_DASH] = ACTIONS(715), + [anon_sym_TILDE] = ACTIONS(715), + [anon_sym_CARET] = ACTIONS(713), + [anon_sym_STAR] = ACTIONS(713), + [anon_sym_SLASH] = ACTIONS(715), + [anon_sym_PERCENT] = ACTIONS(713), + [anon_sym_LT_LT] = ACTIONS(713), + [anon_sym_GT_GT] = ACTIONS(713), + [anon_sym_AMP] = ACTIONS(713), + [anon_sym_PIPE] = ACTIONS(713), + [anon_sym_POUND] = ACTIONS(715), + [anon_sym_LT] = ACTIONS(715), + [anon_sym_LT_EQ] = ACTIONS(713), + [anon_sym_LT_GT] = ACTIONS(713), + [anon_sym_BANG_EQ] = ACTIONS(713), + [anon_sym_GT] = ACTIONS(715), + [anon_sym_GT_EQ] = ACTIONS(713), + [anon_sym_BANG_TILDE] = ACTIONS(715), + [anon_sym_TILDE_STAR] = ACTIONS(713), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(713), + }, + [3252] = { + [ts_builtin_sym_end] = ACTIONS(660), + [anon_sym_SEMI] = ACTIONS(660), + [aux_sym_with_clause_token1] = ACTIONS(660), + [aux_sym_cte_token2] = ACTIONS(660), + [aux_sym_truncate_statement_token1] = ACTIONS(660), + [aux_sym_comment_statement_token1] = ACTIONS(660), + [aux_sym_comment_statement_token7] = ACTIONS(660), + [aux_sym_begin_statement_token1] = ACTIONS(660), + [aux_sym_commit_statement_token1] = ACTIONS(660), + [aux_sym_rollback_statement_token1] = ACTIONS(660), + [aux_sym_create_statement_token1] = ACTIONS(660), + [aux_sym_alter_statement_token1] = ACTIONS(660), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(660), + [aux_sym_pg_command_token1] = ACTIONS(660), + [aux_sym__compound_statement_token2] = ACTIONS(660), + [aux_sym_return_statement_token1] = ACTIONS(660), + [aux_sym_declare_statement_token1] = ACTIONS(660), + [aux_sym_create_function_statement_token7] = ACTIONS(660), + [aux_sym_create_function_parameter_token1] = ACTIONS(662), + [anon_sym_EQ] = ACTIONS(660), + [aux_sym_create_trigger_statement_token1] = ACTIONS(662), + [aux_sym_trigger_event_token1] = ACTIONS(660), + [aux_sym_trigger_event_token2] = ACTIONS(660), + [aux_sym_trigger_event_token3] = ACTIONS(660), + [aux_sym_drop_statement_token1] = ACTIONS(660), + [aux_sym_grant_statement_token1] = ACTIONS(660), + [aux_sym_grant_statement_token4] = ACTIONS(660), + [aux_sym_grant_statement_token8] = ACTIONS(660), + [aux_sym_order_by_clause_token1] = ACTIONS(660), + [aux_sym_limit_clause_token1] = ACTIONS(660), + [aux_sym_offset_clause_token1] = ACTIONS(660), + [aux_sym_where_clause_token1] = ACTIONS(660), + [aux_sym_join_type_token1] = ACTIONS(660), + [aux_sym_join_type_token2] = ACTIONS(660), + [aux_sym_join_type_token3] = ACTIONS(660), + [aux_sym_join_type_token4] = ACTIONS(660), + [aux_sym_join_clause_token1] = ACTIONS(660), + [aux_sym_frame_clause_token2] = ACTIONS(660), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(660), + [anon_sym_DASH_GT] = ACTIONS(662), + [anon_sym_DASH_GT_GT] = ACTIONS(660), + [anon_sym_POUND_GT] = ACTIONS(662), + [anon_sym_POUND_GT_GT] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(660), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(660), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(660), + [anon_sym_POUND] = ACTIONS(662), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_LT_GT] = ACTIONS(660), + [anon_sym_BANG_EQ] = ACTIONS(660), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_BANG_TILDE] = ACTIONS(662), + [anon_sym_TILDE_STAR] = ACTIONS(660), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(660), + }, + [3253] = { + [ts_builtin_sym_end] = ACTIONS(709), + [anon_sym_SEMI] = ACTIONS(709), + [aux_sym_with_clause_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_truncate_statement_token1] = ACTIONS(709), + [aux_sym_comment_statement_token1] = ACTIONS(709), + [aux_sym_comment_statement_token7] = ACTIONS(709), + [aux_sym_begin_statement_token1] = ACTIONS(709), + [aux_sym_commit_statement_token1] = ACTIONS(709), + [aux_sym_rollback_statement_token1] = ACTIONS(709), + [aux_sym_create_statement_token1] = ACTIONS(709), + [aux_sym_alter_statement_token1] = ACTIONS(709), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(709), + [aux_sym__compound_statement_token2] = ACTIONS(709), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(711), + [anon_sym_EQ] = ACTIONS(709), + [aux_sym_create_trigger_statement_token1] = ACTIONS(711), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = ACTIONS(709), + [aux_sym_trigger_event_token3] = ACTIONS(709), + [aux_sym_drop_statement_token1] = ACTIONS(709), + [aux_sym_grant_statement_token1] = ACTIONS(709), + [aux_sym_grant_statement_token4] = ACTIONS(709), + [aux_sym_grant_statement_token8] = ACTIONS(709), + [aux_sym_order_by_clause_token1] = ACTIONS(709), + [aux_sym_limit_clause_token1] = ACTIONS(709), + [aux_sym_offset_clause_token1] = ACTIONS(709), + [aux_sym_where_clause_token1] = ACTIONS(709), + [aux_sym_join_type_token1] = ACTIONS(709), + [aux_sym_join_type_token2] = ACTIONS(709), + [aux_sym_join_type_token3] = ACTIONS(709), + [aux_sym_join_type_token4] = ACTIONS(709), + [aux_sym_join_clause_token1] = ACTIONS(709), + [aux_sym_frame_clause_token2] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(709), + [anon_sym_DASH_GT] = ACTIONS(711), + [anon_sym_DASH_GT_GT] = ACTIONS(709), + [anon_sym_POUND_GT] = ACTIONS(711), + [anon_sym_POUND_GT_GT] = ACTIONS(709), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(709), + [anon_sym_DASH] = ACTIONS(711), + [anon_sym_TILDE] = ACTIONS(711), + [anon_sym_CARET] = ACTIONS(709), + [anon_sym_STAR] = ACTIONS(709), + [anon_sym_SLASH] = ACTIONS(711), + [anon_sym_PERCENT] = ACTIONS(709), + [anon_sym_LT_LT] = ACTIONS(709), + [anon_sym_GT_GT] = ACTIONS(709), + [anon_sym_AMP] = ACTIONS(709), + [anon_sym_PIPE] = ACTIONS(709), + [anon_sym_POUND] = ACTIONS(711), + [anon_sym_LT] = ACTIONS(711), + [anon_sym_LT_EQ] = ACTIONS(709), + [anon_sym_LT_GT] = ACTIONS(709), + [anon_sym_BANG_EQ] = ACTIONS(709), + [anon_sym_GT] = ACTIONS(711), + [anon_sym_GT_EQ] = ACTIONS(709), + [anon_sym_BANG_TILDE] = ACTIONS(711), + [anon_sym_TILDE_STAR] = ACTIONS(709), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(709), + }, + [3254] = { + [ts_builtin_sym_end] = ACTIONS(717), + [anon_sym_SEMI] = ACTIONS(717), + [aux_sym_with_clause_token1] = ACTIONS(717), + [aux_sym_cte_token2] = ACTIONS(717), + [aux_sym_truncate_statement_token1] = ACTIONS(717), + [aux_sym_comment_statement_token1] = ACTIONS(717), + [aux_sym_comment_statement_token7] = ACTIONS(717), + [aux_sym_begin_statement_token1] = ACTIONS(717), + [aux_sym_commit_statement_token1] = ACTIONS(717), + [aux_sym_rollback_statement_token1] = ACTIONS(717), + [aux_sym_create_statement_token1] = ACTIONS(717), + [aux_sym_alter_statement_token1] = ACTIONS(717), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(717), + [aux_sym_pg_command_token1] = ACTIONS(717), + [aux_sym__compound_statement_token2] = ACTIONS(717), + [aux_sym_return_statement_token1] = ACTIONS(717), + [aux_sym_declare_statement_token1] = ACTIONS(717), + [aux_sym_create_function_statement_token7] = ACTIONS(717), + [aux_sym_create_function_parameter_token1] = ACTIONS(719), + [anon_sym_EQ] = ACTIONS(717), + [aux_sym_create_trigger_statement_token1] = ACTIONS(719), + [aux_sym_trigger_event_token1] = ACTIONS(717), + [aux_sym_trigger_event_token2] = ACTIONS(717), + [aux_sym_trigger_event_token3] = ACTIONS(717), + [aux_sym_drop_statement_token1] = ACTIONS(717), + [aux_sym_grant_statement_token1] = ACTIONS(717), + [aux_sym_grant_statement_token4] = ACTIONS(717), + [aux_sym_grant_statement_token8] = ACTIONS(717), + [aux_sym_order_by_clause_token1] = ACTIONS(717), + [aux_sym_limit_clause_token1] = ACTIONS(717), + [aux_sym_offset_clause_token1] = ACTIONS(717), + [aux_sym_where_clause_token1] = ACTIONS(717), + [aux_sym_join_type_token1] = ACTIONS(717), + [aux_sym_join_type_token2] = ACTIONS(717), + [aux_sym_join_type_token3] = ACTIONS(717), + [aux_sym_join_type_token4] = ACTIONS(717), + [aux_sym_join_clause_token1] = ACTIONS(717), + [aux_sym_frame_clause_token2] = ACTIONS(717), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(719), + [anon_sym_DASH_GT_GT] = ACTIONS(717), + [anon_sym_POUND_GT] = ACTIONS(719), + [anon_sym_POUND_GT_GT] = ACTIONS(717), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(717), + [anon_sym_DASH] = ACTIONS(719), + [anon_sym_TILDE] = ACTIONS(719), + [anon_sym_CARET] = ACTIONS(717), + [anon_sym_STAR] = ACTIONS(717), + [anon_sym_SLASH] = ACTIONS(719), + [anon_sym_PERCENT] = ACTIONS(717), + [anon_sym_LT_LT] = ACTIONS(717), + [anon_sym_GT_GT] = ACTIONS(717), + [anon_sym_AMP] = ACTIONS(717), + [anon_sym_PIPE] = ACTIONS(717), + [anon_sym_POUND] = ACTIONS(719), + [anon_sym_LT] = ACTIONS(719), + [anon_sym_LT_EQ] = ACTIONS(717), + [anon_sym_LT_GT] = ACTIONS(717), + [anon_sym_BANG_EQ] = ACTIONS(717), + [anon_sym_GT] = ACTIONS(719), + [anon_sym_GT_EQ] = ACTIONS(717), + [anon_sym_BANG_TILDE] = ACTIONS(719), + [anon_sym_TILDE_STAR] = ACTIONS(717), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(717), + }, + [3255] = { + [ts_builtin_sym_end] = ACTIONS(745), + [anon_sym_SEMI] = ACTIONS(745), + [aux_sym_with_clause_token1] = ACTIONS(745), + [aux_sym_cte_token2] = ACTIONS(745), + [aux_sym_truncate_statement_token1] = ACTIONS(745), + [aux_sym_comment_statement_token1] = ACTIONS(745), + [aux_sym_comment_statement_token7] = ACTIONS(745), + [aux_sym_begin_statement_token1] = ACTIONS(745), + [aux_sym_commit_statement_token1] = ACTIONS(745), + [aux_sym_rollback_statement_token1] = ACTIONS(745), + [aux_sym_create_statement_token1] = ACTIONS(745), + [aux_sym_alter_statement_token1] = ACTIONS(745), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(745), + [aux_sym_pg_command_token1] = ACTIONS(745), + [aux_sym__compound_statement_token2] = ACTIONS(745), + [aux_sym_return_statement_token1] = ACTIONS(745), + [aux_sym_declare_statement_token1] = ACTIONS(745), + [aux_sym_create_function_statement_token7] = ACTIONS(745), + [aux_sym_create_function_parameter_token1] = ACTIONS(747), + [anon_sym_EQ] = ACTIONS(745), + [aux_sym_create_trigger_statement_token1] = ACTIONS(747), + [aux_sym_trigger_event_token1] = ACTIONS(745), + [aux_sym_trigger_event_token2] = ACTIONS(745), + [aux_sym_trigger_event_token3] = ACTIONS(745), + [aux_sym_drop_statement_token1] = ACTIONS(745), + [aux_sym_grant_statement_token1] = ACTIONS(745), + [aux_sym_grant_statement_token4] = ACTIONS(745), + [aux_sym_grant_statement_token8] = ACTIONS(745), + [aux_sym_order_by_clause_token1] = ACTIONS(745), + [aux_sym_limit_clause_token1] = ACTIONS(745), + [aux_sym_offset_clause_token1] = ACTIONS(745), + [aux_sym_where_clause_token1] = ACTIONS(745), + [aux_sym_join_type_token1] = ACTIONS(745), + [aux_sym_join_type_token2] = ACTIONS(745), + [aux_sym_join_type_token3] = ACTIONS(745), + [aux_sym_join_type_token4] = ACTIONS(745), + [aux_sym_join_clause_token1] = ACTIONS(745), + [aux_sym_frame_clause_token2] = ACTIONS(745), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(747), + [anon_sym_DASH_GT_GT] = ACTIONS(745), + [anon_sym_POUND_GT] = ACTIONS(747), + [anon_sym_POUND_GT_GT] = ACTIONS(745), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_DASH] = ACTIONS(747), + [anon_sym_TILDE] = ACTIONS(747), + [anon_sym_CARET] = ACTIONS(745), + [anon_sym_STAR] = ACTIONS(745), + [anon_sym_SLASH] = ACTIONS(747), + [anon_sym_PERCENT] = ACTIONS(745), + [anon_sym_LT_LT] = ACTIONS(745), + [anon_sym_GT_GT] = ACTIONS(745), + [anon_sym_AMP] = ACTIONS(745), + [anon_sym_PIPE] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(747), + [anon_sym_LT] = ACTIONS(747), + [anon_sym_LT_EQ] = ACTIONS(745), + [anon_sym_LT_GT] = ACTIONS(745), + [anon_sym_BANG_EQ] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(747), + [anon_sym_GT_EQ] = ACTIONS(745), + [anon_sym_BANG_TILDE] = ACTIONS(747), + [anon_sym_TILDE_STAR] = ACTIONS(745), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(745), + }, + [3256] = { + [anon_sym_SEMI] = ACTIONS(273), + [aux_sym_with_clause_token1] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [aux_sym_cte_token1] = ACTIONS(275), + [aux_sym_cte_token2] = ACTIONS(275), + [aux_sym_comment_statement_token7] = ACTIONS(275), + [aux_sym_create_statement_token1] = ACTIONS(275), + [aux_sym_alter_statement_token1] = ACTIONS(275), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(275), + [aux_sym_pg_command_token1] = ACTIONS(273), + [aux_sym__compound_statement_token2] = ACTIONS(275), + [aux_sym_return_statement_token1] = ACTIONS(275), + [aux_sym_declare_statement_token1] = ACTIONS(275), + [aux_sym_create_function_statement_token7] = ACTIONS(275), + [aux_sym_create_function_parameter_token1] = ACTIONS(275), + [anon_sym_EQ] = ACTIONS(273), + [aux_sym_create_trigger_statement_token1] = ACTIONS(275), + [aux_sym_trigger_event_token1] = ACTIONS(275), + [aux_sym_trigger_event_token2] = ACTIONS(275), + [aux_sym_trigger_event_token3] = ACTIONS(275), + [aux_sym_drop_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token1] = ACTIONS(275), + [aux_sym_grant_statement_token4] = ACTIONS(275), + [aux_sym_grant_statement_token8] = ACTIONS(275), + [aux_sym_order_by_clause_token1] = ACTIONS(275), + [aux_sym_limit_clause_token1] = ACTIONS(275), + [aux_sym_offset_clause_token1] = ACTIONS(275), + [aux_sym_where_clause_token1] = ACTIONS(275), + [aux_sym_join_type_token1] = ACTIONS(275), + [aux_sym_join_type_token2] = ACTIONS(275), + [aux_sym_join_type_token3] = ACTIONS(275), + [aux_sym_join_type_token4] = ACTIONS(275), + [aux_sym_join_clause_token1] = ACTIONS(275), + [aux_sym_frame_clause_token2] = ACTIONS(275), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(275), + [sym__unquoted_identifier] = ACTIONS(275), + [anon_sym_BQUOTE] = ACTIONS(273), + [anon_sym_DQUOTE] = ACTIONS(273), + [anon_sym_DASH_GT] = ACTIONS(275), + [anon_sym_DASH_GT_GT] = ACTIONS(273), + [anon_sym_POUND_GT] = ACTIONS(275), + [anon_sym_POUND_GT_GT] = ACTIONS(273), + [anon_sym_COLON_COLON] = ACTIONS(273), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(275), + [anon_sym_TILDE] = ACTIONS(275), + [anon_sym_CARET] = ACTIONS(273), + [anon_sym_STAR] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(275), + [anon_sym_PERCENT] = ACTIONS(273), + [anon_sym_LT_LT] = ACTIONS(273), + [anon_sym_GT_GT] = ACTIONS(273), + [anon_sym_AMP] = ACTIONS(273), + [anon_sym_PIPE] = ACTIONS(273), + [anon_sym_POUND] = ACTIONS(275), + [anon_sym_LT] = ACTIONS(275), + [anon_sym_LT_EQ] = ACTIONS(273), + [anon_sym_LT_GT] = ACTIONS(273), + [anon_sym_BANG_EQ] = ACTIONS(273), + [anon_sym_GT] = ACTIONS(275), + [anon_sym_GT_EQ] = ACTIONS(273), + [anon_sym_BANG_TILDE] = ACTIONS(275), + [anon_sym_TILDE_STAR] = ACTIONS(273), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(273), + }, + [3257] = { + [sym_over_clause] = STATE(3532), + [ts_builtin_sym_end] = ACTIONS(199), + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token2] = ACTIONS(199), + [aux_sym_truncate_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token1] = ACTIONS(199), + [aux_sym_comment_statement_token7] = ACTIONS(199), + [aux_sym_begin_statement_token1] = ACTIONS(199), + [aux_sym_commit_statement_token1] = ACTIONS(199), + [aux_sym_rollback_statement_token1] = ACTIONS(199), + [aux_sym_create_statement_token1] = ACTIONS(199), + [aux_sym_alter_statement_token1] = ACTIONS(199), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(199), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(199), + [aux_sym_return_statement_token1] = ACTIONS(199), + [aux_sym_declare_statement_token1] = ACTIONS(199), + [aux_sym_create_function_statement_token7] = ACTIONS(199), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(199), + [aux_sym_trigger_event_token2] = ACTIONS(199), + [aux_sym_trigger_event_token3] = ACTIONS(199), + [aux_sym_drop_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token1] = ACTIONS(199), + [aux_sym_grant_statement_token4] = ACTIONS(199), + [aux_sym_grant_statement_token8] = ACTIONS(199), + [aux_sym_create_table_statement_token1] = ACTIONS(199), + [aux_sym_having_clause_token1] = ACTIONS(199), + [aux_sym_order_by_clause_token1] = ACTIONS(199), + [aux_sym_limit_clause_token1] = ACTIONS(199), + [aux_sym_offset_clause_token1] = ACTIONS(199), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(199), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3258] = { + [ts_builtin_sym_end] = ACTIONS(769), + [anon_sym_SEMI] = ACTIONS(769), + [aux_sym_with_clause_token1] = ACTIONS(769), + [aux_sym_cte_token2] = ACTIONS(769), + [aux_sym_truncate_statement_token1] = ACTIONS(769), + [aux_sym_comment_statement_token1] = ACTIONS(769), + [aux_sym_comment_statement_token7] = ACTIONS(769), + [aux_sym_begin_statement_token1] = ACTIONS(769), + [aux_sym_commit_statement_token1] = ACTIONS(769), + [aux_sym_rollback_statement_token1] = ACTIONS(769), + [aux_sym_create_statement_token1] = ACTIONS(769), + [aux_sym_alter_statement_token1] = ACTIONS(769), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(769), + [aux_sym_pg_command_token1] = ACTIONS(769), + [aux_sym__compound_statement_token2] = ACTIONS(769), + [aux_sym_return_statement_token1] = ACTIONS(769), + [aux_sym_declare_statement_token1] = ACTIONS(769), + [aux_sym_create_function_statement_token7] = ACTIONS(769), + [aux_sym_create_function_parameter_token1] = ACTIONS(771), + [anon_sym_EQ] = ACTIONS(769), + [aux_sym_create_trigger_statement_token1] = ACTIONS(771), + [aux_sym_trigger_event_token1] = ACTIONS(769), + [aux_sym_trigger_event_token2] = ACTIONS(769), + [aux_sym_trigger_event_token3] = ACTIONS(769), + [aux_sym_drop_statement_token1] = ACTIONS(769), + [aux_sym_grant_statement_token1] = ACTIONS(769), + [aux_sym_grant_statement_token4] = ACTIONS(769), + [aux_sym_grant_statement_token8] = ACTIONS(769), + [aux_sym_order_by_clause_token1] = ACTIONS(769), + [aux_sym_limit_clause_token1] = ACTIONS(769), + [aux_sym_offset_clause_token1] = ACTIONS(769), + [aux_sym_where_clause_token1] = ACTIONS(769), + [aux_sym_join_type_token1] = ACTIONS(769), + [aux_sym_join_type_token2] = ACTIONS(769), + [aux_sym_join_type_token3] = ACTIONS(769), + [aux_sym_join_type_token4] = ACTIONS(769), + [aux_sym_join_clause_token1] = ACTIONS(769), + [aux_sym_frame_clause_token2] = ACTIONS(769), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(769), + [anon_sym_DASH_GT] = ACTIONS(771), + [anon_sym_DASH_GT_GT] = ACTIONS(769), + [anon_sym_POUND_GT] = ACTIONS(771), + [anon_sym_POUND_GT_GT] = ACTIONS(769), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(769), + [anon_sym_DASH] = ACTIONS(771), + [anon_sym_TILDE] = ACTIONS(771), + [anon_sym_CARET] = ACTIONS(769), + [anon_sym_STAR] = ACTIONS(769), + [anon_sym_SLASH] = ACTIONS(771), + [anon_sym_PERCENT] = ACTIONS(769), + [anon_sym_LT_LT] = ACTIONS(769), + [anon_sym_GT_GT] = ACTIONS(769), + [anon_sym_AMP] = ACTIONS(769), + [anon_sym_PIPE] = ACTIONS(769), + [anon_sym_POUND] = ACTIONS(771), + [anon_sym_LT] = ACTIONS(771), + [anon_sym_LT_EQ] = ACTIONS(769), + [anon_sym_LT_GT] = ACTIONS(769), + [anon_sym_BANG_EQ] = ACTIONS(769), + [anon_sym_GT] = ACTIONS(771), + [anon_sym_GT_EQ] = ACTIONS(769), + [anon_sym_BANG_TILDE] = ACTIONS(771), + [anon_sym_TILDE_STAR] = ACTIONS(769), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(769), + }, + [3259] = { + [anon_sym_SEMI] = ACTIONS(721), + [aux_sym_with_clause_token1] = ACTIONS(723), + [anon_sym_COMMA] = ACTIONS(721), + [aux_sym_cte_token1] = ACTIONS(723), + [aux_sym_cte_token2] = ACTIONS(723), + [aux_sym_comment_statement_token7] = ACTIONS(723), + [aux_sym_create_statement_token1] = ACTIONS(723), + [aux_sym_alter_statement_token1] = ACTIONS(723), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(723), + [aux_sym_pg_command_token1] = ACTIONS(721), + [aux_sym__compound_statement_token2] = ACTIONS(723), + [aux_sym_return_statement_token1] = ACTIONS(723), + [aux_sym_declare_statement_token1] = ACTIONS(723), + [aux_sym_create_function_statement_token7] = ACTIONS(723), + [aux_sym_create_function_parameter_token1] = ACTIONS(723), + [anon_sym_EQ] = ACTIONS(721), + [aux_sym_create_trigger_statement_token1] = ACTIONS(723), + [aux_sym_trigger_event_token1] = ACTIONS(723), + [aux_sym_trigger_event_token2] = ACTIONS(723), + [aux_sym_trigger_event_token3] = ACTIONS(723), + [aux_sym_drop_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token1] = ACTIONS(723), + [aux_sym_grant_statement_token4] = ACTIONS(723), + [aux_sym_grant_statement_token8] = ACTIONS(723), + [aux_sym_create_table_statement_token1] = ACTIONS(723), + [aux_sym_order_by_clause_token1] = ACTIONS(723), + [aux_sym_limit_clause_token1] = ACTIONS(723), + [aux_sym_offset_clause_token1] = ACTIONS(723), + [aux_sym_where_clause_token1] = ACTIONS(723), + [aux_sym_join_type_token1] = ACTIONS(723), + [aux_sym_join_type_token2] = ACTIONS(723), + [aux_sym_join_type_token3] = ACTIONS(723), + [aux_sym_join_type_token4] = ACTIONS(723), + [aux_sym_join_clause_token1] = ACTIONS(723), + [aux_sym_frame_clause_token2] = ACTIONS(723), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), + [sym__unquoted_identifier] = ACTIONS(723), + [anon_sym_BQUOTE] = ACTIONS(721), + [anon_sym_DQUOTE] = ACTIONS(721), + [anon_sym_DASH_GT] = ACTIONS(723), + [anon_sym_DASH_GT_GT] = ACTIONS(721), + [anon_sym_POUND_GT] = ACTIONS(723), + [anon_sym_POUND_GT_GT] = ACTIONS(721), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(721), + [anon_sym_DASH] = ACTIONS(723), + [anon_sym_TILDE] = ACTIONS(723), + [anon_sym_CARET] = ACTIONS(721), + [anon_sym_STAR] = ACTIONS(721), + [anon_sym_SLASH] = ACTIONS(723), + [anon_sym_PERCENT] = ACTIONS(721), + [anon_sym_LT_LT] = ACTIONS(721), + [anon_sym_GT_GT] = ACTIONS(721), + [anon_sym_AMP] = ACTIONS(721), + [anon_sym_PIPE] = ACTIONS(721), + [anon_sym_POUND] = ACTIONS(723), + [anon_sym_LT] = ACTIONS(723), + [anon_sym_LT_EQ] = ACTIONS(721), + [anon_sym_LT_GT] = ACTIONS(721), + [anon_sym_BANG_EQ] = ACTIONS(721), + [anon_sym_GT] = ACTIONS(723), + [anon_sym_GT_EQ] = ACTIONS(721), + [anon_sym_BANG_TILDE] = ACTIONS(723), + [anon_sym_TILDE_STAR] = ACTIONS(721), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(721), + }, + [3260] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_where_clause_token1] = ACTIONS(263), + [aux_sym_join_type_token1] = ACTIONS(263), + [aux_sym_join_type_token2] = ACTIONS(263), + [aux_sym_join_type_token3] = ACTIONS(263), + [aux_sym_join_type_token4] = ACTIONS(263), + [aux_sym_join_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3261] = { + [sym_over_clause] = STATE(3509), + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_create_function_statement_token7] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token8] = ACTIONS(293), + [aux_sym_create_table_statement_token1] = ACTIONS(293), + [aux_sym_having_clause_token1] = ACTIONS(293), + [aux_sym_order_by_clause_token1] = ACTIONS(293), + [aux_sym_limit_clause_token1] = ACTIONS(293), + [aux_sym_offset_clause_token1] = ACTIONS(293), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [3262] = { + [ts_builtin_sym_end] = ACTIONS(788), + [anon_sym_SEMI] = ACTIONS(788), + [aux_sym_with_clause_token1] = ACTIONS(788), + [aux_sym_cte_token2] = ACTIONS(788), + [aux_sym_truncate_statement_token1] = ACTIONS(788), + [aux_sym_comment_statement_token1] = ACTIONS(788), + [aux_sym_comment_statement_token7] = ACTIONS(788), + [aux_sym_begin_statement_token1] = ACTIONS(788), + [aux_sym_commit_statement_token1] = ACTIONS(788), + [aux_sym_rollback_statement_token1] = ACTIONS(788), + [aux_sym_create_statement_token1] = ACTIONS(788), + [aux_sym_alter_statement_token1] = ACTIONS(788), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(788), + [aux_sym_pg_command_token1] = ACTIONS(788), + [aux_sym__compound_statement_token2] = ACTIONS(788), + [aux_sym_return_statement_token1] = ACTIONS(788), + [aux_sym_declare_statement_token1] = ACTIONS(788), + [aux_sym_create_function_statement_token7] = ACTIONS(788), + [aux_sym_create_function_parameter_token1] = ACTIONS(790), + [anon_sym_EQ] = ACTIONS(788), + [aux_sym_create_trigger_statement_token1] = ACTIONS(790), + [aux_sym_trigger_event_token1] = ACTIONS(788), + [aux_sym_trigger_event_token2] = ACTIONS(788), + [aux_sym_trigger_event_token3] = ACTIONS(788), + [aux_sym_drop_statement_token1] = ACTIONS(788), + [aux_sym_grant_statement_token1] = ACTIONS(788), + [aux_sym_grant_statement_token4] = ACTIONS(788), + [aux_sym_grant_statement_token8] = ACTIONS(788), + [aux_sym_order_by_clause_token1] = ACTIONS(788), + [aux_sym_limit_clause_token1] = ACTIONS(788), + [aux_sym_offset_clause_token1] = ACTIONS(788), + [aux_sym_where_clause_token1] = ACTIONS(788), + [aux_sym_join_type_token1] = ACTIONS(788), + [aux_sym_join_type_token2] = ACTIONS(788), + [aux_sym_join_type_token3] = ACTIONS(788), + [aux_sym_join_type_token4] = ACTIONS(788), + [aux_sym_join_clause_token1] = ACTIONS(788), + [aux_sym_frame_clause_token2] = ACTIONS(788), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(788), + [anon_sym_DASH_GT] = ACTIONS(790), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(790), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(788), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_TILDE] = ACTIONS(790), + [anon_sym_CARET] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_SLASH] = ACTIONS(790), + [anon_sym_PERCENT] = ACTIONS(788), + [anon_sym_LT_LT] = ACTIONS(788), + [anon_sym_GT_GT] = ACTIONS(788), + [anon_sym_AMP] = ACTIONS(788), + [anon_sym_PIPE] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(790), + [anon_sym_LT] = ACTIONS(790), + [anon_sym_LT_EQ] = ACTIONS(788), + [anon_sym_LT_GT] = ACTIONS(788), + [anon_sym_BANG_EQ] = ACTIONS(788), + [anon_sym_GT] = ACTIONS(790), + [anon_sym_GT_EQ] = ACTIONS(788), + [anon_sym_BANG_TILDE] = ACTIONS(790), + [anon_sym_TILDE_STAR] = ACTIONS(788), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(788), + }, + [3263] = { + [ts_builtin_sym_end] = ACTIONS(836), + [anon_sym_SEMI] = ACTIONS(836), + [aux_sym_with_clause_token1] = ACTIONS(836), + [aux_sym_cte_token2] = ACTIONS(836), + [aux_sym_truncate_statement_token1] = ACTIONS(836), + [aux_sym_comment_statement_token1] = ACTIONS(836), + [aux_sym_comment_statement_token7] = ACTIONS(836), + [aux_sym_begin_statement_token1] = ACTIONS(836), + [aux_sym_commit_statement_token1] = ACTIONS(836), + [aux_sym_rollback_statement_token1] = ACTIONS(836), + [aux_sym_create_statement_token1] = ACTIONS(836), + [aux_sym_alter_statement_token1] = ACTIONS(836), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(836), + [aux_sym_pg_command_token1] = ACTIONS(836), + [aux_sym__compound_statement_token2] = ACTIONS(836), + [aux_sym_return_statement_token1] = ACTIONS(836), + [aux_sym_declare_statement_token1] = ACTIONS(836), + [aux_sym_create_function_statement_token7] = ACTIONS(836), + [aux_sym_create_function_parameter_token1] = ACTIONS(838), + [anon_sym_EQ] = ACTIONS(836), + [aux_sym_create_trigger_statement_token1] = ACTIONS(838), + [aux_sym_trigger_event_token1] = ACTIONS(836), + [aux_sym_trigger_event_token2] = ACTIONS(836), + [aux_sym_trigger_event_token3] = ACTIONS(836), + [aux_sym_drop_statement_token1] = ACTIONS(836), + [aux_sym_grant_statement_token1] = ACTIONS(836), + [aux_sym_grant_statement_token4] = ACTIONS(836), + [aux_sym_grant_statement_token8] = ACTIONS(836), + [aux_sym_order_by_clause_token1] = ACTIONS(836), + [aux_sym_limit_clause_token1] = ACTIONS(836), + [aux_sym_offset_clause_token1] = ACTIONS(836), + [aux_sym_where_clause_token1] = ACTIONS(836), + [aux_sym_join_type_token1] = ACTIONS(836), + [aux_sym_join_type_token2] = ACTIONS(836), + [aux_sym_join_type_token3] = ACTIONS(836), + [aux_sym_join_type_token4] = ACTIONS(836), + [aux_sym_join_clause_token1] = ACTIONS(836), + [aux_sym_frame_clause_token2] = ACTIONS(836), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(836), + [anon_sym_DASH_GT] = ACTIONS(838), + [anon_sym_DASH_GT_GT] = ACTIONS(836), + [anon_sym_POUND_GT] = ACTIONS(838), + [anon_sym_POUND_GT_GT] = ACTIONS(836), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(836), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_TILDE] = ACTIONS(838), + [anon_sym_CARET] = ACTIONS(836), + [anon_sym_STAR] = ACTIONS(836), + [anon_sym_SLASH] = ACTIONS(838), + [anon_sym_PERCENT] = ACTIONS(836), + [anon_sym_LT_LT] = ACTIONS(836), + [anon_sym_GT_GT] = ACTIONS(836), + [anon_sym_AMP] = ACTIONS(836), + [anon_sym_PIPE] = ACTIONS(836), + [anon_sym_POUND] = ACTIONS(838), + [anon_sym_LT] = ACTIONS(838), + [anon_sym_LT_EQ] = ACTIONS(836), + [anon_sym_LT_GT] = ACTIONS(836), + [anon_sym_BANG_EQ] = ACTIONS(836), + [anon_sym_GT] = ACTIONS(838), + [anon_sym_GT_EQ] = ACTIONS(836), + [anon_sym_BANG_TILDE] = ACTIONS(838), + [anon_sym_TILDE_STAR] = ACTIONS(836), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(836), + }, + [3264] = { + [ts_builtin_sym_end] = ACTIONS(840), + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(840), + [aux_sym_cte_token2] = ACTIONS(840), + [aux_sym_truncate_statement_token1] = ACTIONS(840), + [aux_sym_comment_statement_token1] = ACTIONS(840), + [aux_sym_comment_statement_token7] = ACTIONS(840), + [aux_sym_begin_statement_token1] = ACTIONS(840), + [aux_sym_commit_statement_token1] = ACTIONS(840), + [aux_sym_rollback_statement_token1] = ACTIONS(840), + [aux_sym_create_statement_token1] = ACTIONS(840), + [aux_sym_alter_statement_token1] = ACTIONS(840), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(840), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym__compound_statement_token2] = ACTIONS(840), + [aux_sym_return_statement_token1] = ACTIONS(840), + [aux_sym_declare_statement_token1] = ACTIONS(840), + [aux_sym_create_function_statement_token7] = ACTIONS(840), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(840), + [aux_sym_trigger_event_token2] = ACTIONS(840), + [aux_sym_trigger_event_token3] = ACTIONS(840), + [aux_sym_drop_statement_token1] = ACTIONS(840), + [aux_sym_grant_statement_token1] = ACTIONS(840), + [aux_sym_grant_statement_token4] = ACTIONS(840), + [aux_sym_grant_statement_token8] = ACTIONS(840), + [aux_sym_order_by_clause_token1] = ACTIONS(840), + [aux_sym_limit_clause_token1] = ACTIONS(840), + [aux_sym_offset_clause_token1] = ACTIONS(840), + [aux_sym_where_clause_token1] = ACTIONS(840), + [aux_sym_join_type_token1] = ACTIONS(840), + [aux_sym_join_type_token2] = ACTIONS(840), + [aux_sym_join_type_token3] = ACTIONS(840), + [aux_sym_join_type_token4] = ACTIONS(840), + [aux_sym_join_clause_token1] = ACTIONS(840), + [aux_sym_frame_clause_token2] = ACTIONS(840), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [3265] = { + [anon_sym_SEMI] = ACTIONS(534), + [aux_sym_with_clause_token1] = ACTIONS(536), + [anon_sym_COMMA] = ACTIONS(534), + [aux_sym_cte_token1] = ACTIONS(536), + [aux_sym_cte_token2] = ACTIONS(536), + [aux_sym_comment_statement_token7] = ACTIONS(536), + [aux_sym_create_statement_token1] = ACTIONS(536), + [aux_sym_alter_statement_token1] = ACTIONS(536), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(536), + [aux_sym_pg_command_token1] = ACTIONS(534), + [aux_sym__compound_statement_token2] = ACTIONS(536), + [aux_sym_return_statement_token1] = ACTIONS(536), + [aux_sym_declare_statement_token1] = ACTIONS(536), + [aux_sym_create_function_statement_token7] = ACTIONS(536), + [aux_sym_create_function_parameter_token1] = ACTIONS(536), + [anon_sym_EQ] = ACTIONS(534), + [aux_sym_create_trigger_statement_token1] = ACTIONS(536), + [aux_sym_trigger_event_token1] = ACTIONS(536), + [aux_sym_trigger_event_token2] = ACTIONS(536), + [aux_sym_trigger_event_token3] = ACTIONS(536), + [aux_sym_drop_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token1] = ACTIONS(536), + [aux_sym_grant_statement_token4] = ACTIONS(536), + [aux_sym_grant_statement_token8] = ACTIONS(536), + [aux_sym_order_by_clause_token1] = ACTIONS(536), + [aux_sym_limit_clause_token1] = ACTIONS(536), + [aux_sym_offset_clause_token1] = ACTIONS(536), + [aux_sym_where_clause_token1] = ACTIONS(536), + [aux_sym_join_type_token1] = ACTIONS(536), + [aux_sym_join_type_token2] = ACTIONS(536), + [aux_sym_join_type_token3] = ACTIONS(536), + [aux_sym_join_type_token4] = ACTIONS(536), + [aux_sym_join_clause_token1] = ACTIONS(536), + [aux_sym_frame_clause_token2] = ACTIONS(536), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(536), + [sym__unquoted_identifier] = ACTIONS(536), + [anon_sym_BQUOTE] = ACTIONS(534), + [anon_sym_DQUOTE] = ACTIONS(534), + [anon_sym_DASH_GT] = ACTIONS(536), + [anon_sym_DASH_GT_GT] = ACTIONS(534), + [anon_sym_POUND_GT] = ACTIONS(536), + [anon_sym_POUND_GT_GT] = ACTIONS(534), + [anon_sym_COLON_COLON] = ACTIONS(534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(534), + [anon_sym_DASH] = ACTIONS(536), + [anon_sym_TILDE] = ACTIONS(536), + [anon_sym_CARET] = ACTIONS(534), + [anon_sym_STAR] = ACTIONS(534), + [anon_sym_SLASH] = ACTIONS(536), + [anon_sym_PERCENT] = ACTIONS(534), + [anon_sym_LT_LT] = ACTIONS(534), + [anon_sym_GT_GT] = ACTIONS(534), + [anon_sym_AMP] = ACTIONS(534), + [anon_sym_PIPE] = ACTIONS(534), + [anon_sym_POUND] = ACTIONS(536), + [anon_sym_LT] = ACTIONS(536), + [anon_sym_LT_EQ] = ACTIONS(534), + [anon_sym_LT_GT] = ACTIONS(534), + [anon_sym_BANG_EQ] = ACTIONS(534), + [anon_sym_GT] = ACTIONS(536), + [anon_sym_GT_EQ] = ACTIONS(534), + [anon_sym_BANG_TILDE] = ACTIONS(536), + [anon_sym_TILDE_STAR] = ACTIONS(534), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(534), + }, + [3266] = { + [anon_sym_SEMI] = ACTIONS(725), + [aux_sym_with_clause_token1] = ACTIONS(727), + [anon_sym_COMMA] = ACTIONS(725), + [aux_sym_cte_token1] = ACTIONS(727), + [aux_sym_cte_token2] = ACTIONS(727), + [aux_sym_comment_statement_token7] = ACTIONS(727), + [aux_sym_create_statement_token1] = ACTIONS(727), + [aux_sym_alter_statement_token1] = ACTIONS(727), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(727), + [aux_sym_pg_command_token1] = ACTIONS(725), + [aux_sym__compound_statement_token2] = ACTIONS(727), + [aux_sym_return_statement_token1] = ACTIONS(727), + [aux_sym_declare_statement_token1] = ACTIONS(727), + [aux_sym_create_function_statement_token7] = ACTIONS(727), + [aux_sym_create_function_parameter_token1] = ACTIONS(727), + [anon_sym_EQ] = ACTIONS(725), + [aux_sym_create_trigger_statement_token1] = ACTIONS(727), + [aux_sym_trigger_event_token1] = ACTIONS(727), + [aux_sym_trigger_event_token2] = ACTIONS(727), + [aux_sym_trigger_event_token3] = ACTIONS(727), + [aux_sym_drop_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token1] = ACTIONS(727), + [aux_sym_grant_statement_token4] = ACTIONS(727), + [aux_sym_grant_statement_token8] = ACTIONS(727), + [aux_sym_create_table_statement_token1] = ACTIONS(727), + [aux_sym_order_by_clause_token1] = ACTIONS(727), + [aux_sym_limit_clause_token1] = ACTIONS(727), + [aux_sym_offset_clause_token1] = ACTIONS(727), + [aux_sym_where_clause_token1] = ACTIONS(727), + [aux_sym_join_type_token1] = ACTIONS(727), + [aux_sym_join_type_token2] = ACTIONS(727), + [aux_sym_join_type_token3] = ACTIONS(727), + [aux_sym_join_type_token4] = ACTIONS(727), + [aux_sym_join_clause_token1] = ACTIONS(727), + [aux_sym_frame_clause_token2] = ACTIONS(727), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(727), + [sym__unquoted_identifier] = ACTIONS(727), + [anon_sym_BQUOTE] = ACTIONS(725), + [anon_sym_DQUOTE] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(727), + [anon_sym_DASH_GT_GT] = ACTIONS(725), + [anon_sym_POUND_GT] = ACTIONS(727), + [anon_sym_POUND_GT_GT] = ACTIONS(725), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(725), + [anon_sym_DASH] = ACTIONS(727), + [anon_sym_TILDE] = ACTIONS(727), + [anon_sym_CARET] = ACTIONS(725), + [anon_sym_STAR] = ACTIONS(725), + [anon_sym_SLASH] = ACTIONS(727), + [anon_sym_PERCENT] = ACTIONS(725), + [anon_sym_LT_LT] = ACTIONS(725), + [anon_sym_GT_GT] = ACTIONS(725), + [anon_sym_AMP] = ACTIONS(725), + [anon_sym_PIPE] = ACTIONS(725), + [anon_sym_POUND] = ACTIONS(727), + [anon_sym_LT] = ACTIONS(727), + [anon_sym_LT_EQ] = ACTIONS(725), + [anon_sym_LT_GT] = ACTIONS(725), + [anon_sym_BANG_EQ] = ACTIONS(725), + [anon_sym_GT] = ACTIONS(727), + [anon_sym_GT_EQ] = ACTIONS(725), + [anon_sym_BANG_TILDE] = ACTIONS(727), + [anon_sym_TILDE_STAR] = ACTIONS(725), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(725), + }, + [3267] = { + [anon_sym_SEMI] = ACTIONS(199), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(199), + [aux_sym_cte_token1] = ACTIONS(201), + [aux_sym_cte_token2] = ACTIONS(201), + [aux_sym_comment_statement_token7] = ACTIONS(201), + [aux_sym_create_statement_token1] = ACTIONS(201), + [aux_sym_alter_statement_token1] = ACTIONS(201), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(201), + [aux_sym_pg_command_token1] = ACTIONS(199), + [aux_sym__compound_statement_token2] = ACTIONS(201), + [aux_sym_return_statement_token1] = ACTIONS(201), + [aux_sym_declare_statement_token1] = ACTIONS(201), + [aux_sym_create_function_statement_token7] = ACTIONS(201), + [aux_sym_create_function_parameter_token1] = ACTIONS(201), + [anon_sym_EQ] = ACTIONS(199), + [aux_sym_create_trigger_statement_token1] = ACTIONS(201), + [aux_sym_trigger_event_token1] = ACTIONS(201), + [aux_sym_trigger_event_token2] = ACTIONS(201), + [aux_sym_trigger_event_token3] = ACTIONS(201), + [aux_sym_drop_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token1] = ACTIONS(201), + [aux_sym_grant_statement_token4] = ACTIONS(201), + [aux_sym_grant_statement_token8] = ACTIONS(201), + [aux_sym_order_by_clause_token1] = ACTIONS(201), + [aux_sym_limit_clause_token1] = ACTIONS(201), + [aux_sym_offset_clause_token1] = ACTIONS(201), + [aux_sym_where_clause_token1] = ACTIONS(201), + [aux_sym_join_type_token1] = ACTIONS(201), + [aux_sym_join_type_token2] = ACTIONS(201), + [aux_sym_join_type_token3] = ACTIONS(201), + [aux_sym_join_type_token4] = ACTIONS(201), + [aux_sym_join_clause_token1] = ACTIONS(201), + [aux_sym_frame_clause_token2] = ACTIONS(201), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(201), + [sym__unquoted_identifier] = ACTIONS(201), + [anon_sym_BQUOTE] = ACTIONS(199), + [anon_sym_DQUOTE] = ACTIONS(199), + [anon_sym_DASH_GT] = ACTIONS(201), + [anon_sym_DASH_GT_GT] = ACTIONS(199), + [anon_sym_POUND_GT] = ACTIONS(201), + [anon_sym_POUND_GT_GT] = ACTIONS(199), + [anon_sym_COLON_COLON] = ACTIONS(199), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(199), + [anon_sym_DASH] = ACTIONS(201), + [anon_sym_TILDE] = ACTIONS(201), + [anon_sym_CARET] = ACTIONS(199), + [anon_sym_STAR] = ACTIONS(199), + [anon_sym_SLASH] = ACTIONS(201), + [anon_sym_PERCENT] = ACTIONS(199), + [anon_sym_LT_LT] = ACTIONS(199), + [anon_sym_GT_GT] = ACTIONS(199), + [anon_sym_AMP] = ACTIONS(199), + [anon_sym_PIPE] = ACTIONS(199), + [anon_sym_POUND] = ACTIONS(201), + [anon_sym_LT] = ACTIONS(201), + [anon_sym_LT_EQ] = ACTIONS(199), + [anon_sym_LT_GT] = ACTIONS(199), + [anon_sym_BANG_EQ] = ACTIONS(199), + [anon_sym_GT] = ACTIONS(201), + [anon_sym_GT_EQ] = ACTIONS(199), + [anon_sym_BANG_TILDE] = ACTIONS(201), + [anon_sym_TILDE_STAR] = ACTIONS(199), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(199), + }, + [3268] = { + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(295), + [anon_sym_COMMA] = ACTIONS(293), + [aux_sym_cte_token1] = ACTIONS(295), + [aux_sym_cte_token2] = ACTIONS(295), + [aux_sym_comment_statement_token7] = ACTIONS(295), + [aux_sym_create_statement_token1] = ACTIONS(295), + [aux_sym_alter_statement_token1] = ACTIONS(295), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(295), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(295), + [aux_sym_return_statement_token1] = ACTIONS(295), + [aux_sym_declare_statement_token1] = ACTIONS(295), + [aux_sym_create_function_statement_token7] = ACTIONS(295), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(295), + [aux_sym_trigger_event_token1] = ACTIONS(295), + [aux_sym_trigger_event_token2] = ACTIONS(295), + [aux_sym_trigger_event_token3] = ACTIONS(295), + [aux_sym_drop_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token1] = ACTIONS(295), + [aux_sym_grant_statement_token4] = ACTIONS(295), + [aux_sym_grant_statement_token8] = ACTIONS(295), + [aux_sym_order_by_clause_token1] = ACTIONS(295), + [aux_sym_limit_clause_token1] = ACTIONS(295), + [aux_sym_offset_clause_token1] = ACTIONS(295), + [aux_sym_where_clause_token1] = ACTIONS(295), + [aux_sym_join_type_token1] = ACTIONS(295), + [aux_sym_join_type_token2] = ACTIONS(295), + [aux_sym_join_type_token3] = ACTIONS(295), + [aux_sym_join_type_token4] = ACTIONS(295), + [aux_sym_join_clause_token1] = ACTIONS(295), + [aux_sym_frame_clause_token2] = ACTIONS(295), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(295), + [sym__unquoted_identifier] = ACTIONS(295), + [anon_sym_BQUOTE] = ACTIONS(293), + [anon_sym_DQUOTE] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [3269] = { + [anon_sym_SEMI] = ACTIONS(632), + [aux_sym_with_clause_token1] = ACTIONS(634), + [anon_sym_COMMA] = ACTIONS(632), + [aux_sym_cte_token1] = ACTIONS(634), + [aux_sym_cte_token2] = ACTIONS(634), + [aux_sym_comment_statement_token7] = ACTIONS(634), + [aux_sym_create_statement_token1] = ACTIONS(634), + [aux_sym_alter_statement_token1] = ACTIONS(634), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(634), + [aux_sym_pg_command_token1] = ACTIONS(632), + [aux_sym__compound_statement_token2] = ACTIONS(634), + [aux_sym_return_statement_token1] = ACTIONS(634), + [aux_sym_declare_statement_token1] = ACTIONS(634), + [aux_sym_create_function_statement_token7] = ACTIONS(634), + [aux_sym_create_function_parameter_token1] = ACTIONS(634), + [anon_sym_EQ] = ACTIONS(632), + [aux_sym_create_trigger_statement_token1] = ACTIONS(634), + [aux_sym_trigger_event_token1] = ACTIONS(634), + [aux_sym_trigger_event_token2] = ACTIONS(634), + [aux_sym_trigger_event_token3] = ACTIONS(634), + [aux_sym_drop_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token1] = ACTIONS(634), + [aux_sym_grant_statement_token4] = ACTIONS(634), + [aux_sym_grant_statement_token8] = ACTIONS(634), + [aux_sym_order_by_clause_token1] = ACTIONS(634), + [aux_sym_limit_clause_token1] = ACTIONS(634), + [aux_sym_offset_clause_token1] = ACTIONS(634), + [aux_sym_where_clause_token1] = ACTIONS(634), + [aux_sym_join_type_token1] = ACTIONS(634), + [aux_sym_join_type_token2] = ACTIONS(634), + [aux_sym_join_type_token3] = ACTIONS(634), + [aux_sym_join_type_token4] = ACTIONS(634), + [aux_sym_join_clause_token1] = ACTIONS(634), + [aux_sym_frame_clause_token2] = ACTIONS(634), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(634), + [sym__unquoted_identifier] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DQUOTE] = ACTIONS(632), + [anon_sym_DASH_GT] = ACTIONS(634), + [anon_sym_DASH_GT_GT] = ACTIONS(632), + [anon_sym_POUND_GT] = ACTIONS(634), + [anon_sym_POUND_GT_GT] = ACTIONS(632), + [anon_sym_COLON_COLON] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(632), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(632), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(632), + [anon_sym_POUND] = ACTIONS(634), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_LT_GT] = ACTIONS(632), + [anon_sym_BANG_EQ] = ACTIONS(632), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_BANG_TILDE] = ACTIONS(634), + [anon_sym_TILDE_STAR] = ACTIONS(632), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(632), + }, + [3270] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_SEMI] = ACTIONS(293), + [aux_sym_with_clause_token1] = ACTIONS(293), + [aux_sym_cte_token2] = ACTIONS(293), + [aux_sym_truncate_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token1] = ACTIONS(293), + [aux_sym_comment_statement_token7] = ACTIONS(293), + [aux_sym_begin_statement_token1] = ACTIONS(293), + [aux_sym_commit_statement_token1] = ACTIONS(293), + [aux_sym_rollback_statement_token1] = ACTIONS(293), + [aux_sym_create_statement_token1] = ACTIONS(293), + [aux_sym_alter_statement_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(293), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(293), + [aux_sym_pg_command_token1] = ACTIONS(293), + [aux_sym__compound_statement_token2] = ACTIONS(293), + [aux_sym_return_statement_token1] = ACTIONS(293), + [aux_sym_declare_statement_token1] = ACTIONS(293), + [aux_sym_null_hint_token2] = ACTIONS(293), + [aux_sym_create_function_parameter_token1] = ACTIONS(295), + [anon_sym_EQ] = ACTIONS(293), + [aux_sym_create_trigger_statement_token1] = ACTIONS(293), + [aux_sym_trigger_event_token1] = ACTIONS(293), + [aux_sym_trigger_event_token2] = ACTIONS(293), + [aux_sym_trigger_event_token3] = ACTIONS(293), + [aux_sym_drop_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token1] = ACTIONS(293), + [aux_sym_grant_statement_token4] = ACTIONS(293), + [aux_sym_grant_statement_token5] = ACTIONS(293), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token1] = ACTIONS(293), + [aux_sym_direction_constraint_token2] = ACTIONS(293), + [anon_sym_CONSTRAINT] = ACTIONS(293), + [aux_sym_table_constraint_check_token1] = ACTIONS(293), + [aux_sym_table_constraint_unique_token1] = ACTIONS(293), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(293), + [aux_sym_frame_clause_token2] = ACTIONS(293), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(293), + [anon_sym_DASH_GT] = ACTIONS(295), + [anon_sym_DASH_GT_GT] = ACTIONS(293), + [anon_sym_POUND_GT] = ACTIONS(295), + [anon_sym_POUND_GT_GT] = ACTIONS(293), + [anon_sym_COLON_COLON] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(293), + [anon_sym_DASH] = ACTIONS(295), + [anon_sym_TILDE] = ACTIONS(295), + [anon_sym_CARET] = ACTIONS(293), + [anon_sym_STAR] = ACTIONS(293), + [anon_sym_SLASH] = ACTIONS(295), + [anon_sym_PERCENT] = ACTIONS(293), + [anon_sym_LT_LT] = ACTIONS(293), + [anon_sym_GT_GT] = ACTIONS(293), + [anon_sym_AMP] = ACTIONS(293), + [anon_sym_PIPE] = ACTIONS(293), + [anon_sym_POUND] = ACTIONS(295), + [anon_sym_LT] = ACTIONS(295), + [anon_sym_LT_EQ] = ACTIONS(293), + [anon_sym_LT_GT] = ACTIONS(293), + [anon_sym_BANG_EQ] = ACTIONS(293), + [anon_sym_GT] = ACTIONS(295), + [anon_sym_GT_EQ] = ACTIONS(293), + [anon_sym_BANG_TILDE] = ACTIONS(295), + [anon_sym_TILDE_STAR] = ACTIONS(293), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(293), + }, + [3271] = { + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_null_hint_token2] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(177), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token5] = ACTIONS(177), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token1] = ACTIONS(177), + [aux_sym_direction_constraint_token2] = ACTIONS(177), + [anon_sym_CONSTRAINT] = ACTIONS(177), + [aux_sym_table_constraint_check_token1] = ACTIONS(177), + [aux_sym_table_constraint_unique_token1] = ACTIONS(177), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(177), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3272] = { + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_null_hint_token2] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(240), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token5] = ACTIONS(240), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token1] = ACTIONS(240), + [aux_sym_direction_constraint_token2] = ACTIONS(240), + [anon_sym_CONSTRAINT] = ACTIONS(240), + [aux_sym_table_constraint_check_token1] = ACTIONS(240), + [aux_sym_table_constraint_unique_token1] = ACTIONS(240), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(240), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [3273] = { + [sym_over_clause] = STATE(3573), + [ts_builtin_sym_end] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token2] = ACTIONS(177), + [aux_sym_truncate_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token1] = ACTIONS(177), + [aux_sym_comment_statement_token7] = ACTIONS(177), + [aux_sym_begin_statement_token1] = ACTIONS(177), + [aux_sym_commit_statement_token1] = ACTIONS(177), + [aux_sym_rollback_statement_token1] = ACTIONS(177), + [aux_sym_create_statement_token1] = ACTIONS(177), + [aux_sym_alter_statement_token1] = ACTIONS(177), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(177), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(177), + [aux_sym_return_statement_token1] = ACTIONS(177), + [aux_sym_declare_statement_token1] = ACTIONS(177), + [aux_sym_create_function_statement_token7] = ACTIONS(177), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(177), + [aux_sym_trigger_event_token2] = ACTIONS(177), + [aux_sym_trigger_event_token3] = ACTIONS(177), + [aux_sym_drop_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token1] = ACTIONS(177), + [aux_sym_grant_statement_token4] = ACTIONS(177), + [aux_sym_grant_statement_token8] = ACTIONS(177), + [aux_sym_create_table_statement_token1] = ACTIONS(177), + [aux_sym_having_clause_token1] = ACTIONS(177), + [aux_sym_order_by_clause_token1] = ACTIONS(177), + [aux_sym_limit_clause_token1] = ACTIONS(177), + [aux_sym_offset_clause_token1] = ACTIONS(177), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(177), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3274] = { + [anon_sym_SEMI] = ACTIONS(177), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(177), + [aux_sym_cte_token1] = ACTIONS(179), + [aux_sym_cte_token2] = ACTIONS(179), + [aux_sym_comment_statement_token7] = ACTIONS(179), + [aux_sym_create_statement_token1] = ACTIONS(179), + [aux_sym_alter_statement_token1] = ACTIONS(179), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(179), + [aux_sym_pg_command_token1] = ACTIONS(177), + [aux_sym__compound_statement_token2] = ACTIONS(179), + [aux_sym_return_statement_token1] = ACTIONS(179), + [aux_sym_declare_statement_token1] = ACTIONS(179), + [aux_sym_create_function_statement_token7] = ACTIONS(179), + [aux_sym_create_function_parameter_token1] = ACTIONS(179), + [anon_sym_EQ] = ACTIONS(177), + [aux_sym_create_trigger_statement_token1] = ACTIONS(179), + [aux_sym_trigger_event_token1] = ACTIONS(179), + [aux_sym_trigger_event_token2] = ACTIONS(179), + [aux_sym_trigger_event_token3] = ACTIONS(179), + [aux_sym_drop_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token1] = ACTIONS(179), + [aux_sym_grant_statement_token4] = ACTIONS(179), + [aux_sym_grant_statement_token8] = ACTIONS(179), + [aux_sym_order_by_clause_token1] = ACTIONS(179), + [aux_sym_limit_clause_token1] = ACTIONS(179), + [aux_sym_offset_clause_token1] = ACTIONS(179), + [aux_sym_where_clause_token1] = ACTIONS(179), + [aux_sym_join_type_token1] = ACTIONS(179), + [aux_sym_join_type_token2] = ACTIONS(179), + [aux_sym_join_type_token3] = ACTIONS(179), + [aux_sym_join_type_token4] = ACTIONS(179), + [aux_sym_join_clause_token1] = ACTIONS(179), + [aux_sym_frame_clause_token2] = ACTIONS(179), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(179), + [sym__unquoted_identifier] = ACTIONS(179), + [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_DQUOTE] = ACTIONS(177), + [anon_sym_DASH_GT] = ACTIONS(179), + [anon_sym_DASH_GT_GT] = ACTIONS(177), + [anon_sym_POUND_GT] = ACTIONS(179), + [anon_sym_POUND_GT_GT] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(177), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_TILDE] = ACTIONS(179), + [anon_sym_CARET] = ACTIONS(177), + [anon_sym_STAR] = ACTIONS(177), + [anon_sym_SLASH] = ACTIONS(179), + [anon_sym_PERCENT] = ACTIONS(177), + [anon_sym_LT_LT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(177), + [anon_sym_AMP] = ACTIONS(177), + [anon_sym_PIPE] = ACTIONS(177), + [anon_sym_POUND] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(179), + [anon_sym_LT_EQ] = ACTIONS(177), + [anon_sym_LT_GT] = ACTIONS(177), + [anon_sym_BANG_EQ] = ACTIONS(177), + [anon_sym_GT] = ACTIONS(179), + [anon_sym_GT_EQ] = ACTIONS(177), + [anon_sym_BANG_TILDE] = ACTIONS(179), + [anon_sym_TILDE_STAR] = ACTIONS(177), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(177), + }, + [3275] = { + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(242), + [aux_sym_cte_token2] = ACTIONS(242), + [aux_sym_comment_statement_token7] = ACTIONS(242), + [aux_sym_create_statement_token1] = ACTIONS(242), + [aux_sym_alter_statement_token1] = ACTIONS(242), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(242), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(242), + [aux_sym_return_statement_token1] = ACTIONS(242), + [aux_sym_declare_statement_token1] = ACTIONS(242), + [aux_sym_create_function_statement_token7] = ACTIONS(242), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(242), + [aux_sym_trigger_event_token2] = ACTIONS(242), + [aux_sym_trigger_event_token3] = ACTIONS(242), + [aux_sym_drop_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token1] = ACTIONS(242), + [aux_sym_grant_statement_token4] = ACTIONS(242), + [aux_sym_grant_statement_token8] = ACTIONS(242), + [aux_sym_order_by_clause_token1] = ACTIONS(242), + [aux_sym_limit_clause_token1] = ACTIONS(242), + [aux_sym_offset_clause_token1] = ACTIONS(242), + [aux_sym_where_clause_token1] = ACTIONS(242), + [aux_sym_join_type_token1] = ACTIONS(242), + [aux_sym_join_type_token2] = ACTIONS(242), + [aux_sym_join_type_token3] = ACTIONS(242), + [aux_sym_join_type_token4] = ACTIONS(242), + [aux_sym_join_clause_token1] = ACTIONS(242), + [aux_sym_frame_clause_token2] = ACTIONS(242), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(242), + [sym__unquoted_identifier] = ACTIONS(242), + [anon_sym_BQUOTE] = ACTIONS(240), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [3276] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [anon_sym_LPAREN] = ACTIONS(4103), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_create_function_statement_token7] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token8] = ACTIONS(263), + [aux_sym_create_table_statement_token1] = ACTIONS(263), + [aux_sym_having_clause_token1] = ACTIONS(263), + [aux_sym_order_by_clause_token1] = ACTIONS(263), + [aux_sym_limit_clause_token1] = ACTIONS(263), + [aux_sym_offset_clause_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(4105), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + [anon_sym_DOT_STAR] = ACTIONS(4107), + }, + [3277] = { + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(654), + [anon_sym_COMMA] = ACTIONS(652), + [aux_sym_cte_token1] = ACTIONS(654), + [aux_sym_cte_token2] = ACTIONS(654), + [aux_sym_comment_statement_token7] = ACTIONS(654), + [aux_sym_create_statement_token1] = ACTIONS(654), + [aux_sym_alter_statement_token1] = ACTIONS(654), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(654), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(654), + [aux_sym_return_statement_token1] = ACTIONS(654), + [aux_sym_declare_statement_token1] = ACTIONS(654), + [aux_sym_create_function_statement_token7] = ACTIONS(654), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(654), + [aux_sym_trigger_event_token1] = ACTIONS(654), + [aux_sym_trigger_event_token2] = ACTIONS(654), + [aux_sym_trigger_event_token3] = ACTIONS(654), + [aux_sym_drop_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token1] = ACTIONS(654), + [aux_sym_grant_statement_token4] = ACTIONS(654), + [aux_sym_grant_statement_token8] = ACTIONS(654), + [aux_sym_order_by_clause_token1] = ACTIONS(654), + [aux_sym_limit_clause_token1] = ACTIONS(654), + [aux_sym_offset_clause_token1] = ACTIONS(654), + [aux_sym_where_clause_token1] = ACTIONS(654), + [aux_sym_join_type_token1] = ACTIONS(654), + [aux_sym_join_type_token2] = ACTIONS(654), + [aux_sym_join_type_token3] = ACTIONS(654), + [aux_sym_join_type_token4] = ACTIONS(654), + [aux_sym_join_clause_token1] = ACTIONS(654), + [aux_sym_frame_clause_token2] = ACTIONS(654), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(654), + [sym__unquoted_identifier] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DQUOTE] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [3278] = { + [ts_builtin_sym_end] = ACTIONS(652), + [anon_sym_SEMI] = ACTIONS(652), + [aux_sym_with_clause_token1] = ACTIONS(652), + [aux_sym_cte_token2] = ACTIONS(652), + [aux_sym_truncate_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token1] = ACTIONS(652), + [aux_sym_comment_statement_token7] = ACTIONS(652), + [aux_sym_begin_statement_token1] = ACTIONS(652), + [aux_sym_commit_statement_token1] = ACTIONS(652), + [aux_sym_rollback_statement_token1] = ACTIONS(652), + [aux_sym_create_statement_token1] = ACTIONS(652), + [aux_sym_alter_statement_token1] = ACTIONS(652), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(652), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(652), + [aux_sym_pg_command_token1] = ACTIONS(652), + [aux_sym__compound_statement_token2] = ACTIONS(652), + [aux_sym_return_statement_token1] = ACTIONS(652), + [aux_sym_declare_statement_token1] = ACTIONS(652), + [aux_sym_null_hint_token2] = ACTIONS(652), + [aux_sym_create_function_parameter_token1] = ACTIONS(654), + [anon_sym_EQ] = ACTIONS(652), + [aux_sym_create_trigger_statement_token1] = ACTIONS(652), + [aux_sym_trigger_event_token1] = ACTIONS(652), + [aux_sym_trigger_event_token2] = ACTIONS(652), + [aux_sym_trigger_event_token3] = ACTIONS(652), + [aux_sym_drop_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token1] = ACTIONS(652), + [aux_sym_grant_statement_token4] = ACTIONS(652), + [aux_sym_grant_statement_token5] = ACTIONS(652), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(652), + [aux_sym_direction_constraint_token1] = ACTIONS(652), + [aux_sym_direction_constraint_token2] = ACTIONS(652), + [anon_sym_CONSTRAINT] = ACTIONS(652), + [aux_sym_table_constraint_check_token1] = ACTIONS(652), + [aux_sym_table_constraint_unique_token1] = ACTIONS(652), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(652), + [aux_sym_frame_clause_token2] = ACTIONS(652), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(652), + [anon_sym_DASH_GT] = ACTIONS(654), + [anon_sym_DASH_GT_GT] = ACTIONS(652), + [anon_sym_POUND_GT] = ACTIONS(654), + [anon_sym_POUND_GT_GT] = ACTIONS(652), + [anon_sym_COLON_COLON] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(652), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(652), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(652), + [anon_sym_POUND] = ACTIONS(654), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_LT_GT] = ACTIONS(652), + [anon_sym_BANG_EQ] = ACTIONS(652), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_BANG_TILDE] = ACTIONS(654), + [anon_sym_TILDE_STAR] = ACTIONS(652), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(652), + }, + [3279] = { + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_null_hint_token2] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(185), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token5] = ACTIONS(185), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token1] = ACTIONS(185), + [aux_sym_direction_constraint_token2] = ACTIONS(185), + [anon_sym_CONSTRAINT] = ACTIONS(185), + [aux_sym_table_constraint_check_token1] = ACTIONS(185), + [aux_sym_table_constraint_unique_token1] = ACTIONS(185), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(185), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3280] = { + [sym_over_clause] = STATE(3572), + [ts_builtin_sym_end] = ACTIONS(240), + [anon_sym_SEMI] = ACTIONS(240), + [aux_sym_with_clause_token1] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(240), + [aux_sym_cte_token2] = ACTIONS(240), + [aux_sym_truncate_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token1] = ACTIONS(240), + [aux_sym_comment_statement_token7] = ACTIONS(240), + [aux_sym_begin_statement_token1] = ACTIONS(240), + [aux_sym_commit_statement_token1] = ACTIONS(240), + [aux_sym_rollback_statement_token1] = ACTIONS(240), + [aux_sym_create_statement_token1] = ACTIONS(240), + [aux_sym_alter_statement_token1] = ACTIONS(240), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(240), + [aux_sym_pg_command_token1] = ACTIONS(240), + [aux_sym__compound_statement_token2] = ACTIONS(240), + [aux_sym_return_statement_token1] = ACTIONS(240), + [aux_sym_declare_statement_token1] = ACTIONS(240), + [aux_sym_create_function_statement_token7] = ACTIONS(240), + [aux_sym_create_function_parameter_token1] = ACTIONS(242), + [anon_sym_EQ] = ACTIONS(240), + [aux_sym_create_trigger_statement_token1] = ACTIONS(242), + [aux_sym_trigger_event_token1] = ACTIONS(240), + [aux_sym_trigger_event_token2] = ACTIONS(240), + [aux_sym_trigger_event_token3] = ACTIONS(240), + [aux_sym_drop_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token1] = ACTIONS(240), + [aux_sym_grant_statement_token4] = ACTIONS(240), + [aux_sym_grant_statement_token8] = ACTIONS(240), + [aux_sym_create_table_statement_token1] = ACTIONS(240), + [aux_sym_having_clause_token1] = ACTIONS(240), + [aux_sym_order_by_clause_token1] = ACTIONS(240), + [aux_sym_limit_clause_token1] = ACTIONS(240), + [aux_sym_offset_clause_token1] = ACTIONS(240), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(240), + [anon_sym_DASH_GT] = ACTIONS(242), + [anon_sym_DASH_GT_GT] = ACTIONS(240), + [anon_sym_POUND_GT] = ACTIONS(242), + [anon_sym_POUND_GT_GT] = ACTIONS(240), + [anon_sym_COLON_COLON] = ACTIONS(240), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(240), + [anon_sym_DASH] = ACTIONS(242), + [anon_sym_TILDE] = ACTIONS(242), + [anon_sym_CARET] = ACTIONS(240), + [anon_sym_STAR] = ACTIONS(240), + [anon_sym_SLASH] = ACTIONS(242), + [anon_sym_PERCENT] = ACTIONS(240), + [anon_sym_LT_LT] = ACTIONS(240), + [anon_sym_GT_GT] = ACTIONS(240), + [anon_sym_AMP] = ACTIONS(240), + [anon_sym_PIPE] = ACTIONS(240), + [anon_sym_POUND] = ACTIONS(242), + [anon_sym_LT] = ACTIONS(242), + [anon_sym_LT_EQ] = ACTIONS(240), + [anon_sym_LT_GT] = ACTIONS(240), + [anon_sym_BANG_EQ] = ACTIONS(240), + [anon_sym_GT] = ACTIONS(242), + [anon_sym_GT_EQ] = ACTIONS(240), + [anon_sym_BANG_TILDE] = ACTIONS(242), + [anon_sym_TILDE_STAR] = ACTIONS(240), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(240), + }, + [3281] = { + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_null_hint_token2] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(195), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token5] = ACTIONS(195), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token1] = ACTIONS(195), + [aux_sym_direction_constraint_token2] = ACTIONS(195), + [anon_sym_CONSTRAINT] = ACTIONS(195), + [aux_sym_table_constraint_check_token1] = ACTIONS(195), + [aux_sym_table_constraint_unique_token1] = ACTIONS(195), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(195), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3282] = { + [anon_sym_SEMI] = ACTIONS(729), + [aux_sym_with_clause_token1] = ACTIONS(731), + [anon_sym_COMMA] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(731), + [aux_sym_cte_token2] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_create_statement_token1] = ACTIONS(731), + [aux_sym_alter_statement_token1] = ACTIONS(731), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(731), + [aux_sym_pg_command_token1] = ACTIONS(729), + [aux_sym__compound_statement_token2] = ACTIONS(731), + [aux_sym_return_statement_token1] = ACTIONS(731), + [aux_sym_declare_statement_token1] = ACTIONS(731), + [aux_sym_create_function_statement_token7] = ACTIONS(731), + [aux_sym_create_function_parameter_token1] = ACTIONS(731), + [anon_sym_EQ] = ACTIONS(729), + [aux_sym_create_trigger_statement_token1] = ACTIONS(731), + [aux_sym_trigger_event_token1] = ACTIONS(731), + [aux_sym_trigger_event_token2] = ACTIONS(731), + [aux_sym_trigger_event_token3] = ACTIONS(731), + [aux_sym_drop_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token1] = ACTIONS(731), + [aux_sym_grant_statement_token4] = ACTIONS(731), + [aux_sym_grant_statement_token8] = ACTIONS(731), + [aux_sym_create_table_statement_token1] = ACTIONS(731), + [aux_sym_order_by_clause_token1] = ACTIONS(731), + [aux_sym_limit_clause_token1] = ACTIONS(731), + [aux_sym_offset_clause_token1] = ACTIONS(731), + [aux_sym_where_clause_token1] = ACTIONS(731), + [aux_sym_join_type_token1] = ACTIONS(731), + [aux_sym_join_type_token2] = ACTIONS(731), + [aux_sym_join_type_token3] = ACTIONS(731), + [aux_sym_join_type_token4] = ACTIONS(731), + [aux_sym_join_clause_token1] = ACTIONS(731), + [aux_sym_frame_clause_token2] = ACTIONS(731), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(731), + [sym__unquoted_identifier] = ACTIONS(731), + [anon_sym_BQUOTE] = ACTIONS(729), + [anon_sym_DQUOTE] = ACTIONS(729), + [anon_sym_DASH_GT] = ACTIONS(731), + [anon_sym_DASH_GT_GT] = ACTIONS(729), + [anon_sym_POUND_GT] = ACTIONS(731), + [anon_sym_POUND_GT_GT] = ACTIONS(729), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(729), + [anon_sym_DASH] = ACTIONS(731), + [anon_sym_TILDE] = ACTIONS(731), + [anon_sym_CARET] = ACTIONS(729), + [anon_sym_STAR] = ACTIONS(729), + [anon_sym_SLASH] = ACTIONS(731), + [anon_sym_PERCENT] = ACTIONS(729), + [anon_sym_LT_LT] = ACTIONS(729), + [anon_sym_GT_GT] = ACTIONS(729), + [anon_sym_AMP] = ACTIONS(729), + [anon_sym_PIPE] = ACTIONS(729), + [anon_sym_POUND] = ACTIONS(731), + [anon_sym_LT] = ACTIONS(731), + [anon_sym_LT_EQ] = ACTIONS(729), + [anon_sym_LT_GT] = ACTIONS(729), + [anon_sym_BANG_EQ] = ACTIONS(729), + [anon_sym_GT] = ACTIONS(731), + [anon_sym_GT_EQ] = ACTIONS(729), + [anon_sym_BANG_TILDE] = ACTIONS(731), + [anon_sym_TILDE_STAR] = ACTIONS(729), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(729), + }, + [3283] = { + [aux_sym_dotted_name_repeat1] = STATE(3288), + [ts_builtin_sym_end] = ACTIONS(122), + [anon_sym_SEMI] = ACTIONS(122), + [aux_sym_with_clause_token1] = ACTIONS(124), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), + [anon_sym_LPAREN] = ACTIONS(122), + [aux_sym_truncate_statement_token1] = ACTIONS(124), + [aux_sym_comment_statement_token1] = ACTIONS(124), + [aux_sym_begin_statement_token1] = ACTIONS(124), + [aux_sym_commit_statement_token1] = ACTIONS(124), + [aux_sym_rollback_statement_token1] = ACTIONS(124), + [aux_sym_create_statement_token1] = ACTIONS(124), + [aux_sym_alter_statement_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(124), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(124), + [aux_sym_sequence_token5] = ACTIONS(124), + [aux_sym_pg_command_token1] = ACTIONS(122), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_token1] = ACTIONS(124), + [aux_sym_create_function_statement_token3] = ACTIONS(124), + [aux_sym_create_function_statement_token4] = ACTIONS(124), + [aux_sym_create_function_statement_token7] = ACTIONS(124), + [aux_sym_create_function_statement_token8] = ACTIONS(124), + [aux_sym_create_function_statement_token9] = ACTIONS(124), + [aux_sym_create_function_statement_token10] = ACTIONS(124), + [aux_sym_create_function_statement_token11] = ACTIONS(124), + [aux_sym_external_hint_token1] = ACTIONS(124), + [aux_sym_external_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token1] = ACTIONS(124), + [aux_sym_optimizer_hint_token2] = ACTIONS(124), + [aux_sym_optimizer_hint_token3] = ACTIONS(124), + [aux_sym_parallel_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token1] = ACTIONS(124), + [aux_sym_null_hint_token2] = ACTIONS(124), + [aux_sym_null_hint_token4] = ACTIONS(124), + [aux_sym_deterministic_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token1] = ACTIONS(124), + [aux_sym_sql_hint_token2] = ACTIONS(124), + [aux_sym_sql_hint_token3] = ACTIONS(124), + [aux_sym_sql_hint_token5] = ACTIONS(124), + [aux_sym__function_language_token1] = ACTIONS(124), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = ACTIONS(124), + [aux_sym_trigger_event_token3] = ACTIONS(124), + [aux_sym_drop_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token1] = ACTIONS(124), + [aux_sym_grant_statement_token4] = ACTIONS(124), + [aux_sym_grant_statement_token5] = ACTIONS(124), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token1] = ACTIONS(124), + [aux_sym_direction_constraint_token2] = ACTIONS(124), + [anon_sym_CONSTRAINT] = ACTIONS(124), + [aux_sym_table_constraint_check_token1] = ACTIONS(124), + [aux_sym_table_constraint_unique_token1] = ACTIONS(124), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(124), + [aux_sym_create_table_statement_token1] = ACTIONS(124), + [sym__unquoted_identifier] = ACTIONS(124), + [anon_sym_BQUOTE] = ACTIONS(122), + [anon_sym_DQUOTE] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(4109), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + }, + [3284] = { + [sym_over_clause] = STATE(3556), + [ts_builtin_sym_end] = ACTIONS(185), + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token2] = ACTIONS(185), + [aux_sym_truncate_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token1] = ACTIONS(185), + [aux_sym_comment_statement_token7] = ACTIONS(185), + [aux_sym_begin_statement_token1] = ACTIONS(185), + [aux_sym_commit_statement_token1] = ACTIONS(185), + [aux_sym_rollback_statement_token1] = ACTIONS(185), + [aux_sym_create_statement_token1] = ACTIONS(185), + [aux_sym_alter_statement_token1] = ACTIONS(185), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(185), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(185), + [aux_sym_return_statement_token1] = ACTIONS(185), + [aux_sym_declare_statement_token1] = ACTIONS(185), + [aux_sym_create_function_statement_token7] = ACTIONS(185), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(185), + [aux_sym_trigger_event_token2] = ACTIONS(185), + [aux_sym_trigger_event_token3] = ACTIONS(185), + [aux_sym_drop_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token1] = ACTIONS(185), + [aux_sym_grant_statement_token4] = ACTIONS(185), + [aux_sym_grant_statement_token8] = ACTIONS(185), + [aux_sym_create_table_statement_token1] = ACTIONS(185), + [aux_sym_having_clause_token1] = ACTIONS(185), + [aux_sym_order_by_clause_token1] = ACTIONS(185), + [aux_sym_limit_clause_token1] = ACTIONS(185), + [aux_sym_offset_clause_token1] = ACTIONS(185), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(185), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3285] = { + [anon_sym_SEMI] = ACTIONS(185), + [aux_sym_with_clause_token1] = ACTIONS(187), + [anon_sym_COMMA] = ACTIONS(185), + [aux_sym_cte_token1] = ACTIONS(187), + [aux_sym_cte_token2] = ACTIONS(187), + [aux_sym_comment_statement_token7] = ACTIONS(187), + [aux_sym_create_statement_token1] = ACTIONS(187), + [aux_sym_alter_statement_token1] = ACTIONS(187), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(187), + [aux_sym_pg_command_token1] = ACTIONS(185), + [aux_sym__compound_statement_token2] = ACTIONS(187), + [aux_sym_return_statement_token1] = ACTIONS(187), + [aux_sym_declare_statement_token1] = ACTIONS(187), + [aux_sym_create_function_statement_token7] = ACTIONS(187), + [aux_sym_create_function_parameter_token1] = ACTIONS(187), + [anon_sym_EQ] = ACTIONS(185), + [aux_sym_create_trigger_statement_token1] = ACTIONS(187), + [aux_sym_trigger_event_token1] = ACTIONS(187), + [aux_sym_trigger_event_token2] = ACTIONS(187), + [aux_sym_trigger_event_token3] = ACTIONS(187), + [aux_sym_drop_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token1] = ACTIONS(187), + [aux_sym_grant_statement_token4] = ACTIONS(187), + [aux_sym_grant_statement_token8] = ACTIONS(187), + [aux_sym_order_by_clause_token1] = ACTIONS(187), + [aux_sym_limit_clause_token1] = ACTIONS(187), + [aux_sym_offset_clause_token1] = ACTIONS(187), + [aux_sym_where_clause_token1] = ACTIONS(187), + [aux_sym_join_type_token1] = ACTIONS(187), + [aux_sym_join_type_token2] = ACTIONS(187), + [aux_sym_join_type_token3] = ACTIONS(187), + [aux_sym_join_type_token4] = ACTIONS(187), + [aux_sym_join_clause_token1] = ACTIONS(187), + [aux_sym_frame_clause_token2] = ACTIONS(187), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(187), + [sym__unquoted_identifier] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(185), + [anon_sym_DASH_GT] = ACTIONS(187), + [anon_sym_DASH_GT_GT] = ACTIONS(185), + [anon_sym_POUND_GT] = ACTIONS(187), + [anon_sym_POUND_GT_GT] = ACTIONS(185), + [anon_sym_COLON_COLON] = ACTIONS(185), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(185), + [anon_sym_DASH] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(185), + [anon_sym_STAR] = ACTIONS(185), + [anon_sym_SLASH] = ACTIONS(187), + [anon_sym_PERCENT] = ACTIONS(185), + [anon_sym_LT_LT] = ACTIONS(185), + [anon_sym_GT_GT] = ACTIONS(185), + [anon_sym_AMP] = ACTIONS(185), + [anon_sym_PIPE] = ACTIONS(185), + [anon_sym_POUND] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(187), + [anon_sym_LT_EQ] = ACTIONS(185), + [anon_sym_LT_GT] = ACTIONS(185), + [anon_sym_BANG_EQ] = ACTIONS(185), + [anon_sym_GT] = ACTIONS(187), + [anon_sym_GT_EQ] = ACTIONS(185), + [anon_sym_BANG_TILDE] = ACTIONS(187), + [anon_sym_TILDE_STAR] = ACTIONS(185), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(185), + }, + [3286] = { + [anon_sym_SEMI] = ACTIONS(733), + [aux_sym_with_clause_token1] = ACTIONS(735), + [anon_sym_COMMA] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(735), + [aux_sym_cte_token2] = ACTIONS(735), + [aux_sym_comment_statement_token7] = ACTIONS(735), + [aux_sym_create_statement_token1] = ACTIONS(735), + [aux_sym_alter_statement_token1] = ACTIONS(735), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(735), + [aux_sym_pg_command_token1] = ACTIONS(733), + [aux_sym__compound_statement_token2] = ACTIONS(735), + [aux_sym_return_statement_token1] = ACTIONS(735), + [aux_sym_declare_statement_token1] = ACTIONS(735), + [aux_sym_create_function_statement_token7] = ACTIONS(735), + [aux_sym_create_function_parameter_token1] = ACTIONS(735), + [anon_sym_EQ] = ACTIONS(733), + [aux_sym_create_trigger_statement_token1] = ACTIONS(735), + [aux_sym_trigger_event_token1] = ACTIONS(735), + [aux_sym_trigger_event_token2] = ACTIONS(735), + [aux_sym_trigger_event_token3] = ACTIONS(735), + [aux_sym_drop_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token1] = ACTIONS(735), + [aux_sym_grant_statement_token4] = ACTIONS(735), + [aux_sym_grant_statement_token8] = ACTIONS(735), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_order_by_clause_token1] = ACTIONS(735), + [aux_sym_limit_clause_token1] = ACTIONS(735), + [aux_sym_offset_clause_token1] = ACTIONS(735), + [aux_sym_where_clause_token1] = ACTIONS(735), + [aux_sym_join_type_token1] = ACTIONS(735), + [aux_sym_join_type_token2] = ACTIONS(735), + [aux_sym_join_type_token3] = ACTIONS(735), + [aux_sym_join_type_token4] = ACTIONS(735), + [aux_sym_join_clause_token1] = ACTIONS(735), + [aux_sym_frame_clause_token2] = ACTIONS(735), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(735), + [sym__unquoted_identifier] = ACTIONS(735), + [anon_sym_BQUOTE] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(733), + [anon_sym_DASH_GT] = ACTIONS(735), + [anon_sym_DASH_GT_GT] = ACTIONS(733), + [anon_sym_POUND_GT] = ACTIONS(735), + [anon_sym_POUND_GT_GT] = ACTIONS(733), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(733), + [anon_sym_DASH] = ACTIONS(735), + [anon_sym_TILDE] = ACTIONS(735), + [anon_sym_CARET] = ACTIONS(733), + [anon_sym_STAR] = ACTIONS(733), + [anon_sym_SLASH] = ACTIONS(735), + [anon_sym_PERCENT] = ACTIONS(733), + [anon_sym_LT_LT] = ACTIONS(733), + [anon_sym_GT_GT] = ACTIONS(733), + [anon_sym_AMP] = ACTIONS(733), + [anon_sym_PIPE] = ACTIONS(733), + [anon_sym_POUND] = ACTIONS(735), + [anon_sym_LT] = ACTIONS(735), + [anon_sym_LT_EQ] = ACTIONS(733), + [anon_sym_LT_GT] = ACTIONS(733), + [anon_sym_BANG_EQ] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(735), + [anon_sym_GT_EQ] = ACTIONS(733), + [anon_sym_BANG_TILDE] = ACTIONS(735), + [anon_sym_TILDE_STAR] = ACTIONS(733), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(733), + }, + [3287] = { + [aux_sym_array_type_repeat1] = STATE(3173), + [ts_builtin_sym_end] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(326), + [aux_sym_with_clause_token1] = ACTIONS(326), + [anon_sym_COMMA] = ACTIONS(326), + [aux_sym_cte_token2] = ACTIONS(326), + [aux_sym_truncate_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token1] = ACTIONS(326), + [aux_sym_comment_statement_token7] = ACTIONS(326), + [aux_sym_begin_statement_token1] = ACTIONS(326), + [aux_sym_commit_statement_token1] = ACTIONS(326), + [aux_sym_rollback_statement_token1] = ACTIONS(326), + [aux_sym_create_statement_token1] = ACTIONS(326), + [aux_sym_alter_statement_token1] = ACTIONS(326), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(326), + [aux_sym_pg_command_token1] = ACTIONS(326), + [aux_sym__compound_statement_token2] = ACTIONS(326), + [aux_sym_return_statement_token1] = ACTIONS(326), + [aux_sym_declare_statement_token1] = ACTIONS(326), + [aux_sym_create_function_parameter_token1] = ACTIONS(328), + [anon_sym_EQ] = ACTIONS(326), + [aux_sym_create_trigger_statement_token1] = ACTIONS(326), + [aux_sym_trigger_reference_token1] = ACTIONS(326), + [aux_sym_trigger_event_token1] = ACTIONS(326), + [aux_sym_trigger_event_token2] = ACTIONS(326), + [aux_sym_trigger_event_token3] = ACTIONS(326), + [aux_sym_drop_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token1] = ACTIONS(326), + [aux_sym_grant_statement_token4] = ACTIONS(326), + [aux_sym_direction_constraint_token1] = ACTIONS(326), + [aux_sym_direction_constraint_token2] = ACTIONS(326), + [aux_sym_order_expression_token1] = ACTIONS(326), + [aux_sym_limit_clause_token1] = ACTIONS(326), + [aux_sym_offset_clause_token1] = ACTIONS(326), + [aux_sym_fetch_clause_token1] = ACTIONS(326), + [aux_sym_where_clause_token1] = ACTIONS(326), + [aux_sym_frame_clause_token2] = ACTIONS(326), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(326), + [anon_sym_DASH_GT] = ACTIONS(328), + [anon_sym_DASH_GT_GT] = ACTIONS(326), + [anon_sym_POUND_GT] = ACTIONS(328), + [anon_sym_POUND_GT_GT] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(4021), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(328), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_CARET] = ACTIONS(326), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(328), + [anon_sym_PERCENT] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(326), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_POUND] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(328), + [anon_sym_LT_EQ] = ACTIONS(326), + [anon_sym_LT_GT] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(326), + [anon_sym_BANG_TILDE] = ACTIONS(328), + [anon_sym_TILDE_STAR] = ACTIONS(326), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(326), + }, + [3288] = { + [aux_sym_dotted_name_repeat1] = STATE(3288), + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(117), + [aux_sym_cte_token1] = ACTIONS(117), + [aux_sym_cte_token2] = ACTIONS(117), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(117), + [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_begin_statement_token1] = ACTIONS(117), + [aux_sym_commit_statement_token1] = ACTIONS(117), + [aux_sym_rollback_statement_token1] = ACTIONS(117), + [aux_sym_create_statement_token1] = ACTIONS(117), + [aux_sym_alter_statement_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(117), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(117), + [aux_sym_sequence_token5] = ACTIONS(117), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_token1] = ACTIONS(117), + [aux_sym_create_function_statement_token3] = ACTIONS(117), + [aux_sym_create_function_statement_token4] = ACTIONS(117), + [aux_sym_create_function_statement_token7] = ACTIONS(117), + [aux_sym_create_function_statement_token8] = ACTIONS(117), + [aux_sym_create_function_statement_token9] = ACTIONS(117), + [aux_sym_create_function_statement_token10] = ACTIONS(117), + [aux_sym_create_function_statement_token11] = ACTIONS(117), + [aux_sym_external_hint_token1] = ACTIONS(117), + [aux_sym_external_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token1] = ACTIONS(117), + [aux_sym_optimizer_hint_token2] = ACTIONS(117), + [aux_sym_optimizer_hint_token3] = ACTIONS(117), + [aux_sym_parallel_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token1] = ACTIONS(117), + [aux_sym_null_hint_token2] = ACTIONS(117), + [aux_sym_null_hint_token4] = ACTIONS(117), + [aux_sym_deterministic_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token1] = ACTIONS(117), + [aux_sym_sql_hint_token2] = ACTIONS(117), + [aux_sym_sql_hint_token3] = ACTIONS(117), + [aux_sym_sql_hint_token5] = ACTIONS(117), + [aux_sym__function_language_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(117), + [aux_sym_trigger_event_token2] = ACTIONS(117), + [aux_sym_trigger_event_token3] = ACTIONS(117), + [aux_sym_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_grant_statement_token5] = ACTIONS(117), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token1] = ACTIONS(117), + [aux_sym_direction_constraint_token2] = ACTIONS(117), + [anon_sym_CONSTRAINT] = ACTIONS(117), + [aux_sym_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_table_constraint_unique_token1] = ACTIONS(117), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), + [sym__unquoted_identifier] = ACTIONS(117), + [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(4111), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + }, + [3289] = { + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token1] = ACTIONS(197), + [aux_sym_cte_token2] = ACTIONS(197), + [aux_sym_comment_statement_token7] = ACTIONS(197), + [aux_sym_create_statement_token1] = ACTIONS(197), + [aux_sym_alter_statement_token1] = ACTIONS(197), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(197), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(197), + [aux_sym_return_statement_token1] = ACTIONS(197), + [aux_sym_declare_statement_token1] = ACTIONS(197), + [aux_sym_create_function_statement_token7] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(197), + [aux_sym_trigger_event_token2] = ACTIONS(197), + [aux_sym_trigger_event_token3] = ACTIONS(197), + [aux_sym_drop_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token1] = ACTIONS(197), + [aux_sym_grant_statement_token4] = ACTIONS(197), + [aux_sym_grant_statement_token8] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(197), + [aux_sym_limit_clause_token1] = ACTIONS(197), + [aux_sym_offset_clause_token1] = ACTIONS(197), + [aux_sym_where_clause_token1] = ACTIONS(197), + [aux_sym_join_type_token1] = ACTIONS(197), + [aux_sym_join_type_token2] = ACTIONS(197), + [aux_sym_join_type_token3] = ACTIONS(197), + [aux_sym_join_type_token4] = ACTIONS(197), + [aux_sym_join_clause_token1] = ACTIONS(197), + [aux_sym_frame_clause_token2] = ACTIONS(197), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), + [sym__unquoted_identifier] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(195), + [anon_sym_DQUOTE] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3290] = { + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_SEMI] = ACTIONS(281), + [aux_sym_with_clause_token1] = ACTIONS(4114), + [anon_sym_COMMA] = ACTIONS(281), + [aux_sym_cte_token2] = ACTIONS(281), + [anon_sym_LPAREN] = ACTIONS(4116), + [aux_sym_truncate_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token1] = ACTIONS(281), + [aux_sym_comment_statement_token7] = ACTIONS(281), + [aux_sym_begin_statement_token1] = ACTIONS(281), + [aux_sym_commit_statement_token1] = ACTIONS(281), + [aux_sym_rollback_statement_token1] = ACTIONS(281), + [aux_sym_create_statement_token1] = ACTIONS(281), + [aux_sym_alter_statement_token1] = ACTIONS(281), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(281), + [aux_sym_pg_command_token1] = ACTIONS(281), + [aux_sym__compound_statement_token2] = ACTIONS(281), + [aux_sym_return_statement_token1] = ACTIONS(281), + [aux_sym_declare_statement_token1] = ACTIONS(281), + [aux_sym_create_function_statement_token7] = ACTIONS(281), + [aux_sym_create_function_parameter_token1] = ACTIONS(285), + [anon_sym_EQ] = ACTIONS(281), + [aux_sym_create_trigger_statement_token1] = ACTIONS(285), + [aux_sym_trigger_event_token1] = ACTIONS(281), + [aux_sym_trigger_event_token2] = ACTIONS(281), + [aux_sym_trigger_event_token3] = ACTIONS(281), + [aux_sym_drop_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token1] = ACTIONS(281), + [aux_sym_grant_statement_token4] = ACTIONS(281), + [aux_sym_grant_statement_token8] = ACTIONS(281), + [aux_sym_create_table_statement_token1] = ACTIONS(4118), + [aux_sym_having_clause_token1] = ACTIONS(281), + [aux_sym_order_by_clause_token1] = ACTIONS(281), + [aux_sym_limit_clause_token1] = ACTIONS(281), + [aux_sym_offset_clause_token1] = ACTIONS(281), + [aux_sym_frame_clause_token2] = ACTIONS(281), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(281), + [anon_sym_DASH_GT] = ACTIONS(285), + [anon_sym_DASH_GT_GT] = ACTIONS(281), + [anon_sym_POUND_GT] = ACTIONS(285), + [anon_sym_POUND_GT_GT] = ACTIONS(281), + [aux_sym_type_token2] = ACTIONS(4120), + [anon_sym_LBRACK] = ACTIONS(281), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(281), + [anon_sym_DASH] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(285), + [anon_sym_CARET] = ACTIONS(281), + [anon_sym_STAR] = ACTIONS(281), + [anon_sym_SLASH] = ACTIONS(285), + [anon_sym_PERCENT] = ACTIONS(281), + [anon_sym_LT_LT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(281), + [anon_sym_AMP] = ACTIONS(281), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_POUND] = ACTIONS(285), + [anon_sym_LT] = ACTIONS(285), + [anon_sym_LT_EQ] = ACTIONS(281), + [anon_sym_LT_GT] = ACTIONS(281), + [anon_sym_BANG_EQ] = ACTIONS(281), + [anon_sym_GT] = ACTIONS(285), + [anon_sym_GT_EQ] = ACTIONS(281), + [anon_sym_BANG_TILDE] = ACTIONS(285), + [anon_sym_TILDE_STAR] = ACTIONS(281), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(281), + }, + [3291] = { + [anon_sym_SEMI] = ACTIONS(737), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(737), + [aux_sym_cte_token1] = ACTIONS(739), + [aux_sym_cte_token2] = ACTIONS(739), + [aux_sym_comment_statement_token7] = ACTIONS(739), + [aux_sym_create_statement_token1] = ACTIONS(739), + [aux_sym_alter_statement_token1] = ACTIONS(739), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(739), + [aux_sym_pg_command_token1] = ACTIONS(737), + [aux_sym__compound_statement_token2] = ACTIONS(739), + [aux_sym_return_statement_token1] = ACTIONS(739), + [aux_sym_declare_statement_token1] = ACTIONS(739), + [aux_sym_create_function_statement_token7] = ACTIONS(739), + [aux_sym_create_function_parameter_token1] = ACTIONS(739), + [anon_sym_EQ] = ACTIONS(737), + [aux_sym_create_trigger_statement_token1] = ACTIONS(739), + [aux_sym_trigger_event_token1] = ACTIONS(739), + [aux_sym_trigger_event_token2] = ACTIONS(739), + [aux_sym_trigger_event_token3] = ACTIONS(739), + [aux_sym_drop_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token1] = ACTIONS(739), + [aux_sym_grant_statement_token4] = ACTIONS(739), + [aux_sym_grant_statement_token8] = ACTIONS(739), + [aux_sym_create_table_statement_token1] = ACTIONS(739), + [aux_sym_order_by_clause_token1] = ACTIONS(739), + [aux_sym_limit_clause_token1] = ACTIONS(739), + [aux_sym_offset_clause_token1] = ACTIONS(739), + [aux_sym_where_clause_token1] = ACTIONS(739), + [aux_sym_join_type_token1] = ACTIONS(739), + [aux_sym_join_type_token2] = ACTIONS(739), + [aux_sym_join_type_token3] = ACTIONS(739), + [aux_sym_join_type_token4] = ACTIONS(739), + [aux_sym_join_clause_token1] = ACTIONS(739), + [aux_sym_frame_clause_token2] = ACTIONS(739), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(739), + [sym__unquoted_identifier] = ACTIONS(739), + [anon_sym_BQUOTE] = ACTIONS(737), + [anon_sym_DQUOTE] = ACTIONS(737), + [anon_sym_DASH_GT] = ACTIONS(739), + [anon_sym_DASH_GT_GT] = ACTIONS(737), + [anon_sym_POUND_GT] = ACTIONS(739), + [anon_sym_POUND_GT_GT] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(737), + [anon_sym_DASH] = ACTIONS(739), + [anon_sym_TILDE] = ACTIONS(739), + [anon_sym_CARET] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(737), + [anon_sym_SLASH] = ACTIONS(739), + [anon_sym_PERCENT] = ACTIONS(737), + [anon_sym_LT_LT] = ACTIONS(737), + [anon_sym_GT_GT] = ACTIONS(737), + [anon_sym_AMP] = ACTIONS(737), + [anon_sym_PIPE] = ACTIONS(737), + [anon_sym_POUND] = ACTIONS(739), + [anon_sym_LT] = ACTIONS(739), + [anon_sym_LT_EQ] = ACTIONS(737), + [anon_sym_LT_GT] = ACTIONS(737), + [anon_sym_BANG_EQ] = ACTIONS(737), + [anon_sym_GT] = ACTIONS(739), + [anon_sym_GT_EQ] = ACTIONS(737), + [anon_sym_BANG_TILDE] = ACTIONS(739), + [anon_sym_TILDE_STAR] = ACTIONS(737), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(737), + }, + [3292] = { + [ts_builtin_sym_end] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(488), + [aux_sym_cte_token2] = ACTIONS(488), + [aux_sym_truncate_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token1] = ACTIONS(488), + [aux_sym_comment_statement_token7] = ACTIONS(488), + [aux_sym_begin_statement_token1] = ACTIONS(488), + [aux_sym_commit_statement_token1] = ACTIONS(488), + [aux_sym_rollback_statement_token1] = ACTIONS(488), + [aux_sym_create_statement_token1] = ACTIONS(488), + [aux_sym_alter_statement_token1] = ACTIONS(488), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(488), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(488), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(488), + [aux_sym_return_statement_token1] = ACTIONS(488), + [aux_sym_declare_statement_token1] = ACTIONS(488), + [aux_sym_null_hint_token2] = ACTIONS(488), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(488), + [aux_sym_trigger_event_token1] = ACTIONS(488), + [aux_sym_trigger_event_token2] = ACTIONS(488), + [aux_sym_trigger_event_token3] = ACTIONS(488), + [aux_sym_drop_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token1] = ACTIONS(488), + [aux_sym_grant_statement_token4] = ACTIONS(488), + [aux_sym_grant_statement_token5] = ACTIONS(488), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(488), + [aux_sym_direction_constraint_token1] = ACTIONS(488), + [aux_sym_direction_constraint_token2] = ACTIONS(488), + [anon_sym_CONSTRAINT] = ACTIONS(488), + [aux_sym_table_constraint_check_token1] = ACTIONS(488), + [aux_sym_table_constraint_unique_token1] = ACTIONS(488), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(488), + [aux_sym_frame_clause_token2] = ACTIONS(488), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [3293] = { + [ts_builtin_sym_end] = ACTIONS(1066), + [anon_sym_SEMI] = ACTIONS(1066), + [aux_sym_with_clause_token1] = ACTIONS(1066), + [aux_sym_cte_token2] = ACTIONS(4077), + [aux_sym_truncate_statement_token1] = ACTIONS(1066), + [aux_sym_comment_statement_token1] = ACTIONS(1066), + [aux_sym_comment_statement_token7] = ACTIONS(4079), + [aux_sym_begin_statement_token1] = ACTIONS(1066), + [aux_sym_commit_statement_token1] = ACTIONS(1066), + [aux_sym_rollback_statement_token1] = ACTIONS(1066), + [aux_sym_create_statement_token1] = ACTIONS(1066), + [aux_sym_alter_statement_token1] = ACTIONS(1066), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1066), + [aux_sym_pg_command_token1] = ACTIONS(1066), + [aux_sym__compound_statement_token2] = ACTIONS(1066), + [aux_sym_return_statement_token1] = ACTIONS(1066), + [aux_sym_declare_statement_token1] = ACTIONS(1066), + [aux_sym_create_function_statement_token7] = ACTIONS(1066), + [aux_sym_create_function_parameter_token1] = ACTIONS(4081), + [anon_sym_EQ] = ACTIONS(4083), + [aux_sym_create_trigger_statement_token1] = ACTIONS(4085), + [aux_sym_trigger_event_token1] = ACTIONS(1066), + [aux_sym_trigger_event_token2] = ACTIONS(1066), + [aux_sym_trigger_event_token3] = ACTIONS(1066), + [aux_sym_drop_statement_token1] = ACTIONS(1066), + [aux_sym_grant_statement_token1] = ACTIONS(1066), + [aux_sym_grant_statement_token4] = ACTIONS(1066), + [aux_sym_grant_statement_token8] = ACTIONS(1066), + [aux_sym_order_by_clause_token1] = ACTIONS(1066), + [aux_sym_limit_clause_token1] = ACTIONS(1066), + [aux_sym_offset_clause_token1] = ACTIONS(1066), + [aux_sym_where_clause_token1] = ACTIONS(1066), + [aux_sym_join_type_token1] = ACTIONS(1066), + [aux_sym_join_type_token2] = ACTIONS(1066), + [aux_sym_join_type_token3] = ACTIONS(1066), + [aux_sym_join_type_token4] = ACTIONS(1066), + [aux_sym_join_clause_token1] = ACTIONS(1066), + [aux_sym_frame_clause_token2] = ACTIONS(4087), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(4122), + [anon_sym_DASH_GT_GT] = ACTIONS(4124), + [anon_sym_POUND_GT] = ACTIONS(4122), + [anon_sym_POUND_GT_GT] = ACTIONS(4124), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4091), + [anon_sym_DASH] = ACTIONS(4093), + [anon_sym_TILDE] = ACTIONS(4095), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(4091), + [anon_sym_POUND] = ACTIONS(4093), + [anon_sym_LT] = ACTIONS(4095), + [anon_sym_LT_EQ] = ACTIONS(4083), + [anon_sym_LT_GT] = ACTIONS(4083), + [anon_sym_BANG_EQ] = ACTIONS(4083), + [anon_sym_GT] = ACTIONS(4095), + [anon_sym_GT_EQ] = ACTIONS(4083), + [anon_sym_BANG_TILDE] = ACTIONS(4095), + [anon_sym_TILDE_STAR] = ACTIONS(4083), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(4083), + }, + [3294] = { + [sym_over_clause] = STATE(3545), + [ts_builtin_sym_end] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(195), + [aux_sym_with_clause_token1] = ACTIONS(197), + [anon_sym_COMMA] = ACTIONS(195), + [aux_sym_cte_token2] = ACTIONS(195), + [aux_sym_truncate_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token1] = ACTIONS(195), + [aux_sym_comment_statement_token7] = ACTIONS(195), + [aux_sym_begin_statement_token1] = ACTIONS(195), + [aux_sym_commit_statement_token1] = ACTIONS(195), + [aux_sym_rollback_statement_token1] = ACTIONS(195), + [aux_sym_create_statement_token1] = ACTIONS(195), + [aux_sym_alter_statement_token1] = ACTIONS(195), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(195), + [aux_sym_pg_command_token1] = ACTIONS(195), + [aux_sym__compound_statement_token2] = ACTIONS(195), + [aux_sym_return_statement_token1] = ACTIONS(195), + [aux_sym_declare_statement_token1] = ACTIONS(195), + [aux_sym_create_function_statement_token7] = ACTIONS(195), + [aux_sym_create_function_parameter_token1] = ACTIONS(197), + [anon_sym_EQ] = ACTIONS(195), + [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_trigger_event_token1] = ACTIONS(195), + [aux_sym_trigger_event_token2] = ACTIONS(195), + [aux_sym_trigger_event_token3] = ACTIONS(195), + [aux_sym_drop_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token1] = ACTIONS(195), + [aux_sym_grant_statement_token4] = ACTIONS(195), + [aux_sym_grant_statement_token8] = ACTIONS(195), + [aux_sym_create_table_statement_token1] = ACTIONS(195), + [aux_sym_having_clause_token1] = ACTIONS(195), + [aux_sym_order_by_clause_token1] = ACTIONS(195), + [aux_sym_limit_clause_token1] = ACTIONS(195), + [aux_sym_offset_clause_token1] = ACTIONS(195), + [aux_sym_over_clause_token1] = ACTIONS(3506), + [aux_sym_frame_clause_token2] = ACTIONS(195), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(195), + [anon_sym_DASH_GT] = ACTIONS(197), + [anon_sym_DASH_GT_GT] = ACTIONS(195), + [anon_sym_POUND_GT] = ACTIONS(197), + [anon_sym_POUND_GT_GT] = ACTIONS(195), + [anon_sym_COLON_COLON] = ACTIONS(195), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(197), + [anon_sym_TILDE] = ACTIONS(197), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(197), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_POUND] = ACTIONS(197), + [anon_sym_LT] = ACTIONS(197), + [anon_sym_LT_EQ] = ACTIONS(195), + [anon_sym_LT_GT] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(197), + [anon_sym_GT_EQ] = ACTIONS(195), + [anon_sym_BANG_TILDE] = ACTIONS(197), + [anon_sym_TILDE_STAR] = ACTIONS(195), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(195), + }, + [3295] = { + [ts_builtin_sym_end] = ACTIONS(305), + [anon_sym_SEMI] = ACTIONS(305), + [aux_sym_with_clause_token1] = ACTIONS(305), + [anon_sym_COMMA] = ACTIONS(305), + [aux_sym_cte_token2] = ACTIONS(305), + [aux_sym_truncate_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token1] = ACTIONS(305), + [aux_sym_comment_statement_token7] = ACTIONS(305), + [aux_sym_begin_statement_token1] = ACTIONS(305), + [aux_sym_commit_statement_token1] = ACTIONS(305), + [aux_sym_rollback_statement_token1] = ACTIONS(305), + [aux_sym_create_statement_token1] = ACTIONS(305), + [aux_sym_alter_statement_token1] = ACTIONS(305), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(305), + [aux_sym_pg_command_token1] = ACTIONS(305), + [aux_sym__compound_statement_token2] = ACTIONS(305), + [aux_sym_return_statement_token1] = ACTIONS(305), + [aux_sym_declare_statement_token1] = ACTIONS(305), + [aux_sym_create_function_parameter_token1] = ACTIONS(307), + [anon_sym_EQ] = ACTIONS(305), + [aux_sym_create_trigger_statement_token1] = ACTIONS(305), + [aux_sym_trigger_reference_token1] = ACTIONS(305), + [aux_sym_trigger_event_token1] = ACTIONS(305), + [aux_sym_trigger_event_token2] = ACTIONS(305), + [aux_sym_trigger_event_token3] = ACTIONS(305), + [aux_sym_drop_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token1] = ACTIONS(305), + [aux_sym_grant_statement_token4] = ACTIONS(305), + [aux_sym_direction_constraint_token1] = ACTIONS(305), + [aux_sym_direction_constraint_token2] = ACTIONS(305), + [aux_sym_order_expression_token1] = ACTIONS(305), + [aux_sym_limit_clause_token1] = ACTIONS(305), + [aux_sym_offset_clause_token1] = ACTIONS(305), + [aux_sym_fetch_clause_token1] = ACTIONS(305), + [aux_sym_where_clause_token1] = ACTIONS(305), + [aux_sym_over_clause_token1] = ACTIONS(305), + [aux_sym_frame_clause_token2] = ACTIONS(305), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(305), + [anon_sym_DASH_GT] = ACTIONS(307), + [anon_sym_DASH_GT_GT] = ACTIONS(305), + [anon_sym_POUND_GT] = ACTIONS(307), + [anon_sym_POUND_GT_GT] = ACTIONS(305), + [anon_sym_COLON_COLON] = ACTIONS(305), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(305), + [anon_sym_DASH] = ACTIONS(307), + [anon_sym_TILDE] = ACTIONS(307), + [anon_sym_CARET] = ACTIONS(305), + [anon_sym_STAR] = ACTIONS(305), + [anon_sym_SLASH] = ACTIONS(307), + [anon_sym_PERCENT] = ACTIONS(305), + [anon_sym_LT_LT] = ACTIONS(305), + [anon_sym_GT_GT] = ACTIONS(305), + [anon_sym_AMP] = ACTIONS(305), + [anon_sym_PIPE] = ACTIONS(305), + [anon_sym_POUND] = ACTIONS(307), + [anon_sym_LT] = ACTIONS(307), + [anon_sym_LT_EQ] = ACTIONS(305), + [anon_sym_LT_GT] = ACTIONS(305), + [anon_sym_BANG_EQ] = ACTIONS(305), + [anon_sym_GT] = ACTIONS(307), + [anon_sym_GT_EQ] = ACTIONS(305), + [anon_sym_BANG_TILDE] = ACTIONS(307), + [anon_sym_TILDE_STAR] = ACTIONS(305), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(305), + }, + [3296] = { + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token1] = ACTIONS(467), + [aux_sym_cte_token2] = ACTIONS(467), + [aux_sym_comment_statement_token7] = ACTIONS(467), + [aux_sym_create_statement_token1] = ACTIONS(467), + [aux_sym_alter_statement_token1] = ACTIONS(467), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(467), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(467), + [aux_sym_return_statement_token1] = ACTIONS(467), + [aux_sym_declare_statement_token1] = ACTIONS(467), + [aux_sym_create_function_statement_token7] = ACTIONS(467), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(467), + [aux_sym_trigger_event_token1] = ACTIONS(467), + [aux_sym_trigger_event_token2] = ACTIONS(467), + [aux_sym_trigger_event_token3] = ACTIONS(467), + [aux_sym_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_grant_statement_token8] = ACTIONS(467), + [aux_sym_order_by_clause_token1] = ACTIONS(467), + [aux_sym_limit_clause_token1] = ACTIONS(467), + [aux_sym_offset_clause_token1] = ACTIONS(467), + [aux_sym_where_clause_token1] = ACTIONS(467), + [aux_sym_join_type_token1] = ACTIONS(467), + [aux_sym_join_type_token2] = ACTIONS(467), + [aux_sym_join_type_token3] = ACTIONS(467), + [aux_sym_join_type_token4] = ACTIONS(467), + [aux_sym_join_clause_token1] = ACTIONS(467), + [aux_sym_frame_clause_token2] = ACTIONS(467), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), + [sym__unquoted_identifier] = ACTIONS(467), + [anon_sym_BQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [3297] = { + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(471), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token1] = ACTIONS(471), + [aux_sym_cte_token2] = ACTIONS(471), + [aux_sym_comment_statement_token7] = ACTIONS(471), + [aux_sym_create_statement_token1] = ACTIONS(471), + [aux_sym_alter_statement_token1] = ACTIONS(471), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(471), + [aux_sym_pg_command_token1] = ACTIONS(469), + [aux_sym__compound_statement_token2] = ACTIONS(471), + [aux_sym_return_statement_token1] = ACTIONS(471), + [aux_sym_declare_statement_token1] = ACTIONS(471), + [aux_sym_create_function_statement_token7] = ACTIONS(471), + [aux_sym_create_function_parameter_token1] = ACTIONS(471), + [anon_sym_EQ] = ACTIONS(469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(471), + [aux_sym_trigger_event_token1] = ACTIONS(471), + [aux_sym_trigger_event_token2] = ACTIONS(471), + [aux_sym_trigger_event_token3] = ACTIONS(471), + [aux_sym_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_grant_statement_token8] = ACTIONS(471), + [aux_sym_order_by_clause_token1] = ACTIONS(471), + [aux_sym_limit_clause_token1] = ACTIONS(471), + [aux_sym_offset_clause_token1] = ACTIONS(471), + [aux_sym_where_clause_token1] = ACTIONS(471), + [aux_sym_join_type_token1] = ACTIONS(471), + [aux_sym_join_type_token2] = ACTIONS(471), + [aux_sym_join_type_token3] = ACTIONS(471), + [aux_sym_join_type_token4] = ACTIONS(471), + [aux_sym_join_clause_token1] = ACTIONS(471), + [aux_sym_frame_clause_token2] = ACTIONS(471), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_DASH_GT] = ACTIONS(471), + [anon_sym_DASH_GT_GT] = ACTIONS(469), + [anon_sym_POUND_GT] = ACTIONS(471), + [anon_sym_POUND_GT_GT] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(469), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(471), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_CARET] = ACTIONS(469), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(471), + [anon_sym_PERCENT] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(469), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_POUND] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(471), + [anon_sym_LT_EQ] = ACTIONS(469), + [anon_sym_LT_GT] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(469), + [anon_sym_BANG_TILDE] = ACTIONS(471), + [anon_sym_TILDE_STAR] = ACTIONS(469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(469), + }, + [3298] = { + [anon_sym_SEMI] = ACTIONS(784), + [aux_sym_with_clause_token1] = ACTIONS(786), + [anon_sym_COMMA] = ACTIONS(784), + [aux_sym_cte_token1] = ACTIONS(786), + [aux_sym_cte_token2] = ACTIONS(786), + [aux_sym_comment_statement_token7] = ACTIONS(786), + [aux_sym_create_statement_token1] = ACTIONS(786), + [aux_sym_alter_statement_token1] = ACTIONS(786), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(786), + [aux_sym_pg_command_token1] = ACTIONS(784), + [aux_sym__compound_statement_token2] = ACTIONS(786), + [aux_sym_return_statement_token1] = ACTIONS(786), + [aux_sym_declare_statement_token1] = ACTIONS(786), + [aux_sym_create_function_statement_token7] = ACTIONS(786), + [aux_sym_create_function_parameter_token1] = ACTIONS(786), + [anon_sym_EQ] = ACTIONS(784), + [aux_sym_create_trigger_statement_token1] = ACTIONS(786), + [aux_sym_trigger_event_token1] = ACTIONS(786), + [aux_sym_trigger_event_token2] = ACTIONS(786), + [aux_sym_trigger_event_token3] = ACTIONS(786), + [aux_sym_drop_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token1] = ACTIONS(786), + [aux_sym_grant_statement_token4] = ACTIONS(786), + [aux_sym_grant_statement_token8] = ACTIONS(786), + [aux_sym_create_table_statement_token1] = ACTIONS(786), + [aux_sym_order_by_clause_token1] = ACTIONS(786), + [aux_sym_limit_clause_token1] = ACTIONS(786), + [aux_sym_offset_clause_token1] = ACTIONS(786), + [aux_sym_where_clause_token1] = ACTIONS(786), + [aux_sym_join_type_token1] = ACTIONS(786), + [aux_sym_join_type_token2] = ACTIONS(786), + [aux_sym_join_type_token3] = ACTIONS(786), + [aux_sym_join_type_token4] = ACTIONS(786), + [aux_sym_join_clause_token1] = ACTIONS(786), + [aux_sym_frame_clause_token2] = ACTIONS(786), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(786), + [sym__unquoted_identifier] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(784), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(784), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_TILDE] = ACTIONS(786), + [anon_sym_CARET] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(784), + [anon_sym_SLASH] = ACTIONS(786), + [anon_sym_PERCENT] = ACTIONS(784), + [anon_sym_LT_LT] = ACTIONS(784), + [anon_sym_GT_GT] = ACTIONS(784), + [anon_sym_AMP] = ACTIONS(784), + [anon_sym_PIPE] = ACTIONS(784), + [anon_sym_POUND] = ACTIONS(786), + [anon_sym_LT] = ACTIONS(786), + [anon_sym_LT_EQ] = ACTIONS(784), + [anon_sym_LT_GT] = ACTIONS(784), + [anon_sym_BANG_EQ] = ACTIONS(784), + [anon_sym_GT] = ACTIONS(786), + [anon_sym_GT_EQ] = ACTIONS(784), + [anon_sym_BANG_TILDE] = ACTIONS(786), + [anon_sym_TILDE_STAR] = ACTIONS(784), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(784), + }, + [3299] = { + [anon_sym_SEMI] = ACTIONS(484), + [aux_sym_with_clause_token1] = ACTIONS(486), + [anon_sym_COMMA] = ACTIONS(484), + [aux_sym_cte_token1] = ACTIONS(486), + [aux_sym_cte_token2] = ACTIONS(486), + [aux_sym_comment_statement_token7] = ACTIONS(486), + [aux_sym_create_statement_token1] = ACTIONS(486), + [aux_sym_alter_statement_token1] = ACTIONS(486), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(486), + [aux_sym_pg_command_token1] = ACTIONS(484), + [aux_sym__compound_statement_token2] = ACTIONS(486), + [aux_sym_return_statement_token1] = ACTIONS(486), + [aux_sym_declare_statement_token1] = ACTIONS(486), + [aux_sym_create_function_statement_token7] = ACTIONS(486), + [aux_sym_create_function_parameter_token1] = ACTIONS(486), + [anon_sym_EQ] = ACTIONS(484), + [aux_sym_create_trigger_statement_token1] = ACTIONS(486), + [aux_sym_trigger_event_token1] = ACTIONS(486), + [aux_sym_trigger_event_token2] = ACTIONS(486), + [aux_sym_trigger_event_token3] = ACTIONS(486), + [aux_sym_drop_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token1] = ACTIONS(486), + [aux_sym_grant_statement_token4] = ACTIONS(486), + [aux_sym_grant_statement_token8] = ACTIONS(486), + [aux_sym_order_by_clause_token1] = ACTIONS(486), + [aux_sym_limit_clause_token1] = ACTIONS(486), + [aux_sym_offset_clause_token1] = ACTIONS(486), + [aux_sym_where_clause_token1] = ACTIONS(486), + [aux_sym_join_type_token1] = ACTIONS(486), + [aux_sym_join_type_token2] = ACTIONS(486), + [aux_sym_join_type_token3] = ACTIONS(486), + [aux_sym_join_type_token4] = ACTIONS(486), + [aux_sym_join_clause_token1] = ACTIONS(486), + [aux_sym_frame_clause_token2] = ACTIONS(486), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(486), + [sym__unquoted_identifier] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(484), + [anon_sym_DQUOTE] = ACTIONS(484), + [anon_sym_DASH_GT] = ACTIONS(486), + [anon_sym_DASH_GT_GT] = ACTIONS(484), + [anon_sym_POUND_GT] = ACTIONS(486), + [anon_sym_POUND_GT_GT] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(484), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(486), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_CARET] = ACTIONS(484), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(486), + [anon_sym_PERCENT] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(484), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_POUND] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(486), + [anon_sym_LT_EQ] = ACTIONS(484), + [anon_sym_LT_GT] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(484), + [anon_sym_BANG_TILDE] = ACTIONS(486), + [anon_sym_TILDE_STAR] = ACTIONS(484), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(484), + }, + [3300] = { + [anon_sym_SEMI] = ACTIONS(530), + [aux_sym_with_clause_token1] = ACTIONS(532), + [anon_sym_COMMA] = ACTIONS(530), + [aux_sym_cte_token1] = ACTIONS(532), + [aux_sym_cte_token2] = ACTIONS(532), + [aux_sym_comment_statement_token7] = ACTIONS(532), + [aux_sym_create_statement_token1] = ACTIONS(532), + [aux_sym_alter_statement_token1] = ACTIONS(532), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(532), + [aux_sym_pg_command_token1] = ACTIONS(530), + [aux_sym__compound_statement_token2] = ACTIONS(532), + [aux_sym_return_statement_token1] = ACTIONS(532), + [aux_sym_declare_statement_token1] = ACTIONS(532), + [aux_sym_create_function_statement_token7] = ACTIONS(532), + [aux_sym_create_function_parameter_token1] = ACTIONS(532), + [anon_sym_EQ] = ACTIONS(530), + [aux_sym_create_trigger_statement_token1] = ACTIONS(532), + [aux_sym_trigger_event_token1] = ACTIONS(532), + [aux_sym_trigger_event_token2] = ACTIONS(532), + [aux_sym_trigger_event_token3] = ACTIONS(532), + [aux_sym_drop_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token1] = ACTIONS(532), + [aux_sym_grant_statement_token4] = ACTIONS(532), + [aux_sym_grant_statement_token8] = ACTIONS(532), + [aux_sym_order_by_clause_token1] = ACTIONS(532), + [aux_sym_limit_clause_token1] = ACTIONS(532), + [aux_sym_offset_clause_token1] = ACTIONS(532), + [aux_sym_where_clause_token1] = ACTIONS(532), + [aux_sym_join_type_token1] = ACTIONS(532), + [aux_sym_join_type_token2] = ACTIONS(532), + [aux_sym_join_type_token3] = ACTIONS(532), + [aux_sym_join_type_token4] = ACTIONS(532), + [aux_sym_join_clause_token1] = ACTIONS(532), + [aux_sym_frame_clause_token2] = ACTIONS(532), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(532), + [sym__unquoted_identifier] = ACTIONS(532), + [anon_sym_BQUOTE] = ACTIONS(530), + [anon_sym_DQUOTE] = ACTIONS(530), + [anon_sym_DASH_GT] = ACTIONS(532), + [anon_sym_DASH_GT_GT] = ACTIONS(530), + [anon_sym_POUND_GT] = ACTIONS(532), + [anon_sym_POUND_GT_GT] = ACTIONS(530), + [anon_sym_LBRACK] = ACTIONS(530), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(530), + [anon_sym_DASH] = ACTIONS(532), + [anon_sym_TILDE] = ACTIONS(532), + [anon_sym_CARET] = ACTIONS(530), + [anon_sym_STAR] = ACTIONS(530), + [anon_sym_SLASH] = ACTIONS(532), + [anon_sym_PERCENT] = ACTIONS(530), + [anon_sym_LT_LT] = ACTIONS(530), + [anon_sym_GT_GT] = ACTIONS(530), + [anon_sym_AMP] = ACTIONS(530), + [anon_sym_PIPE] = ACTIONS(530), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_LT] = ACTIONS(532), + [anon_sym_LT_EQ] = ACTIONS(530), + [anon_sym_LT_GT] = ACTIONS(530), + [anon_sym_BANG_EQ] = ACTIONS(530), + [anon_sym_GT] = ACTIONS(532), + [anon_sym_GT_EQ] = ACTIONS(530), + [anon_sym_BANG_TILDE] = ACTIONS(532), + [anon_sym_TILDE_STAR] = ACTIONS(530), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(530), + }, + [3301] = { + [anon_sym_SEMI] = ACTIONS(542), + [aux_sym_with_clause_token1] = ACTIONS(544), + [anon_sym_COMMA] = ACTIONS(542), + [aux_sym_cte_token1] = ACTIONS(544), + [aux_sym_cte_token2] = ACTIONS(544), + [aux_sym_comment_statement_token7] = ACTIONS(544), + [aux_sym_create_statement_token1] = ACTIONS(544), + [aux_sym_alter_statement_token1] = ACTIONS(544), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(544), + [aux_sym_pg_command_token1] = ACTIONS(542), + [aux_sym__compound_statement_token2] = ACTIONS(544), + [aux_sym_return_statement_token1] = ACTIONS(544), + [aux_sym_declare_statement_token1] = ACTIONS(544), + [aux_sym_create_function_statement_token7] = ACTIONS(544), + [aux_sym_create_function_parameter_token1] = ACTIONS(544), + [anon_sym_EQ] = ACTIONS(542), + [aux_sym_create_trigger_statement_token1] = ACTIONS(544), + [aux_sym_trigger_event_token1] = ACTIONS(544), + [aux_sym_trigger_event_token2] = ACTIONS(544), + [aux_sym_trigger_event_token3] = ACTIONS(544), + [aux_sym_drop_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token1] = ACTIONS(544), + [aux_sym_grant_statement_token4] = ACTIONS(544), + [aux_sym_grant_statement_token8] = ACTIONS(544), + [aux_sym_order_by_clause_token1] = ACTIONS(544), + [aux_sym_limit_clause_token1] = ACTIONS(544), + [aux_sym_offset_clause_token1] = ACTIONS(544), + [aux_sym_where_clause_token1] = ACTIONS(544), + [aux_sym_join_type_token1] = ACTIONS(544), + [aux_sym_join_type_token2] = ACTIONS(544), + [aux_sym_join_type_token3] = ACTIONS(544), + [aux_sym_join_type_token4] = ACTIONS(544), + [aux_sym_join_clause_token1] = ACTIONS(544), + [aux_sym_frame_clause_token2] = ACTIONS(544), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(544), + [sym__unquoted_identifier] = ACTIONS(544), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_DQUOTE] = ACTIONS(542), + [anon_sym_DASH_GT] = ACTIONS(544), + [anon_sym_DASH_GT_GT] = ACTIONS(542), + [anon_sym_POUND_GT] = ACTIONS(544), + [anon_sym_POUND_GT_GT] = ACTIONS(542), + [anon_sym_LBRACK] = ACTIONS(542), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_DASH] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(544), + [anon_sym_CARET] = ACTIONS(542), + [anon_sym_STAR] = ACTIONS(542), + [anon_sym_SLASH] = ACTIONS(544), + [anon_sym_PERCENT] = ACTIONS(542), + [anon_sym_LT_LT] = ACTIONS(542), + [anon_sym_GT_GT] = ACTIONS(542), + [anon_sym_AMP] = ACTIONS(542), + [anon_sym_PIPE] = ACTIONS(542), + [anon_sym_POUND] = ACTIONS(544), + [anon_sym_LT] = ACTIONS(544), + [anon_sym_LT_EQ] = ACTIONS(542), + [anon_sym_LT_GT] = ACTIONS(542), + [anon_sym_BANG_EQ] = ACTIONS(542), + [anon_sym_GT] = ACTIONS(544), + [anon_sym_GT_EQ] = ACTIONS(542), + [anon_sym_BANG_TILDE] = ACTIONS(544), + [anon_sym_TILDE_STAR] = ACTIONS(542), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(542), + }, + [3302] = { + [anon_sym_SEMI] = ACTIONS(703), + [aux_sym_with_clause_token1] = ACTIONS(705), + [anon_sym_COMMA] = ACTIONS(703), + [aux_sym_cte_token1] = ACTIONS(705), + [aux_sym_cte_token2] = ACTIONS(705), + [aux_sym_comment_statement_token7] = ACTIONS(705), + [aux_sym_create_statement_token1] = ACTIONS(705), + [aux_sym_alter_statement_token1] = ACTIONS(705), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(705), + [aux_sym_pg_command_token1] = ACTIONS(703), + [aux_sym__compound_statement_token2] = ACTIONS(705), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_token1] = ACTIONS(705), + [aux_sym_create_function_statement_token7] = ACTIONS(705), + [aux_sym_create_function_parameter_token1] = ACTIONS(705), + [anon_sym_EQ] = ACTIONS(703), + [aux_sym_create_trigger_statement_token1] = ACTIONS(705), + [aux_sym_trigger_event_token1] = ACTIONS(705), + [aux_sym_trigger_event_token2] = ACTIONS(705), + [aux_sym_trigger_event_token3] = ACTIONS(705), + [aux_sym_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_grant_statement_token8] = ACTIONS(705), + [aux_sym_create_table_statement_token1] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_clause_token1] = ACTIONS(705), + [aux_sym_offset_clause_token1] = ACTIONS(705), + [aux_sym_where_clause_token1] = ACTIONS(705), + [aux_sym_join_type_token1] = ACTIONS(705), + [aux_sym_join_type_token2] = ACTIONS(705), + [aux_sym_join_type_token3] = ACTIONS(705), + [aux_sym_join_type_token4] = ACTIONS(705), + [aux_sym_join_clause_token1] = ACTIONS(705), + [aux_sym_frame_clause_token2] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [sym__unquoted_identifier] = ACTIONS(705), + [anon_sym_BQUOTE] = ACTIONS(703), + [anon_sym_DQUOTE] = ACTIONS(703), + [anon_sym_DASH_GT] = ACTIONS(705), + [anon_sym_DASH_GT_GT] = ACTIONS(703), + [anon_sym_POUND_GT] = ACTIONS(705), + [anon_sym_POUND_GT_GT] = ACTIONS(703), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(703), + [anon_sym_DASH] = ACTIONS(705), + [anon_sym_TILDE] = ACTIONS(705), + [anon_sym_CARET] = ACTIONS(703), + [anon_sym_STAR] = ACTIONS(703), + [anon_sym_SLASH] = ACTIONS(705), + [anon_sym_PERCENT] = ACTIONS(703), + [anon_sym_LT_LT] = ACTIONS(703), + [anon_sym_GT_GT] = ACTIONS(703), + [anon_sym_AMP] = ACTIONS(703), + [anon_sym_PIPE] = ACTIONS(703), + [anon_sym_POUND] = ACTIONS(705), + [anon_sym_LT] = ACTIONS(705), + [anon_sym_LT_EQ] = ACTIONS(703), + [anon_sym_LT_GT] = ACTIONS(703), + [anon_sym_BANG_EQ] = ACTIONS(703), + [anon_sym_GT] = ACTIONS(705), + [anon_sym_GT_EQ] = ACTIONS(703), + [anon_sym_BANG_TILDE] = ACTIONS(705), + [anon_sym_TILDE_STAR] = ACTIONS(703), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), + }, + [3303] = { + [anon_sym_SEMI] = ACTIONS(546), + [aux_sym_with_clause_token1] = ACTIONS(548), + [anon_sym_COMMA] = ACTIONS(546), + [aux_sym_cte_token1] = ACTIONS(548), + [aux_sym_cte_token2] = ACTIONS(548), + [aux_sym_comment_statement_token7] = ACTIONS(548), + [aux_sym_create_statement_token1] = ACTIONS(548), + [aux_sym_alter_statement_token1] = ACTIONS(548), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(548), + [aux_sym_pg_command_token1] = ACTIONS(546), + [aux_sym__compound_statement_token2] = ACTIONS(548), + [aux_sym_return_statement_token1] = ACTIONS(548), + [aux_sym_declare_statement_token1] = ACTIONS(548), + [aux_sym_create_function_statement_token7] = ACTIONS(548), + [aux_sym_create_function_parameter_token1] = ACTIONS(548), + [anon_sym_EQ] = ACTIONS(546), + [aux_sym_create_trigger_statement_token1] = ACTIONS(548), + [aux_sym_trigger_event_token1] = ACTIONS(548), + [aux_sym_trigger_event_token2] = ACTIONS(548), + [aux_sym_trigger_event_token3] = ACTIONS(548), + [aux_sym_drop_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token1] = ACTIONS(548), + [aux_sym_grant_statement_token4] = ACTIONS(548), + [aux_sym_grant_statement_token8] = ACTIONS(548), + [aux_sym_order_by_clause_token1] = ACTIONS(548), + [aux_sym_limit_clause_token1] = ACTIONS(548), + [aux_sym_offset_clause_token1] = ACTIONS(548), + [aux_sym_where_clause_token1] = ACTIONS(548), + [aux_sym_join_type_token1] = ACTIONS(548), + [aux_sym_join_type_token2] = ACTIONS(548), + [aux_sym_join_type_token3] = ACTIONS(548), + [aux_sym_join_type_token4] = ACTIONS(548), + [aux_sym_join_clause_token1] = ACTIONS(548), + [aux_sym_frame_clause_token2] = ACTIONS(548), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(548), + [sym__unquoted_identifier] = ACTIONS(548), + [anon_sym_BQUOTE] = ACTIONS(546), + [anon_sym_DQUOTE] = ACTIONS(546), + [anon_sym_DASH_GT] = ACTIONS(548), + [anon_sym_DASH_GT_GT] = ACTIONS(546), + [anon_sym_POUND_GT] = ACTIONS(548), + [anon_sym_POUND_GT_GT] = ACTIONS(546), + [anon_sym_LBRACK] = ACTIONS(546), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(546), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_TILDE] = ACTIONS(548), + [anon_sym_CARET] = ACTIONS(546), + [anon_sym_STAR] = ACTIONS(546), + [anon_sym_SLASH] = ACTIONS(548), + [anon_sym_PERCENT] = ACTIONS(546), + [anon_sym_LT_LT] = ACTIONS(546), + [anon_sym_GT_GT] = ACTIONS(546), + [anon_sym_AMP] = ACTIONS(546), + [anon_sym_PIPE] = ACTIONS(546), + [anon_sym_POUND] = ACTIONS(548), + [anon_sym_LT] = ACTIONS(548), + [anon_sym_LT_EQ] = ACTIONS(546), + [anon_sym_LT_GT] = ACTIONS(546), + [anon_sym_BANG_EQ] = ACTIONS(546), + [anon_sym_GT] = ACTIONS(548), + [anon_sym_GT_EQ] = ACTIONS(546), + [anon_sym_BANG_TILDE] = ACTIONS(548), + [anon_sym_TILDE_STAR] = ACTIONS(546), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(546), + }, + [3304] = { + [anon_sym_SEMI] = ACTIONS(488), + [aux_sym_with_clause_token1] = ACTIONS(490), + [anon_sym_COMMA] = ACTIONS(488), + [aux_sym_cte_token1] = ACTIONS(490), + [aux_sym_cte_token2] = ACTIONS(490), + [aux_sym_comment_statement_token7] = ACTIONS(490), + [aux_sym_create_statement_token1] = ACTIONS(490), + [aux_sym_alter_statement_token1] = ACTIONS(490), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(490), + [aux_sym_pg_command_token1] = ACTIONS(488), + [aux_sym__compound_statement_token2] = ACTIONS(490), + [aux_sym_return_statement_token1] = ACTIONS(490), + [aux_sym_declare_statement_token1] = ACTIONS(490), + [aux_sym_create_function_statement_token7] = ACTIONS(490), + [aux_sym_create_function_parameter_token1] = ACTIONS(490), + [anon_sym_EQ] = ACTIONS(488), + [aux_sym_create_trigger_statement_token1] = ACTIONS(490), + [aux_sym_trigger_event_token1] = ACTIONS(490), + [aux_sym_trigger_event_token2] = ACTIONS(490), + [aux_sym_trigger_event_token3] = ACTIONS(490), + [aux_sym_drop_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token1] = ACTIONS(490), + [aux_sym_grant_statement_token4] = ACTIONS(490), + [aux_sym_grant_statement_token8] = ACTIONS(490), + [aux_sym_order_by_clause_token1] = ACTIONS(490), + [aux_sym_limit_clause_token1] = ACTIONS(490), + [aux_sym_offset_clause_token1] = ACTIONS(490), + [aux_sym_where_clause_token1] = ACTIONS(490), + [aux_sym_join_type_token1] = ACTIONS(490), + [aux_sym_join_type_token2] = ACTIONS(490), + [aux_sym_join_type_token3] = ACTIONS(490), + [aux_sym_join_type_token4] = ACTIONS(490), + [aux_sym_join_clause_token1] = ACTIONS(490), + [aux_sym_frame_clause_token2] = ACTIONS(490), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(490), + [sym__unquoted_identifier] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(488), + [anon_sym_DQUOTE] = ACTIONS(488), + [anon_sym_DASH_GT] = ACTIONS(490), + [anon_sym_DASH_GT_GT] = ACTIONS(488), + [anon_sym_POUND_GT] = ACTIONS(490), + [anon_sym_POUND_GT_GT] = ACTIONS(488), + [anon_sym_COLON_COLON] = ACTIONS(488), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(490), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_CARET] = ACTIONS(488), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(490), + [anon_sym_PERCENT] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(488), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_POUND] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(490), + [anon_sym_LT_EQ] = ACTIONS(488), + [anon_sym_LT_GT] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(488), + [anon_sym_BANG_TILDE] = ACTIONS(490), + [anon_sym_TILDE_STAR] = ACTIONS(488), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(488), + }, + [3305] = { + [anon_sym_SEMI] = ACTIONS(550), + [aux_sym_with_clause_token1] = ACTIONS(552), + [anon_sym_COMMA] = ACTIONS(550), + [aux_sym_cte_token1] = ACTIONS(552), + [aux_sym_cte_token2] = ACTIONS(552), + [aux_sym_comment_statement_token7] = ACTIONS(552), + [aux_sym_create_statement_token1] = ACTIONS(552), + [aux_sym_alter_statement_token1] = ACTIONS(552), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(552), + [aux_sym_pg_command_token1] = ACTIONS(550), + [aux_sym__compound_statement_token2] = ACTIONS(552), + [aux_sym_return_statement_token1] = ACTIONS(552), + [aux_sym_declare_statement_token1] = ACTIONS(552), + [aux_sym_create_function_statement_token7] = ACTIONS(552), + [aux_sym_create_function_parameter_token1] = ACTIONS(552), + [anon_sym_EQ] = ACTIONS(550), + [aux_sym_create_trigger_statement_token1] = ACTIONS(552), + [aux_sym_trigger_event_token1] = ACTIONS(552), + [aux_sym_trigger_event_token2] = ACTIONS(552), + [aux_sym_trigger_event_token3] = ACTIONS(552), + [aux_sym_drop_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token1] = ACTIONS(552), + [aux_sym_grant_statement_token4] = ACTIONS(552), + [aux_sym_grant_statement_token8] = ACTIONS(552), + [aux_sym_order_by_clause_token1] = ACTIONS(552), + [aux_sym_limit_clause_token1] = ACTIONS(552), + [aux_sym_offset_clause_token1] = ACTIONS(552), + [aux_sym_where_clause_token1] = ACTIONS(552), + [aux_sym_join_type_token1] = ACTIONS(552), + [aux_sym_join_type_token2] = ACTIONS(552), + [aux_sym_join_type_token3] = ACTIONS(552), + [aux_sym_join_type_token4] = ACTIONS(552), + [aux_sym_join_clause_token1] = ACTIONS(552), + [aux_sym_frame_clause_token2] = ACTIONS(552), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(552), + [sym__unquoted_identifier] = ACTIONS(552), + [anon_sym_BQUOTE] = ACTIONS(550), + [anon_sym_DQUOTE] = ACTIONS(550), + [anon_sym_DASH_GT] = ACTIONS(552), + [anon_sym_DASH_GT_GT] = ACTIONS(550), + [anon_sym_POUND_GT] = ACTIONS(552), + [anon_sym_POUND_GT_GT] = ACTIONS(550), + [anon_sym_LBRACK] = ACTIONS(550), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(550), + [anon_sym_DASH] = ACTIONS(552), + [anon_sym_TILDE] = ACTIONS(552), + [anon_sym_CARET] = ACTIONS(550), + [anon_sym_STAR] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(552), + [anon_sym_PERCENT] = ACTIONS(550), + [anon_sym_LT_LT] = ACTIONS(550), + [anon_sym_GT_GT] = ACTIONS(550), + [anon_sym_AMP] = ACTIONS(550), + [anon_sym_PIPE] = ACTIONS(550), + [anon_sym_POUND] = ACTIONS(552), + [anon_sym_LT] = ACTIONS(552), + [anon_sym_LT_EQ] = ACTIONS(550), + [anon_sym_LT_GT] = ACTIONS(550), + [anon_sym_BANG_EQ] = ACTIONS(550), + [anon_sym_GT] = ACTIONS(552), + [anon_sym_GT_EQ] = ACTIONS(550), + [anon_sym_BANG_TILDE] = ACTIONS(552), + [anon_sym_TILDE_STAR] = ACTIONS(550), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(550), + }, + [3306] = { + [anon_sym_SEMI] = ACTIONS(616), + [aux_sym_with_clause_token1] = ACTIONS(618), + [anon_sym_COMMA] = ACTIONS(616), + [aux_sym_cte_token1] = ACTIONS(618), + [aux_sym_cte_token2] = ACTIONS(618), + [aux_sym_comment_statement_token7] = ACTIONS(618), + [aux_sym_create_statement_token1] = ACTIONS(618), + [aux_sym_alter_statement_token1] = ACTIONS(618), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(618), + [aux_sym_pg_command_token1] = ACTIONS(616), + [aux_sym__compound_statement_token2] = ACTIONS(618), + [aux_sym_return_statement_token1] = ACTIONS(618), + [aux_sym_declare_statement_token1] = ACTIONS(618), + [aux_sym_create_function_statement_token7] = ACTIONS(618), + [aux_sym_create_function_parameter_token1] = ACTIONS(618), + [anon_sym_EQ] = ACTIONS(616), + [aux_sym_create_trigger_statement_token1] = ACTIONS(618), + [aux_sym_trigger_event_token1] = ACTIONS(618), + [aux_sym_trigger_event_token2] = ACTIONS(618), + [aux_sym_trigger_event_token3] = ACTIONS(618), + [aux_sym_drop_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token1] = ACTIONS(618), + [aux_sym_grant_statement_token4] = ACTIONS(618), + [aux_sym_grant_statement_token8] = ACTIONS(618), + [aux_sym_order_by_clause_token1] = ACTIONS(618), + [aux_sym_limit_clause_token1] = ACTIONS(618), + [aux_sym_offset_clause_token1] = ACTIONS(618), + [aux_sym_where_clause_token1] = ACTIONS(618), + [aux_sym_join_type_token1] = ACTIONS(618), + [aux_sym_join_type_token2] = ACTIONS(618), + [aux_sym_join_type_token3] = ACTIONS(618), + [aux_sym_join_type_token4] = ACTIONS(618), + [aux_sym_join_clause_token1] = ACTIONS(618), + [aux_sym_frame_clause_token2] = ACTIONS(618), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(618), + [sym__unquoted_identifier] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DQUOTE] = ACTIONS(616), + [anon_sym_DASH_GT] = ACTIONS(618), + [anon_sym_DASH_GT_GT] = ACTIONS(616), + [anon_sym_POUND_GT] = ACTIONS(618), + [anon_sym_POUND_GT_GT] = ACTIONS(616), + [anon_sym_LBRACK] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(616), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(616), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(616), + [anon_sym_POUND] = ACTIONS(618), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_LT_GT] = ACTIONS(616), + [anon_sym_BANG_EQ] = ACTIONS(616), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_BANG_TILDE] = ACTIONS(618), + [anon_sym_TILDE_STAR] = ACTIONS(616), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(616), + }, + [3307] = { + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(419), + [anon_sym_COMMA] = ACTIONS(417), + [aux_sym_cte_token1] = ACTIONS(419), + [aux_sym_cte_token2] = ACTIONS(419), + [aux_sym_comment_statement_token7] = ACTIONS(419), + [aux_sym_create_statement_token1] = ACTIONS(419), + [aux_sym_alter_statement_token1] = ACTIONS(419), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(419), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(419), + [aux_sym_return_statement_token1] = ACTIONS(419), + [aux_sym_declare_statement_token1] = ACTIONS(419), + [aux_sym_create_function_statement_token7] = ACTIONS(419), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(419), + [aux_sym_trigger_event_token1] = ACTIONS(419), + [aux_sym_trigger_event_token2] = ACTIONS(419), + [aux_sym_trigger_event_token3] = ACTIONS(419), + [aux_sym_drop_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token1] = ACTIONS(419), + [aux_sym_grant_statement_token4] = ACTIONS(419), + [aux_sym_grant_statement_token8] = ACTIONS(419), + [aux_sym_order_by_clause_token1] = ACTIONS(419), + [aux_sym_limit_clause_token1] = ACTIONS(419), + [aux_sym_offset_clause_token1] = ACTIONS(419), + [aux_sym_where_clause_token1] = ACTIONS(419), + [aux_sym_join_type_token1] = ACTIONS(419), + [aux_sym_join_type_token2] = ACTIONS(419), + [aux_sym_join_type_token3] = ACTIONS(419), + [aux_sym_join_type_token4] = ACTIONS(419), + [aux_sym_join_clause_token1] = ACTIONS(419), + [aux_sym_frame_clause_token2] = ACTIONS(419), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(419), + [sym__unquoted_identifier] = ACTIONS(419), + [anon_sym_BQUOTE] = ACTIONS(417), + [anon_sym_DQUOTE] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [3308] = { + [anon_sym_SEMI] = ACTIONS(840), + [aux_sym_with_clause_token1] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(840), + [aux_sym_cte_token1] = ACTIONS(842), + [aux_sym_cte_token2] = ACTIONS(842), + [aux_sym_comment_statement_token7] = ACTIONS(842), + [aux_sym_create_statement_token1] = ACTIONS(842), + [aux_sym_alter_statement_token1] = ACTIONS(842), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(842), + [aux_sym_pg_command_token1] = ACTIONS(840), + [aux_sym__compound_statement_token2] = ACTIONS(842), + [aux_sym_return_statement_token1] = ACTIONS(842), + [aux_sym_declare_statement_token1] = ACTIONS(842), + [aux_sym_create_function_statement_token7] = ACTIONS(842), + [aux_sym_create_function_parameter_token1] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(840), + [aux_sym_create_trigger_statement_token1] = ACTIONS(842), + [aux_sym_trigger_event_token1] = ACTIONS(842), + [aux_sym_trigger_event_token2] = ACTIONS(842), + [aux_sym_trigger_event_token3] = ACTIONS(842), + [aux_sym_drop_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token1] = ACTIONS(842), + [aux_sym_grant_statement_token4] = ACTIONS(842), + [aux_sym_grant_statement_token8] = ACTIONS(842), + [aux_sym_create_table_statement_token1] = ACTIONS(842), + [aux_sym_order_by_clause_token1] = ACTIONS(842), + [aux_sym_limit_clause_token1] = ACTIONS(842), + [aux_sym_offset_clause_token1] = ACTIONS(842), + [aux_sym_where_clause_token1] = ACTIONS(842), + [aux_sym_join_type_token1] = ACTIONS(842), + [aux_sym_join_type_token2] = ACTIONS(842), + [aux_sym_join_type_token3] = ACTIONS(842), + [aux_sym_join_type_token4] = ACTIONS(842), + [aux_sym_join_clause_token1] = ACTIONS(842), + [aux_sym_frame_clause_token2] = ACTIONS(842), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(842), + [sym__unquoted_identifier] = ACTIONS(842), + [anon_sym_BQUOTE] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(840), + [anon_sym_DASH_GT] = ACTIONS(842), + [anon_sym_DASH_GT_GT] = ACTIONS(840), + [anon_sym_POUND_GT] = ACTIONS(842), + [anon_sym_POUND_GT_GT] = ACTIONS(840), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(840), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_TILDE] = ACTIONS(842), + [anon_sym_CARET] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(840), + [anon_sym_SLASH] = ACTIONS(842), + [anon_sym_PERCENT] = ACTIONS(840), + [anon_sym_LT_LT] = ACTIONS(840), + [anon_sym_GT_GT] = ACTIONS(840), + [anon_sym_AMP] = ACTIONS(840), + [anon_sym_PIPE] = ACTIONS(840), + [anon_sym_POUND] = ACTIONS(842), + [anon_sym_LT] = ACTIONS(842), + [anon_sym_LT_EQ] = ACTIONS(840), + [anon_sym_LT_GT] = ACTIONS(840), + [anon_sym_BANG_EQ] = ACTIONS(840), + [anon_sym_GT] = ACTIONS(842), + [anon_sym_GT_EQ] = ACTIONS(840), + [anon_sym_BANG_TILDE] = ACTIONS(842), + [anon_sym_TILDE_STAR] = ACTIONS(840), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(840), + }, + [3309] = { + [anon_sym_SEMI] = ACTIONS(568), + [aux_sym_with_clause_token1] = ACTIONS(570), + [anon_sym_COMMA] = ACTIONS(568), + [aux_sym_cte_token1] = ACTIONS(570), + [aux_sym_cte_token2] = ACTIONS(570), + [aux_sym_comment_statement_token7] = ACTIONS(570), + [aux_sym_create_statement_token1] = ACTIONS(570), + [aux_sym_alter_statement_token1] = ACTIONS(570), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(570), + [aux_sym_pg_command_token1] = ACTIONS(568), + [aux_sym__compound_statement_token2] = ACTIONS(570), + [aux_sym_return_statement_token1] = ACTIONS(570), + [aux_sym_declare_statement_token1] = ACTIONS(570), + [aux_sym_create_function_statement_token7] = ACTIONS(570), + [aux_sym_create_function_parameter_token1] = ACTIONS(570), + [anon_sym_EQ] = ACTIONS(568), + [aux_sym_create_trigger_statement_token1] = ACTIONS(570), + [aux_sym_trigger_event_token1] = ACTIONS(570), + [aux_sym_trigger_event_token2] = ACTIONS(570), + [aux_sym_trigger_event_token3] = ACTIONS(570), + [aux_sym_drop_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token1] = ACTIONS(570), + [aux_sym_grant_statement_token4] = ACTIONS(570), + [aux_sym_grant_statement_token8] = ACTIONS(570), + [aux_sym_order_by_clause_token1] = ACTIONS(570), + [aux_sym_limit_clause_token1] = ACTIONS(570), + [aux_sym_offset_clause_token1] = ACTIONS(570), + [aux_sym_where_clause_token1] = ACTIONS(570), + [aux_sym_join_type_token1] = ACTIONS(570), + [aux_sym_join_type_token2] = ACTIONS(570), + [aux_sym_join_type_token3] = ACTIONS(570), + [aux_sym_join_type_token4] = ACTIONS(570), + [aux_sym_join_clause_token1] = ACTIONS(570), + [aux_sym_frame_clause_token2] = ACTIONS(570), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(570), + [sym__unquoted_identifier] = ACTIONS(570), + [anon_sym_BQUOTE] = ACTIONS(568), + [anon_sym_DQUOTE] = ACTIONS(568), + [anon_sym_DASH_GT] = ACTIONS(570), + [anon_sym_DASH_GT_GT] = ACTIONS(568), + [anon_sym_POUND_GT] = ACTIONS(570), + [anon_sym_POUND_GT_GT] = ACTIONS(568), + [anon_sym_LBRACK] = ACTIONS(568), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(568), + [anon_sym_DASH] = ACTIONS(570), + [anon_sym_TILDE] = ACTIONS(570), + [anon_sym_CARET] = ACTIONS(568), + [anon_sym_STAR] = ACTIONS(568), + [anon_sym_SLASH] = ACTIONS(570), + [anon_sym_PERCENT] = ACTIONS(568), + [anon_sym_LT_LT] = ACTIONS(568), + [anon_sym_GT_GT] = ACTIONS(568), + [anon_sym_AMP] = ACTIONS(568), + [anon_sym_PIPE] = ACTIONS(568), + [anon_sym_POUND] = ACTIONS(570), + [anon_sym_LT] = ACTIONS(570), + [anon_sym_LT_EQ] = ACTIONS(568), + [anon_sym_LT_GT] = ACTIONS(568), + [anon_sym_BANG_EQ] = ACTIONS(568), + [anon_sym_GT] = ACTIONS(570), + [anon_sym_GT_EQ] = ACTIONS(568), + [anon_sym_BANG_TILDE] = ACTIONS(570), + [anon_sym_TILDE_STAR] = ACTIONS(568), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(568), + }, + [3310] = { + [anon_sym_SEMI] = ACTIONS(564), + [aux_sym_with_clause_token1] = ACTIONS(566), + [anon_sym_COMMA] = ACTIONS(564), + [aux_sym_cte_token1] = ACTIONS(566), + [aux_sym_cte_token2] = ACTIONS(566), + [aux_sym_comment_statement_token7] = ACTIONS(566), + [aux_sym_create_statement_token1] = ACTIONS(566), + [aux_sym_alter_statement_token1] = ACTIONS(566), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(566), + [aux_sym_pg_command_token1] = ACTIONS(564), + [aux_sym__compound_statement_token2] = ACTIONS(566), + [aux_sym_return_statement_token1] = ACTIONS(566), + [aux_sym_declare_statement_token1] = ACTIONS(566), + [aux_sym_create_function_statement_token7] = ACTIONS(566), + [aux_sym_create_function_parameter_token1] = ACTIONS(566), + [anon_sym_EQ] = ACTIONS(564), + [aux_sym_create_trigger_statement_token1] = ACTIONS(566), + [aux_sym_trigger_event_token1] = ACTIONS(566), + [aux_sym_trigger_event_token2] = ACTIONS(566), + [aux_sym_trigger_event_token3] = ACTIONS(566), + [aux_sym_drop_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token1] = ACTIONS(566), + [aux_sym_grant_statement_token4] = ACTIONS(566), + [aux_sym_grant_statement_token8] = ACTIONS(566), + [aux_sym_order_by_clause_token1] = ACTIONS(566), + [aux_sym_limit_clause_token1] = ACTIONS(566), + [aux_sym_offset_clause_token1] = ACTIONS(566), + [aux_sym_where_clause_token1] = ACTIONS(566), + [aux_sym_join_type_token1] = ACTIONS(566), + [aux_sym_join_type_token2] = ACTIONS(566), + [aux_sym_join_type_token3] = ACTIONS(566), + [aux_sym_join_type_token4] = ACTIONS(566), + [aux_sym_join_clause_token1] = ACTIONS(566), + [aux_sym_frame_clause_token2] = ACTIONS(566), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(566), + [sym__unquoted_identifier] = ACTIONS(566), + [anon_sym_BQUOTE] = ACTIONS(564), + [anon_sym_DQUOTE] = ACTIONS(564), + [anon_sym_DASH_GT] = ACTIONS(566), + [anon_sym_DASH_GT_GT] = ACTIONS(564), + [anon_sym_POUND_GT] = ACTIONS(566), + [anon_sym_POUND_GT_GT] = ACTIONS(564), + [anon_sym_LBRACK] = ACTIONS(564), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(564), + [anon_sym_DASH] = ACTIONS(566), + [anon_sym_TILDE] = ACTIONS(566), + [anon_sym_CARET] = ACTIONS(564), + [anon_sym_STAR] = ACTIONS(564), + [anon_sym_SLASH] = ACTIONS(566), + [anon_sym_PERCENT] = ACTIONS(564), + [anon_sym_LT_LT] = ACTIONS(564), + [anon_sym_GT_GT] = ACTIONS(564), + [anon_sym_AMP] = ACTIONS(564), + [anon_sym_PIPE] = ACTIONS(564), + [anon_sym_POUND] = ACTIONS(566), + [anon_sym_LT] = ACTIONS(566), + [anon_sym_LT_EQ] = ACTIONS(564), + [anon_sym_LT_GT] = ACTIONS(564), + [anon_sym_BANG_EQ] = ACTIONS(564), + [anon_sym_GT] = ACTIONS(566), + [anon_sym_GT_EQ] = ACTIONS(564), + [anon_sym_BANG_TILDE] = ACTIONS(566), + [anon_sym_TILDE_STAR] = ACTIONS(564), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(564), + }, + [3311] = { + [anon_sym_SEMI] = ACTIONS(538), + [aux_sym_with_clause_token1] = ACTIONS(540), + [anon_sym_COMMA] = ACTIONS(538), + [aux_sym_cte_token1] = ACTIONS(540), + [aux_sym_cte_token2] = ACTIONS(540), + [aux_sym_comment_statement_token7] = ACTIONS(540), + [aux_sym_create_statement_token1] = ACTIONS(540), + [aux_sym_alter_statement_token1] = ACTIONS(540), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(540), + [aux_sym_pg_command_token1] = ACTIONS(538), + [aux_sym__compound_statement_token2] = ACTIONS(540), + [aux_sym_return_statement_token1] = ACTIONS(540), + [aux_sym_declare_statement_token1] = ACTIONS(540), + [aux_sym_create_function_statement_token7] = ACTIONS(540), + [aux_sym_create_function_parameter_token1] = ACTIONS(540), + [anon_sym_EQ] = ACTIONS(538), + [aux_sym_create_trigger_statement_token1] = ACTIONS(540), + [aux_sym_trigger_event_token1] = ACTIONS(540), + [aux_sym_trigger_event_token2] = ACTIONS(540), + [aux_sym_trigger_event_token3] = ACTIONS(540), + [aux_sym_drop_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token1] = ACTIONS(540), + [aux_sym_grant_statement_token4] = ACTIONS(540), + [aux_sym_grant_statement_token8] = ACTIONS(540), + [aux_sym_order_by_clause_token1] = ACTIONS(540), + [aux_sym_limit_clause_token1] = ACTIONS(540), + [aux_sym_offset_clause_token1] = ACTIONS(540), + [aux_sym_where_clause_token1] = ACTIONS(540), + [aux_sym_join_type_token1] = ACTIONS(540), + [aux_sym_join_type_token2] = ACTIONS(540), + [aux_sym_join_type_token3] = ACTIONS(540), + [aux_sym_join_type_token4] = ACTIONS(540), + [aux_sym_join_clause_token1] = ACTIONS(540), + [aux_sym_frame_clause_token2] = ACTIONS(540), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(540), + [sym__unquoted_identifier] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(538), + [anon_sym_DQUOTE] = ACTIONS(538), + [anon_sym_DASH_GT] = ACTIONS(540), + [anon_sym_DASH_GT_GT] = ACTIONS(538), + [anon_sym_POUND_GT] = ACTIONS(540), + [anon_sym_POUND_GT_GT] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_DASH] = ACTIONS(540), + [anon_sym_TILDE] = ACTIONS(540), + [anon_sym_CARET] = ACTIONS(538), + [anon_sym_STAR] = ACTIONS(538), + [anon_sym_SLASH] = ACTIONS(540), + [anon_sym_PERCENT] = ACTIONS(538), + [anon_sym_LT_LT] = ACTIONS(538), + [anon_sym_GT_GT] = ACTIONS(538), + [anon_sym_AMP] = ACTIONS(538), + [anon_sym_PIPE] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(540), + [anon_sym_LT] = ACTIONS(540), + [anon_sym_LT_EQ] = ACTIONS(538), + [anon_sym_LT_GT] = ACTIONS(538), + [anon_sym_BANG_EQ] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(540), + [anon_sym_GT_EQ] = ACTIONS(538), + [anon_sym_BANG_TILDE] = ACTIONS(540), + [anon_sym_TILDE_STAR] = ACTIONS(538), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(538), + }, + [3312] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3826), + [anon_sym_DASH] = ACTIONS(3828), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(3834), + [anon_sym_SLASH] = ACTIONS(3836), + [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LT_LT] = ACTIONS(3834), + [anon_sym_GT_GT] = ACTIONS(3834), + [anon_sym_AMP] = ACTIONS(3834), + [anon_sym_PIPE] = ACTIONS(3826), + [anon_sym_POUND] = ACTIONS(3828), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3313] = { + [anon_sym_SEMI] = ACTIONS(761), + [aux_sym_with_clause_token1] = ACTIONS(763), + [anon_sym_COMMA] = ACTIONS(761), + [aux_sym_cte_token1] = ACTIONS(763), + [aux_sym_cte_token2] = ACTIONS(3808), + [aux_sym_comment_statement_token7] = ACTIONS(3810), + [aux_sym_create_statement_token1] = ACTIONS(763), + [aux_sym_alter_statement_token1] = ACTIONS(763), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(763), + [aux_sym_pg_command_token1] = ACTIONS(761), + [aux_sym__compound_statement_token2] = ACTIONS(763), + [aux_sym_return_statement_token1] = ACTIONS(763), + [aux_sym_declare_statement_token1] = ACTIONS(763), + [aux_sym_create_function_statement_token7] = ACTIONS(763), + [aux_sym_create_function_parameter_token1] = ACTIONS(3812), + [anon_sym_EQ] = ACTIONS(3814), + [aux_sym_create_trigger_statement_token1] = ACTIONS(763), + [aux_sym_trigger_event_token1] = ACTIONS(763), + [aux_sym_trigger_event_token2] = ACTIONS(763), + [aux_sym_trigger_event_token3] = ACTIONS(763), + [aux_sym_drop_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token1] = ACTIONS(763), + [aux_sym_grant_statement_token4] = ACTIONS(763), + [aux_sym_grant_statement_token8] = ACTIONS(763), + [aux_sym_create_table_statement_token1] = ACTIONS(763), + [aux_sym_order_by_clause_token1] = ACTIONS(763), + [aux_sym_limit_clause_token1] = ACTIONS(763), + [aux_sym_offset_clause_token1] = ACTIONS(763), + [aux_sym_where_clause_token1] = ACTIONS(763), + [aux_sym_join_type_token1] = ACTIONS(763), + [aux_sym_join_type_token2] = ACTIONS(763), + [aux_sym_join_type_token3] = ACTIONS(763), + [aux_sym_join_type_token4] = ACTIONS(763), + [aux_sym_join_clause_token1] = ACTIONS(763), + [aux_sym_frame_clause_token2] = ACTIONS(3818), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(763), + [anon_sym_BQUOTE] = ACTIONS(761), + [anon_sym_DQUOTE] = ACTIONS(761), + [anon_sym_DASH_GT] = ACTIONS(763), + [anon_sym_DASH_GT_GT] = ACTIONS(761), + [anon_sym_POUND_GT] = ACTIONS(763), + [anon_sym_POUND_GT_GT] = ACTIONS(761), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3826), + [anon_sym_DASH] = ACTIONS(3828), + [anon_sym_TILDE] = ACTIONS(3830), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(3834), + [anon_sym_SLASH] = ACTIONS(3836), + [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LT_LT] = ACTIONS(3834), + [anon_sym_GT_GT] = ACTIONS(3834), + [anon_sym_AMP] = ACTIONS(3834), + [anon_sym_PIPE] = ACTIONS(3826), + [anon_sym_POUND] = ACTIONS(3828), + [anon_sym_LT] = ACTIONS(3830), + [anon_sym_LT_EQ] = ACTIONS(3814), + [anon_sym_LT_GT] = ACTIONS(3814), + [anon_sym_BANG_EQ] = ACTIONS(3814), + [anon_sym_GT] = ACTIONS(3830), + [anon_sym_GT_EQ] = ACTIONS(3814), + [anon_sym_BANG_TILDE] = ACTIONS(3830), + [anon_sym_TILDE_STAR] = ACTIONS(3814), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3814), + }, + [3314] = { + [anon_sym_SEMI] = ACTIONS(765), + [aux_sym_with_clause_token1] = ACTIONS(767), + [anon_sym_COMMA] = ACTIONS(765), + [aux_sym_cte_token1] = ACTIONS(767), + [aux_sym_cte_token2] = ACTIONS(3808), + [aux_sym_comment_statement_token7] = ACTIONS(3810), + [aux_sym_create_statement_token1] = ACTIONS(767), + [aux_sym_alter_statement_token1] = ACTIONS(767), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(767), + [aux_sym_pg_command_token1] = ACTIONS(765), + [aux_sym__compound_statement_token2] = ACTIONS(767), + [aux_sym_return_statement_token1] = ACTIONS(767), + [aux_sym_declare_statement_token1] = ACTIONS(767), + [aux_sym_create_function_statement_token7] = ACTIONS(767), + [aux_sym_create_function_parameter_token1] = ACTIONS(3812), + [anon_sym_EQ] = ACTIONS(3814), + [aux_sym_create_trigger_statement_token1] = ACTIONS(767), + [aux_sym_trigger_event_token1] = ACTIONS(767), + [aux_sym_trigger_event_token2] = ACTIONS(767), + [aux_sym_trigger_event_token3] = ACTIONS(767), + [aux_sym_drop_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token1] = ACTIONS(767), + [aux_sym_grant_statement_token4] = ACTIONS(767), + [aux_sym_grant_statement_token8] = ACTIONS(767), + [aux_sym_create_table_statement_token1] = ACTIONS(767), + [aux_sym_order_by_clause_token1] = ACTIONS(767), + [aux_sym_limit_clause_token1] = ACTIONS(767), + [aux_sym_offset_clause_token1] = ACTIONS(767), + [aux_sym_where_clause_token1] = ACTIONS(767), + [aux_sym_join_type_token1] = ACTIONS(767), + [aux_sym_join_type_token2] = ACTIONS(767), + [aux_sym_join_type_token3] = ACTIONS(767), + [aux_sym_join_type_token4] = ACTIONS(767), + [aux_sym_join_clause_token1] = ACTIONS(767), + [aux_sym_frame_clause_token2] = ACTIONS(767), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(767), + [anon_sym_BQUOTE] = ACTIONS(765), + [anon_sym_DQUOTE] = ACTIONS(765), + [anon_sym_DASH_GT] = ACTIONS(767), + [anon_sym_DASH_GT_GT] = ACTIONS(765), + [anon_sym_POUND_GT] = ACTIONS(767), + [anon_sym_POUND_GT_GT] = ACTIONS(765), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3826), + [anon_sym_DASH] = ACTIONS(3828), + [anon_sym_TILDE] = ACTIONS(3830), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(3834), + [anon_sym_SLASH] = ACTIONS(3836), + [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LT_LT] = ACTIONS(3834), + [anon_sym_GT_GT] = ACTIONS(3834), + [anon_sym_AMP] = ACTIONS(3834), + [anon_sym_PIPE] = ACTIONS(3826), + [anon_sym_POUND] = ACTIONS(3828), + [anon_sym_LT] = ACTIONS(3830), + [anon_sym_LT_EQ] = ACTIONS(3814), + [anon_sym_LT_GT] = ACTIONS(3814), + [anon_sym_BANG_EQ] = ACTIONS(3814), + [anon_sym_GT] = ACTIONS(3830), + [anon_sym_GT_EQ] = ACTIONS(3814), + [anon_sym_BANG_TILDE] = ACTIONS(3830), + [anon_sym_TILDE_STAR] = ACTIONS(3814), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3814), + }, + [3315] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(3834), + [anon_sym_SLASH] = ACTIONS(3836), + [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LT_LT] = ACTIONS(3834), + [anon_sym_GT_GT] = ACTIONS(3834), + [anon_sym_AMP] = ACTIONS(3834), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3316] = { + [anon_sym_SEMI] = ACTIONS(682), + [aux_sym_with_clause_token1] = ACTIONS(684), + [anon_sym_COMMA] = ACTIONS(682), + [aux_sym_cte_token1] = ACTIONS(684), + [aux_sym_cte_token2] = ACTIONS(684), + [aux_sym_comment_statement_token7] = ACTIONS(684), + [aux_sym_create_statement_token1] = ACTIONS(684), + [aux_sym_alter_statement_token1] = ACTIONS(684), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(684), + [aux_sym_pg_command_token1] = ACTIONS(682), + [aux_sym__compound_statement_token2] = ACTIONS(684), + [aux_sym_return_statement_token1] = ACTIONS(684), + [aux_sym_declare_statement_token1] = ACTIONS(684), + [aux_sym_create_function_statement_token7] = ACTIONS(684), + [aux_sym_create_function_parameter_token1] = ACTIONS(684), + [anon_sym_EQ] = ACTIONS(682), + [aux_sym_create_trigger_statement_token1] = ACTIONS(684), + [aux_sym_trigger_event_token1] = ACTIONS(684), + [aux_sym_trigger_event_token2] = ACTIONS(684), + [aux_sym_trigger_event_token3] = ACTIONS(684), + [aux_sym_drop_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token1] = ACTIONS(684), + [aux_sym_grant_statement_token4] = ACTIONS(684), + [aux_sym_grant_statement_token8] = ACTIONS(684), + [aux_sym_create_table_statement_token1] = ACTIONS(684), + [aux_sym_order_by_clause_token1] = ACTIONS(684), + [aux_sym_limit_clause_token1] = ACTIONS(684), + [aux_sym_offset_clause_token1] = ACTIONS(684), + [aux_sym_where_clause_token1] = ACTIONS(684), + [aux_sym_join_type_token1] = ACTIONS(684), + [aux_sym_join_type_token2] = ACTIONS(684), + [aux_sym_join_type_token3] = ACTIONS(684), + [aux_sym_join_type_token4] = ACTIONS(684), + [aux_sym_join_clause_token1] = ACTIONS(684), + [aux_sym_frame_clause_token2] = ACTIONS(684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DASH_GT] = ACTIONS(684), + [anon_sym_DASH_GT_GT] = ACTIONS(682), + [anon_sym_POUND_GT] = ACTIONS(684), + [anon_sym_POUND_GT_GT] = ACTIONS(682), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(684), + [anon_sym_PERCENT] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(682), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_LT_EQ] = ACTIONS(682), + [anon_sym_LT_GT] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(682), + [anon_sym_BANG_TILDE] = ACTIONS(684), + [anon_sym_TILDE_STAR] = ACTIONS(682), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(682), + }, + [3317] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(3294), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3318] = { + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [aux_sym_cte_token1] = ACTIONS(265), + [aux_sym_cte_token2] = ACTIONS(265), + [aux_sym_comment_statement_token7] = ACTIONS(265), + [aux_sym_create_statement_token1] = ACTIONS(265), + [aux_sym_alter_statement_token1] = ACTIONS(265), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(265), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(265), + [aux_sym_return_statement_token1] = ACTIONS(265), + [aux_sym_declare_statement_token1] = ACTIONS(265), + [aux_sym_create_function_statement_token7] = ACTIONS(265), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(265), + [aux_sym_trigger_event_token1] = ACTIONS(265), + [aux_sym_trigger_event_token2] = ACTIONS(265), + [aux_sym_trigger_event_token3] = ACTIONS(265), + [aux_sym_drop_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token1] = ACTIONS(265), + [aux_sym_grant_statement_token4] = ACTIONS(265), + [aux_sym_grant_statement_token8] = ACTIONS(265), + [aux_sym_order_by_clause_token1] = ACTIONS(265), + [aux_sym_limit_clause_token1] = ACTIONS(265), + [aux_sym_offset_clause_token1] = ACTIONS(265), + [aux_sym_where_clause_token1] = ACTIONS(265), + [aux_sym_join_type_token1] = ACTIONS(265), + [aux_sym_join_type_token2] = ACTIONS(265), + [aux_sym_join_type_token3] = ACTIONS(265), + [aux_sym_join_type_token4] = ACTIONS(265), + [aux_sym_join_clause_token1] = ACTIONS(265), + [aux_sym_frame_clause_token2] = ACTIONS(265), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(265), + [sym__unquoted_identifier] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(263), + [anon_sym_DQUOTE] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3849), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3319] = { + [anon_sym_SEMI] = ACTIONS(741), + [aux_sym_with_clause_token1] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(741), + [aux_sym_cte_token1] = ACTIONS(743), + [aux_sym_cte_token2] = ACTIONS(3808), + [aux_sym_comment_statement_token7] = ACTIONS(3810), + [aux_sym_create_statement_token1] = ACTIONS(743), + [aux_sym_alter_statement_token1] = ACTIONS(743), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(743), + [aux_sym_pg_command_token1] = ACTIONS(741), + [aux_sym__compound_statement_token2] = ACTIONS(743), + [aux_sym_return_statement_token1] = ACTIONS(743), + [aux_sym_declare_statement_token1] = ACTIONS(743), + [aux_sym_create_function_statement_token7] = ACTIONS(743), + [aux_sym_create_function_parameter_token1] = ACTIONS(3812), + [anon_sym_EQ] = ACTIONS(3814), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3816), + [aux_sym_trigger_event_token1] = ACTIONS(743), + [aux_sym_trigger_event_token2] = ACTIONS(743), + [aux_sym_trigger_event_token3] = ACTIONS(743), + [aux_sym_drop_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token1] = ACTIONS(743), + [aux_sym_grant_statement_token4] = ACTIONS(743), + [aux_sym_grant_statement_token8] = ACTIONS(743), + [aux_sym_create_table_statement_token1] = ACTIONS(743), + [aux_sym_order_by_clause_token1] = ACTIONS(743), + [aux_sym_limit_clause_token1] = ACTIONS(743), + [aux_sym_offset_clause_token1] = ACTIONS(743), + [aux_sym_where_clause_token1] = ACTIONS(743), + [aux_sym_join_type_token1] = ACTIONS(743), + [aux_sym_join_type_token2] = ACTIONS(743), + [aux_sym_join_type_token3] = ACTIONS(743), + [aux_sym_join_type_token4] = ACTIONS(743), + [aux_sym_join_clause_token1] = ACTIONS(743), + [aux_sym_frame_clause_token2] = ACTIONS(3818), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3820), + [sym__unquoted_identifier] = ACTIONS(743), + [anon_sym_BQUOTE] = ACTIONS(741), + [anon_sym_DQUOTE] = ACTIONS(741), + [anon_sym_DASH_GT] = ACTIONS(743), + [anon_sym_DASH_GT_GT] = ACTIONS(741), + [anon_sym_POUND_GT] = ACTIONS(743), + [anon_sym_POUND_GT_GT] = ACTIONS(741), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3826), + [anon_sym_DASH] = ACTIONS(3828), + [anon_sym_TILDE] = ACTIONS(3830), + [anon_sym_CARET] = ACTIONS(3832), + [anon_sym_STAR] = ACTIONS(3834), + [anon_sym_SLASH] = ACTIONS(3836), + [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LT_LT] = ACTIONS(3834), + [anon_sym_GT_GT] = ACTIONS(3834), + [anon_sym_AMP] = ACTIONS(3834), + [anon_sym_PIPE] = ACTIONS(3826), + [anon_sym_POUND] = ACTIONS(3828), + [anon_sym_LT] = ACTIONS(3830), + [anon_sym_LT_EQ] = ACTIONS(3814), + [anon_sym_LT_GT] = ACTIONS(3814), + [anon_sym_BANG_EQ] = ACTIONS(3814), + [anon_sym_GT] = ACTIONS(3830), + [anon_sym_GT_EQ] = ACTIONS(3814), + [anon_sym_BANG_TILDE] = ACTIONS(3830), + [anon_sym_TILDE_STAR] = ACTIONS(3814), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3814), + }, + [3320] = { + [ts_builtin_sym_end] = ACTIONS(1070), + [anon_sym_SEMI] = ACTIONS(1070), + [aux_sym_with_clause_token1] = ACTIONS(1070), + [aux_sym_cte_token2] = ACTIONS(4077), + [aux_sym_truncate_statement_token1] = ACTIONS(1070), + [aux_sym_comment_statement_token1] = ACTIONS(1070), + [aux_sym_comment_statement_token7] = ACTIONS(4079), + [aux_sym_begin_statement_token1] = ACTIONS(1070), + [aux_sym_commit_statement_token1] = ACTIONS(1070), + [aux_sym_rollback_statement_token1] = ACTIONS(1070), + [aux_sym_create_statement_token1] = ACTIONS(1070), + [aux_sym_alter_statement_token1] = ACTIONS(1070), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1070), + [aux_sym_pg_command_token1] = ACTIONS(1070), + [aux_sym__compound_statement_token2] = ACTIONS(1070), + [aux_sym_return_statement_token1] = ACTIONS(1070), + [aux_sym_declare_statement_token1] = ACTIONS(1070), + [aux_sym_create_function_statement_token7] = ACTIONS(1070), + [aux_sym_create_function_parameter_token1] = ACTIONS(4081), + [anon_sym_EQ] = ACTIONS(4083), + [aux_sym_create_trigger_statement_token1] = ACTIONS(4085), + [aux_sym_trigger_event_token1] = ACTIONS(1070), + [aux_sym_trigger_event_token2] = ACTIONS(1070), + [aux_sym_trigger_event_token3] = ACTIONS(1070), + [aux_sym_drop_statement_token1] = ACTIONS(1070), + [aux_sym_grant_statement_token1] = ACTIONS(1070), + [aux_sym_grant_statement_token4] = ACTIONS(1070), + [aux_sym_grant_statement_token8] = ACTIONS(1070), + [aux_sym_order_by_clause_token1] = ACTIONS(1070), + [aux_sym_limit_clause_token1] = ACTIONS(1070), + [aux_sym_offset_clause_token1] = ACTIONS(1070), + [aux_sym_where_clause_token1] = ACTIONS(1070), + [aux_sym_join_type_token1] = ACTIONS(1070), + [aux_sym_join_type_token2] = ACTIONS(1070), + [aux_sym_join_type_token3] = ACTIONS(1070), + [aux_sym_join_type_token4] = ACTIONS(1070), + [aux_sym_join_clause_token1] = ACTIONS(1070), + [aux_sym_frame_clause_token2] = ACTIONS(4087), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(4089), + [anon_sym_DASH_GT] = ACTIONS(4122), + [anon_sym_DASH_GT_GT] = ACTIONS(4124), + [anon_sym_POUND_GT] = ACTIONS(4122), + [anon_sym_POUND_GT_GT] = ACTIONS(4124), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(4091), + [anon_sym_DASH] = ACTIONS(4093), + [anon_sym_TILDE] = ACTIONS(4095), + [anon_sym_CARET] = ACTIONS(4097), + [anon_sym_STAR] = ACTIONS(4099), + [anon_sym_SLASH] = ACTIONS(4101), + [anon_sym_PERCENT] = ACTIONS(4099), + [anon_sym_LT_LT] = ACTIONS(4099), + [anon_sym_GT_GT] = ACTIONS(4099), + [anon_sym_AMP] = ACTIONS(4099), + [anon_sym_PIPE] = ACTIONS(4091), + [anon_sym_POUND] = ACTIONS(4093), + [anon_sym_LT] = ACTIONS(4095), + [anon_sym_LT_EQ] = ACTIONS(4083), + [anon_sym_LT_GT] = ACTIONS(4083), + [anon_sym_BANG_EQ] = ACTIONS(4083), + [anon_sym_GT] = ACTIONS(4095), + [anon_sym_GT_EQ] = ACTIONS(4083), + [anon_sym_BANG_TILDE] = ACTIONS(4095), + [anon_sym_TILDE_STAR] = ACTIONS(4083), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(4083), + }, + [3321] = { + [ts_builtin_sym_end] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [aux_sym_with_clause_token1] = ACTIONS(115), + [anon_sym_COMMA] = ACTIONS(115), + [aux_sym_cte_token2] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(115), + [aux_sym_truncate_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token1] = ACTIONS(115), + [aux_sym_comment_statement_token7] = ACTIONS(115), + [aux_sym_begin_statement_token1] = ACTIONS(115), + [aux_sym_commit_statement_token1] = ACTIONS(115), + [aux_sym_rollback_statement_token1] = ACTIONS(115), + [aux_sym_create_statement_token1] = ACTIONS(115), + [aux_sym_alter_statement_token1] = ACTIONS(115), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(115), + [aux_sym_pg_command_token1] = ACTIONS(115), + [aux_sym__compound_statement_token2] = ACTIONS(115), + [aux_sym_return_statement_token1] = ACTIONS(115), + [aux_sym_declare_statement_token1] = ACTIONS(115), + [aux_sym_create_function_statement_token7] = ACTIONS(115), + [aux_sym_create_function_parameter_token1] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(115), + [aux_sym_create_trigger_statement_token1] = ACTIONS(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = ACTIONS(115), + [aux_sym_trigger_event_token3] = ACTIONS(115), + [aux_sym_drop_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token1] = ACTIONS(115), + [aux_sym_grant_statement_token4] = ACTIONS(115), + [aux_sym_grant_statement_token8] = ACTIONS(115), + [aux_sym_having_clause_token1] = ACTIONS(115), + [aux_sym_order_by_clause_token1] = ACTIONS(115), + [aux_sym_limit_clause_token1] = ACTIONS(115), + [aux_sym_offset_clause_token1] = ACTIONS(115), + [aux_sym_frame_clause_token2] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DASH_GT] = ACTIONS(117), + [anon_sym_DASH_GT_GT] = ACTIONS(115), + [anon_sym_POUND_GT] = ACTIONS(117), + [anon_sym_POUND_GT_GT] = ACTIONS(115), + [anon_sym_COLON_COLON] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(117), + [anon_sym_TILDE] = ACTIONS(117), + [anon_sym_CARET] = ACTIONS(115), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_SLASH] = ACTIONS(117), + [anon_sym_PERCENT] = ACTIONS(115), + [anon_sym_LT_LT] = ACTIONS(115), + [anon_sym_GT_GT] = ACTIONS(115), + [anon_sym_AMP] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(115), + [anon_sym_POUND] = ACTIONS(117), + [anon_sym_LT] = ACTIONS(117), + [anon_sym_LT_EQ] = ACTIONS(115), + [anon_sym_LT_GT] = ACTIONS(115), + [anon_sym_BANG_EQ] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_EQ] = ACTIONS(115), + [anon_sym_BANG_TILDE] = ACTIONS(117), + [anon_sym_TILDE_STAR] = ACTIONS(115), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), + [anon_sym_DOT_STAR] = ACTIONS(115), + }, + [3322] = { + [aux_sym_dotted_name_repeat1] = STATE(3283), + [ts_builtin_sym_end] = ACTIONS(158), + [anon_sym_SEMI] = ACTIONS(158), + [aux_sym_with_clause_token1] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(158), + [aux_sym_truncate_statement_token1] = ACTIONS(160), + [aux_sym_comment_statement_token1] = ACTIONS(160), + [aux_sym_begin_statement_token1] = ACTIONS(160), + [aux_sym_commit_statement_token1] = ACTIONS(160), + [aux_sym_rollback_statement_token1] = ACTIONS(160), + [aux_sym_create_statement_token1] = ACTIONS(160), + [aux_sym_alter_statement_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(160), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(160), + [aux_sym_sequence_token5] = ACTIONS(160), + [aux_sym_pg_command_token1] = ACTIONS(158), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_create_function_statement_token3] = ACTIONS(160), + [aux_sym_create_function_statement_token4] = ACTIONS(160), + [aux_sym_create_function_statement_token7] = ACTIONS(160), + [aux_sym_create_function_statement_token8] = ACTIONS(160), + [aux_sym_create_function_statement_token9] = ACTIONS(160), + [aux_sym_create_function_statement_token10] = ACTIONS(160), + [aux_sym_create_function_statement_token11] = ACTIONS(160), + [aux_sym_external_hint_token1] = ACTIONS(160), + [aux_sym_external_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token1] = ACTIONS(160), + [aux_sym_optimizer_hint_token2] = ACTIONS(160), + [aux_sym_optimizer_hint_token3] = ACTIONS(160), + [aux_sym_parallel_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_null_hint_token4] = ACTIONS(160), + [aux_sym_deterministic_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token1] = ACTIONS(160), + [aux_sym_sql_hint_token2] = ACTIONS(160), + [aux_sym_sql_hint_token3] = ACTIONS(160), + [aux_sym_sql_hint_token5] = ACTIONS(160), + [aux_sym__function_language_token1] = ACTIONS(160), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = ACTIONS(160), + [aux_sym_trigger_event_token3] = ACTIONS(160), + [aux_sym_drop_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token1] = ACTIONS(160), + [aux_sym_grant_statement_token4] = ACTIONS(160), + [aux_sym_grant_statement_token5] = ACTIONS(160), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token1] = ACTIONS(160), + [aux_sym_direction_constraint_token2] = ACTIONS(160), + [anon_sym_CONSTRAINT] = ACTIONS(160), + [aux_sym_table_constraint_check_token1] = ACTIONS(160), + [aux_sym_table_constraint_unique_token1] = ACTIONS(160), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(160), + [aux_sym_create_table_statement_token1] = ACTIONS(160), + [sym__unquoted_identifier] = ACTIONS(160), + [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(4109), + [aux_sym_type_token1] = ACTIONS(160), + [aux_sym_type_token2] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(158), + [sym_comment] = ACTIONS(3), + }, + [3323] = { + [sym_within_group_clause] = STATE(3533), + [sym_filter_clause] = STATE(3727), + [sym_over_clause] = STATE(3982), + [ts_builtin_sym_end] = ACTIONS(150), + [anon_sym_SEMI] = ACTIONS(150), + [aux_sym_with_clause_token1] = ACTIONS(152), + [aux_sym_cte_token1] = ACTIONS(152), + [aux_sym_cte_token2] = ACTIONS(152), + [aux_sym_truncate_statement_token1] = ACTIONS(152), + [aux_sym_comment_statement_token1] = ACTIONS(152), + [aux_sym_begin_statement_token1] = ACTIONS(152), + [aux_sym_commit_statement_token1] = ACTIONS(152), + [aux_sym_rollback_statement_token1] = ACTIONS(152), + [aux_sym_create_statement_token1] = ACTIONS(152), + [aux_sym_alter_statement_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(152), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(152), + [aux_sym_sequence_token5] = ACTIONS(152), + [aux_sym_pg_command_token1] = ACTIONS(150), + [aux_sym_return_statement_token1] = ACTIONS(152), + [aux_sym_declare_statement_token1] = ACTIONS(152), + [aux_sym_create_function_statement_token3] = ACTIONS(152), + [aux_sym_create_function_statement_token4] = ACTIONS(152), + [aux_sym_create_function_statement_token7] = ACTIONS(152), + [aux_sym_create_function_statement_token8] = ACTIONS(152), + [aux_sym_create_function_statement_token9] = ACTIONS(152), + [aux_sym_create_function_statement_token10] = ACTIONS(152), + [aux_sym_create_function_statement_token11] = ACTIONS(152), + [aux_sym_external_hint_token1] = ACTIONS(152), + [aux_sym_external_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token1] = ACTIONS(152), + [aux_sym_optimizer_hint_token2] = ACTIONS(152), + [aux_sym_optimizer_hint_token3] = ACTIONS(152), + [aux_sym_parallel_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token1] = ACTIONS(152), + [aux_sym_null_hint_token2] = ACTIONS(152), + [aux_sym_null_hint_token4] = ACTIONS(152), + [aux_sym_deterministic_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token1] = ACTIONS(152), + [aux_sym_sql_hint_token2] = ACTIONS(152), + [aux_sym_sql_hint_token3] = ACTIONS(152), + [aux_sym_sql_hint_token5] = ACTIONS(152), + [aux_sym__function_language_token1] = ACTIONS(152), + [aux_sym_trigger_event_token1] = ACTIONS(152), + [aux_sym_trigger_event_token2] = ACTIONS(152), + [aux_sym_trigger_event_token3] = ACTIONS(152), + [aux_sym_drop_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token1] = ACTIONS(152), + [aux_sym_grant_statement_token4] = ACTIONS(152), + [aux_sym_grant_statement_token5] = ACTIONS(152), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token1] = ACTIONS(152), + [aux_sym_direction_constraint_token2] = ACTIONS(152), + [anon_sym_CONSTRAINT] = ACTIONS(152), + [aux_sym_table_constraint_check_token1] = ACTIONS(152), + [aux_sym_table_constraint_unique_token1] = ACTIONS(152), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(152), + [aux_sym_within_group_clause_token1] = ACTIONS(4126), + [aux_sym_filter_clause_token1] = ACTIONS(4128), + [aux_sym_over_clause_token1] = ACTIONS(4130), + [sym__unquoted_identifier] = ACTIONS(152), + [anon_sym_BQUOTE] = ACTIONS(150), + [anon_sym_DQUOTE] = ACTIONS(150), + [anon_sym_COLON_COLON] = ACTIONS(150), + [sym_comment] = ACTIONS(3), + }, + [3324] = { + [sym_within_group_clause] = STATE(3527), + [sym_filter_clause] = STATE(3732), + [sym_over_clause] = STATE(3981), + [ts_builtin_sym_end] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [aux_sym_with_clause_token1] = ACTIONS(156), + [aux_sym_cte_token1] = ACTIONS(156), + [aux_sym_cte_token2] = ACTIONS(156), + [aux_sym_truncate_statement_token1] = ACTIONS(156), + [aux_sym_comment_statement_token1] = ACTIONS(156), + [aux_sym_begin_statement_token1] = ACTIONS(156), + [aux_sym_commit_statement_token1] = ACTIONS(156), + [aux_sym_rollback_statement_token1] = ACTIONS(156), + [aux_sym_create_statement_token1] = ACTIONS(156), + [aux_sym_alter_statement_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(156), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(156), + [aux_sym_sequence_token5] = ACTIONS(156), + [aux_sym_pg_command_token1] = ACTIONS(154), + [aux_sym_return_statement_token1] = ACTIONS(156), + [aux_sym_declare_statement_token1] = ACTIONS(156), + [aux_sym_create_function_statement_token3] = ACTIONS(156), + [aux_sym_create_function_statement_token4] = ACTIONS(156), + [aux_sym_create_function_statement_token7] = ACTIONS(156), + [aux_sym_create_function_statement_token8] = ACTIONS(156), + [aux_sym_create_function_statement_token9] = ACTIONS(156), + [aux_sym_create_function_statement_token10] = ACTIONS(156), + [aux_sym_create_function_statement_token11] = ACTIONS(156), + [aux_sym_external_hint_token1] = ACTIONS(156), + [aux_sym_external_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token1] = ACTIONS(156), + [aux_sym_optimizer_hint_token2] = ACTIONS(156), + [aux_sym_optimizer_hint_token3] = ACTIONS(156), + [aux_sym_parallel_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token1] = ACTIONS(156), + [aux_sym_null_hint_token2] = ACTIONS(156), + [aux_sym_null_hint_token4] = ACTIONS(156), + [aux_sym_deterministic_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token1] = ACTIONS(156), + [aux_sym_sql_hint_token2] = ACTIONS(156), + [aux_sym_sql_hint_token3] = ACTIONS(156), + [aux_sym_sql_hint_token5] = ACTIONS(156), + [aux_sym__function_language_token1] = ACTIONS(156), + [aux_sym_trigger_event_token1] = ACTIONS(156), + [aux_sym_trigger_event_token2] = ACTIONS(156), + [aux_sym_trigger_event_token3] = ACTIONS(156), + [aux_sym_drop_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token1] = ACTIONS(156), + [aux_sym_grant_statement_token4] = ACTIONS(156), + [aux_sym_grant_statement_token5] = ACTIONS(156), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token1] = ACTIONS(156), + [aux_sym_direction_constraint_token2] = ACTIONS(156), + [anon_sym_CONSTRAINT] = ACTIONS(156), + [aux_sym_table_constraint_check_token1] = ACTIONS(156), + [aux_sym_table_constraint_unique_token1] = ACTIONS(156), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(156), + [aux_sym_within_group_clause_token1] = ACTIONS(4126), + [aux_sym_filter_clause_token1] = ACTIONS(4128), + [aux_sym_over_clause_token1] = ACTIONS(4130), + [sym__unquoted_identifier] = ACTIONS(156), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(154), + [anon_sym_COLON_COLON] = ACTIONS(154), + [sym_comment] = ACTIONS(3), + }, + [3325] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_SEMI] = ACTIONS(259), + [aux_sym_with_clause_token1] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [aux_sym_cte_token2] = ACTIONS(259), + [aux_sym_truncate_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token1] = ACTIONS(259), + [aux_sym_comment_statement_token7] = ACTIONS(259), + [aux_sym_begin_statement_token1] = ACTIONS(259), + [aux_sym_commit_statement_token1] = ACTIONS(259), + [aux_sym_rollback_statement_token1] = ACTIONS(259), + [aux_sym_create_statement_token1] = ACTIONS(259), + [aux_sym_alter_statement_token1] = ACTIONS(259), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(259), + [aux_sym_pg_command_token1] = ACTIONS(259), + [aux_sym__compound_statement_token2] = ACTIONS(259), + [aux_sym_return_statement_token1] = ACTIONS(259), + [aux_sym_declare_statement_token1] = ACTIONS(259), + [aux_sym_create_function_statement_token7] = ACTIONS(259), + [aux_sym_create_function_parameter_token1] = ACTIONS(261), + [anon_sym_EQ] = ACTIONS(259), + [aux_sym_create_trigger_statement_token1] = ACTIONS(261), + [aux_sym_trigger_event_token1] = ACTIONS(259), + [aux_sym_trigger_event_token2] = ACTIONS(259), + [aux_sym_trigger_event_token3] = ACTIONS(259), + [aux_sym_drop_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token1] = ACTIONS(259), + [aux_sym_grant_statement_token4] = ACTIONS(259), + [aux_sym_grant_statement_token8] = ACTIONS(259), + [aux_sym_create_table_statement_token1] = ACTIONS(259), + [aux_sym_having_clause_token1] = ACTIONS(259), + [aux_sym_order_by_clause_token1] = ACTIONS(259), + [aux_sym_limit_clause_token1] = ACTIONS(259), + [aux_sym_offset_clause_token1] = ACTIONS(259), + [aux_sym_filter_clause_token1] = ACTIONS(259), + [aux_sym_over_clause_token1] = ACTIONS(259), + [aux_sym_frame_clause_token2] = ACTIONS(259), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(259), + [anon_sym_DASH_GT] = ACTIONS(261), + [anon_sym_DASH_GT_GT] = ACTIONS(259), + [anon_sym_POUND_GT] = ACTIONS(261), + [anon_sym_POUND_GT_GT] = ACTIONS(259), + [anon_sym_COLON_COLON] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(259), + [anon_sym_DASH] = ACTIONS(261), + [anon_sym_TILDE] = ACTIONS(261), + [anon_sym_CARET] = ACTIONS(259), + [anon_sym_STAR] = ACTIONS(259), + [anon_sym_SLASH] = ACTIONS(261), + [anon_sym_PERCENT] = ACTIONS(259), + [anon_sym_LT_LT] = ACTIONS(259), + [anon_sym_GT_GT] = ACTIONS(259), + [anon_sym_AMP] = ACTIONS(259), + [anon_sym_PIPE] = ACTIONS(259), + [anon_sym_POUND] = ACTIONS(261), + [anon_sym_LT] = ACTIONS(261), + [anon_sym_LT_EQ] = ACTIONS(259), + [anon_sym_LT_GT] = ACTIONS(259), + [anon_sym_BANG_EQ] = ACTIONS(259), + [anon_sym_GT] = ACTIONS(261), + [anon_sym_GT_EQ] = ACTIONS(259), + [anon_sym_BANG_TILDE] = ACTIONS(261), + [anon_sym_TILDE_STAR] = ACTIONS(259), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(259), + }, + [3326] = { + [sym_within_group_clause] = STATE(3562), + [sym_filter_clause] = STATE(3735), + [sym_over_clause] = STATE(3978), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(134), + [aux_sym_cte_token1] = ACTIONS(134), + [aux_sym_cte_token2] = ACTIONS(134), + [aux_sym_truncate_statement_token1] = ACTIONS(134), + [aux_sym_comment_statement_token1] = ACTIONS(134), + [aux_sym_begin_statement_token1] = ACTIONS(134), + [aux_sym_commit_statement_token1] = ACTIONS(134), + [aux_sym_rollback_statement_token1] = ACTIONS(134), + [aux_sym_create_statement_token1] = ACTIONS(134), + [aux_sym_alter_statement_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(134), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(134), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_pg_command_token1] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), + [aux_sym_create_function_statement_token3] = ACTIONS(134), + [aux_sym_create_function_statement_token4] = ACTIONS(134), + [aux_sym_create_function_statement_token7] = ACTIONS(134), + [aux_sym_create_function_statement_token8] = ACTIONS(134), + [aux_sym_create_function_statement_token9] = ACTIONS(134), + [aux_sym_create_function_statement_token10] = ACTIONS(134), + [aux_sym_create_function_statement_token11] = ACTIONS(134), + [aux_sym_external_hint_token1] = ACTIONS(134), + [aux_sym_external_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token1] = ACTIONS(134), + [aux_sym_optimizer_hint_token2] = ACTIONS(134), + [aux_sym_optimizer_hint_token3] = ACTIONS(134), + [aux_sym_parallel_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token1] = ACTIONS(134), + [aux_sym_null_hint_token2] = ACTIONS(134), + [aux_sym_null_hint_token4] = ACTIONS(134), + [aux_sym_deterministic_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token1] = ACTIONS(134), + [aux_sym_sql_hint_token2] = ACTIONS(134), + [aux_sym_sql_hint_token3] = ACTIONS(134), + [aux_sym_sql_hint_token5] = ACTIONS(134), + [aux_sym__function_language_token1] = ACTIONS(134), + [aux_sym_trigger_event_token1] = ACTIONS(134), + [aux_sym_trigger_event_token2] = ACTIONS(134), + [aux_sym_trigger_event_token3] = ACTIONS(134), + [aux_sym_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_grant_statement_token5] = ACTIONS(134), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token1] = ACTIONS(134), + [aux_sym_direction_constraint_token2] = ACTIONS(134), + [anon_sym_CONSTRAINT] = ACTIONS(134), + [aux_sym_table_constraint_check_token1] = ACTIONS(134), + [aux_sym_table_constraint_unique_token1] = ACTIONS(134), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(134), + [aux_sym_within_group_clause_token1] = ACTIONS(4126), + [aux_sym_filter_clause_token1] = ACTIONS(4128), + [aux_sym_over_clause_token1] = ACTIONS(4130), + [sym__unquoted_identifier] = ACTIONS(134), + [anon_sym_BQUOTE] = ACTIONS(132), + [anon_sym_DQUOTE] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + }, + [3327] = { + [sym_within_group_clause] = STATE(3560), + [sym_filter_clause] = STATE(3745), + [sym_over_clause] = STATE(3973), + [ts_builtin_sym_end] = ACTIONS(146), + [anon_sym_SEMI] = ACTIONS(146), + [aux_sym_with_clause_token1] = ACTIONS(148), + [aux_sym_cte_token1] = ACTIONS(148), + [aux_sym_cte_token2] = ACTIONS(148), + [aux_sym_truncate_statement_token1] = ACTIONS(148), + [aux_sym_comment_statement_token1] = ACTIONS(148), + [aux_sym_begin_statement_token1] = ACTIONS(148), + [aux_sym_commit_statement_token1] = ACTIONS(148), + [aux_sym_rollback_statement_token1] = ACTIONS(148), + [aux_sym_create_statement_token1] = ACTIONS(148), + [aux_sym_alter_statement_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(148), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(148), + [aux_sym_sequence_token5] = ACTIONS(148), + [aux_sym_pg_command_token1] = ACTIONS(146), + [aux_sym_return_statement_token1] = ACTIONS(148), + [aux_sym_declare_statement_token1] = ACTIONS(148), + [aux_sym_create_function_statement_token3] = ACTIONS(148), + [aux_sym_create_function_statement_token4] = ACTIONS(148), + [aux_sym_create_function_statement_token7] = ACTIONS(148), + [aux_sym_create_function_statement_token8] = ACTIONS(148), + [aux_sym_create_function_statement_token9] = ACTIONS(148), + [aux_sym_create_function_statement_token10] = ACTIONS(148), + [aux_sym_create_function_statement_token11] = ACTIONS(148), + [aux_sym_external_hint_token1] = ACTIONS(148), + [aux_sym_external_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token1] = ACTIONS(148), + [aux_sym_optimizer_hint_token2] = ACTIONS(148), + [aux_sym_optimizer_hint_token3] = ACTIONS(148), + [aux_sym_parallel_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token1] = ACTIONS(148), + [aux_sym_null_hint_token2] = ACTIONS(148), + [aux_sym_null_hint_token4] = ACTIONS(148), + [aux_sym_deterministic_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token1] = ACTIONS(148), + [aux_sym_sql_hint_token2] = ACTIONS(148), + [aux_sym_sql_hint_token3] = ACTIONS(148), + [aux_sym_sql_hint_token5] = ACTIONS(148), + [aux_sym__function_language_token1] = ACTIONS(148), + [aux_sym_trigger_event_token1] = ACTIONS(148), + [aux_sym_trigger_event_token2] = ACTIONS(148), + [aux_sym_trigger_event_token3] = ACTIONS(148), + [aux_sym_drop_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token1] = ACTIONS(148), + [aux_sym_grant_statement_token4] = ACTIONS(148), + [aux_sym_grant_statement_token5] = ACTIONS(148), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token1] = ACTIONS(148), + [aux_sym_direction_constraint_token2] = ACTIONS(148), + [anon_sym_CONSTRAINT] = ACTIONS(148), + [aux_sym_table_constraint_check_token1] = ACTIONS(148), + [aux_sym_table_constraint_unique_token1] = ACTIONS(148), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(148), + [aux_sym_within_group_clause_token1] = ACTIONS(4126), + [aux_sym_filter_clause_token1] = ACTIONS(4128), + [aux_sym_over_clause_token1] = ACTIONS(4130), + [sym__unquoted_identifier] = ACTIONS(148), + [anon_sym_BQUOTE] = ACTIONS(146), + [anon_sym_DQUOTE] = ACTIONS(146), + [anon_sym_COLON_COLON] = ACTIONS(146), + [sym_comment] = ACTIONS(3), + }, + [3328] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_null_hint_token2] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(263), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token5] = ACTIONS(263), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(263), + [aux_sym_direction_constraint_token1] = ACTIONS(263), + [aux_sym_direction_constraint_token2] = ACTIONS(263), + [anon_sym_CONSTRAINT] = ACTIONS(263), + [aux_sym_table_constraint_check_token1] = ACTIONS(263), + [aux_sym_table_constraint_unique_token1] = ACTIONS(263), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_COLON_COLON] = ACTIONS(3796), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3329] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_SEMI] = ACTIONS(263), + [aux_sym_with_clause_token1] = ACTIONS(263), + [aux_sym_cte_token2] = ACTIONS(263), + [aux_sym_truncate_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token1] = ACTIONS(263), + [aux_sym_comment_statement_token7] = ACTIONS(263), + [aux_sym_begin_statement_token1] = ACTIONS(263), + [aux_sym_commit_statement_token1] = ACTIONS(263), + [aux_sym_rollback_statement_token1] = ACTIONS(263), + [aux_sym_create_statement_token1] = ACTIONS(263), + [aux_sym_alter_statement_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(263), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(263), + [aux_sym_pg_command_token1] = ACTIONS(263), + [aux_sym__compound_statement_token2] = ACTIONS(263), + [aux_sym_return_statement_token1] = ACTIONS(263), + [aux_sym_declare_statement_token1] = ACTIONS(263), + [aux_sym_null_hint_token2] = ACTIONS(263), + [aux_sym_create_function_parameter_token1] = ACTIONS(265), + [anon_sym_EQ] = ACTIONS(263), + [aux_sym_create_trigger_statement_token1] = ACTIONS(263), + [aux_sym_trigger_event_token1] = ACTIONS(263), + [aux_sym_trigger_event_token2] = ACTIONS(263), + [aux_sym_trigger_event_token3] = ACTIONS(263), + [aux_sym_drop_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token1] = ACTIONS(263), + [aux_sym_grant_statement_token4] = ACTIONS(263), + [aux_sym_grant_statement_token5] = ACTIONS(263), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(263), + [aux_sym_direction_constraint_token1] = ACTIONS(263), + [aux_sym_direction_constraint_token2] = ACTIONS(263), + [anon_sym_CONSTRAINT] = ACTIONS(263), + [aux_sym_table_constraint_check_token1] = ACTIONS(263), + [aux_sym_table_constraint_unique_token1] = ACTIONS(263), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(263), + [aux_sym_frame_clause_token2] = ACTIONS(263), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(263), + [anon_sym_DASH_GT] = ACTIONS(265), + [anon_sym_DASH_GT_GT] = ACTIONS(263), + [anon_sym_POUND_GT] = ACTIONS(265), + [anon_sym_POUND_GT_GT] = ACTIONS(263), + [anon_sym_LBRACK] = ACTIONS(3322), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(263), + [anon_sym_DASH] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_CARET] = ACTIONS(263), + [anon_sym_STAR] = ACTIONS(263), + [anon_sym_SLASH] = ACTIONS(265), + [anon_sym_PERCENT] = ACTIONS(263), + [anon_sym_LT_LT] = ACTIONS(263), + [anon_sym_GT_GT] = ACTIONS(263), + [anon_sym_AMP] = ACTIONS(263), + [anon_sym_PIPE] = ACTIONS(263), + [anon_sym_POUND] = ACTIONS(265), + [anon_sym_LT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(263), + [anon_sym_LT_GT] = ACTIONS(263), + [anon_sym_BANG_EQ] = ACTIONS(263), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_GT_EQ] = ACTIONS(263), + [anon_sym_BANG_TILDE] = ACTIONS(265), + [anon_sym_TILDE_STAR] = ACTIONS(263), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(263), + }, + [3330] = { + [ts_builtin_sym_end] = ACTIONS(417), + [anon_sym_SEMI] = ACTIONS(417), + [aux_sym_with_clause_token1] = ACTIONS(417), + [aux_sym_cte_token2] = ACTIONS(417), + [aux_sym_truncate_statement_token1] = ACTIONS(417), + [aux_sym_comment_statement_token1] = ACTIONS(417), + [aux_sym_comment_statement_token7] = ACTIONS(417), + [aux_sym_begin_statement_token1] = ACTIONS(417), + [aux_sym_commit_statement_token1] = ACTIONS(417), + [aux_sym_rollback_statement_token1] = ACTIONS(417), + [aux_sym_create_statement_token1] = ACTIONS(417), + [aux_sym_alter_statement_token1] = ACTIONS(417), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(417), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(417), + [aux_sym_pg_command_token1] = ACTIONS(417), + [aux_sym__compound_statement_token2] = ACTIONS(417), + [aux_sym_return_statement_token1] = ACTIONS(417), + [aux_sym_declare_statement_token1] = ACTIONS(417), + [aux_sym_null_hint_token2] = ACTIONS(417), + [aux_sym_create_function_parameter_token1] = ACTIONS(419), + [anon_sym_EQ] = ACTIONS(417), + [aux_sym_create_trigger_statement_token1] = ACTIONS(417), + [aux_sym_trigger_event_token1] = ACTIONS(417), + [aux_sym_trigger_event_token2] = ACTIONS(417), + [aux_sym_trigger_event_token3] = ACTIONS(417), + [aux_sym_drop_statement_token1] = ACTIONS(417), + [aux_sym_grant_statement_token1] = ACTIONS(417), + [aux_sym_grant_statement_token4] = ACTIONS(417), + [aux_sym_grant_statement_token5] = ACTIONS(417), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(417), + [aux_sym_direction_constraint_token1] = ACTIONS(417), + [aux_sym_direction_constraint_token2] = ACTIONS(417), + [anon_sym_CONSTRAINT] = ACTIONS(417), + [aux_sym_table_constraint_check_token1] = ACTIONS(417), + [aux_sym_table_constraint_unique_token1] = ACTIONS(417), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(417), + [aux_sym_frame_clause_token2] = ACTIONS(417), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(417), + [anon_sym_DASH_GT] = ACTIONS(419), + [anon_sym_DASH_GT_GT] = ACTIONS(417), + [anon_sym_POUND_GT] = ACTIONS(419), + [anon_sym_POUND_GT_GT] = ACTIONS(417), + [anon_sym_LBRACK] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(417), + [anon_sym_DASH] = ACTIONS(419), + [anon_sym_TILDE] = ACTIONS(419), + [anon_sym_CARET] = ACTIONS(417), + [anon_sym_STAR] = ACTIONS(417), + [anon_sym_SLASH] = ACTIONS(419), + [anon_sym_PERCENT] = ACTIONS(417), + [anon_sym_LT_LT] = ACTIONS(417), + [anon_sym_GT_GT] = ACTIONS(417), + [anon_sym_AMP] = ACTIONS(417), + [anon_sym_PIPE] = ACTIONS(417), + [anon_sym_POUND] = ACTIONS(419), + [anon_sym_LT] = ACTIONS(419), + [anon_sym_LT_EQ] = ACTIONS(417), + [anon_sym_LT_GT] = ACTIONS(417), + [anon_sym_BANG_EQ] = ACTIONS(417), + [anon_sym_GT] = ACTIONS(419), + [anon_sym_GT_EQ] = ACTIONS(417), + [anon_sym_BANG_TILDE] = ACTIONS(419), + [anon_sym_TILDE_STAR] = ACTIONS(417), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(417), + }, + [3331] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(465), + [aux_sym_cte_token2] = ACTIONS(465), + [aux_sym_truncate_statement_token1] = ACTIONS(465), + [aux_sym_comment_statement_token1] = ACTIONS(465), + [aux_sym_comment_statement_token7] = ACTIONS(465), + [aux_sym_begin_statement_token1] = ACTIONS(465), + [aux_sym_commit_statement_token1] = ACTIONS(465), + [aux_sym_rollback_statement_token1] = ACTIONS(465), + [aux_sym_create_statement_token1] = ACTIONS(465), + [aux_sym_alter_statement_token1] = ACTIONS(465), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(465), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(465), + [aux_sym_pg_command_token1] = ACTIONS(465), + [aux_sym__compound_statement_token2] = ACTIONS(465), + [aux_sym_return_statement_token1] = ACTIONS(465), + [aux_sym_declare_statement_token1] = ACTIONS(465), + [aux_sym_null_hint_token2] = ACTIONS(465), + [aux_sym_create_function_parameter_token1] = ACTIONS(467), + [anon_sym_EQ] = ACTIONS(465), + [aux_sym_create_trigger_statement_token1] = ACTIONS(465), + [aux_sym_trigger_event_token1] = ACTIONS(465), + [aux_sym_trigger_event_token2] = ACTIONS(465), + [aux_sym_trigger_event_token3] = ACTIONS(465), + [aux_sym_drop_statement_token1] = ACTIONS(465), + [aux_sym_grant_statement_token1] = ACTIONS(465), + [aux_sym_grant_statement_token4] = ACTIONS(465), + [aux_sym_grant_statement_token5] = ACTIONS(465), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(465), + [aux_sym_direction_constraint_token1] = ACTIONS(465), + [aux_sym_direction_constraint_token2] = ACTIONS(465), + [anon_sym_CONSTRAINT] = ACTIONS(465), + [aux_sym_table_constraint_check_token1] = ACTIONS(465), + [aux_sym_table_constraint_unique_token1] = ACTIONS(465), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(465), + [aux_sym_frame_clause_token2] = ACTIONS(465), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_DASH_GT_GT] = ACTIONS(465), + [anon_sym_POUND_GT] = ACTIONS(467), + [anon_sym_POUND_GT_GT] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(465), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(467), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_CARET] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(465), + [anon_sym_SLASH] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(465), + [anon_sym_LT_LT] = ACTIONS(465), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_POUND] = ACTIONS(467), + [anon_sym_LT] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(465), + [anon_sym_LT_GT] = ACTIONS(465), + [anon_sym_BANG_EQ] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_EQ] = ACTIONS(465), + [anon_sym_BANG_TILDE] = ACTIONS(467), + [anon_sym_TILDE_STAR] = ACTIONS(465), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(465), + }, + [3332] = { + [ts_builtin_sym_end] = ACTIONS(608), + [anon_sym_SEMI] = ACTIONS(608), + [aux_sym_with_clause_token1] = ACTIONS(4132), + [anon_sym_COMMA] = ACTIONS(608), + [aux_sym_cte_token2] = ACTIONS(608), + [aux_sym_truncate_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token1] = ACTIONS(608), + [aux_sym_comment_statement_token7] = ACTIONS(608), + [aux_sym_begin_statement_token1] = ACTIONS(608), + [aux_sym_commit_statement_token1] = ACTIONS(608), + [aux_sym_rollback_statement_token1] = ACTIONS(608), + [aux_sym_create_statement_token1] = ACTIONS(608), + [aux_sym_alter_statement_token1] = ACTIONS(608), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(608), + [aux_sym_pg_command_token1] = ACTIONS(608), + [aux_sym__compound_statement_token2] = ACTIONS(608), + [aux_sym_return_statement_token1] = ACTIONS(608), + [aux_sym_declare_statement_token1] = ACTIONS(608), + [aux_sym_create_function_parameter_token1] = ACTIONS(612), + [anon_sym_EQ] = ACTIONS(608), + [aux_sym_create_trigger_statement_token1] = ACTIONS(608), + [aux_sym_trigger_reference_token1] = ACTIONS(608), + [aux_sym_trigger_event_token1] = ACTIONS(608), + [aux_sym_trigger_event_token2] = ACTIONS(608), + [aux_sym_trigger_event_token3] = ACTIONS(608), + [aux_sym_drop_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token1] = ACTIONS(608), + [aux_sym_grant_statement_token4] = ACTIONS(608), + [aux_sym_direction_constraint_token1] = ACTIONS(608), + [aux_sym_direction_constraint_token2] = ACTIONS(608), + [aux_sym_create_table_statement_token1] = ACTIONS(4134), + [aux_sym_order_expression_token1] = ACTIONS(608), + [aux_sym_limit_clause_token1] = ACTIONS(608), + [aux_sym_offset_clause_token1] = ACTIONS(608), + [aux_sym_fetch_clause_token1] = ACTIONS(608), + [aux_sym_where_clause_token1] = ACTIONS(608), + [aux_sym_frame_clause_token2] = ACTIONS(608), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(608), + [anon_sym_DASH_GT] = ACTIONS(612), + [anon_sym_DASH_GT_GT] = ACTIONS(608), + [anon_sym_POUND_GT] = ACTIONS(612), + [anon_sym_POUND_GT_GT] = ACTIONS(608), + [anon_sym_LBRACK] = ACTIONS(608), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(608), + [anon_sym_DASH] = ACTIONS(612), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_CARET] = ACTIONS(608), + [anon_sym_STAR] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(612), + [anon_sym_PERCENT] = ACTIONS(608), + [anon_sym_LT_LT] = ACTIONS(608), + [anon_sym_GT_GT] = ACTIONS(608), + [anon_sym_AMP] = ACTIONS(608), + [anon_sym_PIPE] = ACTIONS(608), + [anon_sym_POUND] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(612), + [anon_sym_LT_EQ] = ACTIONS(608), + [anon_sym_LT_GT] = ACTIONS(608), + [anon_sym_BANG_EQ] = ACTIONS(608), + [anon_sym_GT] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(608), + [anon_sym_BANG_TILDE] = ACTIONS(612), + [anon_sym_TILDE_STAR] = ACTIONS(608), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(608), + }, + [3333] = { + [ts_builtin_sym_end] = ACTIONS(600), + [anon_sym_SEMI] = ACTIONS(600), + [aux_sym_with_clause_token1] = ACTIONS(4136), + [anon_sym_COMMA] = ACTIONS(600), + [aux_sym_cte_token2] = ACTIONS(600), + [aux_sym_truncate_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token1] = ACTIONS(600), + [aux_sym_comment_statement_token7] = ACTIONS(600), + [aux_sym_begin_statement_token1] = ACTIONS(600), + [aux_sym_commit_statement_token1] = ACTIONS(600), + [aux_sym_rollback_statement_token1] = ACTIONS(600), + [aux_sym_create_statement_token1] = ACTIONS(600), + [aux_sym_alter_statement_token1] = ACTIONS(600), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(600), + [aux_sym_pg_command_token1] = ACTIONS(600), + [aux_sym__compound_statement_token2] = ACTIONS(600), + [aux_sym_return_statement_token1] = ACTIONS(600), + [aux_sym_declare_statement_token1] = ACTIONS(600), + [aux_sym_create_function_parameter_token1] = ACTIONS(604), + [anon_sym_EQ] = ACTIONS(600), + [aux_sym_create_trigger_statement_token1] = ACTIONS(600), + [aux_sym_trigger_reference_token1] = ACTIONS(600), + [aux_sym_trigger_event_token1] = ACTIONS(600), + [aux_sym_trigger_event_token2] = ACTIONS(600), + [aux_sym_trigger_event_token3] = ACTIONS(600), + [aux_sym_drop_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token1] = ACTIONS(600), + [aux_sym_grant_statement_token4] = ACTIONS(600), + [aux_sym_direction_constraint_token1] = ACTIONS(600), + [aux_sym_direction_constraint_token2] = ACTIONS(600), + [aux_sym_create_table_statement_token1] = ACTIONS(4138), + [aux_sym_order_expression_token1] = ACTIONS(600), + [aux_sym_limit_clause_token1] = ACTIONS(600), + [aux_sym_offset_clause_token1] = ACTIONS(600), + [aux_sym_fetch_clause_token1] = ACTIONS(600), + [aux_sym_where_clause_token1] = ACTIONS(600), + [aux_sym_frame_clause_token2] = ACTIONS(600), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(600), + [anon_sym_DASH_GT] = ACTIONS(604), + [anon_sym_DASH_GT_GT] = ACTIONS(600), + [anon_sym_POUND_GT] = ACTIONS(604), + [anon_sym_POUND_GT_GT] = ACTIONS(600), + [anon_sym_LBRACK] = ACTIONS(600), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(600), + [anon_sym_DASH] = ACTIONS(604), + [anon_sym_TILDE] = ACTIONS(604), + [anon_sym_CARET] = ACTIONS(600), + [anon_sym_STAR] = ACTIONS(600), + [anon_sym_SLASH] = ACTIONS(604), + [anon_sym_PERCENT] = ACTIONS(600), + [anon_sym_LT_LT] = ACTIONS(600), + [anon_sym_GT_GT] = ACTIONS(600), + [anon_sym_AMP] = ACTIONS(600), + [anon_sym_PIPE] = ACTIONS(600), + [anon_sym_POUND] = ACTIONS(604), + [anon_sym_LT] = ACTIONS(604), + [anon_sym_LT_EQ] = ACTIONS(600), + [anon_sym_LT_GT] = ACTIONS(600), + [anon_sym_BANG_EQ] = ACTIONS(600), + [anon_sym_GT] = ACTIONS(604), + [anon_sym_GT_EQ] = ACTIONS(600), + [anon_sym_BANG_TILDE] = ACTIONS(604), + [anon_sym_TILDE_STAR] = ACTIONS(600), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(600), + }, + [3334] = { + [ts_builtin_sym_end] = ACTIONS(592), + [anon_sym_SEMI] = ACTIONS(592), + [aux_sym_with_clause_token1] = ACTIONS(4140), + [anon_sym_COMMA] = ACTIONS(592), + [aux_sym_cte_token2] = ACTIONS(592), + [aux_sym_truncate_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token1] = ACTIONS(592), + [aux_sym_comment_statement_token7] = ACTIONS(592), + [aux_sym_begin_statement_token1] = ACTIONS(592), + [aux_sym_commit_statement_token1] = ACTIONS(592), + [aux_sym_rollback_statement_token1] = ACTIONS(592), + [aux_sym_create_statement_token1] = ACTIONS(592), + [aux_sym_alter_statement_token1] = ACTIONS(592), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(592), + [aux_sym_pg_command_token1] = ACTIONS(592), + [aux_sym__compound_statement_token2] = ACTIONS(592), + [aux_sym_return_statement_token1] = ACTIONS(592), + [aux_sym_declare_statement_token1] = ACTIONS(592), + [aux_sym_create_function_parameter_token1] = ACTIONS(596), + [anon_sym_EQ] = ACTIONS(592), + [aux_sym_create_trigger_statement_token1] = ACTIONS(592), + [aux_sym_trigger_reference_token1] = ACTIONS(592), + [aux_sym_trigger_event_token1] = ACTIONS(592), + [aux_sym_trigger_event_token2] = ACTIONS(592), + [aux_sym_trigger_event_token3] = ACTIONS(592), + [aux_sym_drop_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token1] = ACTIONS(592), + [aux_sym_grant_statement_token4] = ACTIONS(592), + [aux_sym_direction_constraint_token1] = ACTIONS(592), + [aux_sym_direction_constraint_token2] = ACTIONS(592), + [aux_sym_create_table_statement_token1] = ACTIONS(4142), + [aux_sym_order_expression_token1] = ACTIONS(592), + [aux_sym_limit_clause_token1] = ACTIONS(592), + [aux_sym_offset_clause_token1] = ACTIONS(592), + [aux_sym_fetch_clause_token1] = ACTIONS(592), + [aux_sym_where_clause_token1] = ACTIONS(592), + [aux_sym_frame_clause_token2] = ACTIONS(592), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(592), + [anon_sym_DASH_GT] = ACTIONS(596), + [anon_sym_DASH_GT_GT] = ACTIONS(592), + [anon_sym_POUND_GT] = ACTIONS(596), + [anon_sym_POUND_GT_GT] = ACTIONS(592), + [anon_sym_LBRACK] = ACTIONS(592), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(592), + [anon_sym_DASH] = ACTIONS(596), + [anon_sym_TILDE] = ACTIONS(596), + [anon_sym_CARET] = ACTIONS(592), + [anon_sym_STAR] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(596), + [anon_sym_PERCENT] = ACTIONS(592), + [anon_sym_LT_LT] = ACTIONS(592), + [anon_sym_GT_GT] = ACTIONS(592), + [anon_sym_AMP] = ACTIONS(592), + [anon_sym_PIPE] = ACTIONS(592), + [anon_sym_POUND] = ACTIONS(596), + [anon_sym_LT] = ACTIONS(596), + [anon_sym_LT_EQ] = ACTIONS(592), + [anon_sym_LT_GT] = ACTIONS(592), + [anon_sym_BANG_EQ] = ACTIONS(592), + [anon_sym_GT] = ACTIONS(596), + [anon_sym_GT_EQ] = ACTIONS(592), + [anon_sym_BANG_TILDE] = ACTIONS(596), + [anon_sym_TILDE_STAR] = ACTIONS(592), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(592), + }, + [3335] = { + [ts_builtin_sym_end] = ACTIONS(580), + [anon_sym_SEMI] = ACTIONS(580), + [aux_sym_with_clause_token1] = ACTIONS(4144), + [anon_sym_COMMA] = ACTIONS(580), + [aux_sym_cte_token2] = ACTIONS(580), + [aux_sym_truncate_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token1] = ACTIONS(580), + [aux_sym_comment_statement_token7] = ACTIONS(580), + [aux_sym_begin_statement_token1] = ACTIONS(580), + [aux_sym_commit_statement_token1] = ACTIONS(580), + [aux_sym_rollback_statement_token1] = ACTIONS(580), + [aux_sym_create_statement_token1] = ACTIONS(580), + [aux_sym_alter_statement_token1] = ACTIONS(580), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(580), + [aux_sym_pg_command_token1] = ACTIONS(580), + [aux_sym__compound_statement_token2] = ACTIONS(580), + [aux_sym_return_statement_token1] = ACTIONS(580), + [aux_sym_declare_statement_token1] = ACTIONS(580), + [aux_sym_create_function_parameter_token1] = ACTIONS(584), + [anon_sym_EQ] = ACTIONS(580), + [aux_sym_create_trigger_statement_token1] = ACTIONS(580), + [aux_sym_trigger_reference_token1] = ACTIONS(580), + [aux_sym_trigger_event_token1] = ACTIONS(580), + [aux_sym_trigger_event_token2] = ACTIONS(580), + [aux_sym_trigger_event_token3] = ACTIONS(580), + [aux_sym_drop_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token1] = ACTIONS(580), + [aux_sym_grant_statement_token4] = ACTIONS(580), + [aux_sym_direction_constraint_token1] = ACTIONS(580), + [aux_sym_direction_constraint_token2] = ACTIONS(580), + [aux_sym_create_table_statement_token1] = ACTIONS(4146), + [aux_sym_order_expression_token1] = ACTIONS(580), + [aux_sym_limit_clause_token1] = ACTIONS(580), + [aux_sym_offset_clause_token1] = ACTIONS(580), + [aux_sym_fetch_clause_token1] = ACTIONS(580), + [aux_sym_where_clause_token1] = ACTIONS(580), + [aux_sym_frame_clause_token2] = ACTIONS(580), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(580), + [anon_sym_DASH_GT] = ACTIONS(584), + [anon_sym_DASH_GT_GT] = ACTIONS(580), + [anon_sym_POUND_GT] = ACTIONS(584), + [anon_sym_POUND_GT_GT] = ACTIONS(580), + [anon_sym_LBRACK] = ACTIONS(580), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(580), + [anon_sym_DASH] = ACTIONS(584), + [anon_sym_TILDE] = ACTIONS(584), + [anon_sym_CARET] = ACTIONS(580), + [anon_sym_STAR] = ACTIONS(580), + [anon_sym_SLASH] = ACTIONS(584), + [anon_sym_PERCENT] = ACTIONS(580), + [anon_sym_LT_LT] = ACTIONS(580), + [anon_sym_GT_GT] = ACTIONS(580), + [anon_sym_AMP] = ACTIONS(580), + [anon_sym_PIPE] = ACTIONS(580), + [anon_sym_POUND] = ACTIONS(584), + [anon_sym_LT] = ACTIONS(584), + [anon_sym_LT_EQ] = ACTIONS(580), + [anon_sym_LT_GT] = ACTIONS(580), + [anon_sym_BANG_EQ] = ACTIONS(580), + [anon_sym_GT] = ACTIONS(584), + [anon_sym_GT_EQ] = ACTIONS(580), + [anon_sym_BANG_TILDE] = ACTIONS(584), + [anon_sym_TILDE_STAR] = ACTIONS(580), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(580), + }, + [3336] = { + [aux_sym_array_type_repeat1] = STATE(3336), + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_SEMI] = ACTIONS(319), + [aux_sym_with_clause_token1] = ACTIONS(319), + [anon_sym_COMMA] = ACTIONS(319), + [aux_sym_cte_token2] = ACTIONS(319), + [aux_sym_truncate_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token1] = ACTIONS(319), + [aux_sym_comment_statement_token7] = ACTIONS(319), + [aux_sym_begin_statement_token1] = ACTIONS(319), + [aux_sym_commit_statement_token1] = ACTIONS(319), + [aux_sym_rollback_statement_token1] = ACTIONS(319), + [aux_sym_create_statement_token1] = ACTIONS(319), + [aux_sym_alter_statement_token1] = ACTIONS(319), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(319), + [aux_sym_pg_command_token1] = ACTIONS(319), + [aux_sym__compound_statement_token2] = ACTIONS(319), + [aux_sym_return_statement_token1] = ACTIONS(319), + [aux_sym_declare_statement_token1] = ACTIONS(319), + [aux_sym_create_function_parameter_token1] = ACTIONS(321), + [anon_sym_EQ] = ACTIONS(319), + [aux_sym_create_trigger_statement_token1] = ACTIONS(319), + [aux_sym_trigger_reference_token1] = ACTIONS(319), + [aux_sym_trigger_event_token1] = ACTIONS(319), + [aux_sym_trigger_event_token2] = ACTIONS(319), + [aux_sym_trigger_event_token3] = ACTIONS(319), + [aux_sym_drop_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token1] = ACTIONS(319), + [aux_sym_grant_statement_token4] = ACTIONS(319), + [aux_sym_direction_constraint_token1] = ACTIONS(319), + [aux_sym_direction_constraint_token2] = ACTIONS(319), + [aux_sym_order_expression_token1] = ACTIONS(319), + [aux_sym_limit_clause_token1] = ACTIONS(319), + [aux_sym_offset_clause_token1] = ACTIONS(319), + [aux_sym_fetch_clause_token1] = ACTIONS(319), + [aux_sym_where_clause_token1] = ACTIONS(319), + [aux_sym_frame_clause_token2] = ACTIONS(319), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(319), + [anon_sym_DASH_GT] = ACTIONS(321), + [anon_sym_DASH_GT_GT] = ACTIONS(319), + [anon_sym_POUND_GT] = ACTIONS(321), + [anon_sym_POUND_GT_GT] = ACTIONS(319), + [anon_sym_LBRACK] = ACTIONS(4148), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(321), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_CARET] = ACTIONS(319), + [anon_sym_STAR] = ACTIONS(319), + [anon_sym_SLASH] = ACTIONS(321), + [anon_sym_PERCENT] = ACTIONS(319), + [anon_sym_LT_LT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(319), + [anon_sym_AMP] = ACTIONS(319), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_POUND] = ACTIONS(321), + [anon_sym_LT] = ACTIONS(321), + [anon_sym_LT_EQ] = ACTIONS(319), + [anon_sym_LT_GT] = ACTIONS(319), + [anon_sym_BANG_EQ] = ACTIONS(319), + [anon_sym_GT] = ACTIONS(321), + [anon_sym_GT_EQ] = ACTIONS(319), + [anon_sym_BANG_TILDE] = ACTIONS(321), + [anon_sym_TILDE_STAR] = ACTIONS(319), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(319), + }, + [3337] = { + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(439), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token1] = ACTIONS(439), + [aux_sym_cte_token2] = ACTIONS(439), + [aux_sym_comment_statement_token7] = ACTIONS(439), + [aux_sym_create_statement_token1] = ACTIONS(439), + [aux_sym_alter_statement_token1] = ACTIONS(439), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(439), + [aux_sym_pg_command_token1] = ACTIONS(437), + [aux_sym__compound_statement_token2] = ACTIONS(439), + [aux_sym_return_statement_token1] = ACTIONS(439), + [aux_sym_declare_statement_token1] = ACTIONS(439), + [aux_sym_create_function_statement_token7] = ACTIONS(439), + [aux_sym_create_function_parameter_token1] = ACTIONS(439), + [anon_sym_EQ] = ACTIONS(437), + [aux_sym_create_trigger_statement_token1] = ACTIONS(439), + [aux_sym_trigger_event_token1] = ACTIONS(439), + [aux_sym_trigger_event_token2] = ACTIONS(439), + [aux_sym_trigger_event_token3] = ACTIONS(439), + [aux_sym_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_grant_statement_token8] = ACTIONS(439), + [aux_sym_order_by_clause_token1] = ACTIONS(439), + [aux_sym_limit_clause_token1] = ACTIONS(439), + [aux_sym_offset_clause_token1] = ACTIONS(439), + [aux_sym_where_clause_token1] = ACTIONS(439), + [aux_sym_join_type_token1] = ACTIONS(439), + [aux_sym_join_type_token2] = ACTIONS(439), + [aux_sym_join_type_token3] = ACTIONS(439), + [aux_sym_join_type_token4] = ACTIONS(439), + [aux_sym_join_clause_token1] = ACTIONS(439), + [aux_sym_frame_clause_token2] = ACTIONS(439), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), + [sym__unquoted_identifier] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_DASH_GT] = ACTIONS(439), + [anon_sym_DASH_GT_GT] = ACTIONS(437), + [anon_sym_POUND_GT] = ACTIONS(439), + [anon_sym_POUND_GT_GT] = ACTIONS(437), + [anon_sym_LBRACK] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(437), + [anon_sym_DASH] = ACTIONS(439), + [anon_sym_TILDE] = ACTIONS(439), + [anon_sym_CARET] = ACTIONS(437), + [anon_sym_STAR] = ACTIONS(437), + [anon_sym_SLASH] = ACTIONS(439), + [anon_sym_PERCENT] = ACTIONS(437), + [anon_sym_LT_LT] = ACTIONS(437), + [anon_sym_GT_GT] = ACTIONS(437), + [anon_sym_AMP] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(437), + [anon_sym_POUND] = ACTIONS(439), + [anon_sym_LT] = ACTIONS(439), + [anon_sym_LT_EQ] = ACTIONS(437), + [anon_sym_LT_GT] = ACTIONS(437), + [anon_sym_BANG_EQ] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_EQ] = ACTIONS(437), + [anon_sym_BANG_TILDE] = ACTIONS(439), + [anon_sym_TILDE_STAR] = ACTIONS(437), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(437), + }, + [3338] = { + [anon_sym_SEMI] = ACTIONS(433), + [aux_sym_with_clause_token1] = ACTIONS(435), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_cte_token1] = ACTIONS(435), + [aux_sym_cte_token2] = ACTIONS(435), + [aux_sym_comment_statement_token7] = ACTIONS(435), + [aux_sym_create_statement_token1] = ACTIONS(435), + [aux_sym_alter_statement_token1] = ACTIONS(435), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(435), + [aux_sym_pg_command_token1] = ACTIONS(433), + [aux_sym__compound_statement_token2] = ACTIONS(435), + [aux_sym_return_statement_token1] = ACTIONS(435), + [aux_sym_declare_statement_token1] = ACTIONS(435), + [aux_sym_create_function_statement_token7] = ACTIONS(435), + [aux_sym_create_function_parameter_token1] = ACTIONS(435), + [anon_sym_EQ] = ACTIONS(433), + [aux_sym_create_trigger_statement_token1] = ACTIONS(435), + [aux_sym_trigger_event_token1] = ACTIONS(435), + [aux_sym_trigger_event_token2] = ACTIONS(435), + [aux_sym_trigger_event_token3] = ACTIONS(435), + [aux_sym_drop_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token1] = ACTIONS(435), + [aux_sym_grant_statement_token4] = ACTIONS(435), + [aux_sym_grant_statement_token8] = ACTIONS(435), + [aux_sym_order_by_clause_token1] = ACTIONS(435), + [aux_sym_limit_clause_token1] = ACTIONS(435), + [aux_sym_offset_clause_token1] = ACTIONS(435), + [aux_sym_where_clause_token1] = ACTIONS(435), + [aux_sym_join_type_token1] = ACTIONS(435), + [aux_sym_join_type_token2] = ACTIONS(435), + [aux_sym_join_type_token3] = ACTIONS(435), + [aux_sym_join_type_token4] = ACTIONS(435), + [aux_sym_join_clause_token1] = ACTIONS(435), + [aux_sym_frame_clause_token2] = ACTIONS(435), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), + [sym__unquoted_identifier] = ACTIONS(435), + [anon_sym_BQUOTE] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_DASH_GT] = ACTIONS(435), + [anon_sym_DASH_GT_GT] = ACTIONS(433), + [anon_sym_POUND_GT] = ACTIONS(435), + [anon_sym_POUND_GT_GT] = ACTIONS(433), + [anon_sym_LBRACK] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(433), + [anon_sym_DASH] = ACTIONS(435), + [anon_sym_TILDE] = ACTIONS(435), + [anon_sym_CARET] = ACTIONS(433), + [anon_sym_STAR] = ACTIONS(433), + [anon_sym_SLASH] = ACTIONS(435), + [anon_sym_PERCENT] = ACTIONS(433), + [anon_sym_LT_LT] = ACTIONS(433), + [anon_sym_GT_GT] = ACTIONS(433), + [anon_sym_AMP] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(433), + [anon_sym_POUND] = ACTIONS(435), + [anon_sym_LT] = ACTIONS(435), + [anon_sym_LT_EQ] = ACTIONS(433), + [anon_sym_LT_GT] = ACTIONS(433), + [anon_sym_BANG_EQ] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_EQ] = ACTIONS(433), + [anon_sym_BANG_TILDE] = ACTIONS(435), + [anon_sym_TILDE_STAR] = ACTIONS(433), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(433), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [71] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [142] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4151), 1, + aux_sym_with_clause_token1, + ACTIONS(4153), 1, + anon_sym_LPAREN, + ACTIONS(4155), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4157), 1, + aux_sym_type_token2, + ACTIONS(285), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [221] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [292] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4033), 1, + aux_sym_with_clause_token1, + ACTIONS(4035), 1, + anon_sym_LPAREN, + ACTIONS(4037), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [369] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4159), 1, + aux_sym_with_clause_token1, + ACTIONS(4161), 1, + anon_sym_LPAREN, + ACTIONS(4163), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [446] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4165), 1, + anon_sym_LPAREN, + ACTIONS(4167), 1, + anon_sym_COLON_COLON, + ACTIONS(4169), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [523] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3696), 1, + sym_within_group_clause, + STATE(3894), 1, + sym_filter_clause, + STATE(4048), 1, + sym_over_clause, + ACTIONS(132), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(134), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [606] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4177), 1, + anon_sym_LBRACK, + STATE(3347), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [681] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4180), 1, + anon_sym_DOT, + STATE(3350), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(124), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [756] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3981), 1, + aux_sym_cte_token2, + ACTIONS(3983), 1, + aux_sym_comment_statement_token7, + ACTIONS(3985), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3989), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3991), 1, + aux_sym_frame_clause_token2, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4005), 1, + anon_sym_CARET, + ACTIONS(4009), 1, + anon_sym_SLASH, + ACTIONS(3999), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4001), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4003), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4007), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 7, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3987), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(743), 28, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [853] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4182), 1, + anon_sym_DOT, + STATE(3350), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [928] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4185), 1, + aux_sym_cte_token2, + ACTIONS(4187), 1, + aux_sym_comment_statement_token7, + ACTIONS(4189), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4193), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4195), 1, + aux_sym_frame_clause_token2, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(4209), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4199), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4201), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4203), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4207), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4191), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [1025] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3651), 1, + sym_over_clause, + ACTIONS(201), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1100] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4005), 1, + anon_sym_CARET, + ACTIONS(682), 21, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1246] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1317] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1388] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4005), 1, + anon_sym_CARET, + ACTIONS(4009), 1, + anon_sym_SLASH, + ACTIONS(4007), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 16, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1538] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3643), 1, + sym_over_clause, + ACTIONS(279), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1613] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3645), 1, + sym_over_clause, + ACTIONS(275), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1688] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1761] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1905] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4185), 1, + aux_sym_cte_token2, + ACTIONS(4187), 1, + aux_sym_comment_statement_token7, + ACTIONS(4189), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4193), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4195), 1, + aux_sym_frame_clause_token2, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(4209), 1, + anon_sym_SLASH, + ACTIONS(4199), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4201), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4211), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4213), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4203), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4207), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4191), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1173), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [2004] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [2075] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2146] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_DOT, + STATE(3404), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2221] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3981), 1, + aux_sym_cte_token2, + ACTIONS(3983), 1, + aux_sym_comment_statement_token7, + ACTIONS(3985), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4005), 1, + anon_sym_CARET, + ACTIONS(4009), 1, + anon_sym_SLASH, + ACTIONS(3999), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4001), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4003), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4007), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(765), 7, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3987), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(767), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [2314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2385] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2456] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2527] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2598] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(790), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [2669] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2740] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4217), 1, + anon_sym_LBRACK, + STATE(3347), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2815] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4219), 1, + anon_sym_LPAREN, + ACTIONS(4221), 1, + anon_sym_COLON_COLON, + ACTIONS(4223), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2892] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [2963] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3981), 1, + aux_sym_cte_token2, + ACTIONS(3983), 1, + aux_sym_comment_statement_token7, + ACTIONS(3985), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3991), 1, + aux_sym_frame_clause_token2, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4005), 1, + anon_sym_CARET, + ACTIONS(4009), 1, + anon_sym_SLASH, + ACTIONS(3999), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4001), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4003), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4007), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 7, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3987), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(763), 29, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [3058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3129] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3652), 1, + sym_over_clause, + ACTIONS(295), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3275] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(769), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(771), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3417] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3654), 1, + sym_over_clause, + ACTIONS(179), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3492] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3657), 1, + sym_over_clause, + ACTIONS(242), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3567] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4005), 1, + anon_sym_CARET, + ACTIONS(4009), 1, + anon_sym_SLASH, + ACTIONS(3999), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4001), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4007), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 14, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 37, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3721] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3792] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3863] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3666), 1, + sym_over_clause, + ACTIONS(187), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [3938] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4009] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3732), 1, + aux_sym_over_clause_token1, + STATE(3669), 1, + sym_over_clause, + ACTIONS(197), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4084] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4155] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4226] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(838), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4297] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4368] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4225), 1, + anon_sym_LPAREN, + ACTIONS(4227), 1, + anon_sym_COLON_COLON, + ACTIONS(4229), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4445] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4520] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4231), 1, + anon_sym_DOT, + STATE(3399), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4595] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 52, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [4666] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3685), 1, + sym_within_group_clause, + STATE(3880), 1, + sym_filter_clause, + STATE(4028), 1, + sym_over_clause, + ACTIONS(154), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(156), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4749] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(842), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4891] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_DOT, + STATE(3399), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(737), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(739), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5037] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5108] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5179] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(117), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [5250] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3595), 1, + sym_within_group_clause, + STATE(3873), 1, + sym_filter_clause, + STATE(4046), 1, + sym_over_clause, + ACTIONS(146), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(148), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5333] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5477] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(735), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5548] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5619] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5690] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(731), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5761] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [5832] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(666), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5903] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(745), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(747), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5976] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(717), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(719), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6049] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [6120] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(711), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6191] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(662), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6262] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [6333] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [6404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [6475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(786), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(705), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6617] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [6688] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4180), 1, + anon_sym_DOT, + STATE(3348), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6763] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(670), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(674), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6905] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(656), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(658), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6976] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3635), 1, + sym_within_group_clause, + STATE(3863), 1, + sym_filter_clause, + STATE(4008), 1, + sym_over_clause, + ACTIONS(150), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(152), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7059] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7130] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7201] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7272] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + ACTIONS(197), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7347] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7418] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3993), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(682), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7491] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7633] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7704] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(4209), 1, + anon_sym_SLASH, + ACTIONS(4207), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7783] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7854] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7925] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [7996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8138] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + ACTIONS(187), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8213] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4217), 1, + anon_sym_LBRACK, + STATE(3375), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8288] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8359] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(727), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8430] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3551), 1, + anon_sym_LBRACK, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8503] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8574] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8645] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8716] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2154), 1, + sym_over_clause, + ACTIONS(242), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8791] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + ACTIONS(179), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [8937] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9008] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9079] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4114), 1, + aux_sym_with_clause_token1, + ACTIONS(4116), 1, + anon_sym_LPAREN, + ACTIONS(4118), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9156] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2169), 1, + sym_over_clause, + ACTIONS(295), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9231] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4234), 1, + aux_sym_with_clause_token1, + ACTIONS(4236), 1, + anon_sym_LPAREN, + ACTIONS(4238), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9308] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + ACTIONS(201), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9383] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(688), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9454] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2187), 1, + sym_over_clause, + ACTIONS(275), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9529] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(715), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9600] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(723), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9671] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(4209), 1, + anon_sym_SLASH, + ACTIONS(4199), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4201), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4207), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9754] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3603), 1, + aux_sym_over_clause_token1, + STATE(2152), 1, + sym_over_clause, + ACTIONS(279), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9829] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4185), 1, + aux_sym_cte_token2, + ACTIONS(4187), 1, + aux_sym_comment_statement_token7, + ACTIONS(4189), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4195), 1, + aux_sym_frame_clause_token2, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(4209), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4199), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4201), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4203), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4207), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4191), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [9924] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [9995] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(130), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [10137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(144), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [10208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10279] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4185), 1, + aux_sym_cte_token2, + ACTIONS(4187), 1, + aux_sym_comment_statement_token7, + ACTIONS(4189), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4197), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4205), 1, + anon_sym_CARET, + ACTIONS(4209), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4199), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4201), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4203), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4207), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4191), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [10372] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4240), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3823), 1, + sym_within_group_clause, + STATE(3948), 1, + sym_filter_clause, + STATE(4222), 1, + sym_over_clause, + ACTIONS(152), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10454] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10594] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10664] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4246), 1, + aux_sym_with_clause_token1, + ACTIONS(4248), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10738] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4250), 1, + aux_sym_with_clause_token1, + ACTIONS(4252), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10812] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10882] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [10952] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11022] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11092] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4258), 1, + anon_sym_LPAREN, + ACTIONS(4260), 1, + aux_sym_comment_statement_token2, + STATE(3663), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4254), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4256), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [11168] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4262), 1, + anon_sym_LBRACK, + STATE(3495), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11242] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4264), 1, + aux_sym_with_clause_token1, + ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4270), 1, + aux_sym_type_token1, + ACTIONS(4272), 1, + aux_sym_type_token2, + ACTIONS(211), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(215), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [11322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11392] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11462] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4274), 1, + anon_sym_LBRACK, + STATE(3494), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11536] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4262), 1, + anon_sym_LBRACK, + STATE(3494), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11610] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11680] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11750] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11820] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4277), 1, + aux_sym_with_clause_token1, + ACTIONS(4279), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11894] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4281), 1, + aux_sym_with_clause_token1, + ACTIONS(4283), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [11968] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12108] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12318] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [12388] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [12458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [12528] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12598] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3723), 1, + anon_sym_LBRACK, + ACTIONS(265), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12670] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12740] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12810] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12950] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13020] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4105), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13232] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13302] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13582] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13652] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4240), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3809), 1, + sym_within_group_clause, + STATE(3921), 1, + sym_filter_clause, + STATE(4133), 1, + sym_over_clause, + ACTIONS(148), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13734] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4289), 1, + anon_sym_COMMA, + ACTIONS(4291), 1, + aux_sym_select_clause_body_token1, + STATE(3588), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4287), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [13810] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4128), 1, + aux_sym_filter_clause_token1, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3739), 1, + sym_filter_clause, + STATE(3974), 1, + sym_over_clause, + ACTIONS(185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(187), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [13888] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4240), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3821), 1, + sym_within_group_clause, + STATE(3972), 1, + sym_filter_clause, + STATE(4178), 1, + sym_over_clause, + ACTIONS(134), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13970] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4240), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3829), 1, + sym_within_group_clause, + STATE(3958), 1, + sym_filter_clause, + STATE(4209), 1, + sym_over_clause, + ACTIONS(156), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4293), 1, + anon_sym_DOT, + STATE(3555), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14126] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14196] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14266] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4128), 1, + aux_sym_filter_clause_token1, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3734), 1, + sym_filter_clause, + STATE(3979), 1, + sym_over_clause, + ACTIONS(195), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(197), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [14344] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14484] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14554] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14624] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14694] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14764] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [14904] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4299), 1, + anon_sym_LPAREN, + ACTIONS(4295), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4297), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [14976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(144), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15186] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15256] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 52, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [15326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15466] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4301), 1, + anon_sym_DOT, + STATE(3550), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15540] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4304), 1, + anon_sym_DOT, + ACTIONS(4306), 1, + anon_sym_LBRACK, + STATE(3586), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15616] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15686] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15756] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4312), 1, + anon_sym_LPAREN, + ACTIONS(4308), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4310), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [15828] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4293), 1, + anon_sym_DOT, + STATE(3550), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15902] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [15972] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16112] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16182] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4128), 1, + aux_sym_filter_clause_token1, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3751), 1, + sym_filter_clause, + STATE(3961), 1, + sym_over_clause, + ACTIONS(199), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(201), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [16260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(130), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16330] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4128), 1, + aux_sym_filter_clause_token1, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3746), 1, + sym_filter_clause, + STATE(3895), 1, + sym_over_clause, + ACTIONS(177), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(179), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [16408] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4314), 1, + aux_sym_with_clause_token1, + ACTIONS(4316), 1, + anon_sym_LPAREN, + ACTIONS(4318), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16484] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4151), 1, + aux_sym_with_clause_token1, + ACTIONS(4153), 1, + anon_sym_LPAREN, + ACTIONS(4155), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16560] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4320), 1, + aux_sym_with_clause_token1, + ACTIONS(4322), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16634] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4324), 1, + aux_sym_with_clause_token1, + ACTIONS(4326), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16708] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4328), 1, + aux_sym_with_clause_token1, + ACTIONS(4330), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16922] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4332), 1, + aux_sym_with_clause_token1, + ACTIONS(4334), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [16996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17206] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17276] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17345] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17483] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17621] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17690] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17759] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17828] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [17897] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4336), 1, + anon_sym_DOT, + STATE(3642), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [17970] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [18039] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4304), 1, + anon_sym_DOT, + STATE(3646), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(124), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18112] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [18181] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4289), 1, + anon_sym_COMMA, + STATE(3671), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4340), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [18254] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [18323] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18392] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4342), 1, + aux_sym_cte_token2, + ACTIONS(4344), 1, + aux_sym_comment_statement_token7, + ACTIONS(4346), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4350), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4352), 1, + aux_sym_frame_clause_token2, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(743), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4360), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4348), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [18487] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4167), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [18558] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4260), 1, + aux_sym_comment_statement_token2, + STATE(3623), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4368), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4370), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [18631] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [18700] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3869), 1, + sym_filter_clause, + STATE(3992), 1, + sym_over_clause, + ACTIONS(199), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18777] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4260), 1, + aux_sym_comment_statement_token2, + STATE(3618), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4368), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4370), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [18850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4374), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [18919] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4221), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [18990] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19059] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3845), 1, + anon_sym_LBRACK, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19130] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19199] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19337] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19613] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19682] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19751] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4227), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19822] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4376), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4378), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [19891] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [19960] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20029] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20098] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4260), 1, + aux_sym_comment_statement_token2, + STATE(3593), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4380), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4382), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [20171] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20240] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [20309] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4260), 1, + aux_sym_comment_statement_token2, + STATE(3623), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4384), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4386), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [20382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [20451] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20520] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4388), 1, + anon_sym_DOT, + STATE(3621), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [20593] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4391), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4393), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [20662] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4399), 1, + aux_sym_comment_statement_token2, + STATE(3623), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4395), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4397), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [20735] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20804] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3792), 1, + anon_sym_LBRACK, + ACTIONS(265), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [20944] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21013] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21082] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21151] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21220] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21289] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4406), 1, + anon_sym_DOT, + STATE(4327), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + ACTIONS(4402), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4404), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [21364] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4408), 1, + aux_sym_with_clause_token1, + ACTIONS(4410), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21437] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4412), 1, + anon_sym_DOT, + ACTIONS(4414), 1, + anon_sym_LBRACK, + STATE(3818), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [21512] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3882), 1, + sym_filter_clause, + STATE(4040), 1, + sym_over_clause, + ACTIONS(195), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [21589] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4416), 1, + anon_sym_COMMA, + ACTIONS(4418), 1, + aux_sym_select_clause_body_token1, + STATE(3777), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4287), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [21664] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4424), 1, + aux_sym_join_type_token1, + ACTIONS(4430), 1, + aux_sym_join_clause_token1, + STATE(15205), 1, + sym_join_type, + STATE(3637), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(4427), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(4420), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4422), 48, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [21743] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4433), 1, + aux_sym_with_clause_token1, + ACTIONS(4435), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21885] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [21954] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(684), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22027] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4336), 1, + anon_sym_DOT, + STATE(3621), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [22100] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22169] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22307] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4437), 1, + anon_sym_DOT, + STATE(3646), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [22380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22449] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22520] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22727] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22865] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22934] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4440), 1, + aux_sym_with_clause_token1, + ACTIONS(4442), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23007] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4444), 1, + anon_sym_LPAREN, + ACTIONS(4295), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4297), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [23078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23147] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23218] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23289] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23358] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4450), 1, + aux_sym_select_clause_body_token1, + ACTIONS(4446), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4448), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [23429] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23498] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4260), 1, + aux_sym_comment_statement_token2, + STATE(3623), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4452), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4454), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [23571] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23640] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4289), 1, + anon_sym_COMMA, + STATE(3688), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4458), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [23713] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23851] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [23989] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24058] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4464), 1, + anon_sym_COMMA, + STATE(3671), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4462), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [24131] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24200] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4342), 1, + aux_sym_cte_token2, + ACTIONS(4344), 1, + aux_sym_comment_statement_token7, + ACTIONS(4346), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(767), 4, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4360), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4348), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [24291] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(144), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [24429] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 11, + aux_sym_with_clause_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 50, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [24498] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24567] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4342), 1, + aux_sym_cte_token2, + ACTIONS(4344), 1, + aux_sym_comment_statement_token7, + ACTIONS(4346), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4352), 1, + aux_sym_frame_clause_token2, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(763), 4, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4360), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4348), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [24660] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24741] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 11, + aux_sym_with_clause_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 50, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [24810] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24879] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4467), 1, + aux_sym_with_clause_token1, + ACTIONS(4469), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [24952] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25090] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3872), 1, + sym_filter_clause, + STATE(4042), 1, + sym_over_clause, + ACTIONS(185), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [25167] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25236] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25305] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4289), 1, + anon_sym_COMMA, + STATE(3671), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4473), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [25378] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25447] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25516] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25585] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25654] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4475), 1, + aux_sym_with_clause_token1, + ACTIONS(4477), 1, + anon_sym_LPAREN, + ACTIONS(4479), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4481), 1, + aux_sym_type_token2, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [25731] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [25800] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4483), 1, + aux_sym_with_clause_token1, + ACTIONS(4485), 1, + anon_sym_LPAREN, + ACTIONS(4487), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4489), 1, + aux_sym_type_token1, + ACTIONS(4491), 1, + aux_sym_type_token2, + ACTIONS(211), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(215), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [25879] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4173), 1, + aux_sym_filter_clause_token1, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3841), 1, + sym_filter_clause, + STATE(4064), 1, + sym_over_clause, + ACTIONS(177), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [25956] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26025] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26102] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26171] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26240] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(130), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [26378] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4493), 1, + anon_sym_LPAREN, + ACTIONS(4308), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4310), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [26449] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26518] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26656] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4499), 1, + aux_sym_comment_statement_token7, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4505), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4507), 1, + aux_sym_frame_clause_token2, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(4521), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4511), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4513), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4515), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4519), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4503), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [26750] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 11, + aux_sym_create_function_parameter_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [26888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [26956] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27024] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27096] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27232] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(4521), 1, + anon_sym_SLASH, + ACTIONS(4519), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27308] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27376] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4499), 1, + aux_sym_comment_statement_token7, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(4521), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4511), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4513), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4515), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4519), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4503), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [27466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4523), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4525), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [27534] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4499), 1, + aux_sym_comment_statement_token7, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4507), 1, + aux_sym_frame_clause_token2, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(4521), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4511), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4513), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4515), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4519), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4503), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [27626] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [27694] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4376), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4378), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [27762] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27830] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(4521), 1, + anon_sym_SLASH, + ACTIONS(4511), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4513), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4519), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [27910] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4527), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(3906), 1, + sym_within_group_clause, + STATE(4112), 1, + sym_filter_clause, + STATE(4447), 1, + sym_over_clause, + ACTIONS(146), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(148), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [27990] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [28060] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [28128] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3979), 1, + sym_over_clause, + ACTIONS(195), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(197), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [28200] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [28268] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4475), 1, + aux_sym_with_clause_token1, + ACTIONS(4477), 1, + anon_sym_LPAREN, + ACTIONS(4479), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [28342] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [28410] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4535), 1, + anon_sym_COMMA, + STATE(3731), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4462), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [28482] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3974), 1, + sym_over_clause, + ACTIONS(185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(187), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [28554] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 11, + aux_sym_create_function_parameter_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [28622] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3969), 1, + sym_over_clause, + ACTIONS(240), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(242), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [28694] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3895), 1, + sym_over_clause, + ACTIONS(177), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(179), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [28766] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4416), 1, + anon_sym_COMMA, + STATE(3791), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4458), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [28838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [28906] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [28974] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3965), 1, + sym_over_clause, + ACTIONS(293), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(295), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [29046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29114] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4391), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4393), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [29182] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29250] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4538), 1, + aux_sym_select_clause_body_token1, + ACTIONS(4446), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4448), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [29320] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29388] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3961), 1, + sym_over_clause, + ACTIONS(199), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(201), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [29460] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3956), 1, + sym_over_clause, + ACTIONS(273), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(275), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [29532] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4540), 1, + anon_sym_LPAREN, + ACTIONS(4308), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4310), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [29602] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29670] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29738] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4542), 1, + aux_sym_with_clause_token1, + ACTIONS(4544), 1, + anon_sym_LPAREN, + ACTIONS(4546), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(313), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [29812] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4130), 1, + aux_sym_over_clause_token1, + STATE(3952), 1, + sym_over_clause, + ACTIONS(277), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(279), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [29884] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4527), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(3899), 1, + sym_within_group_clause, + STATE(4104), 1, + sym_filter_clause, + STATE(4443), 1, + sym_over_clause, + ACTIONS(132), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(134), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [29964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [30100] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4424), 1, + aux_sym_join_type_token1, + ACTIONS(4548), 1, + aux_sym_join_clause_token1, + STATE(15202), 1, + sym_join_type, + STATE(3755), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(4427), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(4420), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4422), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [30178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30246] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30382] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4551), 1, + anon_sym_LPAREN, + ACTIONS(4295), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4297), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [30452] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4553), 1, + anon_sym_DOT, + STATE(3760), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [30524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30660] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [30728] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [30864] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4556), 1, + anon_sym_DOT, + STATE(3778), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 24, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [30936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31004] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31072] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31142] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31210] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31278] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4558), 1, + anon_sym_DOT, + STATE(3772), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 24, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [31350] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4527), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(3900), 1, + sym_within_group_clause, + STATE(4094), 1, + sym_filter_clause, + STATE(4439), 1, + sym_over_clause, + ACTIONS(154), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(156), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [31430] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4573), 1, + aux_sym_create_function_statement_token5, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3925), 1, + sym_trigger_reference, + STATE(4140), 1, + sym_trigger_preferencing, + STATE(4533), 1, + sym_trigger_condition, + STATE(5220), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8735), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [31572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31640] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31710] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4416), 1, + anon_sym_COMMA, + STATE(3731), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4340), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [31782] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4556), 1, + anon_sym_DOT, + STATE(3772), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 24, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(124), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [31854] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4601), 1, + anon_sym_COMMA, + STATE(3822), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4599), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [31926] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [31996] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4603), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3928), 1, + sym_trigger_reference, + STATE(4160), 1, + sym_trigger_preferencing, + STATE(4689), 1, + sym_trigger_condition, + STATE(5327), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8781), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [32138] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [32208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [32276] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [32344] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4609), 1, + anon_sym_COMMA, + STATE(3785), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4607), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [32416] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4612), 1, + aux_sym_cte_token2, + ACTIONS(4614), 1, + aux_sym_comment_statement_token7, + ACTIONS(4616), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4620), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4622), 1, + aux_sym_frame_clause_token2, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(4634), 1, + anon_sym_SLASH, + ACTIONS(4624), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4626), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(743), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4628), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4632), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4618), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [32510] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4636), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3931), 1, + sym_trigger_reference, + STATE(4081), 1, + sym_trigger_preferencing, + STATE(4718), 1, + sym_trigger_condition, + STATE(5388), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8733), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [32652] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4374), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [32720] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [32788] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4638), 1, + aux_sym_with_clause_token1, + ACTIONS(4640), 1, + anon_sym_LPAREN, + ACTIONS(4642), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4644), 1, + aux_sym_type_token2, + ACTIONS(281), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [32864] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4416), 1, + anon_sym_COMMA, + STATE(3731), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4473), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [32936] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4527), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(3897), 1, + sym_within_group_clause, + STATE(4092), 1, + sym_filter_clause, + STATE(4438), 1, + sym_over_clause, + ACTIONS(150), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(152), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [33016] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4499), 1, + aux_sym_comment_statement_token7, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4505), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4507), 1, + aux_sym_frame_clause_token2, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4517), 1, + anon_sym_CARET, + ACTIONS(4521), 1, + anon_sym_SLASH, + ACTIONS(4648), 1, + aux_sym_order_expression_token1, + ACTIONS(4511), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4513), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4646), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4515), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4519), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4503), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1741), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [33116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [33184] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [33254] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [33322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [33390] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(684), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [33462] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(4634), 1, + anon_sym_SLASH, + ACTIONS(4632), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 10, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [33538] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(684), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [33610] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4656), 1, + aux_sym_cte_token2, + ACTIONS(4658), 1, + aux_sym_comment_statement_token7, + ACTIONS(4660), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4664), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4666), 1, + aux_sym_frame_clause_token2, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4672), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4662), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [33704] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4612), 1, + aux_sym_cte_token2, + ACTIONS(4614), 1, + aux_sym_comment_statement_token7, + ACTIONS(4616), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(4634), 1, + anon_sym_SLASH, + ACTIONS(4624), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4626), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(767), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4628), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4632), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4618), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [33794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [33862] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [33938] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34006] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4656), 1, + aux_sym_cte_token2, + ACTIONS(4658), 1, + aux_sym_comment_statement_token7, + ACTIONS(4660), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(767), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4672), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4662), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [34096] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4656), 1, + aux_sym_cte_token2, + ACTIONS(4658), 1, + aux_sym_comment_statement_token7, + ACTIONS(4660), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4666), 1, + aux_sym_frame_clause_token2, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(763), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4672), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4662), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [34188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34256] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3909), 1, + sym_filter_clause, + STATE(4213), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34332] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 8, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34412] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_COLON_COLON, + ACTIONS(130), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [34480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34548] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4678), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3963), 1, + sym_trigger_reference, + STATE(4204), 1, + sym_trigger_preferencing, + STATE(4676), 1, + sym_trigger_condition, + STATE(5397), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8730), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [34690] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34758] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4612), 1, + aux_sym_cte_token2, + ACTIONS(4614), 1, + aux_sym_comment_statement_token7, + ACTIONS(4616), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4622), 1, + aux_sym_frame_clause_token2, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(4634), 1, + anon_sym_SLASH, + ACTIONS(4624), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4626), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(763), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4628), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4632), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4618), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [34850] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(4634), 1, + anon_sym_SLASH, + ACTIONS(4624), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4626), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4632), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 8, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [34930] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1982), 1, + aux_sym_with_clause_token1, + ACTIONS(4342), 1, + aux_sym_cte_token2, + ACTIONS(4344), 1, + aux_sym_comment_statement_token7, + ACTIONS(4346), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4350), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4352), 1, + aux_sym_frame_clause_token2, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4680), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4682), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4360), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4348), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1980), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [35028] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4412), 1, + anon_sym_DOT, + STATE(3760), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [35100] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35168] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35236] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3920), 1, + sym_filter_clause, + STATE(4130), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35312] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4601), 1, + anon_sym_COMMA, + STATE(3785), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4686), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [35384] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3971), 1, + sym_filter_clause, + STATE(4197), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35460] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(261), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + sym__unquoted_identifier, + [35528] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4509), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35598] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4688), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3954), 1, + sym_trigger_reference, + STATE(4211), 1, + sym_trigger_preferencing, + STATE(4616), 1, + sym_trigger_condition, + STATE(5419), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8743), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [35740] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1743), 1, + aux_sym_with_clause_token1, + ACTIONS(4533), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4612), 1, + aux_sym_cte_token2, + ACTIONS(4614), 1, + aux_sym_comment_statement_token7, + ACTIONS(4616), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4620), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4622), 1, + aux_sym_frame_clause_token2, + ACTIONS(4630), 1, + anon_sym_CARET, + ACTIONS(4634), 1, + anon_sym_SLASH, + ACTIONS(4692), 1, + aux_sym_order_expression_token1, + ACTIONS(4624), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4626), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4690), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(4694), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4696), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4628), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4632), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4618), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1741), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [35842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35910] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4242), 1, + aux_sym_filter_clause_token1, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(3923), 1, + sym_filter_clause, + STATE(4138), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [35986] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4698), 1, + aux_sym_with_clause_token1, + ACTIONS(4700), 1, + anon_sym_LPAREN, + ACTIONS(4702), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4704), 1, + aux_sym_type_token1, + ACTIONS(4706), 1, + aux_sym_type_token2, + ACTIONS(215), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [36064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_COLON_COLON, + ACTIONS(144), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [36132] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [36200] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4708), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3912), 1, + sym_trigger_reference, + STATE(4129), 1, + sym_trigger_preferencing, + STATE(4722), 1, + sym_trigger_condition, + STATE(5360), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8726), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [36342] = 40, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4575), 1, + aux_sym_trigger_reference_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4710), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(3943), 1, + sym_trigger_reference, + STATE(4195), 1, + sym_trigger_preferencing, + STATE(4594), 1, + sym_trigger_condition, + STATE(5431), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8775), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [36484] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4035), 1, + sym_within_group_clause, + STATE(4326), 1, + sym_filter_clause, + STATE(4641), 1, + sym_over_clause, + ACTIONS(132), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(134), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [36563] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4656), 1, + aux_sym_cte_token2, + ACTIONS(4658), 1, + aux_sym_comment_statement_token7, + ACTIONS(4660), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4664), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4666), 1, + aux_sym_frame_clause_token2, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4718), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4720), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4672), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4662), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1980), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [36658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(307), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_over_clause_token1, + sym__unquoted_identifier, + [36725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(261), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [36792] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4722), 1, + anon_sym_COMMA, + STATE(3879), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4686), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [36863] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4724), 1, + anon_sym_LPAREN, + ACTIONS(4308), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4310), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [36932] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4071), 1, + sym_over_clause, + ACTIONS(273), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [37003] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4027), 1, + sym_within_group_clause, + STATE(4293), 1, + sym_filter_clause, + STATE(4651), 1, + sym_over_clause, + ACTIONS(150), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(152), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [37082] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4033), 1, + sym_within_group_clause, + STATE(4322), 1, + sym_filter_clause, + STATE(4648), 1, + sym_over_clause, + ACTIONS(154), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(156), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [37161] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2267), 1, + aux_sym_with_clause_token1, + ACTIONS(4342), 1, + aux_sym_cte_token2, + ACTIONS(4344), 1, + aux_sym_comment_statement_token7, + ACTIONS(4346), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4350), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4352), 1, + aux_sym_frame_clause_token2, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4680), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4682), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4360), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4348), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2265), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [37258] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3201), 1, + anon_sym_LBRACK, + STATE(3868), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(328), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [37329] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [37396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [37463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [37530] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4726), 1, + anon_sym_DOT, + STATE(3855), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(124), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [37601] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4728), 1, + anon_sym_LPAREN, + ACTIONS(4295), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4297), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [37670] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [37737] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4730), 1, + aux_sym_with_clause_token1, + ACTIONS(4732), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(612), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [37808] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4638), 1, + aux_sym_with_clause_token1, + ACTIONS(4640), 1, + anon_sym_LPAREN, + ACTIONS(4642), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [37881] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4041), 1, + sym_within_group_clause, + STATE(4334), 1, + sym_filter_clause, + STATE(4524), 1, + sym_over_clause, + ACTIONS(156), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [37960] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4740), 1, + anon_sym_DOT, + STATE(3855), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [38031] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [38098] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4165), 1, + anon_sym_LPAREN, + ACTIONS(4169), 1, + anon_sym_DOT_STAR, + ACTIONS(4743), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [38171] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(144), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [38238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4605), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4607), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [38305] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4745), 1, + aux_sym_with_clause_token1, + ACTIONS(4747), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(604), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [38376] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 11, + aux_sym_create_function_parameter_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [38443] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(130), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [38510] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4040), 1, + sym_over_clause, + ACTIONS(195), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [38581] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4749), 1, + aux_sym_with_clause_token1, + ACTIONS(4751), 1, + anon_sym_LPAREN, + ACTIONS(4753), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4755), 1, + aux_sym_type_token2, + ACTIONS(285), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [38656] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4757), 1, + aux_sym_with_clause_token1, + ACTIONS(4759), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(584), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [38727] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4079), 1, + sym_within_group_clause, + STATE(4361), 1, + sym_filter_clause, + STATE(4630), 1, + sym_over_clause, + ACTIONS(146), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(148), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [38806] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4761), 1, + aux_sym_with_clause_token1, + ACTIONS(4763), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(596), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [38877] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3201), 1, + anon_sym_LBRACK, + STATE(3886), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(338), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [38948] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4004), 1, + sym_over_clause, + ACTIONS(277), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39019] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4765), 1, + anon_sym_DOT, + ACTIONS(4767), 1, + anon_sym_LBRACK, + STATE(3990), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [39159] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4072), 1, + sym_over_clause, + ACTIONS(293), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39230] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(3992), 1, + sym_over_clause, + ACTIONS(199), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39301] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4726), 1, + anon_sym_DOT, + STATE(3849), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4769), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4771), 54, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [39439] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4773), 1, + anon_sym_LPAREN, + ACTIONS(4775), 1, + anon_sym_COLON_COLON, + ACTIONS(4777), 1, + anon_sym_DOT_STAR, + ACTIONS(263), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39579] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4391), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4393), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [39646] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4779), 1, + anon_sym_COMMA, + STATE(3879), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4607), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [39717] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4042), 1, + sym_over_clause, + ACTIONS(185), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4376), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4378), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [39855] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4058), 1, + sym_over_clause, + ACTIONS(240), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39926] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4782), 1, + anon_sym_DOT, + STATE(3883), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 22, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [39997] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4722), 1, + anon_sym_COMMA, + STATE(3839), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4599), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [40068] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4017), 1, + sym_within_group_clause, + STATE(4279), 1, + sym_filter_clause, + STATE(4553), 1, + sym_over_clause, + ACTIONS(148), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40147] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4785), 1, + anon_sym_LBRACK, + STATE(3886), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(321), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [40218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4374), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [40285] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4788), 1, + anon_sym_DOT, + STATE(3883), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 22, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(124), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [40356] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4788), 1, + anon_sym_DOT, + STATE(3888), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 22, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [40427] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4066), 1, + sym_within_group_clause, + STATE(4277), 1, + sym_filter_clause, + STATE(4548), 1, + sym_over_clause, + ACTIONS(152), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40506] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4523), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4525), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [40573] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4076), 1, + sym_within_group_clause, + STATE(4356), 1, + sym_filter_clause, + STATE(4528), 1, + sym_over_clause, + ACTIONS(134), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40652] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4790), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + anon_sym_LPAREN, + ACTIONS(4794), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(313), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [40725] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4175), 1, + aux_sym_over_clause_token1, + STATE(4064), 1, + sym_over_clause, + ACTIONS(177), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [40796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(275), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [40862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4796), 1, + anon_sym_DOT, + STATE(3896), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [40932] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4102), 1, + sym_filter_clause, + STATE(4441), 1, + sym_over_clause, + ACTIONS(195), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(321), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [41072] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4124), 1, + sym_filter_clause, + STATE(4450), 1, + sym_over_clause, + ACTIONS(177), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41146] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4109), 1, + sym_filter_clause, + STATE(4446), 1, + sym_over_clause, + ACTIONS(185), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41220] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4799), 1, + anon_sym_LBRACK, + STATE(3986), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(338), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41290] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(3116), 1, + aux_sym_cte_token1, + ACTIONS(4801), 1, + aux_sym_cte_token2, + ACTIONS(4803), 1, + aux_sym_comment_statement_token7, + ACTIONS(4805), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4809), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4811), 1, + aux_sym_frame_clause_token2, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(4829), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7569), 1, + sym_identifier, + ACTIONS(4815), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4817), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4819), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(375), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + ACTIONS(4823), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4827), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4807), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(377), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [41398] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4831), 1, + aux_sym_with_clause_token1, + ACTIONS(4833), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(604), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(650), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [41534] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4799), 1, + anon_sym_LBRACK, + STATE(3901), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(328), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41604] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4529), 1, + aux_sym_filter_clause_token1, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4145), 1, + sym_filter_clause, + STATE(4455), 1, + sym_over_clause, + ACTIONS(199), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41678] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4835), 1, + aux_sym_with_clause_token1, + ACTIONS(4837), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(584), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41748] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(463), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [41814] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4110), 1, + sym_over_clause, + ACTIONS(279), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [41884] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4839), 1, + aux_sym_with_clause_token1, + ACTIONS(4841), 1, + anon_sym_LPAREN, + ACTIONS(4843), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4845), 1, + aux_sym_type_token1, + ACTIONS(4847), 1, + aux_sym_type_token2, + ACTIONS(211), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(215), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [41960] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4849), 1, + aux_sym_with_clause_token1, + ACTIONS(4851), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(596), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42030] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4853), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4149), 1, + sym_trigger_preferencing, + STATE(4538), 1, + sym_trigger_condition, + STATE(5231), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8768), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [42166] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(130), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42232] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 24, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42298] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4374), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [42364] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4855), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4857), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [42430] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4859), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4174), 1, + sym_within_group_clause, + STATE(4453), 1, + sym_filter_clause, + STATE(5010), 1, + sym_over_clause, + ACTIONS(150), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(152), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42508] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(130), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42574] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4865), 1, + aux_sym_with_clause_token1, + ACTIONS(4867), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(612), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42644] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4135), 1, + sym_over_clause, + ACTIONS(275), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [42714] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4213), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [42784] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4869), 1, + anon_sym_LPAREN, + ACTIONS(4871), 1, + anon_sym_COLON_COLON, + ACTIONS(4873), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [42856] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4116), 1, + sym_over_clause, + ACTIONS(295), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [42926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4605), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4607), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [42992] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4875), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4176), 1, + sym_trigger_preferencing, + STATE(4634), 1, + sym_trigger_condition, + STATE(5406), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8727), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [43128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4877), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4879), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [43194] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4881), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4883), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [43260] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4885), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4123), 1, + sym_trigger_preferencing, + STATE(4724), 1, + sym_trigger_condition, + STATE(5369), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8716), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [43396] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4859), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4191), 1, + sym_within_group_clause, + STATE(4477), 1, + sym_filter_clause, + STATE(4998), 1, + sym_over_clause, + ACTIONS(154), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(156), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [43474] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(144), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [43540] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4887), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4187), 1, + sym_trigger_preferencing, + STATE(4586), 1, + sym_trigger_condition, + STATE(5434), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8779), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [43676] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4889), 1, + aux_sym_with_clause_token1, + ACTIONS(4891), 1, + anon_sym_LPAREN, + ACTIONS(4893), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4895), 1, + aux_sym_type_token1, + ACTIONS(4897), 1, + aux_sym_type_token2, + ACTIONS(215), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [43752] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [43818] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4899), 1, + anon_sym_COLON_COLON, + ACTIONS(4402), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4404), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [43886] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4901), 1, + anon_sym_DOT, + ACTIONS(4903), 1, + anon_sym_LBRACK, + STATE(3996), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [43958] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [44024] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4859), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4203), 1, + sym_within_group_clause, + STATE(4457), 1, + sym_filter_clause, + STATE(4991), 1, + sym_over_clause, + ACTIONS(132), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(134), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [44102] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [44168] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4376), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4378), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [44234] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4749), 1, + aux_sym_with_clause_token1, + ACTIONS(4751), 1, + anon_sym_LPAREN, + ACTIONS(4753), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [44306] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(144), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [44372] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4905), 1, + aux_sym_with_clause_token1, + ACTIONS(4907), 1, + anon_sym_LPAREN, + ACTIONS(4909), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [44444] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4911), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4212), 1, + sym_trigger_preferencing, + STATE(4632), 1, + sym_trigger_condition, + STATE(5405), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8741), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [44580] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(453), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [44646] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4859), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4210), 1, + sym_within_group_clause, + STATE(4463), 1, + sym_filter_clause, + STATE(4966), 1, + sym_over_clause, + ACTIONS(146), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(148), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [44724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [44790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4391), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4393), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [44856] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4197), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [44926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(467), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [44992] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(471), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(486), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(447), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45190] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(532), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45256] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4913), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4198), 1, + sym_trigger_preferencing, + STATE(4690), 1, + sym_trigger_condition, + STATE(5393), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8714), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [45392] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(443), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(431), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45524] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4656), 1, + aux_sym_cte_token2, + ACTIONS(4658), 1, + aux_sym_comment_statement_token7, + ACTIONS(4660), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4664), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4666), 1, + aux_sym_frame_clause_token2, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4718), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4720), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4672), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4662), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2265), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [45618] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4138), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [45688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4769), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4771), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + [45754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 26, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(144), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [45820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(279), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [45886] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 26, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(130), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [45952] = 38, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4577), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4915), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4193), 1, + sym_trigger_preferencing, + STATE(4720), 1, + sym_trigger_condition, + STATE(5386), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8754), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [46088] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(544), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(423), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46220] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(548), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46286] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(590), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46352] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2325), 1, + aux_sym_with_clause_token1, + ACTIONS(4342), 1, + aux_sym_cte_token2, + ACTIONS(4344), 1, + aux_sym_comment_statement_token7, + ACTIONS(4346), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4350), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4352), 1, + aux_sym_frame_clause_token2, + ACTIONS(4354), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4362), 1, + anon_sym_CARET, + ACTIONS(4366), 1, + anon_sym_SLASH, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4358), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4680), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4682), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4360), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4364), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4348), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2323), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [46448] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(536), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46514] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(552), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46580] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4131), 1, + sym_over_clause, + ACTIONS(242), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [46650] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + aux_sym_over_clause_token1, + STATE(4130), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [46720] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(201), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46786] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(295), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(618), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46918] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(634), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [46984] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(439), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47050] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(179), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(242), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47182] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(654), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(187), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(197), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(435), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47446] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(427), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(540), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47578] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4917), 1, + anon_sym_LBRACK, + STATE(3986), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(490), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47714] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(307), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47780] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(566), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47846] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4765), 1, + anon_sym_DOT, + STATE(3896), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(124), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(570), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [47982] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48047] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4743), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [48114] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(842), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [48179] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4920), 1, + anon_sym_DOT, + STATE(3995), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48248] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4901), 1, + anon_sym_DOT, + STATE(3995), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(124), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48317] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4923), 1, + aux_sym_with_clause_token1, + ACTIONS(4925), 1, + anon_sym_LPAREN, + ACTIONS(4927), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4929), 1, + aux_sym_type_token2, + ACTIONS(281), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48390] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3332), 1, + aux_sym_grant_statement_token8, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4150), 1, + sym_window_clause, + STATE(4312), 1, + sym_group_by_clause, + STATE(4734), 1, + sym_order_by_clause, + STATE(5387), 1, + sym_limit_clause, + STATE(5970), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [48475] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4931), 1, + aux_sym_with_clause_token1, + ACTIONS(4933), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [48544] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4935), 1, + aux_sym_with_clause_token1, + ACTIONS(4937), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [48613] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4939), 1, + anon_sym_LBRACK, + STATE(4073), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [48682] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(552), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48747] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4941), 1, + aux_sym_with_clause_token1, + ACTIONS(4943), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [48816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(447), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48881] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 22, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48946] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4945), 1, + aux_sym_with_clause_token1, + ACTIONS(4947), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [49015] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 24, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(130), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49080] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49145] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4949), 1, + aux_sym_with_clause_token1, + ACTIONS(4951), 1, + anon_sym_LPAREN, + ACTIONS(4953), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4955), 1, + aux_sym_type_token1, + ACTIONS(4957), 1, + aux_sym_type_token2, + ACTIONS(211), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(215), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49220] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [49285] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(439), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(435), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(419), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49480] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4963), 1, + anon_sym_COMMA, + ACTIONS(4965), 1, + aux_sym_order_by_clause_token1, + ACTIONS(4967), 1, + aux_sym_limit_clause_token1, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(4536), 1, + aux_sym_values_clause_repeat1, + STATE(4539), 1, + sym_order_by_clause, + STATE(5123), 1, + sym_limit_clause, + STATE(5652), 1, + sym_offset_clause, + STATE(6514), 1, + sym_fetch_clause, + ACTIONS(4959), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4961), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [49565] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 24, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(144), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49630] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4973), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4975), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [49695] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4337), 1, + sym_filter_clause, + STATE(4673), 1, + sym_over_clause, + ACTIONS(201), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [49768] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4977), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4979), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [49833] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4981), 1, + anon_sym_DOT, + STATE(4070), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [49902] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4983), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4985), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [49967] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4987), 1, + aux_sym_with_clause_token1, + ACTIONS(4989), 1, + anon_sym_LPAREN, + ACTIONS(4991), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4993), 1, + aux_sym_type_token2, + ACTIONS(285), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [50040] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(427), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50105] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4963), 1, + anon_sym_COMMA, + ACTIONS(4965), 1, + aux_sym_order_by_clause_token1, + ACTIONS(4967), 1, + aux_sym_limit_clause_token1, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(4014), 1, + aux_sym_values_clause_repeat1, + STATE(4635), 1, + sym_order_by_clause, + STATE(5121), 1, + sym_limit_clause, + STATE(5516), 1, + sym_offset_clause, + STATE(6783), 1, + sym_fetch_clause, + ACTIONS(4995), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4997), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [50190] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(540), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50255] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4999), 1, + anon_sym_DOT, + STATE(4034), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [50324] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3332), 1, + aux_sym_grant_statement_token8, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4113), 1, + sym_window_clause, + STATE(4349), 1, + sym_group_by_clause, + STATE(4767), 1, + sym_order_by_clause, + STATE(5361), 1, + sym_limit_clause, + STATE(5713), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [50409] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4324), 1, + sym_filter_clause, + STATE(4645), 1, + sym_over_clause, + ACTIONS(195), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50547] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(566), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50612] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5005), 1, + anon_sym_DOT, + STATE(4030), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [50681] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(570), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50746] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(654), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50811] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4336), 1, + sym_filter_clause, + STATE(4639), 1, + sym_over_clause, + ACTIONS(185), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50884] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4999), 1, + anon_sym_DOT, + STATE(4030), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [50953] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4360), 1, + sym_filter_clause, + STATE(4617), 1, + sym_over_clause, + ACTIONS(177), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51026] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(590), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51091] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(618), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51156] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51221] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5008), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5010), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [51286] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51351] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4306), 1, + sym_filter_clause, + STATE(4693), 1, + sym_over_clause, + ACTIONS(187), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [51424] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51489] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(650), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51554] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4775), 1, + anon_sym_COLON_COLON, + ACTIONS(263), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51621] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5012), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5014), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [51686] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51751] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(486), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51881] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(634), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51946] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52011] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(532), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5016), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5018), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [52141] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(490), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52206] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5020), 1, + aux_sym_with_clause_token1, + ACTIONS(5022), 1, + anon_sym_LPAREN, + ACTIONS(5024), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5026), 1, + aux_sym_type_token1, + ACTIONS(5028), 1, + aux_sym_type_token2, + ACTIONS(211), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(215), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52281] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(463), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(548), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52411] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(471), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52476] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(536), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52541] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5030), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5032), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [52606] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4495), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4654), 1, + anon_sym_CARET, + ACTIONS(4656), 1, + aux_sym_cte_token2, + ACTIONS(4658), 1, + aux_sym_comment_statement_token7, + ACTIONS(4660), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4664), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4666), 1, + aux_sym_frame_clause_token2, + ACTIONS(4676), 1, + anon_sym_SLASH, + ACTIONS(4668), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4670), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4718), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4720), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4672), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4674), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4662), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2323), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [52699] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(467), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52764] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5034), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5036), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + sym__unquoted_identifier, + [52829] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5038), 1, + anon_sym_DOT, + STATE(4063), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52963] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3332), 1, + aux_sym_grant_statement_token8, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4206), 1, + sym_window_clause, + STATE(4233), 1, + sym_group_by_clause, + STATE(4961), 1, + sym_order_by_clause, + STATE(5421), 1, + sym_limit_clause, + STATE(6257), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [53048] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4354), 1, + sym_filter_clause, + STATE(4521), 1, + sym_over_clause, + ACTIONS(197), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [53121] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(443), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53186] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53251] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4306), 1, + anon_sym_LBRACK, + ACTIONS(263), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53318] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4981), 1, + anon_sym_DOT, + STATE(4063), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(124), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53387] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(431), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(423), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53517] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4939), 1, + anon_sym_LBRACK, + STATE(4075), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [53586] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5041), 1, + anon_sym_DOT, + ACTIONS(5043), 1, + anon_sym_LBRACK, + STATE(4167), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53657] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5045), 1, + anon_sym_LBRACK, + STATE(4075), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [53726] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4332), 1, + sym_filter_clause, + STATE(4633), 1, + sym_over_clause, + ACTIONS(179), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [53799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(544), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(453), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53929] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4714), 1, + aux_sym_filter_clause_token1, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4359), 1, + sym_filter_clause, + STATE(4600), 1, + sym_over_clause, + ACTIONS(199), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(711), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54066] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4887), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4586), 1, + sym_trigger_condition, + STATE(5434), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8779), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [54196] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(670), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [54324] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5048), 1, + aux_sym_with_clause_token1, + ACTIONS(5050), 1, + anon_sym_LPAREN, + ACTIONS(5052), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5054), 1, + aux_sym_type_token2, + ACTIONS(281), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(790), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54460] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(674), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 25, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54588] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [54652] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(4829), 1, + anon_sym_SLASH, + ACTIONS(4819), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4827), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 15, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 29, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54728] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4801), 1, + aux_sym_cte_token2, + ACTIONS(4803), 1, + aux_sym_comment_statement_token7, + ACTIONS(4805), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4811), 1, + aux_sym_frame_clause_token2, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(4829), 1, + anon_sym_SLASH, + ACTIONS(4819), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4823), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4827), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4807), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(763), 21, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [54816] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4801), 1, + aux_sym_cte_token2, + ACTIONS(4803), 1, + aux_sym_comment_statement_token7, + ACTIONS(4805), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(4829), 1, + anon_sym_SLASH, + ACTIONS(4819), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4823), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4827), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4807), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(767), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [54902] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4441), 1, + sym_over_clause, + ACTIONS(195), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54970] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(656), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(658), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55034] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4446), 1, + sym_over_clause, + ACTIONS(185), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55102] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(4829), 1, + anon_sym_SLASH, + ACTIONS(4827), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 17, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55174] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(682), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55240] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(682), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55308] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4923), 1, + aux_sym_with_clause_token1, + ACTIONS(4925), 1, + anon_sym_LPAREN, + ACTIONS(4927), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55378] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [55506] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [55570] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4449), 1, + sym_over_clause, + ACTIONS(240), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55638] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [55728] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4450), 1, + sym_over_clause, + ACTIONS(177), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [55860] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(735), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [55924] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [55988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [56052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4452), 1, + sym_over_clause, + ACTIONS(293), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [56120] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [56184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(666), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [56248] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4455), 1, + sym_over_clause, + ACTIONS(199), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [56316] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4118), 1, + aux_sym__select_statement_repeat2, + STATE(4803), 1, + sym_order_by_clause, + STATE(5332), 1, + sym_limit_clause, + STATE(5829), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [56396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(737), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(739), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [56460] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym__select_statement_repeat2, + STATE(4803), 1, + sym_order_by_clause, + STATE(5332), 1, + sym_limit_clause, + STATE(5829), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [56540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [56604] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(731), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [56668] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym__select_statement_repeat2, + STATE(4896), 1, + sym_order_by_clause, + STATE(5297), 1, + sym_limit_clause, + STATE(5859), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [56748] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4801), 1, + aux_sym_cte_token2, + ACTIONS(4803), 1, + aux_sym_comment_statement_token7, + ACTIONS(4805), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4809), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4811), 1, + aux_sym_frame_clause_token2, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4825), 1, + anon_sym_CARET, + ACTIONS(4829), 1, + anon_sym_SLASH, + ACTIONS(4819), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4823), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4827), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4807), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(743), 20, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [56838] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2575), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [56930] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [56994] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5088), 1, + aux_sym_with_clause_token1, + ACTIONS(5090), 1, + anon_sym_LPAREN, + ACTIONS(5092), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(313), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57064] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5094), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4541), 1, + sym_trigger_condition, + STATE(5234), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8785), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [57194] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4458), 1, + sym_over_clause, + ACTIONS(273), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57262] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(786), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(769), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(771), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57390] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(723), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57454] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(715), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57518] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4853), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4538), 1, + sym_trigger_condition, + STATE(5231), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8768), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [57648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [57712] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [57776] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5096), 1, + aux_sym_with_clause_token1, + ACTIONS(5098), 1, + anon_sym_LPAREN, + ACTIONS(5100), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5102), 1, + aux_sym_type_token2, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [57848] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [57912] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [57976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58040] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4871), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58106] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(727), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [58170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58234] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58300] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4875), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4634), 1, + sym_trigger_condition, + STATE(5406), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8727), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [58430] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58498] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58564] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58636] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [58722] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4531), 1, + aux_sym_over_clause_token1, + STATE(4462), 1, + sym_over_clause, + ACTIONS(277), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [58790] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [58878] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [58942] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5104), 1, + anon_sym_DOT, + STATE(4148), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [59010] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5107), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4523), 1, + sym_trigger_condition, + STATE(5440), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8724), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59140] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4115), 1, + aux_sym__select_statement_repeat2, + STATE(4767), 1, + sym_order_by_clause, + STATE(5361), 1, + sym_limit_clause, + STATE(5713), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [59220] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5109), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4483), 1, + sym_within_group_clause, + STATE(4755), 1, + sym_filter_clause, + STATE(5328), 1, + sym_over_clause, + ACTIONS(150), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(152), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [59296] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [59372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [59436] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym__select_statement_repeat2, + STATE(4767), 1, + sym_order_by_clause, + STATE(5361), 1, + sym_limit_clause, + STATE(5713), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [59516] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5115), 1, + anon_sym_DOT, + STATE(4157), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [59584] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [59648] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5115), 1, + anon_sym_DOT, + STATE(4186), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(124), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [59716] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [59780] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [59844] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4885), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym_trigger_condition, + STATE(5369), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8716), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59974] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [60038] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3486), 1, + aux_sym_grant_statement_token8, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4281), 1, + sym_window_clause, + STATE(4398), 1, + sym_group_by_clause, + STATE(5146), 1, + sym_order_by_clause, + STATE(5617), 1, + sym_limit_clause, + STATE(6754), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [60122] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5109), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4485), 1, + sym_within_group_clause, + STATE(4752), 1, + sym_filter_clause, + STATE(5333), 1, + sym_over_clause, + ACTIONS(154), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(156), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(144), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60262] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [60326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(662), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60390] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5041), 1, + anon_sym_DOT, + STATE(4148), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(124), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(838), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [60586] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [60650] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5109), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4492), 1, + sym_within_group_clause, + STATE(4743), 1, + sym_filter_clause, + STATE(5394), 1, + sym_over_clause, + ACTIONS(132), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(134), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60726] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(717), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(719), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60792] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(130), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60856] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4456), 1, + sym_filter_clause, + STATE(4993), 1, + sym_over_clause, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60928] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60992] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5117), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4590), 1, + sym_trigger_condition, + STATE(5432), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8777), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [61122] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [61186] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [61250] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5109), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4494), 1, + sym_within_group_clause, + STATE(4733), 1, + sym_filter_clause, + STATE(5338), 1, + sym_over_clause, + ACTIONS(146), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(148), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [61326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(705), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [61390] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4987), 1, + aux_sym_with_clause_token1, + ACTIONS(4989), 1, + anon_sym_LPAREN, + ACTIONS(4991), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [61460] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5119), 1, + aux_sym_with_clause_token1, + ACTIONS(5121), 1, + anon_sym_LPAREN, + ACTIONS(5123), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [61530] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [61594] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3486), 1, + aux_sym_grant_statement_token8, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4224), 1, + sym_window_clause, + STATE(4429), 1, + sym_group_by_clause, + STATE(5089), 1, + sym_order_by_clause, + STATE(5559), 1, + sym_limit_clause, + STATE(6506), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [61678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(130), 31, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [61742] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5125), 1, + anon_sym_DOT, + STATE(4186), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(117), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [61810] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5128), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4610), 1, + sym_trigger_condition, + STATE(5427), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8744), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [61940] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5130), 1, + anon_sym_LPAREN, + ACTIONS(5132), 1, + anon_sym_COLON_COLON, + ACTIONS(5134), 1, + anon_sym_DOT_STAR, + ACTIONS(263), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [62010] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym__select_statement_repeat2, + STATE(5001), 1, + sym_order_by_clause, + STATE(5260), 1, + sym_limit_clause, + STATE(5865), 1, + sym_offset_clause, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [62090] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [62154] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4460), 1, + sym_filter_clause, + STATE(4972), 1, + sym_over_clause, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [62226] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4216), 1, + aux_sym__select_statement_repeat2, + STATE(4961), 1, + sym_order_by_clause, + STATE(5421), 1, + sym_limit_clause, + STATE(6257), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [62306] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5140), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4711), 1, + sym_trigger_condition, + STATE(5202), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8757), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [62436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4813), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(745), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(747), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [62502] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4911), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4632), 1, + sym_trigger_condition, + STATE(5405), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8741), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [62632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [62696] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [62760] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5142), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4700), 1, + sym_trigger_condition, + STATE(5384), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8759), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [62890] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(842), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [62954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [63018] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4189), 1, + aux_sym__select_statement_repeat2, + STATE(4896), 1, + sym_order_by_clause, + STATE(5297), 1, + sym_limit_clause, + STATE(5859), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [63098] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [63162] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4465), 1, + sym_filter_clause, + STATE(4962), 1, + sym_over_clause, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [63234] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4915), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4720), 1, + sym_trigger_condition, + STATE(5386), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8754), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63364] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [63428] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4154), 1, + aux_sym__select_statement_repeat2, + STATE(4734), 1, + sym_order_by_clause, + STATE(5387), 1, + sym_limit_clause, + STATE(5970), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [63508] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [63572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [63636] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [63700] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4861), 1, + aux_sym_filter_clause_token1, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4468), 1, + sym_filter_clause, + STATE(4951), 1, + sym_over_clause, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [63772] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(4913), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4690), 1, + sym_trigger_condition, + STATE(5393), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8714), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63902] = 36, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5144), 1, + aux_sym_create_function_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4706), 1, + sym_trigger_condition, + STATE(5391), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8717), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [64032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [64096] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(688), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [64160] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [64226] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + ACTIONS(5082), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym__select_statement_repeat2, + STATE(4734), 1, + sym_order_by_clause, + STATE(5387), 1, + sym_limit_clause, + STATE(5970), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [64306] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(261), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [64370] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [64436] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [64500] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3486), 1, + aux_sym_grant_statement_token8, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4254), 1, + sym_window_clause, + STATE(4489), 1, + sym_group_by_clause, + STATE(5174), 1, + sym_order_by_clause, + STATE(5460), 1, + sym_limit_clause, + STATE(6537), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [64584] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(144), 31, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [64648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [64712] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5146), 1, + aux_sym_cte_token2, + ACTIONS(5148), 1, + aux_sym_comment_statement_token7, + ACTIONS(5150), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5154), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5156), 1, + aux_sym_frame_clause_token2, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(5170), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5160), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5162), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5164), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5168), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5152), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [64801] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(4271), 1, + aux_sym__select_statement_repeat2, + STATE(5146), 1, + sym_order_by_clause, + STATE(5617), 1, + sym_limit_clause, + STATE(6754), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [64880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [64943] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4710), 1, + sym_trigger_condition, + STATE(5390), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8706), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [65070] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5180), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5182), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5184), 1, + aux_sym_cube_clause_token1, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3836), 1, + sym__expression, + STATE(8013), 1, + sym_group_expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(8045), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [65191] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [65254] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 43, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [65321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [65384] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4537), 1, + sym_trigger_condition, + STATE(5228), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8740), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [65511] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4590), 1, + sym_trigger_condition, + STATE(5432), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8777), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [65638] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4150), 1, + sym_window_clause, + STATE(4734), 1, + sym_order_by_clause, + STATE(5387), 1, + sym_limit_clause, + STATE(5970), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [65717] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(5170), 1, + anon_sym_SLASH, + ACTIONS(5168), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [65788] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5216), 1, + aux_sym_with_clause_token1, + ACTIONS(5218), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(596), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [65855] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(4268), 1, + aux_sym__select_statement_repeat2, + STATE(5174), 1, + sym_order_by_clause, + STATE(5460), 1, + sym_limit_clause, + STATE(6537), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [65934] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [65997] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5146), 1, + aux_sym_cte_token2, + ACTIONS(5148), 1, + aux_sym_comment_statement_token7, + ACTIONS(5150), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(5170), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5160), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5162), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5164), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5168), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5152), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [66082] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5226), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5228), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5230), 1, + aux_sym_cube_clause_token1, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1534), 1, + sym__expression, + STATE(4831), 1, + sym_group_expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(4970), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [66203] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4706), 1, + sym_trigger_condition, + STATE(5391), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8717), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [66330] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4703), 1, + sym_trigger_condition, + STATE(5392), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8780), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [66457] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5146), 1, + aux_sym_cte_token2, + ACTIONS(5148), 1, + aux_sym_comment_statement_token7, + ACTIONS(5150), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5156), 1, + aux_sym_frame_clause_token2, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(5170), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5160), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5162), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5164), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5168), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5152), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [66544] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(5170), 1, + anon_sym_SLASH, + ACTIONS(5160), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5162), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5168), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [66619] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [66682] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(5008), 1, + aux_sym__select_statement_repeat2, + STATE(5146), 1, + sym_order_by_clause, + STATE(5617), 1, + sym_limit_clause, + STATE(6754), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [66761] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5262), 1, + anon_sym_LBRACK, + STATE(4321), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(338), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [66828] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [66891] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [66954] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4678), 1, + sym_trigger_condition, + STATE(5396), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8708), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67081] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5264), 1, + aux_sym_with_clause_token1, + ACTIONS(5266), 1, + anon_sym_LPAREN, + ACTIONS(5268), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5270), 1, + aux_sym_type_token1, + ACTIONS(5272), 1, + aux_sym_type_token2, + ACTIONS(211), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(215), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [67154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [67217] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5280), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5282), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5284), 1, + aux_sym_cube_clause_token1, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1172), 1, + sym__expression, + STATE(4679), 1, + sym_group_expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(4677), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [67338] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4520), 1, + sym_trigger_condition, + STATE(5385), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8751), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67465] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(4245), 1, + aux_sym__select_statement_repeat2, + STATE(5089), 1, + sym_order_by_clause, + STATE(5559), 1, + sym_limit_clause, + STATE(6506), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [67544] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4653), 1, + sym_trigger_condition, + STATE(5348), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8738), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67671] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4700), 1, + sym_trigger_condition, + STATE(5384), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8759), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(307), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [67861] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4707), 1, + sym_trigger_condition, + STATE(5383), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8760), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 23, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [68051] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4642), 1, + sym_trigger_condition, + STATE(5403), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8739), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [68178] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4708), 1, + sym_trigger_condition, + STATE(5382), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8709), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [68305] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5180), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5182), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5184), 1, + aux_sym_cube_clause_token1, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3836), 1, + sym__expression, + STATE(8063), 1, + sym_group_expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(8045), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [68426] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5262), 1, + anon_sym_LBRACK, + STATE(4246), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(328), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [68493] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4619), 1, + sym_trigger_condition, + STATE(5417), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8749), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [68620] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4711), 1, + sym_trigger_condition, + STATE(5202), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8757), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [68747] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4206), 1, + sym_window_clause, + STATE(4961), 1, + sym_order_by_clause, + STATE(5421), 1, + sym_limit_clause, + STATE(6257), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [68826] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [68889] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(5008), 1, + aux_sym__select_statement_repeat2, + STATE(5089), 1, + sym_order_by_clause, + STATE(5559), 1, + sym_limit_clause, + STATE(6506), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [68968] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5316), 1, + aux_sym_with_clause_token1, + ACTIONS(5318), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(584), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [69035] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4666), 1, + sym_trigger_condition, + STATE(5316), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8755), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [69162] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(5008), 1, + aux_sym__select_statement_repeat2, + STATE(5110), 1, + sym_order_by_clause, + STATE(5637), 1, + sym_limit_clause, + STATE(6669), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [69241] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4610), 1, + sym_trigger_condition, + STATE(5427), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8744), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [69368] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4662), 1, + sym_trigger_condition, + STATE(5310), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8715), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [69495] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5320), 1, + aux_sym_with_clause_token1, + ACTIONS(5322), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [69562] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5324), 1, + aux_sym_with_clause_token1, + ACTIONS(5326), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [69629] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5328), 1, + aux_sym_with_clause_token1, + ACTIONS(5330), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [69696] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4521), 1, + sym_over_clause, + ACTIONS(197), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [69763] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5332), 1, + aux_sym_with_clause_token1, + ACTIONS(5334), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [69830] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4673), 1, + sym_over_clause, + ACTIONS(201), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [69897] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5336), 1, + anon_sym_LPAREN, + ACTIONS(5338), 1, + anon_sym_COLON_COLON, + ACTIONS(5340), 1, + anon_sym_DOT_STAR, + ACTIONS(263), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [69966] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(4330), 1, + aux_sym__select_statement_repeat2, + STATE(5110), 1, + sym_order_by_clause, + STATE(5637), 1, + sym_limit_clause, + STATE(6669), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [70045] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4603), 1, + sym_trigger_condition, + STATE(5428), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8697), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [70172] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5348), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5350), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5352), 1, + aux_sym_cube_clause_token1, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3817), 1, + sym__expression, + STATE(7992), 1, + sym_group_expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(8061), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70293] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5384), 1, + anon_sym_DOT, + ACTIONS(5386), 1, + anon_sym_LBRACK, + STATE(4495), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [70362] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4596), 1, + sym_trigger_condition, + STATE(5430), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8773), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [70489] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4654), 1, + sym_trigger_condition, + STATE(5305), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8699), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [70616] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5388), 1, + aux_sym_with_clause_token1, + ACTIONS(5390), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(604), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [70683] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5392), 1, + aux_sym_with_clause_token1, + ACTIONS(5394), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(612), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [70750] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5180), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5182), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5184), 1, + aux_sym_cube_clause_token1, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7438), 1, + sym__expression, + STATE(9085), 1, + sym_group_expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(8045), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70871] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5280), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5282), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5284), 1, + aux_sym_cube_clause_token1, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1172), 1, + sym__expression, + STATE(4298), 1, + sym_group_expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(4677), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70992] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [71057] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [71120] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4645), 1, + sym_over_clause, + ACTIONS(195), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [71187] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4644), 1, + sym_trigger_condition, + STATE(5291), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8776), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [71314] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(5008), 1, + aux_sym__select_statement_repeat2, + STATE(5187), 1, + sym_order_by_clause, + STATE(5647), 1, + sym_limit_clause, + STATE(6584), 1, + sym_offset_clause, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [71393] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [71456] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [71519] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5436), 1, + anon_sym_COMMA, + ACTIONS(5438), 1, + aux_sym_having_clause_token1, + STATE(4338), 1, + aux_sym_group_by_clause_repeat1, + STATE(5192), 1, + sym_having_clause, + ACTIONS(5432), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5434), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [71590] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(3116), 1, + aux_sym_cte_token1, + ACTIONS(5440), 1, + aux_sym_cte_token2, + ACTIONS(5442), 1, + aux_sym_comment_statement_token7, + ACTIONS(5444), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5448), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5450), 1, + aux_sym_frame_clause_token2, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7569), 1, + sym_identifier, + ACTIONS(5454), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5456), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5458), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(375), 3, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + ACTIONS(5462), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5466), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5446), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(377), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [71695] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [71758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [71821] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4597), 1, + sym_trigger_condition, + STATE(5262), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8746), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [71948] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5474), 1, + aux_sym_cte_token2, + ACTIONS(5476), 1, + aux_sym_null_hint_token2, + ACTIONS(5478), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(5480), 1, + anon_sym_LBRACK, + STATE(5102), 1, + aux_sym_array_type_repeat1, + STATE(5621), 1, + sym_NULL, + STATE(4625), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(5470), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5472), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [72025] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5482), 1, + anon_sym_DOT, + STATE(4311), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(124), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [72092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [72155] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4672), 1, + sym_over_clause, + ACTIONS(295), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [72222] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4556), 1, + sym_trigger_condition, + STATE(5250), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8770), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [72349] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(261), 34, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [72412] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5348), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5350), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5352), 1, + aux_sym_cube_clause_token1, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3817), 1, + sym__expression, + STATE(8051), 1, + sym_group_expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(8061), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [72533] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4530), 1, + sym_trigger_condition, + STATE(5438), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8723), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [72660] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5484), 1, + anon_sym_DOT, + STATE(4311), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [72727] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4113), 1, + sym_window_clause, + STATE(4767), 1, + sym_order_by_clause, + STATE(5361), 1, + sym_limit_clause, + STATE(5713), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [72806] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4523), 1, + sym_trigger_condition, + STATE(5440), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8724), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [72933] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [72998] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [73063] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5487), 1, + aux_sym_with_clause_token1, + ACTIONS(5489), 1, + anon_sym_LPAREN, + ACTIONS(5491), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5493), 1, + aux_sym_type_token1, + ACTIONS(5495), 1, + aux_sym_type_token2, + ACTIONS(211), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(215), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [73136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [73199] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4618), 1, + sym_trigger_condition, + STATE(5268), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8772), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [73326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [73389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [73452] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5497), 1, + anon_sym_LBRACK, + STATE(4321), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [73519] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4639), 1, + sym_over_clause, + ACTIONS(185), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [73586] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [73649] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4628), 1, + sym_over_clause, + ACTIONS(240), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [73716] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5096), 1, + aux_sym_with_clause_token1, + ACTIONS(5098), 1, + anon_sym_LPAREN, + ACTIONS(5100), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [73785] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4617), 1, + sym_over_clause, + ACTIONS(177), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [73852] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + aux_sym_sequence_token5, + ACTIONS(4406), 1, + anon_sym_DOT, + STATE(4329), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_schema_rename_action_token1, + aux_sym_alter_schema_rename_action_token2, + aux_sym_alter_owner_action_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_add_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token4, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_exclude_token1, + aux_sym_table_constraint_exclude_token2, + aux_sym_table_constraint_foreign_key_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_values_clause_token1, + anon_sym_COLON_COLON, + [73919] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(4295), 1, + aux_sym__select_statement_repeat2, + STATE(5151), 1, + sym_order_by_clause, + STATE(5627), 1, + sym_limit_clause, + STATE(6635), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [73998] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + aux_sym_sequence_token5, + ACTIONS(5500), 1, + anon_sym_DOT, + STATE(4329), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_schema_rename_action_token1, + aux_sym_alter_schema_rename_action_token2, + aux_sym_alter_owner_action_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_add_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token4, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_exclude_token1, + aux_sym_table_constraint_exclude_token2, + aux_sym_table_constraint_foreign_key_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_values_clause_token1, + anon_sym_COLON_COLON, + [74065] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + ACTIONS(5172), 1, + anon_sym_COMMA, + STATE(5008), 1, + aux_sym__select_statement_repeat2, + STATE(5151), 1, + sym_order_by_clause, + STATE(5627), 1, + sym_limit_clause, + STATE(6635), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [74144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [74207] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4675), 1, + sym_over_clause, + ACTIONS(275), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [74274] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [74337] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4693), 1, + sym_over_clause, + ACTIONS(187), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [74404] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4541), 1, + sym_trigger_condition, + STATE(5234), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8785), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [74531] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4608), 1, + sym_over_clause, + ACTIONS(293), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [74598] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4701), 1, + sym_over_clause, + ACTIONS(279), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [74665] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5436), 1, + anon_sym_COMMA, + ACTIONS(5438), 1, + aux_sym_having_clause_token1, + STATE(4378), 1, + aux_sym_group_by_clause_repeat1, + STATE(5182), 1, + sym_having_clause, + ACTIONS(5503), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5505), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [74736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(117), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [74799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(130), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [74862] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5180), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5182), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5184), 1, + aux_sym_cube_clause_token1, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7438), 1, + sym__expression, + STATE(8063), 1, + sym_group_expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(8045), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [74983] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5507), 1, + aux_sym_with_clause_token1, + ACTIONS(5509), 1, + anon_sym_LPAREN, + ACTIONS(5511), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(313), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [75052] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4585), 1, + aux_sym_trigger_condition_token1, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4575), 1, + sym_trigger_condition, + STATE(5261), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8784), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [75179] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(144), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [75242] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5482), 1, + anon_sym_DOT, + STATE(4304), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [75309] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5517), 1, + anon_sym_RPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7716), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(15010), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [75434] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5553), 1, + anon_sym_DOT, + STATE(4347), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [75501] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5146), 1, + aux_sym_cte_token2, + ACTIONS(5148), 1, + aux_sym_comment_statement_token7, + ACTIONS(5150), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5154), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5156), 1, + aux_sym_frame_clause_token2, + ACTIONS(5158), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5166), 1, + anon_sym_CARET, + ACTIONS(5170), 1, + anon_sym_SLASH, + ACTIONS(5160), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5162), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5556), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5558), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5164), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5168), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5152), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2675), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [75592] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3328), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3334), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(4201), 1, + sym_window_clause, + STATE(4803), 1, + sym_order_by_clause, + STATE(5332), 1, + sym_limit_clause, + STATE(5829), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [75671] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 31, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [75734] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [75797] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5560), 1, + anon_sym_DOT, + STATE(4347), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(124), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [75864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 46, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [75927] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4573), 1, + sym_over_clause, + ACTIONS(242), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [75994] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5562), 1, + aux_sym_with_clause_token1, + ACTIONS(5564), 1, + anon_sym_LPAREN, + ACTIONS(5566), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(313), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [76063] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4738), 1, + aux_sym_over_clause_token1, + STATE(4633), 1, + sym_over_clause, + ACTIONS(179), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [76130] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5560), 1, + anon_sym_DOT, + STATE(4352), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [76197] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5226), 1, + aux_sym_grouping_sets_clause_token1, + ACTIONS(5228), 1, + aux_sym_rollup_clause_token1, + ACTIONS(5230), 1, + aux_sym_cube_clause_token1, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1534), 1, + sym__expression, + STATE(4436), 1, + sym_group_expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + STATE(4970), 3, + sym_grouping_sets_clause, + sym_rollup_clause, + sym_cube_clause, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [76318] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4560), 1, + sym_over_clause, + ACTIONS(277), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [76385] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4587), 1, + sym_over_clause, + ACTIONS(273), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [76452] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + aux_sym_over_clause_token1, + STATE(4600), 1, + sym_over_clause, + ACTIONS(199), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [76519] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5048), 1, + aux_sym_with_clause_token1, + ACTIONS(5050), 1, + anon_sym_LPAREN, + ACTIONS(5052), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [76588] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5568), 1, + aux_sym_with_clause_token1, + ACTIONS(5570), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(596), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [76654] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [76716] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7847), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11997), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [76838] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5578), 1, + aux_sym_grant_statement_token4, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4595), 1, + sym__expression, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8447), 1, + sym_select_statement, + STATE(10490), 1, + sym_with_clause, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [76960] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7911), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11939), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77082] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7851), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12055), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77204] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7933), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11881), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(144), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [77388] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7853), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11823), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77510] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7822), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12107), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77632] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7902), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11765), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77754] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4595), 1, + sym__expression, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8447), 1, + sym_select_statement, + STATE(10588), 1, + sym_with_clause, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77876] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7938), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11707), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [77998] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(130), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78060] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7926), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11649), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [78182] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5614), 1, + anon_sym_COMMA, + STATE(4378), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5610), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5612), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [78248] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7812), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14963), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [78370] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7821), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12159), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [78492] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5617), 1, + anon_sym_DOT, + STATE(4382), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 42, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [78558] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5619), 1, + anon_sym_DOT, + STATE(4382), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 42, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [78624] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5622), 1, + anon_sym_LPAREN, + ACTIONS(5624), 1, + aux_sym_comment_statement_token2, + STATE(4719), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4254), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4256), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [78692] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7908), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11591), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [78814] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7808), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(15010), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [78936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 45, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [78998] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7871), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11577), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [79120] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7864), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11665), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [79242] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7843), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12211), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [79364] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7856), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11733), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [79486] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [79548] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(463), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [79610] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7922), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12263), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [79732] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5626), 1, + anon_sym_DOT, + STATE(4394), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(117), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [79798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [79860] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5629), 1, + anon_sym_DOT, + STATE(4394), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(124), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [79926] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7850), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11809), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [80048] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4328), 1, + sym_window_clause, + STATE(5110), 1, + sym_order_by_clause, + STATE(5637), 1, + sym_limit_clause, + STATE(6669), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [80126] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5631), 1, + anon_sym_COMMA, + ACTIONS(5633), 1, + aux_sym_having_clause_token1, + STATE(4534), 1, + aux_sym_group_by_clause_repeat1, + STATE(5217), 1, + sym_having_clause, + ACTIONS(5503), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5505), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [80196] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + aux_sym_sequence_token5, + ACTIONS(115), 53, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_schema_rename_action_token1, + aux_sym_alter_schema_rename_action_token2, + aux_sym_alter_owner_action_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_add_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token4, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_exclude_token1, + aux_sym_table_constraint_exclude_token2, + aux_sym_table_constraint_foreign_key_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_values_clause_token1, + anon_sym_DOT, + anon_sym_COLON_COLON, + [80258] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7858), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12315), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [80380] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7841), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11893), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [80502] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [80564] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(467), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80626] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(471), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(486), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80750] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(532), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80812] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(544), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(548), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(552), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80998] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(618), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81060] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(570), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81122] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(566), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(540), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81246] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(427), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81308] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(435), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81370] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(439), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81432] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7831), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11970), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [81554] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7817), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12365), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [81676] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7819), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12050), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [81798] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 1, + aux_sym_sequence_token5, + ACTIONS(4406), 1, + anon_sym_DOT, + STATE(4327), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_schema_rename_action_token1, + aux_sym_alter_schema_rename_action_token2, + aux_sym_alter_owner_action_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_add_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token4, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_exclude_token1, + aux_sym_table_constraint_exclude_token2, + aux_sym_table_constraint_foreign_key_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_values_clause_token1, + [81864] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5635), 1, + aux_sym_with_clause_token1, + ACTIONS(5637), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(584), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [81930] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7875), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14923), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [82052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5639), 1, + aux_sym_with_clause_token1, + ACTIONS(5641), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(604), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82118] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5643), 1, + aux_sym_with_clause_token1, + ACTIONS(5645), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(612), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82246] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5647), 1, + anon_sym_LPAREN, + ACTIONS(5649), 1, + anon_sym_COLON_COLON, + ACTIONS(5651), 1, + anon_sym_DOT_STAR, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82314] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7904), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14876), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [82436] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4281), 1, + sym_window_clause, + STATE(5146), 1, + sym_order_by_clause, + STATE(5617), 1, + sym_limit_clause, + STATE(6754), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [82514] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5132), 1, + anon_sym_COLON_COLON, + ACTIONS(263), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82578] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4767), 1, + anon_sym_LBRACK, + ACTIONS(263), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82642] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(419), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82704] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(490), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82766] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(307), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [82828] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5653), 1, + aux_sym_with_clause_token1, + ACTIONS(5655), 1, + anon_sym_LPAREN, + ACTIONS(5657), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5659), 1, + aux_sym_type_token1, + ACTIONS(5661), 1, + aux_sym_type_token2, + ACTIONS(211), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(215), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [82900] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5631), 1, + anon_sym_COMMA, + ACTIONS(5633), 1, + aux_sym_having_clause_token1, + STATE(4399), 1, + aux_sym_group_by_clause_repeat1, + STATE(5216), 1, + sym_having_clause, + ACTIONS(5432), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5434), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [82970] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(130), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [83032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83094] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83156] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(654), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83280] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(144), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [83342] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(634), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(261), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83528] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83590] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83652] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1147), 1, + aux_sym_grant_statement_token4, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2081), 1, + sym__expression, + STATE(2569), 1, + sym_select_clause, + STATE(6490), 1, + sym__select_statement, + STATE(6707), 1, + sym_select_statement, + STATE(10965), 1, + sym_with_clause, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [83774] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(536), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83836] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(590), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [83960] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(423), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84022] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4993), 1, + sym_over_clause, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84088] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5699), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(4802), 1, + sym_within_group_clause, + STATE(5273), 1, + sym_filter_clause, + STATE(6331), 1, + sym_over_clause, + ACTIONS(146), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(148), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [84162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84224] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4965), 1, + sym_over_clause, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84290] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4962), 1, + sym_over_clause, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(431), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84418] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(443), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84480] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4952), 1, + sym_over_clause, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84546] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5699), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(4904), 1, + sym_within_group_clause, + STATE(5256), 1, + sym_filter_clause, + STATE(6340), 1, + sym_over_clause, + ACTIONS(132), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(134), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [84620] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(447), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84682] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4951), 1, + sym_over_clause, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84748] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(453), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84810] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4938), 1, + sym_over_clause, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [84876] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7832), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14823), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [84998] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5699), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(4885), 1, + sym_within_group_clause, + STATE(5300), 1, + sym_filter_clause, + STATE(6352), 1, + sym_over_clause, + ACTIONS(154), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(156), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [85072] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4891), 1, + sym_over_clause, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [85138] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5705), 1, + aux_sym_with_clause_token1, + ACTIONS(5707), 1, + anon_sym_LPAREN, + ACTIONS(5709), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5711), 1, + aux_sym_type_token2, + ACTIONS(281), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(285), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [85208] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7936), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14731), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [85330] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5699), 1, + aux_sym_within_group_clause_token1, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(4876), 1, + sym_within_group_clause, + STATE(5303), 1, + sym_filter_clause, + STATE(6354), 1, + sym_over_clause, + ACTIONS(150), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(152), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [85404] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5713), 1, + anon_sym_LBRACK, + STATE(4505), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(328), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [85470] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5629), 1, + anon_sym_DOT, + STATE(4396), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [85536] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5715), 1, + anon_sym_DOT, + STATE(4474), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 40, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [85602] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5718), 1, + anon_sym_DOT, + STATE(4474), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 40, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [85668] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5720), 1, + aux_sym_with_clause_token1, + ACTIONS(5722), 1, + anon_sym_LPAREN, + ACTIONS(5724), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5726), 1, + aux_sym_type_token2, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [85738] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + aux_sym_over_clause_token1, + STATE(4972), 1, + sym_over_clause, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [85804] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7848), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14306), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [85926] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7807), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12132), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [86048] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5728), 1, + aux_sym_with_clause_token1, + ACTIONS(5730), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(584), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86114] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5732), 1, + anon_sym_LBRACK, + STATE(4503), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [86180] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5734), 1, + aux_sym_with_clause_token1, + ACTIONS(5736), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(596), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86246] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4750), 1, + sym_filter_clause, + STATE(5336), 1, + sym_over_clause, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86316] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5738), 1, + aux_sym_with_clause_token1, + ACTIONS(5740), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(604), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86382] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4739), 1, + sym_filter_clause, + STATE(5337), 1, + sym_over_clause, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86452] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5742), 1, + aux_sym_with_clause_token1, + ACTIONS(5744), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(612), 31, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86518] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7930), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14278), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [86640] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7842), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14106), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [86762] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4224), 1, + sym_window_clause, + STATE(5089), 1, + sym_order_by_clause, + STATE(5559), 1, + sym_limit_clause, + STATE(6506), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [86840] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7898), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12223), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [86962] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5746), 1, + anon_sym_DOT, + STATE(4491), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [87028] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4786), 1, + sym_filter_clause, + STATE(5343), 1, + sym_over_clause, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [87098] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 23, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(650), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [87160] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5111), 1, + aux_sym_filter_clause_token1, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(4807), 1, + sym_filter_clause, + STATE(5345), 1, + sym_over_clause, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [87230] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5384), 1, + anon_sym_DOT, + STATE(4491), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(124), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [87296] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7901), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12322), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [87418] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7799), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13971), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [87540] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7921), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12455), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [87662] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(144), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [87724] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5749), 1, + anon_sym_LBRACK, + STATE(4500), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [87790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(130), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [87852] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7894), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12607), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [87974] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5732), 1, + anon_sym_LBRACK, + STATE(4500), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [88040] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_create_function_statement_token7, + ACTIONS(3488), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(4254), 1, + sym_window_clause, + STATE(5174), 1, + sym_order_by_clause, + STATE(5460), 1, + sym_limit_clause, + STATE(6537), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [88118] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5713), 1, + anon_sym_LBRACK, + STATE(4510), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(338), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [88184] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7802), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12712), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [88306] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7855), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13666), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [88428] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7942), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12800), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [88550] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7806), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12898), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [88672] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5752), 1, + anon_sym_LBRACK, + STATE(4510), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [88738] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7934), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13623), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [88860] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7907), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12843), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [88982] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7945), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13446), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [89104] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7927), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13275), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [89226] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7881), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13087), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [89348] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7836), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14860), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [89470] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7878), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12761), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [89592] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5521), 1, + aux_sym_grant_statement_token4, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7835), 1, + sym__expression, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12979), 1, + sym_select_statement, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [89714] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [89775] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5316), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8755), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [89896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [89957] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [90018] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5430), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8773), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [90139] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [90200] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(130), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [90261] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(144), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [90322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(117), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [90383] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [90444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 11, + aux_sym_with_clause_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 42, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [90505] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5428), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8697), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [90626] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5755), 1, + anon_sym_DOT, + STATE(4544), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [90691] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5757), 1, + aux_sym_with_clause_token1, + ACTIONS(5759), 1, + anon_sym_LPAREN, + ACTIONS(5761), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5763), 1, + aux_sym_type_token1, + ACTIONS(5765), 1, + aux_sym_type_token2, + ACTIONS(211), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(215), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [90762] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5406), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8727), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [90883] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5767), 1, + anon_sym_COMMA, + STATE(4534), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5610), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5612), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [90948] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5770), 1, + anon_sym_DOT, + STATE(4535), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 41, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [91013] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5777), 1, + anon_sym_COMMA, + STATE(4536), 1, + aux_sym_values_clause_repeat1, + ACTIONS(5773), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5775), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [91078] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5219), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8712), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [91199] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5440), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8724), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [91320] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4967), 1, + aux_sym_limit_clause_token1, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(5131), 1, + sym_limit_clause, + STATE(5610), 1, + sym_offset_clause, + STATE(6776), 1, + sym_fetch_clause, + ACTIONS(5780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5782), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [91393] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5784), 1, + anon_sym_DOT, + STATE(4535), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 41, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [91458] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5438), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8723), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [91579] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5786), 1, + anon_sym_DOT, + STATE(4542), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [91644] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(3116), 1, + aux_sym_cte_token1, + ACTIONS(5789), 1, + aux_sym_cte_token2, + ACTIONS(5791), 1, + aux_sym_comment_statement_token7, + ACTIONS(5793), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5797), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5799), 1, + aux_sym_frame_clause_token2, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5817), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7569), 1, + sym_identifier, + ACTIONS(375), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(5803), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5805), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5807), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5809), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5811), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5815), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5795), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(377), 13, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [91747] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5755), 1, + anon_sym_DOT, + STATE(4545), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [91812] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5819), 1, + anon_sym_DOT, + STATE(4545), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [91877] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(419), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [91938] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5822), 1, + anon_sym_DOT, + STATE(4551), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 41, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [92003] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [92064] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5824), 1, + anon_sym_LBRACK, + STATE(4549), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92129] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2801), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [92218] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5827), 1, + anon_sym_DOT, + STATE(4551), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 41, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [92283] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4903), 1, + anon_sym_LBRACK, + ACTIONS(263), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [92407] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5830), 1, + anon_sym_DOT, + STATE(4542), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [92472] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5338), 1, + anon_sym_COLON_COLON, + ACTIONS(263), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92535] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5226), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8721), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [92656] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 1, + aux_sym_sequence_token5, + ACTIONS(158), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_schema_rename_action_token1, + aux_sym_alter_schema_rename_action_token2, + aux_sym_alter_owner_action_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_add_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token4, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_exclude_token1, + aux_sym_table_constraint_exclude_token2, + aux_sym_table_constraint_foreign_key_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_values_clause_token1, + anon_sym_COLON_COLON, + [92717] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5836), 1, + aux_sym_cte_token2, + ACTIONS(5839), 1, + aux_sym_null_hint_token2, + ACTIONS(5842), 1, + aux_sym_table_constraint_check_token1, + STATE(5621), 1, + sym_NULL, + STATE(4558), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(5832), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5834), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [92788] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5845), 1, + anon_sym_LBRACK, + STATE(4549), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(338), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92853] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(447), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92914] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(439), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92975] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(435), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93036] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5847), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5849), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [93097] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(427), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93158] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(540), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(566), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93280] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(570), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93341] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(618), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(552), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [93524] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5845), 1, + anon_sym_LBRACK, + STATE(4559), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(328), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(548), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [93711] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(544), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93772] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5228), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8740), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [93893] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(532), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(486), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94015] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(838), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(790), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(471), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(467), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94259] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94320] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(769), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(771), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94381] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 13, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 40, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [94442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(443), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94503] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5427), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8744), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [94624] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(431), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94685] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(745), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(747), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94748] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(717), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(719), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94811] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5417), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8749), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [94932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(711), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [94993] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5851), 1, + aux_sym_with_clause_token1, + ACTIONS(5853), 1, + anon_sym_LPAREN, + ACTIONS(5855), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5857), 1, + aux_sym_type_token2, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [95062] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(662), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [95123] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5405), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8741), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [95244] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2797), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [95333] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5403), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8739), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [95454] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5242), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8752), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [95575] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(786), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [95636] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(650), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [95697] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [95758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(666), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [95819] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(670), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [95880] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5348), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8738), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [96001] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5859), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5861), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [96062] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [96123] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(463), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(674), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96245] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(423), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96306] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(590), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96367] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5396), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8708), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [96488] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(656), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(658), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96549] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(682), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96612] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96673] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(705), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96734] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(688), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96795] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5393), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8714), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [96916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [96977] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5250), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8770), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [97098] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5392), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8780), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [97219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(715), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [97280] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(723), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [97341] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(307), 31, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [97402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5863), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5865), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [97463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5867), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5869), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [97524] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5474), 1, + aux_sym_cte_token2, + ACTIONS(5476), 1, + aux_sym_null_hint_token2, + ACTIONS(5478), 1, + aux_sym_table_constraint_check_token1, + STATE(5621), 1, + sym_NULL, + STATE(4558), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(5871), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5873), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [97595] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(727), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [97656] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [97717] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(536), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [97778] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5875), 1, + anon_sym_LBRACK, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [97841] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [97902] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5830), 1, + anon_sym_DOT, + STATE(4554), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [97967] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5391), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8717), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [98088] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [98149] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5432), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8777), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [98270] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4967), 1, + aux_sym_limit_clause_token1, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(5123), 1, + sym_limit_clause, + STATE(5652), 1, + sym_offset_clause, + STATE(6514), 1, + sym_fetch_clause, + ACTIONS(4959), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4961), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [98343] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(453), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [98404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(731), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [98465] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(735), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [98526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [98587] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(634), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [98648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [98709] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5390), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8706), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [98830] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5877), 1, + aux_sym_with_clause_token1, + ACTIONS(5879), 1, + anon_sym_LPAREN, + ACTIONS(5881), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5883), 1, + aux_sym_type_token1, + ACTIONS(5885), 1, + aux_sym_type_token2, + ACTIONS(211), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(215), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [98901] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5261), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8784), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [99022] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [99083] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(737), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(739), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [99144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(654), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [99205] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [99266] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5887), 1, + aux_sym_with_clause_token1, + ACTIONS(5889), 1, + anon_sym_LPAREN, + ACTIONS(5891), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(313), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [99333] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [99394] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [99455] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5893), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5895), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [99516] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5389), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8700), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [99637] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5262), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8746), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [99758] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5624), 1, + aux_sym_comment_statement_token2, + STATE(4721), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4384), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4386), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [99823] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2265), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [99912] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5897), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5899), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [99973] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5705), 1, + aux_sym_with_clause_token1, + ACTIONS(5707), 1, + anon_sym_LPAREN, + ACTIONS(5709), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(285), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [100040] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 21, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(490), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [100101] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2793), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [100190] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [100251] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5268), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8772), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [100372] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4497), 1, + aux_sym_cte_token2, + ACTIONS(4501), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5056), 1, + aux_sym_comment_statement_token7, + ACTIONS(5060), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5062), 1, + aux_sym_frame_clause_token2, + ACTIONS(5064), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5072), 1, + anon_sym_CARET, + ACTIONS(5076), 1, + anon_sym_SLASH, + ACTIONS(4650), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4652), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5066), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5068), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5070), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5074), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(5058), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2753), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [100461] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 22, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(842), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [100522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [100583] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5270), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8702), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [100704] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [100765] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 11, + aux_sym_with_clause_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 42, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [100826] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [100887] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [100948] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5720), 1, + aux_sym_with_clause_token1, + ACTIONS(5722), 1, + anon_sym_LPAREN, + ACTIONS(5724), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(285), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [101015] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101137] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5901), 1, + aux_sym_with_clause_token1, + ACTIONS(5903), 1, + anon_sym_LPAREN, + ACTIONS(5905), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(313), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [101204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101265] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5386), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8754), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [101386] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1980), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(1982), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [101447] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5385), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8751), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [101568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5610), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5612), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [101629] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101690] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101751] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101812] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 13, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 40, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [101873] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 13, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 40, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [101934] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [101995] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102056] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102117] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102178] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5369), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8716), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [102299] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5384), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8759), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [102420] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102481] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102786] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102847] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [102969] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5310), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8715), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [103090] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 44, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [103151] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5440), 1, + aux_sym_cte_token2, + ACTIONS(5442), 1, + aux_sym_comment_statement_token7, + ACTIONS(5444), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5448), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5450), 1, + aux_sym_frame_clause_token2, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_SLASH, + ACTIONS(5458), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5462), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5466), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 7, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5446), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(743), 18, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [103238] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5383), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8760), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [103359] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5624), 1, + aux_sym_comment_statement_token2, + STATE(4655), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4368), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4370), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [103424] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5624), 1, + aux_sym_comment_statement_token2, + STATE(4721), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4368), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4370), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [103489] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5382), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8709), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [103610] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5308), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(8788), 1, + sym_trigger_body, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [103731] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5305), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8699), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [103852] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5911), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym__select_statement_repeat2, + ACTIONS(5907), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5909), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [103917] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5381), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8769), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [104038] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5291), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8776), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [104159] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(682), 21, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [104224] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_SLASH, + ACTIONS(5466), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 16, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 29, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [104293] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5624), 1, + aux_sym_comment_statement_token2, + STATE(4705), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4380), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4382), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [104358] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5440), 1, + aux_sym_cte_token2, + ACTIONS(5442), 1, + aux_sym_comment_statement_token7, + ACTIONS(5444), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_SLASH, + ACTIONS(5458), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5462), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5466), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(765), 7, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5446), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(767), 20, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [104441] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5440), 1, + aux_sym_cte_token2, + ACTIONS(5442), 1, + aux_sym_comment_statement_token7, + ACTIONS(5444), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5450), 1, + aux_sym_frame_clause_token2, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_SLASH, + ACTIONS(5458), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5462), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5466), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 7, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5446), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(763), 19, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [104526] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5452), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5464), 1, + anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_SLASH, + ACTIONS(5458), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5466), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 14, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 27, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [104599] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5434), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8779), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [104720] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5624), 1, + aux_sym_comment_statement_token2, + STATE(4721), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4452), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4454), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [104785] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5202), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8757), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [104906] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5914), 1, + aux_sym_comment_statement_token2, + STATE(4721), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4395), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4397), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [104971] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5231), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8768), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [105092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(117), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [105153] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5234), 1, + sym_trigger_order, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8785), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + ACTIONS(4587), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [105274] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(786), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [105334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [105394] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(5917), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12112), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [105508] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5925), 1, + anon_sym_COMMA, + STATE(4765), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5921), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5923), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [105572] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(5937), 1, + anon_sym_SLASH, + ACTIONS(5929), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5931), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5935), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 12, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 28, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [105644] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(5939), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(15036), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [105758] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5941), 1, + anon_sym_DOT, + STATE(4996), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [105822] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(5943), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12116), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [105936] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5345), 1, + sym_over_clause, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [106000] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5361), 1, + sym_limit_clause, + STATE(5713), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [106068] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5420), 1, + sym_create_index_include_clause, + STATE(5504), 1, + sym_create_index_with_clause, + STATE(6726), 1, + sym_where_clause, + ACTIONS(5945), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5949), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106140] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5379), 1, + sym_create_index_include_clause, + STATE(5463), 1, + sym_create_index_with_clause, + STATE(6541), 1, + sym_where_clause, + ACTIONS(5955), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5957), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106212] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5415), 1, + sym_create_index_include_clause, + STATE(5495), 1, + sym_create_index_with_clause, + STATE(6661), 1, + sym_where_clause, + ACTIONS(5959), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5961), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106284] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5232), 1, + sym_create_index_include_clause, + STATE(5535), 1, + sym_create_index_with_clause, + STATE(6769), 1, + sym_where_clause, + ACTIONS(5963), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5965), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106356] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5344), 1, + sym_over_clause, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [106420] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [106480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106540] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5971), 1, + anon_sym_COMMA, + STATE(4742), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5967), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5969), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [106604] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5343), 1, + sym_over_clause, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [106668] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5435), 1, + sym_create_index_include_clause, + STATE(5447), 1, + sym_create_index_with_clause, + STATE(6475), 1, + sym_where_clause, + ACTIONS(5974), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5976), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106740] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5982), 1, + aux_sym_sequence_token2, + ACTIONS(5985), 1, + aux_sym_sequence_token3, + ACTIONS(5988), 1, + aux_sym_sequence_token5, + ACTIONS(5991), 1, + aux_sym_sequence_token8, + ACTIONS(5994), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(5978), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5980), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [106812] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(5997), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12170), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [106926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5907), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5909), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [106986] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(737), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(739), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [107046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [107106] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5342), 1, + sym_over_clause, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [107170] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6003), 1, + aux_sym_cte_token1, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4889), 1, + aux_sym_sequence_repeat1, + ACTIONS(5999), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6001), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [107244] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5337), 1, + sym_over_clause, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [107308] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4935), 1, + aux_sym_sequence_repeat1, + ACTIONS(6015), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6017), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [107380] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6019), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12174), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107494] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5336), 1, + sym_over_clause, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [107558] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + ACTIONS(6025), 1, + aux_sym_cte_token1, + STATE(4829), 1, + aux_sym_sequence_repeat1, + ACTIONS(6021), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6023), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [107632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [107692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [107752] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6027), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12206), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107866] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6029), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12215), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(842), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [108040] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6035), 1, + aux_sym_cte_token2, + ACTIONS(6037), 1, + aux_sym_null_hint_token2, + ACTIONS(6039), 1, + anon_sym_LBRACK, + STATE(5221), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(6492), 1, + sym_NULL, + ACTIONS(6031), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6033), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [108112] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6041), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6043), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [108172] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6045), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12447), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108286] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5925), 1, + anon_sym_COMMA, + STATE(4798), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(6047), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6049), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [108350] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6055), 1, + aux_sym_order_expression_token1, + ACTIONS(6051), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6053), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [108412] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5332), 1, + sym_limit_clause, + STATE(5829), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [108480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5847), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5849), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [108540] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6057), 1, + aux_sym_with_clause_token1, + ACTIONS(6059), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(612), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [108604] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6061), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14871), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108718] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(261), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [108778] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(723), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [108838] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6063), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12412), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108952] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6065), 1, + aux_sym_with_clause_token1, + ACTIONS(6067), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(604), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [109016] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(5937), 1, + anon_sym_SLASH, + ACTIONS(6071), 1, + aux_sym_cte_token2, + ACTIONS(6073), 1, + aux_sym_comment_statement_token7, + ACTIONS(6077), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6081), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(6083), 1, + aux_sym_frame_clause_token2, + ACTIONS(5929), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5931), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6085), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(6087), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6075), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6089), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5935), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(6079), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(6069), 17, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [109106] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(5937), 1, + anon_sym_SLASH, + ACTIONS(6071), 1, + aux_sym_cte_token2, + ACTIONS(6073), 1, + aux_sym_comment_statement_token7, + ACTIONS(6077), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6081), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(6083), 1, + aux_sym_frame_clause_token2, + ACTIONS(5929), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5931), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6089), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(741), 5, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5935), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(6079), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(743), 19, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [109192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(715), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [109252] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6091), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12122), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [109366] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5859), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5861), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [109426] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6093), 1, + aux_sym_with_clause_token1, + ACTIONS(6095), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(596), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [109490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5863), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5865), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [109550] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6097), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12066), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [109664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5867), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5869), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [109724] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6099), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12041), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [109838] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6101), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12032), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [109952] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5349), 1, + sym_over_clause, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [110016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(160), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [110076] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6103), 1, + aux_sym_with_clause_token1, + ACTIONS(6105), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(584), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [110140] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6107), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14862), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110254] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6109), 1, + anon_sym_COMMA, + STATE(4742), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(6047), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6049), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [110318] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6111), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12288), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110432] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5414), 1, + sym_create_index_include_clause, + STATE(5569), 1, + sym_create_index_with_clause, + STATE(6572), 1, + sym_where_clause, + ACTIONS(6113), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6115), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [110504] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6117), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12308), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110618] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6119), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14267), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110732] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6121), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12420), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110846] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6123), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12444), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110960] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6125), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12012), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [111074] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6127), 1, + anon_sym_COMMA, + STATE(4798), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5967), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5969), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [111138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [111198] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6130), 1, + anon_sym_DOT, + STATE(4381), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 40, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [111262] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6132), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12924), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [111376] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(5263), 1, + sym_filter_clause, + STATE(6305), 1, + sym_over_clause, + ACTIONS(199), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(201), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [111444] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5297), 1, + sym_limit_clause, + STATE(5859), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [111512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(688), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [111572] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6134), 1, + aux_sym_frame_clause_token1, + ACTIONS(6136), 1, + aux_sym_frame_bound_token1, + ACTIONS(6138), 1, + aux_sym_frame_bound_token3, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7797), 1, + sym__expression, + STATE(10407), 1, + sym_frame_bound, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [111688] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6140), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12589), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [111802] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + aux_sym_over_clause_token1, + STATE(5350), 1, + sym_over_clause, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [111866] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6142), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12598), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [111980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [112040] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6144), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12702), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112154] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6146), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12708), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112268] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6148), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14816), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112382] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6150), 1, + anon_sym_DOT, + STATE(4868), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [112446] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(5937), 1, + anon_sym_SLASH, + ACTIONS(6071), 1, + aux_sym_cte_token2, + ACTIONS(6073), 1, + aux_sym_comment_statement_token7, + ACTIONS(6077), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5929), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5931), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6089), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(765), 5, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5935), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(6079), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(767), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [112528] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6152), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11951), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112642] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6154), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12926), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6150), 1, + anon_sym_DOT, + STATE(4813), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [112820] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6109), 1, + anon_sym_COMMA, + STATE(4790), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5921), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5923), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [112884] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6156), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12375), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112998] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6158), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12751), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113112] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6160), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12756), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113226] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6162), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12481), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113340] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6164), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12372), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113454] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6166), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12792), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113568] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6168), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12795), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113682] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6170), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12836), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113796] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6172), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12839), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113910] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6174), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14813), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [114024] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(6176), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6178), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [114096] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6035), 1, + aux_sym_cte_token2, + ACTIONS(6037), 1, + aux_sym_null_hint_token2, + ACTIONS(6039), 1, + anon_sym_LBRACK, + STATE(5221), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(6492), 1, + sym_NULL, + ACTIONS(6180), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6182), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [114168] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5610), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5612), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [114228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [114288] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5400), 1, + sym_create_index_include_clause, + STATE(5459), 1, + sym_create_index_with_clause, + STATE(6531), 1, + sym_where_clause, + ACTIONS(6184), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6186), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [114360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(731), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [114420] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(5937), 1, + anon_sym_SLASH, + ACTIONS(6071), 1, + aux_sym_cte_token2, + ACTIONS(6073), 1, + aux_sym_comment_statement_token7, + ACTIONS(6077), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6083), 1, + aux_sym_frame_clause_token2, + ACTIONS(5929), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5931), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6089), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(761), 5, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5935), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(6079), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(763), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [114504] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6188), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12890), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [114618] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(682), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [114680] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6190), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12847), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [114794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(656), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(658), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [114854] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6192), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11882), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [114968] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6194), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12966), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115082] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(6196), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6198), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [115154] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6200), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12972), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [115328] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6202), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11800), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115442] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6204), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11743), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115556] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(682), 19, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [115620] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6206), 1, + anon_sym_LPAREN, + ACTIONS(6208), 1, + anon_sym_COLON_COLON, + ACTIONS(6210), 1, + anon_sym_DOT_STAR, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [115686] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5248), 1, + sym_create_index_include_clause, + STATE(5544), 1, + sym_create_index_with_clause, + STATE(6743), 1, + sym_where_clause, + ACTIONS(6212), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6214), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [115758] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6216), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13060), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115872] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6218), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13066), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115986] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6220), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11792), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116100] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6222), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12008), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116214] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6224), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14913), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116328] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6226), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13154), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [116502] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6228), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13267), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116616] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6230), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13414), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116730] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6232), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13429), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116844] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6234), 1, + aux_sym_order_expression_token1, + ACTIONS(6051), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6053), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [116906] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6236), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13587), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117020] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6238), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13594), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117134] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(674), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [117194] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6240), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13762), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117308] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5375), 1, + sym_create_index_include_clause, + STATE(5457), 1, + sym_create_index_with_clause, + STATE(6517), 1, + sym_where_clause, + ACTIONS(6242), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6244), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [117380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [117440] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6246), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11726), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117554] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6248), 1, + anon_sym_DOT, + STATE(4868), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [117618] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(670), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [117678] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6251), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13779), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117792] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(666), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [117852] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6253), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11723), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117966] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5933), 1, + anon_sym_CARET, + ACTIONS(5937), 1, + anon_sym_SLASH, + ACTIONS(5935), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 14, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [118034] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(705), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [118094] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + ACTIONS(160), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [118154] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(5298), 1, + sym_filter_clause, + STATE(6343), 1, + sym_over_clause, + ACTIONS(195), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(197), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [118222] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5233), 1, + sym_create_index_include_clause, + STATE(5475), 1, + sym_create_index_with_clause, + STATE(6589), 1, + sym_where_clause, + ACTIONS(6255), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6257), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [118294] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6259), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12118), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118408] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6261), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13938), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 41, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [118582] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6263), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12222), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118696] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5258), 1, + sym_create_index_include_clause, + STATE(5545), 1, + sym_create_index_with_clause, + STATE(6713), 1, + sym_where_clause, + ACTIONS(6265), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6267), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [118768] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(735), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [118828] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6269), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12226), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118942] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(5286), 1, + sym_filter_clause, + STATE(6335), 1, + sym_over_clause, + ACTIONS(185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(187), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119010] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6271), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12274), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [119124] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6273), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12278), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [119238] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6275), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12330), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [119352] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(6277), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6279), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119424] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6281), 1, + anon_sym_DOT, + STATE(4890), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119488] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(447), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [119548] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5378), 1, + sym_create_index_include_clause, + STATE(5549), 1, + sym_create_index_with_clause, + STATE(6622), 1, + sym_where_clause, + ACTIONS(6284), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6286), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119620] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(5022), 1, + aux_sym_sequence_repeat1, + ACTIONS(6288), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6290), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119692] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5212), 1, + sym_create_index_include_clause, + STATE(5479), 1, + sym_create_index_with_clause, + STATE(6599), 1, + sym_where_clause, + ACTIONS(6292), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6294), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119764] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119824] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5260), 1, + sym_limit_clause, + STATE(5865), 1, + sym_offset_clause, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [119892] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6296), 1, + aux_sym_with_clause_token1, + ACTIONS(6298), 1, + anon_sym_LPAREN, + ACTIONS(6300), 1, + aux_sym_create_table_statement_token1, + ACTIONS(6302), 1, + aux_sym_type_token2, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119960] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5437), 1, + sym_create_index_include_clause, + STATE(5557), 1, + sym_create_index_with_clause, + STATE(6557), 1, + sym_where_clause, + ACTIONS(6304), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6306), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [120032] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5206), 1, + sym_create_index_include_clause, + STATE(5480), 1, + sym_create_index_with_clause, + STATE(6606), 1, + sym_where_clause, + ACTIONS(6308), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6310), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [120104] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5893), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5895), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [120164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6312), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6314), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [120224] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6316), 1, + aux_sym_with_clause_token1, + ACTIONS(6318), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(584), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [120288] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6320), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13943), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [120402] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5701), 1, + aux_sym_filter_clause_token1, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(5267), 1, + sym_filter_clause, + STATE(6314), 1, + sym_over_clause, + ACTIONS(177), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(179), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [120470] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6322), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12482), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [120584] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6324), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14962), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [120698] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5773), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5775), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [120758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6326), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6328), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [120818] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5255), 1, + sym_create_index_include_clause, + STATE(5632), 1, + sym_create_index_with_clause, + STATE(6736), 1, + sym_where_clause, + ACTIONS(6330), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6332), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [120890] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6334), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11655), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [121004] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6336), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11644), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [121118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [121178] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6338), 1, + aux_sym_with_clause_token1, + ACTIONS(6340), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(596), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [121242] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6342), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14082), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [121356] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5418), 1, + sym_create_index_include_clause, + STATE(5568), 1, + sym_create_index_with_clause, + STATE(6560), 1, + sym_where_clause, + ACTIONS(6344), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6346), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [121428] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6352), 1, + aux_sym_cte_token1, + ACTIONS(6354), 1, + anon_sym_LPAREN, + STATE(6666), 4, + sym_type_spec_composite, + sym_type_spec_enum, + sym_type_spec_range, + sym_type_spec_base, + ACTIONS(6348), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6350), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [121494] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6356), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14099), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [121608] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5897), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5899), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [121668] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [121728] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6358), 1, + aux_sym_with_clause_token1, + ACTIONS(6360), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(604), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [121792] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5399), 1, + sym_create_index_include_clause, + STATE(5555), 1, + sym_create_index_with_clause, + STATE(6568), 1, + sym_where_clause, + ACTIONS(6362), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6364), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [121864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(453), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [121924] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + ACTIONS(6370), 1, + aux_sym_cte_token1, + STATE(4842), 1, + aux_sym_sequence_repeat1, + ACTIONS(6366), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6368), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [121998] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6372), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11954), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122112] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6374), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14723), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122226] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6376), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11522), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122340] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6378), 1, + aux_sym_with_clause_token1, + ACTIONS(6380), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(612), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [122404] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6382), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11525), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122518] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [122578] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6384), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14917), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122692] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5412), 1, + sym_create_index_include_clause, + STATE(5571), 1, + sym_create_index_with_clause, + STATE(6576), 1, + sym_where_clause, + ACTIONS(6386), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6388), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [122764] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6390), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14720), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122878] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(662), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [122938] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [122998] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(6392), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6394), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [123070] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(443), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [123130] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6396), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11554), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [123244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(431), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [123304] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(711), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [123364] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6398), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11557), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [123478] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5259), 1, + sym_create_index_include_clause, + STATE(5626), 1, + sym_create_index_with_clause, + STATE(6748), 1, + sym_where_clause, + ACTIONS(6400), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6402), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [123550] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6404), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12070), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [123664] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5413), 1, + sym_create_index_include_clause, + STATE(5552), 1, + sym_create_index_with_clause, + STATE(6587), 1, + sym_where_clause, + ACTIONS(6406), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6408), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [123736] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5254), 1, + sym_create_index_include_clause, + STATE(5653), 1, + sym_create_index_with_clause, + STATE(6504), 1, + sym_where_clause, + ACTIONS(6410), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6412), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [123808] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6414), 1, + anon_sym_DOT, + STATE(4475), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 38, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [123872] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(790), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [123932] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5368), 1, + sym_create_index_include_clause, + STATE(5548), 1, + sym_create_index_with_clause, + STATE(6637), 1, + sym_where_clause, + ACTIONS(6416), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6418), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [124004] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5404), 1, + sym_create_index_include_clause, + STATE(5572), 1, + sym_create_index_with_clause, + STATE(6580), 1, + sym_where_clause, + ACTIONS(6420), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6422), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [124076] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5421), 1, + sym_limit_clause, + STATE(6257), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [124144] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5274), 1, + sym_create_index_include_clause, + STATE(5654), 1, + sym_create_index_with_clause, + STATE(6502), 1, + sym_where_clause, + ACTIONS(6424), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6426), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [124216] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [124276] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(423), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [124336] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5288), 1, + sym_create_index_include_clause, + STATE(5657), 1, + sym_create_index_with_clause, + STATE(6483), 1, + sym_where_clause, + ACTIONS(6428), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6430), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [124408] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5277), 1, + sym_create_index_include_clause, + STATE(5616), 1, + sym_create_index_with_clause, + STATE(6763), 1, + sym_where_clause, + ACTIONS(6432), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6434), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [124480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [124540] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6436), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14968), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [124654] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(590), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [124714] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [124774] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6438), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13008), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [124888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [124948] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5387), 1, + sym_limit_clause, + STATE(5970), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [125016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [125076] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5436), 1, + sym_create_index_include_clause, + STATE(5573), 1, + sym_create_index_with_clause, + STATE(6582), 1, + sym_where_clause, + ACTIONS(6440), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6442), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [125148] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(6444), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6446), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [125220] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(536), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [125280] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [125340] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [125400] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6448), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11602), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [125514] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6450), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11606), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [125628] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1980), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(1982), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [125688] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5284), 1, + sym_create_index_include_clause, + STATE(5614), 1, + sym_create_index_with_clause, + STATE(6764), 1, + sym_where_clause, + ACTIONS(6452), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6454), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [125760] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [125820] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6456), 1, + aux_sym_with_clause_token1, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + aux_sym_create_table_statement_token1, + ACTIONS(6462), 1, + aux_sym_type_token1, + ACTIONS(6464), 1, + aux_sym_type_token2, + ACTIONS(211), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(215), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [125890] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6466), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11660), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126004] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6468), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11664), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126118] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6470), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(15070), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126232] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [126292] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [126352] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5285), 1, + sym_create_index_include_clause, + STATE(5613), 1, + sym_create_index_with_clause, + STATE(6765), 1, + sym_where_clause, + ACTIONS(6472), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6474), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [126424] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6476), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13009), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126538] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5354), 1, + sym_create_index_include_clause, + STATE(5482), 1, + sym_create_index_with_clause, + STATE(6630), 1, + sym_where_clause, + ACTIONS(6478), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6480), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [126610] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(634), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [126670] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(717), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(719), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [126732] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5851), 1, + aux_sym_with_clause_token1, + ACTIONS(5853), 1, + anon_sym_LPAREN, + ACTIONS(5855), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [126798] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6482), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11718), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126912] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6484), 1, + aux_sym_with_clause_token1, + ACTIONS(6486), 1, + anon_sym_LPAREN, + ACTIONS(6488), 1, + aux_sym_create_table_statement_token1, + ACTIONS(6490), 1, + aux_sym_type_token2, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [126980] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6492), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14410), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127094] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6494), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14394), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127208] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6496), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11722), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127442] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6498), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11776), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127556] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127616] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5927), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(745), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(747), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(654), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127738] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5941), 1, + anon_sym_DOT, + STATE(4890), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [127802] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6500), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11950), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127976] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6502), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11780), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [128090] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6504), 1, + aux_sym_with_clause_token1, + ACTIONS(6506), 1, + anon_sym_LPAREN, + ACTIONS(6508), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(313), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [128156] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3336), 1, + aux_sym_limit_clause_token1, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5249), 1, + sym_limit_clause, + STATE(5658), 1, + sym_offset_clause, + ACTIONS(6510), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6512), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [128224] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6514), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11834), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [128338] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(634), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [128398] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6516), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11896), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [128512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(467), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [128572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(769), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(771), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [128632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(471), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [128692] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6518), 1, + anon_sym_COMMA, + STATE(5008), 1, + aux_sym__select_statement_repeat2, + ACTIONS(5907), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5909), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [128756] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(590), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [128816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [128876] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(443), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [128936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(435), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [128996] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6521), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12448), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [129110] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(463), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129230] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(727), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129290] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(486), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129350] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5951), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5401), 1, + sym_create_index_include_clause, + STATE(5575), 1, + sym_create_index_with_clause, + STATE(6590), 1, + sym_where_clause, + ACTIONS(6523), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6525), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [129422] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(532), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129482] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6527), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11892), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [129596] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4964), 1, + aux_sym_sequence_repeat1, + ACTIONS(6529), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6531), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [129668] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6005), 1, + aux_sym_sequence_token2, + ACTIONS(6007), 1, + aux_sym_sequence_token3, + ACTIONS(6009), 1, + aux_sym_sequence_token5, + ACTIONS(6011), 1, + aux_sym_sequence_token8, + ACTIONS(6013), 1, + aux_sym_sequence_token9, + STATE(4745), 1, + aux_sym_sequence_repeat1, + ACTIONS(6533), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6535), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [129740] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(544), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129800] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(548), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129860] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(838), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [129980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 40, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [130040] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(552), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130100] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(490), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130160] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(618), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130220] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6537), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12411), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [130334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(650), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130394] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6539), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14246), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [130508] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6541), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11838), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [130622] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6543), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(14261), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [130736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(570), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(566), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130856] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(453), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [130916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(419), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [130976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(540), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131036] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(427), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131096] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(439), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131156] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6545), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(13116), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [131270] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 43, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [131330] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [131390] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5043), 1, + anon_sym_LBRACK, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131452] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6547), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(11957), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [131566] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5649), 1, + anon_sym_COLON_COLON, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131628] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6549), 1, + anon_sym_RPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7587), 1, + sym__expression, + STATE(12326), 1, + sym__function_call_arguments, + ACTIONS(5919), 2, + aux_sym_grant_statement_token2, + aux_sym__function_call_arguments_token1, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [131742] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6555), 1, + anon_sym_COMMA, + STATE(5183), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6551), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6553), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [131805] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6557), 1, + aux_sym_with_clause_token1, + ACTIONS(6559), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(596), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [131868] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(790), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131927] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(838), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [131986] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(842), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132045] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(769), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(771), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132104] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6561), 1, + aux_sym_with_clause_token1, + ACTIONS(6563), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(612), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [132167] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(745), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(747), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [132287] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(717), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(719), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(711), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132407] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6565), 1, + aux_sym_with_clause_token1, + ACTIONS(6567), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(604), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [132470] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(662), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132529] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(786), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132588] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6569), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6571), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [132647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(666), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132706] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(670), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132765] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(674), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132824] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5817), 1, + anon_sym_SLASH, + ACTIONS(5807), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5809), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5815), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 26, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [132895] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5789), 1, + aux_sym_cte_token2, + ACTIONS(5791), 1, + aux_sym_comment_statement_token7, + ACTIONS(5793), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5799), 1, + aux_sym_frame_clause_token2, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5817), 1, + anon_sym_SLASH, + ACTIONS(5807), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5809), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5811), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5815), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5795), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(763), 18, + aux_sym_cte_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [132978] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5789), 1, + aux_sym_cte_token2, + ACTIONS(5791), 1, + aux_sym_comment_statement_token7, + ACTIONS(5793), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5817), 1, + anon_sym_SLASH, + ACTIONS(5807), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5809), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5811), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5815), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(765), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5795), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(767), 19, + aux_sym_cte_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [133059] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6573), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(5633), 1, + sym_within_group_clause, + STATE(6683), 1, + sym_filter_clause, + STATE(6856), 1, + sym_over_clause, + ACTIONS(148), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [133130] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(656), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(658), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133189] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6579), 1, + aux_sym_with_clause_token1, + ACTIONS(6581), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(584), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [133252] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5817), 1, + anon_sym_SLASH, + ACTIONS(5815), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133319] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6573), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(5634), 1, + sym_within_group_clause, + STATE(6673), 1, + sym_filter_clause, + STATE(6851), 1, + sym_over_clause, + ACTIONS(134), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [133390] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(682), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133451] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(682), 20, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133514] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_COLON_COLON, + ACTIONS(130), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [133573] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(705), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(715), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133691] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(723), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133750] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6573), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(5635), 1, + sym_within_group_clause, + STATE(6667), 1, + sym_filter_clause, + STATE(6904), 1, + sym_over_clause, + ACTIONS(156), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [133821] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6583), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6585), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [133880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5907), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5909), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [133939] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(9), 1, + aux_sym_truncate_statement_token1, + ACTIONS(11), 1, + aux_sym_comment_statement_token1, + ACTIONS(13), 1, + aux_sym_begin_statement_token1, + ACTIONS(15), 1, + aux_sym_commit_statement_token1, + ACTIONS(17), 1, + aux_sym_rollback_statement_token1, + ACTIONS(19), 1, + aux_sym_create_statement_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(27), 1, + aux_sym_trigger_event_token1, + ACTIONS(29), 1, + aux_sym_trigger_event_token2, + ACTIONS(31), 1, + aux_sym_trigger_event_token3, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(6587), 1, + ts_builtin_sym_end, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9018), 1, + sym_with_clause, + STATE(5096), 2, + sym__statement, + aux_sym_source_file_repeat1, + STATE(8763), 26, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_truncate_statement, + sym_comment_statement, + sym_begin_statement, + sym_commit_statement, + sym_rollback_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_create_function_statement, + sym_create_trigger_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [134044] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6597), 1, + aux_sym_create_extension_statement_token2, + STATE(5191), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6589), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6591), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [134111] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6599), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6601), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [134170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(727), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [134229] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5617), 1, + sym_limit_clause, + STATE(6754), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [134296] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5789), 1, + aux_sym_cte_token2, + ACTIONS(5791), 1, + aux_sym_comment_statement_token7, + ACTIONS(5793), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5797), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5799), 1, + aux_sym_frame_clause_token2, + ACTIONS(5801), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5817), 1, + anon_sym_SLASH, + ACTIONS(5807), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5809), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5811), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5815), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5795), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(743), 17, + aux_sym_cte_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [134381] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(731), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [134440] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4406), 1, + anon_sym_DOT, + STATE(4327), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + ACTIONS(4402), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4404), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [134505] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6573), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(5636), 1, + sym_within_group_clause, + STATE(6659), 1, + sym_filter_clause, + STATE(6838), 1, + sym_over_clause, + ACTIONS(152), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [134576] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6603), 1, + anon_sym_COMMA, + STATE(5094), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5967), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5969), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [134639] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(735), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [134698] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6606), 1, + ts_builtin_sym_end, + ACTIONS(6608), 1, + aux_sym_with_clause_token1, + ACTIONS(6611), 1, + aux_sym_truncate_statement_token1, + ACTIONS(6614), 1, + aux_sym_comment_statement_token1, + ACTIONS(6617), 1, + aux_sym_begin_statement_token1, + ACTIONS(6620), 1, + aux_sym_commit_statement_token1, + ACTIONS(6623), 1, + aux_sym_rollback_statement_token1, + ACTIONS(6626), 1, + aux_sym_create_statement_token1, + ACTIONS(6629), 1, + aux_sym_alter_statement_token1, + ACTIONS(6632), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(6635), 1, + aux_sym_pg_command_token1, + ACTIONS(6638), 1, + aux_sym_trigger_event_token1, + ACTIONS(6641), 1, + aux_sym_trigger_event_token2, + ACTIONS(6644), 1, + aux_sym_trigger_event_token3, + ACTIONS(6647), 1, + aux_sym_drop_statement_token1, + ACTIONS(6650), 1, + aux_sym_grant_statement_token1, + ACTIONS(6653), 1, + aux_sym_grant_statement_token4, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9018), 1, + sym_with_clause, + STATE(5096), 2, + sym__statement, + aux_sym_source_file_repeat1, + STATE(8763), 26, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_truncate_statement, + sym_comment_statement, + sym_begin_statement, + sym_commit_statement, + sym_rollback_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_create_function_statement, + sym_create_trigger_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [134803] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6656), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6658), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [134862] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6660), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(5567), 1, + sym_within_group_clause, + STATE(6571), 1, + sym_filter_clause, + STATE(6890), 1, + sym_over_clause, + ACTIONS(152), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [134933] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6136), 1, + aux_sym_frame_bound_token1, + ACTIONS(6138), 1, + aux_sym_frame_bound_token3, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7797), 1, + sym__expression, + STATE(12408), 1, + sym_frame_bound, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [135046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [135105] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6660), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(5574), 1, + sym_within_group_clause, + STATE(6588), 1, + sym_filter_clause, + STATE(6894), 1, + sym_over_clause, + ACTIONS(156), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [135176] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5480), 1, + anon_sym_LBRACK, + STATE(5119), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(338), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [135239] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6660), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(5578), 1, + sym_within_group_clause, + STATE(6594), 1, + sym_filter_clause, + STATE(6918), 1, + sym_over_clause, + ACTIONS(134), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [135310] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6666), 1, + aux_sym_with_clause_token1, + ACTIONS(6668), 1, + anon_sym_LPAREN, + ACTIONS(6670), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(313), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135375] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6672), 1, + anon_sym_COMMA, + STATE(5178), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5921), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5923), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [135438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(737), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(739), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [135497] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6674), 1, + aux_sym_with_clause_token1, + ACTIONS(6676), 1, + anon_sym_LPAREN, + ACTIONS(6678), 1, + aux_sym_create_table_statement_token1, + ACTIONS(6680), 1, + aux_sym_type_token2, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135564] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6682), 1, + anon_sym_DOT, + STATE(4540), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 39, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [135627] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6690), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6686), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135692] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5627), 1, + sym_limit_clause, + STATE(6635), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135759] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5198), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6696), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6692), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6694), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135824] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6702), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6698), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6700), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135889] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5460), 1, + sym_limit_clause, + STATE(6537), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [135956] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(688), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [136015] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6706), 1, + aux_sym_with_clause_token1, + ACTIONS(6710), 1, + aux_sym_create_extension_statement_token2, + STATE(5139), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6704), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6708), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136084] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5200), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6716), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6712), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6714), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136149] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136208] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6720), 1, + aux_sym_with_clause_token1, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6605), 1, + sym__identifier, + ACTIONS(6718), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(6722), 40, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [136283] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6730), 1, + anon_sym_LBRACK, + STATE(5119), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(321), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [136346] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + ACTIONS(6737), 1, + aux_sym_trigger_reference_token1, + STATE(5619), 1, + sym_from_clause, + STATE(6755), 1, + sym_where_clause, + ACTIONS(6733), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6735), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136413] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(5652), 1, + sym_offset_clause, + STATE(6514), 1, + sym_fetch_clause, + ACTIONS(4959), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4961), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136480] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6296), 1, + aux_sym_with_clause_token1, + ACTIONS(6298), 1, + anon_sym_LPAREN, + ACTIONS(6300), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136545] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(5610), 1, + sym_offset_clause, + STATE(6776), 1, + sym_fetch_clause, + ACTIONS(5780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5782), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136612] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6660), 1, + aux_sym_within_group_clause_token1, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(5579), 1, + sym_within_group_clause, + STATE(6600), 1, + sym_filter_clause, + STATE(6920), 1, + sym_over_clause, + ACTIONS(148), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [136683] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 9, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_COLON_COLON, + ACTIONS(144), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136742] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6739), 1, + anon_sym_DOT, + STATE(4547), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 39, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [136805] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(453), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [136923] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6745), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6741), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6743), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [136986] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 10, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 41, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [137045] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4969), 1, + aux_sym_offset_clause_token1, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(5566), 1, + sym_offset_clause, + STATE(6550), 1, + sym_fetch_clause, + ACTIONS(6748), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6750), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137112] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6756), 1, + aux_sym_create_extension_statement_token2, + STATE(5189), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6752), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6754), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137179] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5169), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6762), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6758), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6760), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137303] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(467), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137362] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6764), 1, + aux_sym_order_expression_token1, + ACTIONS(6051), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6053), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [137423] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(471), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(443), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [137541] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6597), 1, + aux_sym_create_extension_statement_token2, + STATE(5191), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6766), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6768), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137608] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6770), 1, + aux_sym_with_clause_token1, + ACTIONS(6772), 1, + anon_sym_LPAREN, + ACTIONS(6774), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(313), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137673] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6780), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6776), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6778), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137738] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6484), 1, + aux_sym_with_clause_token1, + ACTIONS(6486), 1, + anon_sym_LPAREN, + ACTIONS(6488), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137803] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6597), 1, + aux_sym_create_extension_statement_token2, + STATE(5191), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6782), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6784), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137870] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6790), 1, + aux_sym_create_extension_statement_token2, + STATE(5086), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6786), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6788), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [137937] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5153), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6796), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6792), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6794), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138002] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5637), 1, + sym_limit_clause, + STATE(6669), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138069] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6780), 1, + sym__identifier, + ACTIONS(6798), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(6800), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [138142] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(486), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138201] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(532), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138260] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6804), 1, + aux_sym_with_clause_token1, + ACTIONS(6808), 1, + aux_sym_create_extension_statement_token2, + STATE(5143), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6802), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6806), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138329] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5647), 1, + sym_limit_clause, + STATE(6584), 1, + sym_offset_clause, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6041), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6043), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [138455] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6814), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6810), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6812), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138520] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6816), 1, + anon_sym_LBRACK, + STATE(5172), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(328), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [138583] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(544), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138642] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(548), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138701] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6555), 1, + anon_sym_COMMA, + STATE(5050), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6818), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6820), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [138764] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5112), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6826), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6822), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6824), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138829] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(552), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(618), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [138947] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(570), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139065] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(566), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(540), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139183] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(427), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139242] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(435), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139301] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(439), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139360] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5109), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6832), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6828), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6830), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139425] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6838), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6834), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6836), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139549] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139608] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6816), 1, + anon_sym_LBRACK, + STATE(5175), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(338), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [139671] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6844), 1, + aux_sym_cte_token2, + ACTIONS(6846), 1, + aux_sym_mode_token1, + ACTIONS(6848), 1, + aux_sym_initial_mode_token1, + STATE(5640), 1, + sym_mode, + STATE(6649), 1, + sym_initial_mode, + ACTIONS(6840), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6842), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139740] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5559), 1, + sym_limit_clause, + STATE(6506), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [139807] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6850), 1, + anon_sym_LBRACK, + STATE(5175), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [139870] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6853), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6855), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [139929] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(3116), 1, + aux_sym_cte_token1, + ACTIONS(6857), 1, + aux_sym_cte_token2, + ACTIONS(6859), 1, + aux_sym_comment_statement_token7, + ACTIONS(6861), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6865), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(6867), 1, + aux_sym_frame_clause_token2, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(6885), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7569), 1, + sym_identifier, + ACTIONS(375), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(6871), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(6873), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6875), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6877), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6879), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6883), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(6863), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(377), 11, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [140030] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6672), 1, + anon_sym_COMMA, + STATE(5094), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(6047), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6049), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [140093] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(590), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [140152] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5967), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5969), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [140211] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6136), 1, + aux_sym_frame_bound_token1, + ACTIONS(6138), 1, + aux_sym_frame_bound_token3, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7797), 1, + sym__expression, + STATE(10319), 1, + sym_frame_bound, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140324] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6887), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6889), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [140383] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6895), 1, + anon_sym_COMMA, + STATE(5183), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6891), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6893), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [140446] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6902), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(6904), 1, + anon_sym_LBRACK, + STATE(5299), 1, + aux_sym_array_type_repeat1, + STATE(6465), 1, + sym_default_clause, + ACTIONS(6898), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6900), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [140513] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [140572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(307), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [140631] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3490), 1, + aux_sym_limit_clause_token1, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(5651), 1, + sym_limit_clause, + STATE(6565), 1, + sym_offset_clause, + ACTIONS(6510), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6512), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [140698] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6844), 1, + aux_sym_cte_token2, + ACTIONS(6846), 1, + aux_sym_mode_token1, + ACTIONS(6848), 1, + aux_sym_initial_mode_token1, + STATE(5456), 1, + sym_mode, + STATE(6515), 1, + sym_initial_mode, + ACTIONS(6906), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6908), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [140767] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6593), 1, + aux_sym_comment_statement_token5, + ACTIONS(6595), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6597), 1, + aux_sym_create_extension_statement_token2, + STATE(5191), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6910), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6912), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [140834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6569), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6571), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [140893] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6918), 1, + aux_sym_comment_statement_token5, + ACTIONS(6921), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(6924), 1, + aux_sym_create_extension_statement_token2, + STATE(5191), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6914), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6916), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [140960] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5503), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5505), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [141019] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5978), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5980), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6853), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6855), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [141137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(634), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [141196] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5967), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5969), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [141255] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5199), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6931), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6927), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6929), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141320] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6937), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6933), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6935), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141385] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6943), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6939), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6941), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141450] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6949), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6945), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6947), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141515] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6688), 1, + anon_sym_COMMA, + STATE(5141), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6955), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6951), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6953), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141580] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8776), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [141694] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5718), 1, + anon_sym_DOT, + ACTIONS(6957), 1, + anon_sym_LBRACK, + STATE(4475), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 36, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [141758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(590), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [141816] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2404), 1, + sym__expression, + STATE(2564), 1, + sym_argument_reference, + STATE(7796), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141924] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5463), 1, + sym_create_index_with_clause, + STATE(6541), 1, + sym_where_clause, + ACTIONS(5955), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5957), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [141990] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1634), 1, + sym__expression, + STATE(1835), 1, + sym_argument_reference, + STATE(5561), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142098] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2304), 1, + sym__expression, + STATE(2399), 1, + sym_argument_reference, + STATE(7662), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142206] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2404), 1, + sym__expression, + STATE(2564), 1, + sym_argument_reference, + STATE(7961), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142314] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(109), 1, + sym__expression, + STATE(157), 1, + sym_argument_reference, + STATE(3661), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142422] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2663), 1, + sym__expression, + STATE(2827), 1, + sym_argument_reference, + STATE(7662), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142530] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5461), 1, + sym_create_index_with_clause, + STATE(6539), 1, + sym_where_clause, + ACTIONS(7031), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7033), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [142596] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1634), 1, + sym__expression, + STATE(1835), 1, + sym_argument_reference, + STATE(5398), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142704] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(14138), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142812] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3119), 1, + sym__expression, + STATE(3317), 1, + sym_argument_reference, + STATE(7794), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5503), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5505), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [142978] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6887), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6889), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [143036] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2612), 1, + sym__expression, + STATE(2688), 1, + sym_argument_reference, + STATE(7666), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [143144] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8710), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [143258] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8727), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [143372] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6039), 1, + anon_sym_LBRACK, + STATE(5223), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(338), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [143434] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5967), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5969), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [143492] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7107), 1, + anon_sym_LBRACK, + STATE(5223), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(321), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [143554] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(463), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [143612] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7114), 1, + anon_sym_COMMA, + ACTIONS(7110), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7112), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [143672] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8711), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [143786] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7116), 1, + aux_sym_with_clause_token1, + ACTIONS(7118), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(584), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [143848] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8712), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [143962] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7162), 1, + sym__expression, + STATE(7327), 1, + sym_argument_reference, + STATE(7794), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [144070] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(12953), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [144178] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8724), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [144292] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5479), 1, + sym_create_index_with_clause, + STATE(6599), 1, + sym_where_clause, + ACTIONS(6292), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6294), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [144358] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5457), 1, + sym_create_index_with_clause, + STATE(6517), 1, + sym_where_clause, + ACTIONS(6242), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6244), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [144424] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8723), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [144538] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(650), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [144596] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(12960), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [144704] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(321), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [144762] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6853), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6855), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [144820] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(369), 1, + sym__expression, + STATE(447), 1, + sym_argument_reference, + STATE(3884), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [144928] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(369), 1, + sym__expression, + STATE(447), 1, + sym_argument_reference, + STATE(3924), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145036] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7192), 1, + aux_sym_with_clause_token1, + ACTIONS(7194), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(596), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [145098] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8720), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [145212] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7196), 1, + aux_sym_with_clause_token1, + ACTIONS(7198), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(604), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [145274] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7200), 1, + aux_sym_with_clause_token1, + ACTIONS(7202), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(612), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [145336] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4299), 1, + sym__expression, + STATE(4431), 1, + sym_argument_reference, + STATE(8783), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145444] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4299), 1, + sym__expression, + STATE(4431), 1, + sym_argument_reference, + STATE(7794), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145552] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(3902), 1, + sym__expression, + STATE(4069), 1, + sym_argument_reference, + STATE(7794), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145660] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5481), 1, + sym_create_index_with_clause, + STATE(6643), 1, + sym_where_clause, + ACTIONS(7276), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7278), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [145726] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5908), 1, + sym_offset_clause, + ACTIONS(7280), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7282), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [145788] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8721), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [145902] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(467), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [145960] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3119), 1, + sym__expression, + STATE(3317), 1, + sym_argument_reference, + STATE(8037), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [146068] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(471), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [146126] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5613), 1, + sym_create_index_with_clause, + STATE(6765), 1, + sym_where_clause, + ACTIONS(6472), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6474), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [146192] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5577), 1, + sym_create_index_with_clause, + STATE(6597), 1, + sym_where_clause, + ACTIONS(7284), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7286), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [146258] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6314), 1, + sym_over_clause, + ACTIONS(177), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(179), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [146320] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7288), 1, + anon_sym_COMMA, + STATE(5257), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4607), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [146382] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5482), 1, + sym_create_index_with_clause, + STATE(6630), 1, + sym_where_clause, + ACTIONS(6478), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6480), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [146448] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5575), 1, + sym_create_index_with_clause, + STATE(6590), 1, + sym_where_clause, + ACTIONS(6523), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6525), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [146514] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5658), 1, + sym_offset_clause, + ACTIONS(6510), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6512), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [146576] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8740), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [146690] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8752), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [146804] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6299), 1, + sym_over_clause, + ACTIONS(277), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(279), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [146866] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(486), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [146924] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(532), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [146982] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6674), 1, + aux_sym_with_clause_token1, + ACTIONS(6676), 1, + anon_sym_LPAREN, + ACTIONS(6678), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(285), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [147046] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6301), 1, + sym_over_clause, + ACTIONS(273), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(275), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [147108] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8770), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [147222] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7291), 1, + aux_sym_with_clause_token1, + ACTIONS(7293), 1, + anon_sym_LPAREN, + ACTIONS(7295), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(313), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [147286] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8728), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [147400] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(544), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [147458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(548), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [147516] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6305), 1, + sym_over_clause, + ACTIONS(199), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(201), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [147578] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5629), 1, + sym_create_index_with_clause, + STATE(6737), 1, + sym_where_clause, + ACTIONS(7297), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7299), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [147644] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(552), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [147702] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(618), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [147760] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5572), 1, + sym_create_index_with_clause, + STATE(6580), 1, + sym_where_clause, + ACTIONS(6420), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6422), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [147826] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(570), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [147884] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(566), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [147942] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(540), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [148000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(427), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [148058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(435), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [148116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(439), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [148174] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5571), 1, + sym_create_index_with_clause, + STATE(6576), 1, + sym_where_clause, + ACTIONS(6386), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6388), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [148240] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5570), 1, + sym_create_index_with_clause, + STATE(6573), 1, + sym_where_clause, + ACTIONS(7301), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7303), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [148306] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6308), 1, + sym_over_clause, + ACTIONS(293), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(295), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [148368] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(634), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [148426] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5632), 1, + sym_create_index_with_clause, + STATE(6736), 1, + sym_where_clause, + ACTIONS(6330), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6332), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [148492] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(283), 1, + sym__expression, + STATE(358), 1, + sym_argument_reference, + STATE(3779), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148600] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(283), 1, + sym__expression, + STATE(358), 1, + sym_argument_reference, + STATE(3859), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148708] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8784), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [148822] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(2916), 1, + sym__expression, + STATE(3044), 1, + sym_argument_reference, + STATE(8010), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148930] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [148988] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5617), 1, + anon_sym_DOT, + ACTIONS(7377), 1, + anon_sym_LBRACK, + STATE(4381), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 38, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [149052] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6569), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6571), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [149110] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(2916), 1, + sym__expression, + STATE(3044), 1, + sym_argument_reference, + STATE(7796), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149218] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5865), 1, + sym_offset_clause, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [149280] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6323), 1, + sym_over_clause, + ACTIONS(240), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(242), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149342] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6904), 1, + anon_sym_LBRACK, + STATE(5302), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(338), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149404] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6335), 1, + sym_over_clause, + ACTIONS(185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(187), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149466] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(4543), 1, + sym__expression, + STATE(5046), 1, + sym_argument_reference, + STATE(7662), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149574] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7379), 1, + anon_sym_LBRACK, + STATE(5302), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(321), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149636] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5703), 1, + aux_sym_over_clause_token1, + STATE(6343), 1, + sym_over_clause, + ACTIONS(195), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(197), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149698] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7382), 1, + aux_sym_with_clause_token1, + ACTIONS(7384), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(584), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149760] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8746), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [149874] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7386), 1, + aux_sym_with_clause_token1, + ACTIONS(7388), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(596), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6741), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6743), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [149994] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8745), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [150108] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7390), 1, + aux_sym_with_clause_token1, + ACTIONS(7392), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(604), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [150170] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8772), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [150284] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7394), 1, + aux_sym_with_clause_token1, + ACTIONS(7396), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(612), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [150346] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6208), 1, + anon_sym_COLON_COLON, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [150406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(532), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [150464] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5386), 1, + anon_sym_LBRACK, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [150524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(417), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(419), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [150582] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8702), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [150696] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(12720), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [150804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7398), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7400), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [150862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(650), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [150920] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7406), 1, + anon_sym_SQUOTE, + ACTIONS(7408), 1, + sym__dollar_quoted_string_tag, + STATE(6563), 1, + sym_string, + ACTIONS(7402), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7404), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [150984] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(490), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [151042] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(3902), 1, + sym__expression, + STATE(4069), 1, + sym_argument_reference, + STATE(8627), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [151150] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7410), 1, + anon_sym_DOT, + STATE(5323), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [151212] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [151270] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7413), 1, + anon_sym_DOT, + STATE(5366), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [151332] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [151390] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8716), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [151504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(197), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [151562] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(12747), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [151670] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2240), 1, + sym__expression, + STATE(2345), 1, + sym_argument_reference, + STATE(7666), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [151778] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7415), 1, + aux_sym_with_clause_token1, + ACTIONS(7417), 1, + anon_sym_LPAREN, + ACTIONS(7419), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7421), 1, + aux_sym_type_token1, + ACTIONS(7423), 1, + aux_sym_type_token2, + ACTIONS(215), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [151846] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5859), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [151908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(187), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [151966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(321), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152024] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(654), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152082] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(242), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152140] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(295), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(201), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152256] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(467), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(471), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(463), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152430] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(536), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152488] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(275), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(423), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152604] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(279), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152662] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(486), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [152720] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(14829), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [152828] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8700), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [152942] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(431), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(447), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(544), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7425), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7427), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [153174] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(548), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153232] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5464), 1, + sym_create_index_with_clause, + STATE(6546), 1, + sym_where_clause, + ACTIONS(7429), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7431), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [153298] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(552), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(618), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(570), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153472] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7162), 1, + sym__expression, + STATE(7327), 1, + sym_argument_reference, + STATE(10131), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [153580] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(566), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153638] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8768), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [153752] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5829), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [153814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(540), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153872] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(427), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153930] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(435), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [153988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(439), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [154046] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7413), 1, + anon_sym_DOT, + STATE(5323), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [154108] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2579), 1, + sym__expression, + STATE(2793), 1, + sym_argument_reference, + STATE(7973), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [154216] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5501), 1, + sym_create_index_with_clause, + STATE(6725), 1, + sym_where_clause, + ACTIONS(7469), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7471), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [154282] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8785), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [154396] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7473), 1, + aux_sym_with_clause_token1, + ACTIONS(7475), 1, + anon_sym_LPAREN, + ACTIONS(7477), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7479), 1, + aux_sym_type_token1, + ACTIONS(7481), 1, + aux_sym_type_token2, + ACTIONS(215), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [154464] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(143), 1, + sym__expression, + STATE(201), 1, + sym_argument_reference, + STATE(3743), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [154572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [154630] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4881), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4883), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [154688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4877), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4879), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [154746] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5448), 1, + sym_create_index_with_clause, + STATE(6478), 1, + sym_where_clause, + ACTIONS(7483), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7485), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [154812] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7487), 1, + anon_sym_COMMA, + STATE(5257), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4686), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [154874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4855), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4857), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [154932] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5504), 1, + sym_create_index_with_clause, + STATE(6726), 1, + sym_where_clause, + ACTIONS(5945), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5949), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [154998] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5444), 1, + sym_create_index_with_clause, + STATE(6486), 1, + sym_where_clause, + ACTIONS(7489), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7491), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [155064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(261), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + sym__unquoted_identifier, + [155122] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8701), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155236] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8699), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155350] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(8788), 1, + sym_trigger_body, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155464] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8715), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155578] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8755), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155692] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8757), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155806] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5713), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [155868] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8779), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [155982] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8774), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156096] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8769), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156210] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8709), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156324] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8760), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156438] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8759), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(179), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [156610] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6891), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6893), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [156668] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8751), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156782] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8754), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [156896] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7487), 1, + anon_sym_COMMA, + STATE(5376), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4599), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [156958] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5534), 1, + sym_create_index_with_clause, + STATE(6762), 1, + sym_where_clause, + ACTIONS(7493), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7495), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [157024] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5447), 1, + sym_create_index_with_clause, + STATE(6475), 1, + sym_where_clause, + ACTIONS(5974), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5976), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [157090] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5556), 1, + sym_create_index_with_clause, + STATE(6564), 1, + sym_where_clause, + ACTIONS(7497), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7499), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [157156] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(13026), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [157264] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8706), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [157378] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5554), 1, + sym_create_index_with_clause, + STATE(6569), 1, + sym_where_clause, + ACTIONS(7501), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7503), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [157444] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8717), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [157558] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8777), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [157672] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(13032), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [157780] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(453), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [157838] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7505), 1, + anon_sym_LPAREN, + ACTIONS(4308), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4310), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [157898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(443), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [157956] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5177), 1, + sym__expression, + STATE(5314), 1, + sym_argument_reference, + STATE(7794), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [158064] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5553), 1, + sym_create_index_with_clause, + STATE(6574), 1, + sym_where_clause, + ACTIONS(7543), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7545), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158130] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5520), 1, + sym_create_index_with_clause, + STATE(6774), 1, + sym_where_clause, + ACTIONS(7547), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7549), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158196] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5552), 1, + sym_create_index_with_clause, + STATE(6587), 1, + sym_where_clause, + ACTIONS(6406), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6408), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158262] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5654), 1, + sym_create_index_with_clause, + STATE(6502), 1, + sym_where_clause, + ACTIONS(6424), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6426), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158328] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7551), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7553), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158386] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8780), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [158500] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5548), 1, + sym_create_index_with_clause, + STATE(6637), 1, + sym_where_clause, + ACTIONS(6416), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6418), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158566] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8714), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [158680] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5469), 1, + sym_create_index_with_clause, + STATE(6612), 1, + sym_where_clause, + ACTIONS(7555), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7557), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [158746] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(5970), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [158808] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7559), 1, + anon_sym_DOT, + STATE(5429), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [158870] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5177), 1, + sym__expression, + STATE(5314), 1, + sym_argument_reference, + STATE(8826), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [158978] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7561), 1, + anon_sym_COMMA, + ACTIONS(7110), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7112), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [159038] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7563), 1, + anon_sym_LPAREN, + ACTIONS(4295), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4297), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [159098] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2579), 1, + sym__expression, + STATE(2793), 1, + sym_argument_reference, + STATE(7794), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [159206] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8708), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [159320] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8738), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [159434] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7565), 1, + anon_sym_DOT, + STATE(5429), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [159496] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8739), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [159610] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8741), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [159724] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8749), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [159838] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3338), 1, + aux_sym_offset_clause_token1, + STATE(6257), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [159900] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8744), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [160014] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5449), 1, + sym_create_index_with_clause, + STATE(6485), 1, + sym_where_clause, + ACTIONS(7568), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7570), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [160080] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5555), 1, + sym_create_index_with_clause, + STATE(6568), 1, + sym_where_clause, + ACTIONS(6362), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6364), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [160146] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5947), 1, + aux_sym_with_clause_token1, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(5544), 1, + sym_create_index_with_clause, + STATE(6743), 1, + sym_where_clause, + ACTIONS(6212), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6214), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [160212] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8697), 1, + sym_trigger_body, + STATE(8748), 1, + sym__compound_statement, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [160326] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(13071), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [160434] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(1079), 1, + aux_sym_with_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(4561), 1, + aux_sym_begin_statement_token1, + ACTIONS(4563), 1, + aux_sym_create_statement_token1, + ACTIONS(4565), 1, + aux_sym_alter_statement_token1, + ACTIONS(4567), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4569), 1, + aux_sym_return_statement_token1, + ACTIONS(4571), 1, + aux_sym_declare_statement_token1, + ACTIONS(4579), 1, + aux_sym_trigger_event_token1, + ACTIONS(4581), 1, + aux_sym_trigger_event_token2, + ACTIONS(4583), 1, + aux_sym_trigger_event_token3, + ACTIONS(4589), 1, + aux_sym_trigger_body_token1, + ACTIONS(4591), 1, + aux_sym_drop_statement_token1, + ACTIONS(4593), 1, + aux_sym_grant_statement_token1, + ACTIONS(4595), 1, + aux_sym_grant_statement_token4, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(8748), 1, + sym__compound_statement, + STATE(8773), 1, + sym_trigger_body, + STATE(8787), 1, + sym__simple_statement, + STATE(9018), 1, + sym_with_clause, + STATE(15185), 1, + sym_identifier, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [160548] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7461), 1, + sym__expression, + STATE(7534), 1, + sym_argument_reference, + STATE(13075), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [160656] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7572), 1, + aux_sym_with_clause_token1, + ACTIONS(7574), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(612), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [160717] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3827), 1, + sym__expression, + STATE(8213), 1, + sym_order_expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [160824] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6482), 1, + sym_where_clause, + ACTIONS(7612), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7614), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [160885] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7620), 1, + anon_sym_COMMA, + STATE(5489), 1, + aux_sym_create_function_statement_repeat1, + ACTIONS(7616), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7618), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [160946] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(7624), 1, + anon_sym_SEMI, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6652), 1, + sym_identifier, + ACTIONS(7622), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7626), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [161015] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6485), 1, + sym_where_clause, + ACTIONS(7568), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7570), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161076] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6488), 1, + sym_where_clause, + ACTIONS(7628), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7630), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161137] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6489), 1, + sym_where_clause, + ACTIONS(7632), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7634), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161198] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7793), 1, + sym__expression, + STATE(11063), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [161305] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5517), 1, + anon_sym_RPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7713), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [161412] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7638), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7640), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161469] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5784), 1, + anon_sym_DOT, + ACTIONS(5875), 1, + anon_sym_LBRACK, + STATE(4540), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [161532] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6537), 1, + sym_offset_clause, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161593] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(6982), 1, + sym__expression, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(8872), 1, + sym_ordered_expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [161700] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6848), 1, + aux_sym_initial_mode_token1, + STATE(6752), 1, + sym_initial_mode, + ACTIONS(7678), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7680), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161761] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6478), 1, + sym_where_clause, + ACTIONS(7483), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7485), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161822] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7682), 1, + anon_sym_COMMA, + ACTIONS(7110), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7112), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [161881] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6475), 1, + sym_where_clause, + ACTIONS(5974), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5976), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [161942] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6506), 1, + sym_offset_clause, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162003] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6499), 1, + sym_where_clause, + ACTIONS(7684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7686), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162064] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7688), 1, + anon_sym_COMMA, + STATE(5563), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6818), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6820), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162125] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6486), 1, + sym_where_clause, + ACTIONS(7489), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7491), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162186] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6487), 1, + sym_where_clause, + ACTIONS(7690), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7692), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162247] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7694), 1, + aux_sym_with_clause_token1, + ACTIONS(7696), 1, + anon_sym_LPAREN, + ACTIONS(7698), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7700), 1, + aux_sym_type_token2, + ACTIONS(285), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [162312] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(7704), 1, + anon_sym_SEMI, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6648), 1, + sym_identifier, + ACTIONS(7702), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7706), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [162381] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(737), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(739), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [162438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(735), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [162495] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6516), 1, + sym_where_clause, + ACTIONS(7708), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7710), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162556] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(729), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(731), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [162613] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6857), 1, + aux_sym_cte_token2, + ACTIONS(6859), 1, + aux_sym_comment_statement_token7, + ACTIONS(6861), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6865), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(6867), 1, + aux_sym_frame_clause_token2, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(6885), 1, + anon_sym_SLASH, + ACTIONS(6875), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6877), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6879), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6883), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6863), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(743), 15, + aux_sym_cte_token1, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [162696] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6857), 1, + aux_sym_cte_token2, + ACTIONS(6859), 1, + aux_sym_comment_statement_token7, + ACTIONS(6861), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(6885), 1, + anon_sym_SLASH, + ACTIONS(6875), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6877), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6879), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6883), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(765), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6863), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(767), 17, + aux_sym_cte_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [162775] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(725), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(727), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [162832] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7712), 1, + aux_sym_with_clause_token1, + ACTIONS(7714), 1, + anon_sym_LPAREN, + ACTIONS(7716), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7718), 1, + aux_sym_type_token2, + ACTIONS(285), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [162897] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6517), 1, + sym_where_clause, + ACTIONS(6242), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6244), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [162958] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5822), 1, + anon_sym_DOT, + ACTIONS(5875), 1, + anon_sym_LBRACK, + STATE(4547), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [163021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(721), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(723), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(715), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163135] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6539), 1, + sym_where_clause, + ACTIONS(7031), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7033), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [163196] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6541), 1, + sym_where_clause, + ACTIONS(5955), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5957), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [163257] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6542), 1, + sym_where_clause, + ACTIONS(7720), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7722), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [163318] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6546), 1, + sym_where_clause, + ACTIONS(7429), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7431), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [163379] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(688), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163436] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(705), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163493] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(682), 20, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 27, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163554] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(682), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 27, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163613] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(6885), 1, + anon_sym_SLASH, + ACTIONS(6883), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 26, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(656), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(658), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163735] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7620), 1, + anon_sym_COMMA, + STATE(5644), 1, + aux_sym_create_function_statement_repeat1, + ACTIONS(7724), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7726), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [163796] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(7730), 1, + anon_sym_SEMI, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6797), 1, + sym_identifier, + ACTIONS(7728), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7732), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [163865] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(717), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(719), 27, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [163924] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6857), 1, + aux_sym_cte_token2, + ACTIONS(6859), 1, + aux_sym_comment_statement_token7, + ACTIONS(6861), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6867), 1, + aux_sym_frame_clause_token2, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(6885), 1, + anon_sym_SLASH, + ACTIONS(6875), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6877), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6879), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6883), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6863), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(763), 16, + aux_sym_cte_token1, + aux_sym_create_function_statement_token7, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [164005] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6839), 1, + sym__expression, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(8837), 1, + sym_ordered_expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [164112] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7748), 1, + sym__expression, + STATE(10436), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [164219] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6502), 1, + sym_where_clause, + ACTIONS(6424), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6426), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164280] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7741), 1, + sym__expression, + STATE(10460), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [164387] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6881), 1, + anon_sym_CARET, + ACTIONS(6885), 1, + anon_sym_SLASH, + ACTIONS(6875), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6877), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6883), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 24, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164456] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(672), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(674), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164513] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(668), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(670), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(666), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164627] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6561), 1, + sym_where_clause, + ACTIONS(7734), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7736), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(786), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164745] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 12, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [164802] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6612), 1, + sym_where_clause, + ACTIONS(7555), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7557), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164863] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(662), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(709), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(711), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [164977] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(439), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [165034] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3793), 1, + sym__expression, + STATE(8027), 1, + sym_order_expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [165141] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6869), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(745), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(747), 27, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [165200] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7719), 1, + sym__expression, + STATE(10880), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [165307] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7715), 1, + sym__expression, + STATE(10879), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [165414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(769), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(771), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [165471] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(265), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [165528] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(788), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(790), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [165585] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(836), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(838), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [165642] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(6514), 1, + sym_fetch_clause, + ACTIONS(4959), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4961), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [165703] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(842), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [165760] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(842), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [165817] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7041), 1, + sym__expression, + STATE(8027), 1, + sym_order_expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [165924] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6591), 1, + sym_where_clause, + ACTIONS(7750), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7752), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [165985] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6895), 1, + sym__expression, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(8831), 1, + sym_ordered_expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [166092] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7766), 1, + sym__expression, + STATE(10270), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [166199] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7764), 1, + sym__expression, + STATE(10274), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [166306] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(7756), 1, + anon_sym_SEMI, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6624), 1, + sym_identifier, + ACTIONS(7754), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7758), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [166375] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(435), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(427), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166489] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(540), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(566), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(570), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166660] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(618), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166717] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(552), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166774] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(548), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166831] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(544), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166888] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6595), 1, + sym_where_clause, + ACTIONS(7760), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7762), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166949] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6599), 1, + sym_where_clause, + ACTIONS(6292), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6294), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167010] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(532), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(486), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(463), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167181] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(471), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(467), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167295] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7709), 1, + sym__expression, + STATE(10632), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [167402] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7636), 1, + anon_sym_LPAREN, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7712), 1, + sym__expression, + STATE(10666), 1, + sym_expression_list, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [167509] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(321), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167566] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6643), 1, + sym_where_clause, + ACTIONS(7276), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7278), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167627] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6630), 1, + sym_where_clause, + ACTIONS(6478), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6480), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7764), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7766), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [167745] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7768), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7770), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [167802] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6725), 1, + sym_where_clause, + ACTIONS(7469), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7471), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167863] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6726), 1, + sym_where_clause, + ACTIONS(5945), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5949), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [167924] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(307), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_over_clause_token1, + sym__unquoted_identifier, + [167981] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 7, + sym__dollar_quoted_string_tag, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(650), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168038] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6774), 1, + sym_where_clause, + ACTIONS(7547), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7549), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168099] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6471), 1, + sym_where_clause, + ACTIONS(7772), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7774), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168160] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6767), 1, + sym_where_clause, + ACTIONS(7776), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7778), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168221] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6762), 1, + sym_where_clause, + ACTIONS(7493), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7495), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168282] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6745), 1, + sym_where_clause, + ACTIONS(7780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7782), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168343] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6743), 1, + sym_where_clause, + ACTIONS(6212), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6214), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168404] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7784), 1, + anon_sym_LBRACK, + STATE(5596), 1, + aux_sym_array_type_repeat1, + ACTIONS(326), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(328), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168465] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6754), 1, + sym_offset_clause, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7786), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7788), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [168583] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4605), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4607), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [168640] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7790), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7792), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [168697] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7688), 1, + anon_sym_COMMA, + STATE(5623), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6551), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6553), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7794), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7796), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [168815] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7798), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4663), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [168922] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(6639), 1, + sym_fetch_clause, + ACTIONS(7800), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7802), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168983] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6593), 1, + sym_filter_clause, + STATE(6912), 1, + sym_over_clause, + ACTIONS(197), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [169048] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6637), 1, + sym_where_clause, + ACTIONS(6416), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6418), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169109] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6587), 1, + sym_where_clause, + ACTIONS(6406), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6408), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169170] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6581), 1, + sym_where_clause, + ACTIONS(7804), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7806), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169231] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6574), 1, + sym_where_clause, + ACTIONS(7543), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7545), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169292] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6569), 1, + sym_where_clause, + ACTIONS(7501), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7503), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169353] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6568), 1, + sym_where_clause, + ACTIONS(6362), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6364), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169414] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6596), 1, + sym_filter_clause, + STATE(6919), 1, + sym_over_clause, + ACTIONS(187), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [169479] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6564), 1, + sym_where_clause, + ACTIONS(7497), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7499), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7808), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7810), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [169597] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6753), 1, + sym_where_clause, + ACTIONS(7812), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7814), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169658] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6615), 1, + sym_filter_clause, + STATE(6865), 1, + sym_over_clause, + ACTIONS(179), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [169723] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6662), 1, + aux_sym_filter_clause_token1, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6640), 1, + sym_filter_clause, + STATE(6906), 1, + sym_over_clause, + ACTIONS(201), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [169788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(439), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169845] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(435), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169902] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(427), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169959] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7820), 2, + aux_sym_create_function_statement_token10, + aux_sym_create_trigger_statement_token6, + ACTIONS(7816), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7818), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [170018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(540), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170075] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(566), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170132] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7822), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2078), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [170239] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(570), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170296] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(618), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170353] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(552), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170410] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(548), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(544), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(532), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(486), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170638] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7824), 1, + anon_sym_LBRACK, + STATE(5594), 1, + aux_sym_array_type_repeat1, + ACTIONS(319), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(321), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170699] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(463), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7784), 1, + anon_sym_LBRACK, + STATE(5594), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(338), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170817] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(471), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(467), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170931] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(321), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [170988] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3827), 1, + sym__expression, + STATE(8108), 1, + sym_order_expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [171095] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [171152] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7827), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7829), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [171209] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7831), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7833), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [171266] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7835), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7837), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [171323] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(964), 1, + sym__expression, + STATE(5196), 1, + sym_order_expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [171430] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7041), 1, + sym__expression, + STATE(9086), 1, + sym_order_expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [171537] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(964), 1, + sym__expression, + STATE(4818), 1, + sym_order_expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [171644] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3793), 1, + sym__expression, + STATE(8109), 1, + sym_order_expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [171751] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7875), 1, + aux_sym_with_clause_token1, + ACTIONS(7877), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(604), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [171812] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(6550), 1, + sym_fetch_clause, + ACTIONS(6748), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6750), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [171873] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7879), 1, + aux_sym_with_clause_token1, + ACTIONS(7881), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(596), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [171934] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7883), 1, + aux_sym_with_clause_token1, + ACTIONS(7885), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(584), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [171995] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6573), 1, + sym_where_clause, + ACTIONS(7301), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7303), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [172056] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6576), 1, + sym_where_clause, + ACTIONS(6386), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6388), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [172117] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(955), 1, + sym__expression, + STATE(5180), 1, + sym_order_expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [172224] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6580), 1, + sym_where_clause, + ACTIONS(6420), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6422), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [172285] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6669), 1, + sym_offset_clause, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [172346] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(955), 1, + sym__expression, + STATE(4728), 1, + sym_order_expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [172453] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6768), 1, + sym_where_clause, + ACTIONS(7923), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7925), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [172514] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7927), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4550), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [172621] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5030), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5032), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [172678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7929), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7931), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [172735] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7933), 1, + anon_sym_COMMA, + STATE(5623), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6891), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6893), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [172796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7936), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7938), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [172853] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1171), 1, + sym__expression, + STATE(5222), 1, + sym_order_expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [172960] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6590), 1, + sym_where_clause, + ACTIONS(6523), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6525), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [173021] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6584), 1, + sym_offset_clause, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [173082] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7976), 2, + aux_sym_create_function_statement_token10, + aux_sym_create_trigger_statement_token6, + ACTIONS(7816), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7818), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [173141] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6476), 1, + sym_where_clause, + ACTIONS(7978), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7980), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [173202] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1171), 1, + sym__expression, + STATE(5105), 1, + sym_order_expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [173309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7982), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7984), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [173366] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6597), 1, + sym_where_clause, + ACTIONS(7284), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7286), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [173427] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6723), 1, + sym_filter_clause, + STATE(6867), 1, + sym_over_clause, + ACTIONS(201), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [173492] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6693), 1, + sym_filter_clause, + STATE(6861), 1, + sym_over_clause, + ACTIONS(179), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [173557] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6679), 1, + sym_filter_clause, + STATE(6855), 1, + sym_over_clause, + ACTIONS(187), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [173622] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6575), 1, + aux_sym_filter_clause_token1, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6671), 1, + sym_filter_clause, + STATE(6843), 1, + sym_over_clause, + ACTIONS(197), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [173687] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6635), 1, + sym_offset_clause, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [173748] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5016), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5018), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [173805] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7986), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7988), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [173862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6848), 1, + aux_sym_initial_mode_token1, + STATE(6744), 1, + sym_initial_mode, + ACTIONS(7990), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7992), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [173923] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4391), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4393), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [173980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 12, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [174037] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4376), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4378), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [174094] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7994), 1, + anon_sym_COMMA, + STATE(5644), 1, + aux_sym_create_function_statement_repeat1, + ACTIONS(7638), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7640), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174155] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 12, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [174212] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4374), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [174269] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6565), 1, + sym_offset_clause, + ACTIONS(6510), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6512), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174330] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7997), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7999), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [174387] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6474), 1, + sym_where_clause, + ACTIONS(8001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174448] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + ACTIONS(8005), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2082), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [174555] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3492), 1, + aux_sym_offset_clause_token1, + STATE(6603), 1, + sym_offset_clause, + ACTIONS(7280), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7282), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174616] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4971), 1, + aux_sym_fetch_clause_token1, + STATE(6776), 1, + sym_fetch_clause, + ACTIONS(5780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5782), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174677] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6765), 1, + sym_where_clause, + ACTIONS(6472), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6474), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174738] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6737), 1, + sym_where_clause, + ACTIONS(7297), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7299), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7936), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7938), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [174856] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8007), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8009), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [174913] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5953), 1, + aux_sym_where_clause_token1, + STATE(6736), 1, + sym_where_clause, + ACTIONS(6330), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6332), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [174974] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7280), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7282), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [175030] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1391), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175134] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3968), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175238] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3038), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175342] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3069), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175446] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1981), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175550] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3053), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175654] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4656), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175758] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2897), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175862] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4194), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [175966] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4097), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176070] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7869), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176174] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4096), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176278] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4095), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176382] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4091), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176486] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4090), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176590] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4089), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176694] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7866), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176798] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3591), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [176902] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3067), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177006] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2904), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177110] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7759), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177214] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4589), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177318] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8085), 1, + aux_sym_with_clause_token1, + STATE(6657), 1, + sym_view_check_option, + ACTIONS(8083), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8087), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [177378] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7888), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177482] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8085), 1, + aux_sym_with_clause_token1, + STATE(6562), 1, + sym_view_check_option, + ACTIONS(8089), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8091), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [177542] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7834), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177646] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7861), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177750] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7798), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177854] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4717), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [177958] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7860), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178062] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7891), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178166] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7904), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178270] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1572), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178374] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1570), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178478] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1789), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178582] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4716), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178686] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4715), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178790] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8169), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8165), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8167), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [178848] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1755), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [178952] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3163), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179056] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2877), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179160] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1585), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179264] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1939), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179368] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7412), 1, + sym__expression, + STATE(7478), 1, + sym_argument_reference, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179472] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7839), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179576] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7761), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179680] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7854), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179784] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2436), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179888] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(498), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [179992] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4713), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180096] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4612), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180200] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(234), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180304] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2453), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180408] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1843), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [180568] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2426), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180672] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4994), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180776] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2415), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180880] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1587), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [180984] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2442), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181088] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2401), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181192] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4712), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181296] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1595), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181400] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7070), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181504] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(2995), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181608] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2364), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181712] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7770), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181816] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4702), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [181920] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3957), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182024] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7789), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182128] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1540), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182232] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4638), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182336] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4172), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182440] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1596), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182544] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7544), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182648] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3587), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182752] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1597), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [182856] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8351), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8353), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [182912] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1220), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183016] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7852), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183120] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(2028), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183224] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1367), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183328] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7757), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8355), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8357), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [183488] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7870), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183592] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7056), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183696] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3418), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183800] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3641), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [183904] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3648), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184008] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7062), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184112] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7087), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184216] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7204), 1, + aux_sym_cte_token2, + ACTIONS(7206), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + aux_sym_null_hint_token2, + ACTIONS(7210), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7212), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7214), 1, + aux_sym_TRUE_token1, + ACTIONS(7216), 1, + aux_sym_FALSE_token1, + ACTIONS(7218), 1, + sym_number, + ACTIONS(7220), 1, + sym__unquoted_identifier, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7230), 1, + anon_sym_DASH, + ACTIONS(7232), 1, + anon_sym_STAR, + ACTIONS(7234), 1, + aux_sym_interval_expression_token1, + ACTIONS(7236), 1, + anon_sym_DOLLAR, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(3870), 1, + sym_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4087), 1, + sym_dotted_name, + STATE(4188), 1, + sym__identifier, + STATE(4431), 1, + sym_argument_reference, + STATE(4588), 1, + sym__expression, + STATE(4430), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7228), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4582), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184320] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7030), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184424] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7061), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184528] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3215), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184632] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6936), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184736] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3362), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184840] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7050), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [184944] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8431), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8433), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [185000] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3698), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185104] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1950), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185208] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2457), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185312] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3795), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185416] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2454), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185520] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1948), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185624] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(6951), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185728] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3204), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185832] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3207), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [185936] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3673), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186040] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3470), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186144] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3472), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186248] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3478), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186352] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3443), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186456] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3410), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186560] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3398), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186664] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1258), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186768] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7724), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [186872] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8507), 2, + aux_sym_create_function_statement_token10, + aux_sym_create_trigger_statement_token6, + ACTIONS(7816), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7818), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [186930] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7937), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187034] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3226), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187138] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6665), 1, + sym_data_hint, + ACTIONS(8509), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8513), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [187198] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3227), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187302] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4775), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187406] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3228), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187510] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3230), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187614] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7762), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187718] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1162), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187822] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7694), 1, + aux_sym_with_clause_token1, + ACTIONS(7696), 1, + anon_sym_LPAREN, + ACTIONS(7698), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [187884] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3678), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187988] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3679), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188092] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7872), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188196] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3231), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188300] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3232), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188404] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3361), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188508] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [188564] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3254), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188668] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3659), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188772] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7846), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188876] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7845), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188980] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7732), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189084] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8515), 1, + aux_sym_with_clause_token1, + ACTIONS(8517), 1, + anon_sym_LPAREN, + ACTIONS(8519), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [189146] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7768), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189250] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7838), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189354] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7791), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189458] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1116), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189562] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7781), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189666] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1612), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189770] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3351), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189874] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3425), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189978] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6943), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190082] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(545), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190186] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1644), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190290] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2840), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190394] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1683), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190498] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1679), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190602] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7532), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190706] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1563), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190810] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2841), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190914] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7837), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191018] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1678), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191122] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1677), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191226] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1676), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191330] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1675), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191434] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(618), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191538] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1628), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191642] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5468), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191746] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5471), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191850] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7039), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [191954] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7085), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192058] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7712), 1, + aux_sym_with_clause_token1, + ACTIONS(7714), 1, + anon_sym_LPAREN, + ACTIONS(7716), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [192120] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [192176] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7034), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192280] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7089), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192384] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1984), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192488] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(699), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192592] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(628), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192696] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1626), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192800] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(655), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [192904] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(669), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193008] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(635), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193112] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8593), 1, + aux_sym_with_clause_token1, + ACTIONS(8595), 1, + anon_sym_LPAREN, + ACTIONS(8597), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [193174] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(643), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193278] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(682), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193382] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(612), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193486] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4106), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193590] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(617), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193694] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7240), 1, + aux_sym_cte_token2, + ACTIONS(7242), 1, + anon_sym_LPAREN, + ACTIONS(7244), 1, + aux_sym_null_hint_token2, + ACTIONS(7246), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7248), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7250), 1, + aux_sym_TRUE_token1, + ACTIONS(7252), 1, + aux_sym_FALSE_token1, + ACTIONS(7254), 1, + sym_number, + ACTIONS(7256), 1, + sym__unquoted_identifier, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + anon_sym_DASH, + ACTIONS(7268), 1, + anon_sym_STAR, + ACTIONS(7270), 1, + aux_sym_interval_expression_token1, + ACTIONS(7272), 1, + anon_sym_DOLLAR, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(3551), 1, + sym_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3876), 1, + sym__identifier, + STATE(3877), 1, + sym_dotted_name, + STATE(4069), 1, + sym_argument_reference, + STATE(4119), 1, + sym__expression, + STATE(4044), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7264), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4099), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193798] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7863), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [193902] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3160), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194006] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1109), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194110] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1028), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194214] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3015), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194318] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1029), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194422] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3003), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194526] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1098), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194630] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1030), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194734] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8603), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8599), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8601), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [194792] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8605), 1, + anon_sym_DOT, + STATE(5856), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [194852] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1031), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [194956] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8608), 1, + anon_sym_DOT, + STATE(5856), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [195016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [195072] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1033), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195176] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1034), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195280] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7839), 1, + aux_sym_cte_token2, + ACTIONS(7841), 1, + anon_sym_LPAREN, + ACTIONS(7843), 1, + aux_sym_null_hint_token2, + ACTIONS(7845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7849), 1, + aux_sym_TRUE_token1, + ACTIONS(7851), 1, + aux_sym_FALSE_token1, + ACTIONS(7853), 1, + sym_number, + ACTIONS(7855), 1, + sym__unquoted_identifier, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7865), 1, + anon_sym_DASH, + ACTIONS(7867), 1, + anon_sym_STAR, + ACTIONS(7869), 1, + aux_sym_interval_expression_token1, + ACTIONS(7871), 1, + anon_sym_DOLLAR, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(336), 1, + sym_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(693), 1, + sym__identifier, + STATE(705), 1, + sym_dotted_name, + STATE(889), 1, + sym_argument_reference, + STATE(1115), 1, + sym__expression, + STATE(884), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1119), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195384] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8395), 1, + aux_sym_cte_token2, + ACTIONS(8397), 1, + anon_sym_LPAREN, + ACTIONS(8399), 1, + aux_sym_null_hint_token2, + ACTIONS(8401), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8403), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8405), 1, + aux_sym_TRUE_token1, + ACTIONS(8407), 1, + aux_sym_FALSE_token1, + ACTIONS(8409), 1, + sym_number, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8421), 1, + anon_sym_DASH, + ACTIONS(8423), 1, + anon_sym_STAR, + ACTIONS(8425), 1, + aux_sym_interval_expression_token1, + ACTIONS(8427), 1, + anon_sym_DOLLAR, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2455), 1, + sym_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(2891), 1, + sym__identifier, + STATE(3329), 1, + sym_argument_reference, + STATE(3364), 1, + sym__expression, + STATE(3328), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8419), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3356), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195488] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1965), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6510), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6512), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [195648] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7775), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195752] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1967), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195856] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2817), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [195960] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7923), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196064] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1920), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196168] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(6956), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196272] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7931), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196376] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1971), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196480] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1972), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196584] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2768), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196688] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2764), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196792] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7722), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [196896] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6747), 1, + sym_data_hint, + ACTIONS(8610), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8612), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [196956] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3658), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197060] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1137), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197164] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7857), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197268] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1038), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197372] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7825), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197476] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7002), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197580] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7001), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197684] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7000), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197788] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(6993), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197892] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(6983), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [197996] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(6992), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198100] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7823), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198204] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1039), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198308] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8618), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8614), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8616), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [198366] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1166), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198470] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1040), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198574] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1975), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198678] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7800), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198782] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7735), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198886] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2749), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [198990] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1047), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199094] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7779), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199198] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8620), 1, + anon_sym_COLON_COLON, + ACTIONS(4402), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4404), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [199256] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7882), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199360] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1043), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199464] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1044), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199568] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1973), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199672] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7753), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199776] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7887), 1, + aux_sym_cte_token2, + ACTIONS(7889), 1, + anon_sym_LPAREN, + ACTIONS(7891), 1, + aux_sym_null_hint_token2, + ACTIONS(7893), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7895), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7897), 1, + aux_sym_TRUE_token1, + ACTIONS(7899), 1, + aux_sym_FALSE_token1, + ACTIONS(7901), 1, + sym_number, + ACTIONS(7903), 1, + sym__unquoted_identifier, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7913), 1, + anon_sym_DASH, + ACTIONS(7915), 1, + anon_sym_STAR, + ACTIONS(7917), 1, + aux_sym_interval_expression_token1, + ACTIONS(7919), 1, + anon_sym_DOLLAR, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(193), 1, + sym__quoted_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(388), 1, + sym_identifier, + STATE(620), 1, + sym__identifier, + STATE(808), 1, + sym_argument_reference, + STATE(1160), 1, + sym__expression, + STATE(809), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7911), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [199880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8622), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8624), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [199936] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7944), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200040] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7706), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200144] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1610), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200248] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2625), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200352] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5342), 1, + aux_sym_cte_token2, + ACTIONS(5344), 1, + anon_sym_LPAREN, + ACTIONS(5346), 1, + aux_sym_null_hint_token2, + ACTIONS(5354), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5356), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5358), 1, + aux_sym_TRUE_token1, + ACTIONS(5360), 1, + aux_sym_FALSE_token1, + ACTIONS(5362), 1, + sym_number, + ACTIONS(5364), 1, + sym__unquoted_identifier, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5374), 1, + anon_sym_DASH, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5378), 1, + aux_sym_interval_expression_token1, + ACTIONS(5380), 1, + anon_sym_DOLLAR, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2774), 1, + sym_identifier, + STATE(3276), 1, + sym__identifier, + STATE(3510), 1, + sym_argument_reference, + STATE(3844), 1, + sym__expression, + STATE(3516), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5372), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3612), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200456] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7702), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200560] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1293), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200664] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7738), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200768] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1360), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200872] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2753), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [200976] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2752), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201080] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1354), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201184] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2747), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201288] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7020), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201392] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7013), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201496] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1327), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201600] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1352), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201704] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2744), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201808] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2738), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [201912] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7859), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202016] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8085), 1, + aux_sym_with_clause_token1, + STATE(6632), 1, + sym_view_check_option, + ACTIONS(8626), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8628), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [202076] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1351), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202180] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1344), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202284] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1341), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202388] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5274), 1, + aux_sym_cte_token2, + ACTIONS(5276), 1, + anon_sym_LPAREN, + ACTIONS(5278), 1, + aux_sym_null_hint_token2, + ACTIONS(5286), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5288), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5290), 1, + aux_sym_TRUE_token1, + ACTIONS(5292), 1, + aux_sym_FALSE_token1, + ACTIONS(5294), 1, + sym_number, + ACTIONS(5296), 1, + sym__unquoted_identifier, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5306), 1, + anon_sym_DASH, + ACTIONS(5308), 1, + anon_sym_STAR, + ACTIONS(5310), 1, + aux_sym_interval_expression_token1, + ACTIONS(5312), 1, + anon_sym_DOLLAR, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(350), 1, + sym__quoted_identifier, + STATE(408), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(752), 1, + sym__identifier, + STATE(974), 1, + sym_argument_reference, + STATE(1260), 1, + sym__expression, + STATE(1008), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5304), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1214), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202492] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7874), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202596] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7804), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202700] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3293), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202804] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7745), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [202908] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7780), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203012] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7475), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203116] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7889), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203220] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3131), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203324] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7893), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203428] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3286), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203532] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3024), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203636] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3319), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203740] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3316), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203844] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_cte_token2, + ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, + aux_sym_null_hint_token2, + ACTIONS(6965), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6967), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6969), 1, + aux_sym_TRUE_token1, + ACTIONS(6971), 1, + aux_sym_FALSE_token1, + ACTIONS(6973), 1, + sym_number, + ACTIONS(6975), 1, + sym__unquoted_identifier, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6985), 1, + anon_sym_DASH, + ACTIONS(6987), 1, + anon_sym_STAR, + ACTIONS(6989), 1, + aux_sym_interval_expression_token1, + ACTIONS(6991), 1, + anon_sym_DOLLAR, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2139), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2279), 1, + sym__identifier, + STATE(2564), 1, + sym_argument_reference, + STATE(2703), 1, + sym__expression, + STATE(2567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6983), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2695), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [203948] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3247), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204052] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3315), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204156] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3314), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204260] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3313), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204364] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3312), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204468] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 1, + aux_sym_cte_token2, + ACTIONS(7343), 1, + anon_sym_LPAREN, + ACTIONS(7345), 1, + aux_sym_null_hint_token2, + ACTIONS(7347), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7349), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7351), 1, + aux_sym_TRUE_token1, + ACTIONS(7353), 1, + aux_sym_FALSE_token1, + ACTIONS(7355), 1, + sym_number, + ACTIONS(7357), 1, + sym__unquoted_identifier, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7367), 1, + anon_sym_DASH, + ACTIONS(7369), 1, + anon_sym_STAR, + ACTIONS(7371), 1, + aux_sym_interval_expression_token1, + ACTIONS(7373), 1, + anon_sym_DOLLAR, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2315), 1, + sym_identifier, + STATE(2640), 1, + sym__identifier, + STATE(3044), 1, + sym_argument_reference, + STATE(3219), 1, + sym__expression, + STATE(3047), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7365), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3212), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204572] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7879), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204676] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6547), 1, + sym_data_hint, + ACTIONS(8630), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8632), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [204736] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6995), 1, + aux_sym_cte_token2, + ACTIONS(6997), 1, + anon_sym_LPAREN, + ACTIONS(6999), 1, + aux_sym_null_hint_token2, + ACTIONS(7001), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7003), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7005), 1, + aux_sym_TRUE_token1, + ACTIONS(7007), 1, + aux_sym_FALSE_token1, + ACTIONS(7009), 1, + sym_number, + ACTIONS(7011), 1, + sym__unquoted_identifier, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7021), 1, + anon_sym_DASH, + ACTIONS(7023), 1, + anon_sym_STAR, + ACTIONS(7025), 1, + aux_sym_interval_expression_token1, + ACTIONS(7027), 1, + anon_sym_DOLLAR, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(824), 1, + sym_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1412), 1, + sym_dotted_name, + STATE(1483), 1, + sym__identifier, + STATE(1835), 1, + sym_argument_reference, + STATE(1982), 1, + sym__expression, + STATE(1834), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7019), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1940), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204840] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5485), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204944] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7785), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205048] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7036), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205152] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(2043), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205256] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5486), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205360] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5487), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205464] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5472), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205568] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5492), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205672] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5497), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205776] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3782), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205880] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3810), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [205984] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1943), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206088] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7675), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [206248] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7880), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206352] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3807), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206456] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3806), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206560] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3804), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206664] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3706), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206768] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1983), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206872] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7883), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [206976] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3800), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207080] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(670), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207184] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8085), 1, + aux_sym_with_clause_token1, + STATE(6792), 1, + sym_view_check_option, + ACTIONS(8670), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8672), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207244] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2060), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207348] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(2046), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8674), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8676), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_fetch_clause_token1, + sym__unquoted_identifier, + [207508] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7919), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207612] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1944), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207716] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1796), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207820] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3776), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [207924] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1947), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208028] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3723), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208132] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(614), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208236] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7384), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208340] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7404), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208444] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8557), 1, + aux_sym_cte_token2, + ACTIONS(8559), 1, + anon_sym_LPAREN, + ACTIONS(8561), 1, + aux_sym_null_hint_token2, + ACTIONS(8563), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8565), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8567), 1, + aux_sym_TRUE_token1, + ACTIONS(8569), 1, + aux_sym_FALSE_token1, + ACTIONS(8571), 1, + sym_number, + ACTIONS(8573), 1, + sym__unquoted_identifier, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8583), 1, + anon_sym_DASH, + ACTIONS(8585), 1, + anon_sym_STAR, + ACTIONS(8587), 1, + aux_sym_interval_expression_token1, + ACTIONS(8589), 1, + anon_sym_DOLLAR, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(90), 1, + sym_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(293), 1, + sym__identifier, + STATE(367), 1, + sym_dotted_name, + STATE(593), 1, + sym_argument_reference, + STATE(624), 1, + sym__expression, + STATE(596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8581), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(621), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208548] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3719), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208652] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3419), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208756] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3386), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208860] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1952), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [208964] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3378), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209068] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3816), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209172] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3815), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209276] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3802), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209380] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3799), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209484] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3725), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209588] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3798), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209692] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3368), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209796] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3357), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [209900] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3439), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210004] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(1953), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210108] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3353), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210212] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8047), 1, + aux_sym_cte_token2, + ACTIONS(8049), 1, + anon_sym_LPAREN, + ACTIONS(8051), 1, + aux_sym_null_hint_token2, + ACTIONS(8053), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8055), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8057), 1, + aux_sym_TRUE_token1, + ACTIONS(8059), 1, + aux_sym_FALSE_token1, + ACTIONS(8061), 1, + sym_number, + ACTIONS(8063), 1, + sym__unquoted_identifier, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8073), 1, + anon_sym_DASH, + ACTIONS(8075), 1, + anon_sym_STAR, + ACTIONS(8077), 1, + aux_sym_interval_expression_token1, + ACTIONS(8079), 1, + anon_sym_DOLLAR, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(862), 1, + sym_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1379), 1, + sym__identifier, + STATE(1526), 1, + sym_dotted_name, + STATE(1744), 1, + sym_argument_reference, + STATE(2029), 1, + sym__expression, + STATE(1746), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8071), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2021), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210316] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3349), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210420] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7071), 1, + aux_sym_cte_token2, + ACTIONS(7073), 1, + anon_sym_LPAREN, + ACTIONS(7075), 1, + aux_sym_null_hint_token2, + ACTIONS(7077), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7079), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7081), 1, + aux_sym_TRUE_token1, + ACTIONS(7083), 1, + aux_sym_FALSE_token1, + ACTIONS(7085), 1, + sym_number, + ACTIONS(7087), 1, + sym__unquoted_identifier, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7097), 1, + anon_sym_DASH, + ACTIONS(7099), 1, + anon_sym_STAR, + ACTIONS(7101), 1, + aux_sym_interval_expression_token1, + ACTIONS(7103), 1, + anon_sym_DOLLAR, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(2430), 1, + sym_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2921), 1, + sym_dotted_name, + STATE(2956), 1, + sym__identifier, + STATE(3317), 1, + sym_argument_reference, + STATE(3412), 1, + sym__expression, + STATE(3318), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7095), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3365), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210524] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3801), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210628] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3714), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210732] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7751), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210836] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7705), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [210940] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(3780), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211044] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3717), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211148] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3715), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211252] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4315), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211356] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7455), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211460] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7456), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211564] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7457), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211668] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7460), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211772] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1575), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211876] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7377), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [211980] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7466), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212084] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1481), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6891), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6893), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [212244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8674), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8676), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [212300] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1434), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212404] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1421), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212508] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1518), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212612] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7747), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212716] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7040), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212820] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3786), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [212924] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7576), 1, + aux_sym_cte_token2, + ACTIONS(7578), 1, + anon_sym_LPAREN, + ACTIONS(7580), 1, + aux_sym_null_hint_token2, + ACTIONS(7582), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7584), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7586), 1, + aux_sym_TRUE_token1, + ACTIONS(7588), 1, + aux_sym_FALSE_token1, + ACTIONS(7590), 1, + sym_number, + ACTIONS(7592), 1, + sym__unquoted_identifier, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7602), 1, + anon_sym_DASH, + ACTIONS(7604), 1, + anon_sym_STAR, + ACTIONS(7606), 1, + aux_sym_interval_expression_token1, + ACTIONS(7608), 1, + anon_sym_DOLLAR, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2885), 1, + sym_identifier, + STATE(3397), 1, + sym__identifier, + STATE(3625), 1, + sym_argument_reference, + STATE(3757), 1, + sym__expression, + STATE(3610), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7600), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3808), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213028] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7936), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7938), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_offset_clause_token1, + sym__unquoted_identifier, + [213084] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(584), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213188] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1428), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213292] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5174), 1, + aux_sym_cte_token2, + ACTIONS(5176), 1, + anon_sym_LPAREN, + ACTIONS(5178), 1, + aux_sym_null_hint_token2, + ACTIONS(5186), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5188), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5190), 1, + aux_sym_TRUE_token1, + ACTIONS(5192), 1, + aux_sym_FALSE_token1, + ACTIONS(5194), 1, + sym_number, + ACTIONS(5196), 1, + sym__unquoted_identifier, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5206), 1, + anon_sym_DASH, + ACTIONS(5208), 1, + anon_sym_STAR, + ACTIONS(5210), 1, + aux_sym_interval_expression_token1, + ACTIONS(5212), 1, + anon_sym_DOLLAR, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(2949), 1, + sym_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3342), 1, + sym_dotted_name, + STATE(3376), 1, + sym__identifier, + STATE(3600), 1, + sym_argument_reference, + STATE(4060), 1, + sym__expression, + STATE(3598), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5204), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3764), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213396] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7925), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213500] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8521), 1, + aux_sym_cte_token2, + ACTIONS(8523), 1, + anon_sym_LPAREN, + ACTIONS(8525), 1, + aux_sym_null_hint_token2, + ACTIONS(8527), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8529), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8531), 1, + aux_sym_TRUE_token1, + ACTIONS(8533), 1, + aux_sym_FALSE_token1, + ACTIONS(8535), 1, + sym_number, + ACTIONS(8537), 1, + sym__unquoted_identifier, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8547), 1, + anon_sym_DASH, + ACTIONS(8549), 1, + anon_sym_STAR, + ACTIONS(8551), 1, + aux_sym_interval_expression_token1, + ACTIONS(8553), 1, + anon_sym_DOLLAR, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(609), 1, + sym__quoted_identifier, + STATE(681), 1, + sym_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(1045), 1, + sym__identifier, + STATE(1429), 1, + sym_argument_reference, + STATE(1578), 1, + sym__expression, + STATE(1426), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8545), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1623), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213604] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7120), 1, + aux_sym_cte_token2, + ACTIONS(7122), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + aux_sym_null_hint_token2, + ACTIONS(7126), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7128), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7130), 1, + aux_sym_TRUE_token1, + ACTIONS(7132), 1, + aux_sym_FALSE_token1, + ACTIONS(7134), 1, + sym_number, + ACTIONS(7136), 1, + sym__unquoted_identifier, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7146), 1, + anon_sym_DASH, + ACTIONS(7148), 1, + anon_sym_STAR, + ACTIONS(7150), 1, + aux_sym_interval_expression_token1, + ACTIONS(7152), 1, + anon_sym_DOLLAR, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(6879), 1, + sym_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7100), 1, + sym_dotted_name, + STATE(7139), 1, + sym__identifier, + STATE(7327), 1, + sym_argument_reference, + STATE(7484), 1, + sym__expression, + STATE(7342), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7144), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213708] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8714), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8716), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [213764] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(578), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213868] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7939), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [213972] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4242), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214076] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7814), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214180] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7060), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214284] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7887), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214388] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1437), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214492] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8718), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8720), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [214548] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1438), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214652] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8093), 1, + aux_sym_cte_token2, + ACTIONS(8095), 1, + anon_sym_LPAREN, + ACTIONS(8097), 1, + aux_sym_null_hint_token2, + ACTIONS(8099), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8101), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8103), 1, + aux_sym_TRUE_token1, + ACTIONS(8105), 1, + aux_sym_FALSE_token1, + ACTIONS(8107), 1, + sym_number, + ACTIONS(8109), 1, + sym__unquoted_identifier, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8119), 1, + anon_sym_DASH, + ACTIONS(8121), 1, + anon_sym_STAR, + ACTIONS(8123), 1, + aux_sym_interval_expression_token1, + ACTIONS(8125), 1, + anon_sym_DOLLAR, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(711), 1, + sym_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(963), 1, + sym_dotted_name, + STATE(1106), 1, + sym__identifier, + STATE(1369), 1, + sym_argument_reference, + STATE(1580), 1, + sym__expression, + STATE(1368), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8117), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1614), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214756] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2619), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214860] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2622), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [214964] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1440), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215068] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1464), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215172] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1390), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215276] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3142), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8722), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8724), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [215436] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1541), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215540] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2539), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215644] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3708), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215748] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3712), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215852] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7704), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [215956] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5491), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216060] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7072), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216164] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7413), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216268] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2541), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216372] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7743), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216476] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7892), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216580] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2542), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216684] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1392), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216788] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(414), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216892] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(442), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [216996] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(427), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217100] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(470), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217204] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8730), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8726), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8728), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [217262] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(423), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217366] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(419), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217470] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(406), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217574] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4300), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217678] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1393), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217782] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4223), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217886] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(483), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [217990] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, + aux_sym_cte_token2, + ACTIONS(7307), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + aux_sym_null_hint_token2, + ACTIONS(7311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7315), 1, + aux_sym_TRUE_token1, + ACTIONS(7317), 1, + aux_sym_FALSE_token1, + ACTIONS(7319), 1, + sym_number, + ACTIONS(7321), 1, + sym__unquoted_identifier, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7331), 1, + anon_sym_DASH, + ACTIONS(7333), 1, + anon_sym_STAR, + ACTIONS(7335), 1, + aux_sym_interval_expression_token1, + ACTIONS(7337), 1, + anon_sym_DOLLAR, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(31), 1, + sym__quoted_identifier, + STATE(35), 1, + sym_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(126), 1, + sym__identifier, + STATE(358), 1, + sym_argument_reference, + STATE(502), 1, + sym__expression, + STATE(357), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(473), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218094] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2545), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218198] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7813), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218302] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7689), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218406] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2546), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218510] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4120), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218614] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7699), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218718] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2547), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218822] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7772), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [218926] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1468), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219030] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7045), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219134] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7698), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219238] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7695), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219342] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4229), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219446] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4291), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219550] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4234), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219654] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4238), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219758] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7618), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219862] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4243), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [219966] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7693), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220070] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4314), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220174] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7692), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220278] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3707), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220382] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7767), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220486] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3512), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220590] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1394), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220694] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1400), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [220854] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5220), 1, + aux_sym_cte_token2, + ACTIONS(5222), 1, + anon_sym_LPAREN, + ACTIONS(5224), 1, + aux_sym_null_hint_token2, + ACTIONS(5232), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5234), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5236), 1, + aux_sym_TRUE_token1, + ACTIONS(5238), 1, + aux_sym_FALSE_token1, + ACTIONS(5240), 1, + sym_number, + ACTIONS(5242), 1, + sym__unquoted_identifier, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5252), 1, + anon_sym_DASH, + ACTIONS(5254), 1, + anon_sym_STAR, + ACTIONS(5256), 1, + aux_sym_interval_expression_token1, + ACTIONS(5258), 1, + anon_sym_DOLLAR, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(535), 1, + sym_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(795), 1, + sym_dotted_name, + STATE(841), 1, + sym__identifier, + STATE(1312), 1, + sym_argument_reference, + STATE(1499), 1, + sym__expression, + STATE(1321), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5250), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1375), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [220958] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(376), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221062] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7586), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221166] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2815), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221270] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7581), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221374] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7829), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221478] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7600), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221582] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7903), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221686] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2843), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221790] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2809), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221894] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2826), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [221998] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7890), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222102] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2823), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222206] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7584), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222310] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2958), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222414] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3825), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222518] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7589), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222622] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2806), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222726] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7591), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222830] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7896), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [222934] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2811), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223038] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2050), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223142] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1745), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223246] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1840), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223350] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7801), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223454] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1865), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223558] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7824), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223662] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1763), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223766] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7776), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223870] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1867), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [223974] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1871), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224078] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(543), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224182] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7950), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224286] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1873), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224390] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1874), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224494] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8129), 1, + aux_sym_cte_token2, + ACTIONS(8131), 1, + anon_sym_LPAREN, + ACTIONS(8133), 1, + aux_sym_null_hint_token2, + ACTIONS(8135), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8137), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8139), 1, + aux_sym_TRUE_token1, + ACTIONS(8141), 1, + aux_sym_FALSE_token1, + ACTIONS(8143), 1, + sym_number, + ACTIONS(8145), 1, + sym__unquoted_identifier, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8155), 1, + anon_sym_DASH, + ACTIONS(8157), 1, + anon_sym_STAR, + ACTIONS(8159), 1, + aux_sym_interval_expression_token1, + ACTIONS(8161), 1, + anon_sym_DOLLAR, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(779), 1, + sym_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1206), 1, + sym_dotted_name, + STATE(1280), 1, + sym__identifier, + STATE(1703), 1, + sym_argument_reference, + STATE(1787), 1, + sym__expression, + STATE(1702), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8153), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1793), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224598] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7865), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224702] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7674), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224806] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1898), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [224910] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1919), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225014] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1912), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225118] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1836), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225222] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1911), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225326] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1891), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225430] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1909), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225534] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1908), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225638] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8171), 1, + aux_sym_cte_token2, + ACTIONS(8173), 1, + anon_sym_LPAREN, + ACTIONS(8175), 1, + aux_sym_null_hint_token2, + ACTIONS(8177), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8179), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8181), 1, + aux_sym_TRUE_token1, + ACTIONS(8183), 1, + aux_sym_FALSE_token1, + ACTIONS(8185), 1, + sym_number, + ACTIONS(8187), 1, + sym__unquoted_identifier, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8197), 1, + anon_sym_DASH, + ACTIONS(8199), 1, + anon_sym_STAR, + ACTIONS(8201), 1, + aux_sym_interval_expression_token1, + ACTIONS(8203), 1, + anon_sym_DOLLAR, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(770), 1, + sym_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1179), 1, + sym__identifier, + STATE(1219), 1, + sym_dotted_name, + STATE(1564), 1, + sym_argument_reference, + STATE(1853), 1, + sym__expression, + STATE(1567), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8195), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1801), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225742] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2417), 1, + aux_sym_cte_token2, + ACTIONS(2419), 1, + anon_sym_LPAREN, + ACTIONS(2421), 1, + aux_sym_null_hint_token2, + ACTIONS(2423), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2425), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2427), 1, + aux_sym_TRUE_token1, + ACTIONS(2429), 1, + aux_sym_FALSE_token1, + ACTIONS(2431), 1, + sym_number, + ACTIONS(2433), 1, + sym__unquoted_identifier, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2443), 1, + anon_sym_DASH, + ACTIONS(2445), 1, + anon_sym_STAR, + ACTIONS(2447), 1, + aux_sym_interval_expression_token1, + ACTIONS(2449), 1, + anon_sym_DOLLAR, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2099), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2197), 1, + sym__identifier, + STATE(2345), 1, + sym_argument_reference, + STATE(2360), 1, + sym__expression, + STATE(2348), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2441), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2355), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225846] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1957), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [225950] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1946), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226054] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7708), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226158] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1926), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226262] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7726), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226366] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7468), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226470] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7473), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226574] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1930), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226678] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7697), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226782] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6479), 1, + sym_data_hint, + ACTIONS(8732), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8734), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [226842] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1954), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [226946] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7679), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227050] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(531), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8736), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8738), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [227210] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1955), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227314] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1958), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227418] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1959), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227522] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(527), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227626] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8207), 1, + aux_sym_cte_token2, + ACTIONS(8209), 1, + anon_sym_LPAREN, + ACTIONS(8211), 1, + aux_sym_null_hint_token2, + ACTIONS(8213), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8215), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8217), 1, + aux_sym_TRUE_token1, + ACTIONS(8219), 1, + aux_sym_FALSE_token1, + ACTIONS(8221), 1, + sym_number, + ACTIONS(8223), 1, + sym__unquoted_identifier, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8233), 1, + anon_sym_DASH, + ACTIONS(8235), 1, + anon_sym_STAR, + ACTIONS(8237), 1, + aux_sym_interval_expression_token1, + ACTIONS(8239), 1, + anon_sym_DOLLAR, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(844), 1, + sym_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1504), 1, + sym__identifier, + STATE(1513), 1, + sym_dotted_name, + STATE(1897), 1, + sym_argument_reference, + STATE(1937), 1, + sym__expression, + STATE(1894), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8231), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1928), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227730] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1223), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227834] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7646), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [227938] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(4809), 1, + sym__expression, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228042] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7810), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228146] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7805), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228250] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7003), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228354] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7765), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228458] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(518), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228562] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(558), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228666] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(514), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228770] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7642), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228874] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7954), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [228978] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7333), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229082] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7811), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229186] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7337), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229290] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7639), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229394] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7760), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229498] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8740), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8742), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [229554] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [229610] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7809), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229714] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3255), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229818] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2814), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [229922] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(231), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230026] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(233), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230130] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(259), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230234] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7815), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230338] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5090), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230442] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7035), 1, + aux_sym_cte_token2, + ACTIONS(7037), 1, + anon_sym_LPAREN, + ACTIONS(7039), 1, + aux_sym_null_hint_token2, + ACTIONS(7041), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7043), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7045), 1, + aux_sym_TRUE_token1, + ACTIONS(7047), 1, + aux_sym_FALSE_token1, + ACTIONS(7049), 1, + sym_number, + ACTIONS(7051), 1, + sym__unquoted_identifier, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7061), 1, + anon_sym_DASH, + ACTIONS(7063), 1, + anon_sym_STAR, + ACTIONS(7065), 1, + aux_sym_interval_expression_token1, + ACTIONS(7067), 1, + anon_sym_DOLLAR, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7088), 1, + sym_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7321), 1, + sym__identifier, + STATE(7354), 1, + sym_dotted_name, + STATE(7534), 1, + sym_argument_reference, + STATE(7622), 1, + sym__expression, + STATE(7550), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7059), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7593), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230546] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7830), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230650] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7849), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(648), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(650), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [230810] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7953), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [230914] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6711), 1, + sym_data_hint, + ACTIONS(8744), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8746), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [230974] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7446), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231078] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7450), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231182] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6644), 1, + sym_data_hint, + ACTIONS(8748), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8750), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [231242] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7771), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231346] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7464), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231450] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8752), 1, + anon_sym_DOT, + STATE(5422), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [231510] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7491), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231614] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7868), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231718] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7485), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231822] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7480), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [231926] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7899), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232030] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7755), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232134] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(204), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232238] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2849), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232342] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7725), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232446] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7365), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232550] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7884), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232654] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(254), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232758] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1357), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232862] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1363), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [232966] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7897), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233070] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7363), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233174] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1316), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233278] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1169), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8756), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [233438] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1255), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233542] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7502), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233646] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1318), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233750] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1311), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233854] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7940), 1, + aux_sym_cte_token2, + ACTIONS(7942), 1, + anon_sym_LPAREN, + ACTIONS(7944), 1, + aux_sym_null_hint_token2, + ACTIONS(7946), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7948), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7950), 1, + aux_sym_TRUE_token1, + ACTIONS(7952), 1, + aux_sym_FALSE_token1, + ACTIONS(7954), 1, + sym_number, + ACTIONS(7956), 1, + sym__unquoted_identifier, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7966), 1, + anon_sym_DASH, + ACTIONS(7968), 1, + anon_sym_STAR, + ACTIONS(7970), 1, + aux_sym_interval_expression_token1, + ACTIONS(7972), 1, + anon_sym_DOLLAR, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(412), 1, + sym_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(772), 1, + sym_dotted_name, + STATE(789), 1, + sym__identifier, + STATE(1161), 1, + sym_argument_reference, + STATE(1322), 1, + sym__expression, + STATE(1165), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7964), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1209), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [233958] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4218), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234062] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2083), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234166] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7949), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234270] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2051), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234374] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7946), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234478] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7543), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234582] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7816), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234686] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7523), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(321), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [234846] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7055), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [234950] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7519), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235054] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [235110] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7642), 1, + aux_sym_cte_token2, + ACTIONS(7644), 1, + anon_sym_LPAREN, + ACTIONS(7646), 1, + aux_sym_null_hint_token2, + ACTIONS(7648), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7650), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7652), 1, + aux_sym_TRUE_token1, + ACTIONS(7654), 1, + aux_sym_FALSE_token1, + ACTIONS(7656), 1, + sym_number, + ACTIONS(7658), 1, + sym__unquoted_identifier, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7668), 1, + anon_sym_DASH, + ACTIONS(7670), 1, + anon_sym_STAR, + ACTIONS(7672), 1, + aux_sym_interval_expression_token1, + ACTIONS(7674), 1, + anon_sym_DOLLAR, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(6897), 1, + sym_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7136), 1, + sym_dotted_name, + STATE(7142), 1, + sym__identifier, + STATE(7278), 1, + sym_argument_reference, + STATE(7379), 1, + sym__expression, + STATE(7310), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7666), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7454), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235214] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3113), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235318] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7717), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235422] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3116), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235526] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6933), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235630] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7362), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235734] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6973), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235838] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6967), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [235942] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(253), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236046] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7352), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236150] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2080), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236254] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7740), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236358] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8762), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8758), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8760), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [236416] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(252), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236520] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7909), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236624] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8085), 1, + aux_sym_with_clause_token1, + STATE(6466), 1, + sym_view_check_option, + ACTIONS(8764), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8766), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [236684] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(463), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [236740] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7910), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236844] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7344), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [236948] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7900), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237052] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7803), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237156] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7339), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237260] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6955), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237364] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(244), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237468] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(520), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237572] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7738), 1, + aux_sym_cte_token2, + ACTIONS(7742), 1, + anon_sym_DASH, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3345), 1, + sym__identifier, + STATE(3453), 1, + sym_argument_reference, + STATE(3769), 1, + sym__expression, + STATE(3592), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7740), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237676] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2077), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237780] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7769), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237884] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2076), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [237988] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7951), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238092] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7935), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238196] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7707), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238300] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7516), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238404] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2075), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238508] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7956), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238612] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6969), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238716] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6975), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(453), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [238876] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2073), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [238980] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6981), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239084] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(43), 1, + aux_sym_cte_token2, + ACTIONS(45), 1, + anon_sym_LPAREN, + ACTIONS(47), 1, + aux_sym_null_hint_token2, + ACTIONS(49), 1, + aux_sym_select_subexpression_token1, + ACTIONS(51), 1, + aux_sym_conditional_expression_token1, + ACTIONS(53), 1, + aux_sym_TRUE_token1, + ACTIONS(55), 1, + aux_sym_FALSE_token1, + ACTIONS(57), 1, + sym_number, + ACTIONS(59), 1, + sym__unquoted_identifier, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(69), 1, + anon_sym_DASH, + ACTIONS(71), 1, + anon_sym_STAR, + ACTIONS(73), 1, + aux_sym_interval_expression_token1, + ACTIONS(75), 1, + anon_sym_DOLLAR, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(19), 1, + sym_identifier, + STATE(64), 1, + sym__identifier, + STATE(157), 1, + sym_argument_reference, + STATE(225), 1, + sym__expression, + STATE(142), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(276), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(447), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [239244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(443), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [239300] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(429), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(431), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [239356] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7723), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239460] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8634), 1, + aux_sym_cte_token2, + ACTIONS(8636), 1, + anon_sym_LPAREN, + ACTIONS(8638), 1, + aux_sym_null_hint_token2, + ACTIONS(8640), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8642), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8644), 1, + aux_sym_TRUE_token1, + ACTIONS(8646), 1, + aux_sym_FALSE_token1, + ACTIONS(8648), 1, + sym_number, + ACTIONS(8650), 1, + sym__unquoted_identifier, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8660), 1, + anon_sym_DASH, + ACTIONS(8662), 1, + anon_sym_STAR, + ACTIONS(8664), 1, + aux_sym_interval_expression_token1, + ACTIONS(8666), 1, + anon_sym_DOLLAR, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7129), 1, + sym_identifier, + STATE(7383), 1, + sym__identifier, + STATE(7649), 1, + sym_argument_reference, + STATE(7672), 1, + sym__expression, + STATE(7605), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8658), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7661), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239564] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7948), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239668] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(279), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [239724] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7720), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239828] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6990), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [239932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(423), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [239988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(590), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [240044] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4215), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240148] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2072), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240252] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_cte_token2, + ACTIONS(8361), 1, + anon_sym_LPAREN, + ACTIONS(8363), 1, + aux_sym_null_hint_token2, + ACTIONS(8365), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8367), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8369), 1, + aux_sym_TRUE_token1, + ACTIONS(8371), 1, + aux_sym_FALSE_token1, + ACTIONS(8373), 1, + sym_number, + ACTIONS(8375), 1, + sym__unquoted_identifier, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8385), 1, + anon_sym_DASH, + ACTIONS(8387), 1, + anon_sym_STAR, + ACTIONS(8389), 1, + aux_sym_interval_expression_token1, + ACTIONS(8391), 1, + anon_sym_DOLLAR, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(5294), 1, + sym_identifier, + STATE(6704), 1, + sym__identifier, + STATE(6930), 1, + sym_argument_reference, + STATE(6937), 1, + sym__expression, + STATE(6931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8383), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6947), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240356] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4152), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240460] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(275), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [240516] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4146), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240620] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7710), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240724] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7515), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240828] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2854), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [240932] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8435), 1, + aux_sym_cte_token2, + ACTIONS(8437), 1, + anon_sym_LPAREN, + ACTIONS(8439), 1, + aux_sym_null_hint_token2, + ACTIONS(8441), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8443), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8445), 1, + aux_sym_TRUE_token1, + ACTIONS(8447), 1, + aux_sym_FALSE_token1, + ACTIONS(8449), 1, + sym_number, + ACTIONS(8451), 1, + sym__unquoted_identifier, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8461), 1, + anon_sym_DASH, + ACTIONS(8463), 1, + anon_sym_STAR, + ACTIONS(8465), 1, + aux_sym_interval_expression_token1, + ACTIONS(8467), 1, + anon_sym_DOLLAR, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(4683), 1, + sym__quoted_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5203), 1, + sym_identifier, + STATE(6534), 1, + sym__identifier, + STATE(6903), 1, + sym_argument_reference, + STATE(7008), 1, + sym__expression, + STATE(6926), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8459), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(6935), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241036] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7957), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241140] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7912), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241244] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2071), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(534), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(536), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [241404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8768), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8770), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [241460] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8678), 1, + aux_sym_cte_token2, + ACTIONS(8680), 1, + anon_sym_LPAREN, + ACTIONS(8682), 1, + aux_sym_null_hint_token2, + ACTIONS(8684), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8686), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8688), 1, + aux_sym_TRUE_token1, + ACTIONS(8690), 1, + aux_sym_FALSE_token1, + ACTIONS(8692), 1, + sym_number, + ACTIONS(8694), 1, + sym__unquoted_identifier, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8704), 1, + anon_sym_DASH, + ACTIONS(8706), 1, + anon_sym_STAR, + ACTIONS(8708), 1, + aux_sym_interval_expression_token1, + ACTIONS(8710), 1, + anon_sym_DOLLAR, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(3634), 1, + sym_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3922), 1, + sym__identifier, + STATE(3936), 1, + sym_dotted_name, + STATE(4139), 1, + sym_argument_reference, + STATE(4348), 1, + sym__expression, + STATE(4136), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8702), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4319), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241564] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7739), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241668] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4144), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241772] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4143), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241876] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7932), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [241980] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(307), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242084] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(201), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [242140] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(328), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242244] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(521), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242348] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7156), 1, + aux_sym_cte_token2, + ACTIONS(7158), 1, + anon_sym_LPAREN, + ACTIONS(7160), 1, + aux_sym_null_hint_token2, + ACTIONS(7162), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7164), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7166), 1, + aux_sym_TRUE_token1, + ACTIONS(7168), 1, + aux_sym_FALSE_token1, + ACTIONS(7170), 1, + sym_number, + ACTIONS(7172), 1, + sym__unquoted_identifier, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7182), 1, + anon_sym_DASH, + ACTIONS(7184), 1, + anon_sym_STAR, + ACTIONS(7186), 1, + aux_sym_interval_expression_token1, + ACTIONS(7188), 1, + anon_sym_DOLLAR, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(55), 1, + sym_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(284), 1, + sym__identifier, + STATE(288), 1, + sym_dotted_name, + STATE(447), 1, + sym_argument_reference, + STATE(528), 1, + sym__expression, + STATE(417), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7180), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(548), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(295), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [242508] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(634), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [242564] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2850), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242668] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2570), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242772] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7905), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [242876] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(179), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [242932] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7744), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243036] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7826), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243140] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(242), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [243196] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7818), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243300] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7790), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243404] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7694), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243508] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7917), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243612] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4142), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243716] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(652), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(654), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [243772] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4141), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243876] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7929), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [243980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(187), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [244036] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7906), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244140] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(197), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [244196] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7728), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244300] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7749), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244404] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7833), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244508] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7840), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244612] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7862), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244716] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7844), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244820] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7916), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [244924] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6535), 1, + sym_data_hint, + ACTIONS(8772), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8774), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [244984] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7867), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245088] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(397), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245192] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(401), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245296] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(402), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245400] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(395), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245504] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7714), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245608] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7947), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245712] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7943), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245816] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(403), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [245920] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7730), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246024] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7501), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246128] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2065), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246232] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7920), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246336] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(467), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [246392] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7914), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246496] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(471), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [246552] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(387), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246656] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7514), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246760] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3512), 1, + sym__expression, + STATE(3857), 1, + sym__identifier, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246864] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7575), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [246968] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5663), 1, + aux_sym_cte_token2, + ACTIONS(5665), 1, + anon_sym_LPAREN, + ACTIONS(5667), 1, + aux_sym_null_hint_token2, + ACTIONS(5669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5673), 1, + aux_sym_TRUE_token1, + ACTIONS(5675), 1, + aux_sym_FALSE_token1, + ACTIONS(5677), 1, + sym_number, + ACTIONS(5679), 1, + sym__unquoted_identifier, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5689), 1, + anon_sym_DASH, + ACTIONS(5691), 1, + anon_sym_STAR, + ACTIONS(5693), 1, + aux_sym_interval_expression_token1, + ACTIONS(5695), 1, + anon_sym_DOLLAR, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(970), 1, + sym_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1699), 1, + sym_dotted_name, + STATE(1722), 1, + sym__identifier, + STATE(2016), 1, + sym_argument_reference, + STATE(2063), 1, + sym__expression, + STATE(2017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2061), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247072] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7703), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247176] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8243), 1, + aux_sym_cte_token2, + ACTIONS(8245), 1, + anon_sym_LPAREN, + ACTIONS(8247), 1, + aux_sym_null_hint_token2, + ACTIONS(8249), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8251), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8253), 1, + aux_sym_TRUE_token1, + ACTIONS(8255), 1, + aux_sym_FALSE_token1, + ACTIONS(8257), 1, + sym_number, + ACTIONS(8259), 1, + sym__unquoted_identifier, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8269), 1, + anon_sym_DASH, + ACTIONS(8271), 1, + anon_sym_STAR, + ACTIONS(8273), 1, + aux_sym_interval_expression_token1, + ACTIONS(8275), 1, + anon_sym_DOLLAR, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6997), 1, + sym_identifier, + STATE(7243), 1, + sym__identifier, + STATE(7478), 1, + sym_argument_reference, + STATE(7568), 1, + sym__expression, + STATE(7477), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8267), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7555), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247280] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(490), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [247336] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8776), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8778), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [247392] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4103), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247496] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(486), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [247552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(530), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(532), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [247608] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7507), 1, + aux_sym_cte_token2, + ACTIONS(7509), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + aux_sym_null_hint_token2, + ACTIONS(7513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7517), 1, + aux_sym_TRUE_token1, + ACTIONS(7519), 1, + aux_sym_FALSE_token1, + ACTIONS(7521), 1, + sym_number, + ACTIONS(7523), 1, + sym__unquoted_identifier, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7533), 1, + anon_sym_DASH, + ACTIONS(7535), 1, + anon_sym_STAR, + ACTIONS(7537), 1, + aux_sym_interval_expression_token1, + ACTIONS(7539), 1, + anon_sym_DOLLAR, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(4284), 1, + sym_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4848), 1, + sym__identifier, + STATE(4875), 1, + sym_dotted_name, + STATE(5314), 1, + sym_argument_reference, + STATE(5509), 1, + sym__expression, + STATE(5312), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5513), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247712] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4883), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247816] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5057), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [247920] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7281), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [248024] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4776), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [248128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(544), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(548), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248240] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8315), 1, + aux_sym_cte_token2, + ACTIONS(8317), 1, + anon_sym_LPAREN, + ACTIONS(8319), 1, + aux_sym_null_hint_token2, + ACTIONS(8321), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8323), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8325), 1, + aux_sym_TRUE_token1, + ACTIONS(8327), 1, + aux_sym_FALSE_token1, + ACTIONS(8329), 1, + sym_number, + ACTIONS(8331), 1, + sym__unquoted_identifier, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8341), 1, + anon_sym_DASH, + ACTIONS(8343), 1, + anon_sym_STAR, + ACTIONS(8345), 1, + aux_sym_interval_expression_token1, + ACTIONS(8347), 1, + anon_sym_DOLLAR, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(425), 1, + sym__quoted_identifier, + STATE(517), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(821), 1, + sym__identifier, + STATE(1185), 1, + sym_argument_reference, + STATE(1544), 1, + sym__expression, + STATE(1188), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8339), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1527), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [248344] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4847), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [248448] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(552), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(618), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248560] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4837), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [248664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(568), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(570), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248720] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(564), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(566), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248776] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(538), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(540), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248832] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(427), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(435), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [248944] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(439), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [249000] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4873), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249104] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4814), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249208] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(7080), 1, + sym__expression, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249312] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7727), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249416] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5095), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249520] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5074), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249624] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2757), 1, + aux_sym_cte_token2, + ACTIONS(2759), 1, + anon_sym_LPAREN, + ACTIONS(2761), 1, + aux_sym_null_hint_token2, + ACTIONS(2763), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2765), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2767), 1, + aux_sym_TRUE_token1, + ACTIONS(2769), 1, + aux_sym_FALSE_token1, + ACTIONS(2771), 1, + sym_number, + ACTIONS(2773), 1, + sym__unquoted_identifier, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2783), 1, + anon_sym_DASH, + ACTIONS(2785), 1, + anon_sym_STAR, + ACTIONS(2787), 1, + aux_sym_interval_expression_token1, + ACTIONS(2789), 1, + anon_sym_DOLLAR, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(2221), 1, + sym_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2492), 1, + sym__identifier, + STATE(2502), 1, + sym_dotted_name, + STATE(2827), 1, + sym_argument_reference, + STATE(3056), 1, + sym__expression, + STATE(2828), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2781), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3133), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249728] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8471), 1, + aux_sym_cte_token2, + ACTIONS(8473), 1, + anon_sym_LPAREN, + ACTIONS(8475), 1, + aux_sym_null_hint_token2, + ACTIONS(8477), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8479), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8481), 1, + aux_sym_TRUE_token1, + ACTIONS(8483), 1, + aux_sym_FALSE_token1, + ACTIONS(8485), 1, + sym_number, + ACTIONS(8487), 1, + sym__unquoted_identifier, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8497), 1, + anon_sym_DASH, + ACTIONS(8499), 1, + anon_sym_STAR, + ACTIONS(8501), 1, + aux_sym_interval_expression_token1, + ACTIONS(8503), 1, + anon_sym_DOLLAR, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(2303), 1, + sym_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2662), 1, + sym__identifier, + STATE(2702), 1, + sym_dotted_name, + STATE(3018), 1, + sym_argument_reference, + STATE(3320), 1, + sym__expression, + STATE(3017), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8495), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3260), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249832] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8782), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [249888] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4835), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [249992] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8788), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8784), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8786), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [250050] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7773), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250154] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 1, + aux_sym_cte_token2, + ACTIONS(7435), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + aux_sym_null_hint_token2, + ACTIONS(7439), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7441), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7443), 1, + aux_sym_TRUE_token1, + ACTIONS(7445), 1, + aux_sym_FALSE_token1, + ACTIONS(7447), 1, + sym_number, + ACTIONS(7449), 1, + sym__unquoted_identifier, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7459), 1, + anon_sym_DASH, + ACTIONS(7461), 1, + anon_sym_STAR, + ACTIONS(7463), 1, + aux_sym_interval_expression_token1, + ACTIONS(7465), 1, + anon_sym_DOLLAR, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2165), 1, + sym_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2449), 1, + sym_dotted_name, + STATE(2472), 1, + sym__identifier, + STATE(2793), 1, + sym_argument_reference, + STATE(2844), 1, + sym__expression, + STATE(2792), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7457), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2833), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250258] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7828), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250362] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, + aux_sym_cte_token2, + ACTIONS(5574), 1, + anon_sym_LPAREN, + ACTIONS(5576), 1, + aux_sym_null_hint_token2, + ACTIONS(5580), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5582), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5584), 1, + aux_sym_TRUE_token1, + ACTIONS(5586), 1, + aux_sym_FALSE_token1, + ACTIONS(5588), 1, + sym_number, + ACTIONS(5590), 1, + sym__unquoted_identifier, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5600), 1, + anon_sym_DASH, + ACTIONS(5602), 1, + anon_sym_STAR, + ACTIONS(5604), 1, + aux_sym_interval_expression_token1, + ACTIONS(5606), 1, + anon_sym_DOLLAR, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(2592), 1, + sym_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3107), 1, + sym_dotted_name, + STATE(3453), 1, + sym_argument_reference, + STATE(3857), 1, + sym__identifier, + STATE(4660), 1, + sym__expression, + STATE(3993), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5598), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3517), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250466] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5059), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250570] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4729), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250674] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8279), 1, + aux_sym_cte_token2, + ACTIONS(8281), 1, + anon_sym_LPAREN, + ACTIONS(8283), 1, + aux_sym_null_hint_token2, + ACTIONS(8285), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8287), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8289), 1, + aux_sym_TRUE_token1, + ACTIONS(8291), 1, + aux_sym_FALSE_token1, + ACTIONS(8293), 1, + sym_number, + ACTIONS(8295), 1, + sym__unquoted_identifier, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8305), 1, + anon_sym_DASH, + ACTIONS(8307), 1, + anon_sym_STAR, + ACTIONS(8309), 1, + aux_sym_interval_expression_token1, + ACTIONS(8311), 1, + anon_sym_DOLLAR, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(3935), 1, + sym_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4259), 1, + sym_dotted_name, + STATE(4280), 1, + sym__identifier, + STATE(4552), 1, + sym_argument_reference, + STATE(4983), 1, + sym__expression, + STATE(4555), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8303), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5014), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250778] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7820), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250882] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5077), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [250986] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5076), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251090] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7758), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251194] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5070), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251298] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7955), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251402] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7952), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251506] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5069), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251610] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, + aux_sym_cte_token2, + ACTIONS(81), 1, + anon_sym_LPAREN, + ACTIONS(83), 1, + aux_sym_null_hint_token2, + ACTIONS(85), 1, + aux_sym_select_subexpression_token1, + ACTIONS(87), 1, + aux_sym_conditional_expression_token1, + ACTIONS(89), 1, + aux_sym_TRUE_token1, + ACTIONS(91), 1, + aux_sym_FALSE_token1, + ACTIONS(93), 1, + sym_number, + ACTIONS(95), 1, + sym__unquoted_identifier, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(105), 1, + anon_sym_DASH, + ACTIONS(107), 1, + anon_sym_STAR, + ACTIONS(109), 1, + aux_sym_interval_expression_token1, + ACTIONS(111), 1, + anon_sym_DOLLAR, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(24), 1, + sym_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(102), 1, + sym__identifier, + STATE(104), 1, + sym_dotted_name, + STATE(201), 1, + sym_argument_reference, + STATE(377), 1, + sym__expression, + STATE(258), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(372), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251714] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 1, + aux_sym_cte_token2, + ACTIONS(4043), 1, + anon_sym_LPAREN, + ACTIONS(4045), 1, + aux_sym_null_hint_token2, + ACTIONS(4047), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4049), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4051), 1, + aux_sym_TRUE_token1, + ACTIONS(4053), 1, + aux_sym_FALSE_token1, + ACTIONS(4055), 1, + sym_number, + ACTIONS(4057), 1, + sym__unquoted_identifier, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4067), 1, + anon_sym_DASH, + ACTIONS(4069), 1, + anon_sym_STAR, + ACTIONS(4071), 1, + aux_sym_interval_expression_token1, + ACTIONS(4073), 1, + anon_sym_DOLLAR, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(4074), 1, + sym_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4426), 1, + sym_dotted_name, + STATE(4427), 1, + sym__identifier, + STATE(5046), 1, + sym_argument_reference, + STATE(5068), 1, + sym__expression, + STATE(5048), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4065), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5100), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251818] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8511), 1, + aux_sym_with_clause_token1, + STATE(6663), 1, + sym_data_hint, + ACTIONS(8790), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8792), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [251878] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7648), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [251982] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7777), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252086] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7827), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252190] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(7744), 1, + aux_sym_cte_token2, + ACTIONS(7748), 1, + anon_sym_DASH, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(4809), 1, + sym__expression, + STATE(5130), 1, + sym_dotted_name, + STATE(5476), 1, + sym_identifier, + STATE(6803), 1, + sym__identifier, + STATE(6949), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7746), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252294] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7885), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252398] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7711), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252502] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 1, + aux_sym_cte_token2, + ACTIONS(2541), 1, + anon_sym_LPAREN, + ACTIONS(2543), 1, + aux_sym_null_hint_token2, + ACTIONS(2545), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2547), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2549), 1, + aux_sym_TRUE_token1, + ACTIONS(2551), 1, + aux_sym_FALSE_token1, + ACTIONS(2553), 1, + sym_number, + ACTIONS(2555), 1, + sym__unquoted_identifier, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2565), 1, + anon_sym_DASH, + ACTIONS(2567), 1, + anon_sym_STAR, + ACTIONS(2569), 1, + aux_sym_interval_expression_token1, + ACTIONS(2571), 1, + anon_sym_DOLLAR, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2116), 1, + sym_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2211), 1, + sym_dotted_name, + STATE(2227), 1, + sym__identifier, + STATE(2399), 1, + sym_argument_reference, + STATE(2571), 1, + sym__expression, + STATE(2359), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2563), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2493), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252606] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5396), 1, + aux_sym_cte_token2, + ACTIONS(5398), 1, + anon_sym_LPAREN, + ACTIONS(5400), 1, + aux_sym_null_hint_token2, + ACTIONS(5402), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5404), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5406), 1, + aux_sym_TRUE_token1, + ACTIONS(5408), 1, + aux_sym_FALSE_token1, + ACTIONS(5410), 1, + sym_number, + ACTIONS(5412), 1, + sym__unquoted_identifier, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5422), 1, + anon_sym_DASH, + ACTIONS(5424), 1, + anon_sym_STAR, + ACTIONS(5426), 1, + aux_sym_interval_expression_token1, + ACTIONS(5428), 1, + anon_sym_DOLLAR, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6799), 1, + sym_identifier, + STATE(7091), 1, + sym__identifier, + STATE(7157), 1, + sym_argument_reference, + STATE(7276), 1, + sym__expression, + STATE(7182), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5420), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(7246), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252710] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3014), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252814] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3157), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [252918] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3078), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253022] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3086), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253126] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 1, + aux_sym_cte_token2, + ACTIONS(2689), 1, + anon_sym_LPAREN, + ACTIONS(2691), 1, + aux_sym_null_hint_token2, + ACTIONS(2693), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2695), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2697), 1, + aux_sym_TRUE_token1, + ACTIONS(2699), 1, + aux_sym_FALSE_token1, + ACTIONS(2701), 1, + sym_number, + ACTIONS(2703), 1, + sym__unquoted_identifier, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2713), 1, + anon_sym_DASH, + ACTIONS(2715), 1, + anon_sym_STAR, + ACTIONS(2717), 1, + aux_sym_interval_expression_token1, + ACTIONS(2719), 1, + anon_sym_DOLLAR, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2153), 1, + sym_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2435), 1, + sym__identifier, + STATE(2688), 1, + sym_argument_reference, + STATE(2889), 1, + sym__expression, + STATE(2756), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2711), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2910), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253230] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7752), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253334] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7876), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253438] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7877), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253542] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7734), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253646] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7915), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253750] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3120), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253854] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3108), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [253958] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7918), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [254062] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8011), 1, + aux_sym_cte_token2, + ACTIONS(8013), 1, + anon_sym_LPAREN, + ACTIONS(8015), 1, + aux_sym_null_hint_token2, + ACTIONS(8017), 1, + aux_sym_select_subexpression_token1, + ACTIONS(8019), 1, + aux_sym_conditional_expression_token1, + ACTIONS(8021), 1, + aux_sym_TRUE_token1, + ACTIONS(8023), 1, + aux_sym_FALSE_token1, + ACTIONS(8025), 1, + sym_number, + ACTIONS(8027), 1, + sym__unquoted_identifier, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8037), 1, + anon_sym_DASH, + ACTIONS(8039), 1, + anon_sym_STAR, + ACTIONS(8041), 1, + aux_sym_interval_expression_token1, + ACTIONS(8043), 1, + anon_sym_DOLLAR, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2207), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2507), 1, + sym__identifier, + STATE(2824), 1, + sym_argument_reference, + STATE(3103), 1, + sym__expression, + STATE(2822), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(8035), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3164), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [254166] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7721), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [254270] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7940), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [254374] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5513), 1, + aux_sym_cte_token2, + ACTIONS(5515), 1, + anon_sym_LPAREN, + ACTIONS(5519), 1, + aux_sym_null_hint_token2, + ACTIONS(5523), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5525), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5527), 1, + aux_sym_TRUE_token1, + ACTIONS(5529), 1, + aux_sym_FALSE_token1, + ACTIONS(5531), 1, + sym_number, + ACTIONS(5533), 1, + sym__unquoted_identifier, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5543), 1, + anon_sym_DASH, + ACTIONS(5545), 1, + anon_sym_STAR, + ACTIONS(5547), 1, + aux_sym_interval_expression_token1, + ACTIONS(5549), 1, + anon_sym_DOLLAR, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4629), 1, + sym_argument_reference, + STATE(5453), 1, + sym_identifier, + STATE(6804), 1, + sym__identifier, + STATE(7941), 1, + sym__expression, + STATE(6945), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5541), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4960), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [254478] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8794), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8796), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254533] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8798), 1, + aux_sym_within_group_clause_token1, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(6847), 1, + sym_within_group_clause, + STATE(7037), 1, + sym_filter_clause, + STATE(7210), 1, + sym_over_clause, + ACTIONS(134), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [254600] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8804), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8806), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254655] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8089), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8091), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254710] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8808), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8810), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254765] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8812), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8814), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7622), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7626), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8816), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8818), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254930] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8820), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8822), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [254985] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8824), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8826), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255040] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8828), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8830), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255095] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8832), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8834), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255150] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7568), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7570), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255205] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8836), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8838), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255260] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8844), 1, + aux_sym_cte_token1, + ACTIONS(8840), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8842), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255317] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7628), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7630), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255372] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8790), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8792), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255427] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8846), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8848), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8850), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8852), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255537] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8854), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8856), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6330), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6332), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8858), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8860), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255702] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7632), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7634), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255757] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7612), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7614), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255812] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8862), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8864), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255867] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8866), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8868), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255922] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8870), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8872), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [255977] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8736), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8738), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256032] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8876), 1, + aux_sym_with_clause_token1, + ACTIONS(8874), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8878), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256089] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5030), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5032), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8880), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8882), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256199] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8884), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8886), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256254] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 12, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [256309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 12, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [256364] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8888), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8890), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256419] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8892), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8894), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256474] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8896), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8898), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256529] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8900), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8902), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256584] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8904), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8906), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256639] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7297), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7299), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256694] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8908), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8910), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256749] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6472), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6474), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8165), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8167), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256859] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5003), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256914] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8912), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8914), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [256969] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8916), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8918), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257024] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8920), 1, + anon_sym_DOT, + STATE(6789), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [257083] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8674), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8676), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8922), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8924), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257193] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8926), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8928), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257303] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5782), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257358] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7678), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7680), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257413] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8930), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8932), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7483), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7485), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257523] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8934), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8936), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257578] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3756), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257633] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8938), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8940), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8942), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8944), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257743] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 38, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [257798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8946), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8948), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257853] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8950), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8952), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8954), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8956), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [257963] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8958), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8960), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8962), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8964), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258073] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8966), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8968), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8970), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8972), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258183] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8976), 1, + aux_sym_with_clause_token1, + ACTIONS(8974), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8978), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258240] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5974), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5976), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258295] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8982), 1, + aux_sym_with_clause_token1, + ACTIONS(8980), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8984), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258352] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8986), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8988), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258407] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8990), 1, + anon_sym_LPAREN, + ACTIONS(8992), 1, + anon_sym_COLON_COLON, + ACTIONS(8994), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [258468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8509), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8513), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258523] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(786), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258578] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3689), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258633] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7929), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7931), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7686), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258743] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8996), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8998), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7489), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7491), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258853] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9000), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9002), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9004), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9006), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [258963] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9008), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9010), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9012), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9014), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259073] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7690), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7692), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9016), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9018), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259183] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9020), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9022), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9024), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9026), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259293] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7800), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7802), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(703), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(705), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259403] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9028), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9030), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9032), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9034), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259513] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9036), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9038), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9040), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9042), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259623] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6031), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6033), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6212), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6214), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9044), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9046), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9048), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9050), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259843] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6416), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6418), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9052), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9054), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [259953] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8083), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8087), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260008] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9056), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9058), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260063] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7782), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7280), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7282), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260173] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9060), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9062), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260228] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9064), 1, + aux_sym_with_clause_token1, + ACTIONS(9066), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [260287] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7493), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7495), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260342] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7776), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7778), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260397] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9068), 1, + aux_sym_with_clause_token1, + ACTIONS(9070), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [260456] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6912), 1, + sym_over_clause, + ACTIONS(197), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [260515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6406), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6408), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7804), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7806), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260625] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7772), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7774), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260680] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9072), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9074), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260735] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7543), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7545), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260790] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9076), 1, + aux_sym_with_clause_token1, + ACTIONS(9078), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [260849] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9080), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9082), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [260904] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9084), 1, + aux_sym_with_clause_token1, + ACTIONS(9086), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [260963] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7501), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7503), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9088), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9090), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261073] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6362), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6364), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9092), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9094), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261183] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6510), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6512), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9096), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9098), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261293] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8798), 1, + aux_sym_within_group_clause_token1, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(6837), 1, + sym_within_group_clause, + STATE(7083), 1, + sym_filter_clause, + STATE(7213), 1, + sym_over_clause, + ACTIONS(148), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [261360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7547), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7549), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261415] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6919), 1, + sym_over_clause, + ACTIONS(187), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [261474] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6242), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6244), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261529] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7497), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7499), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261584] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9100), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9102), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261639] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9104), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9106), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261694] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6924), 1, + sym_over_clause, + ACTIONS(242), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [261753] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6865), 1, + sym_over_clause, + ACTIONS(179), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [261812] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9108), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9110), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261867] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6915), 1, + sym_over_clause, + ACTIONS(295), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [261926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7812), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7814), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [261981] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9112), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9114), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262036] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7031), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7033), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262091] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6906), 1, + sym_over_clause, + ACTIONS(201), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [262150] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9116), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9118), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262205] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9120), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9122), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8622), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8624), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262315] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9124), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9126), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262370] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9128), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9130), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262425] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5955), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5957), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9132), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9134), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9138), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262590] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9140), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9142), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262645] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9144), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9146), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262700] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9148), 1, + aux_sym_with_clause_token1, + ACTIONS(9150), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [262759] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7708), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7710), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9152), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9154), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [262869] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9156), 1, + aux_sym_with_clause_token1, + ACTIONS(9158), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [262928] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6868), 1, + sym_over_clause, + ACTIONS(275), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [262987] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9160), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9162), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9164), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9166), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263097] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9168), 1, + aux_sym_with_clause_token1, + ACTIONS(9170), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [263156] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9172), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9174), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263211] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9176), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9178), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263266] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9180), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9182), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5945), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5949), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263376] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9184), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9186), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263431] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9190), 1, + anon_sym_SEMI, + ACTIONS(9188), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9192), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263488] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9194), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9196), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263543] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9198), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9200), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263598] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9202), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9204), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263653] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 36, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [263708] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9206), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9208), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263763] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7429), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7431), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263818] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9210), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9212), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263873] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9214), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9216), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [263928] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9218), 1, + aux_sym_with_clause_token1, + ACTIONS(9220), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [263987] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9222), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9224), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5136), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5138), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264097] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8798), 1, + aux_sym_within_group_clause_token1, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(6853), 1, + sym_within_group_clause, + STATE(7079), 1, + sym_filter_clause, + STATE(7202), 1, + sym_over_clause, + ACTIONS(156), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [264164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7469), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7471), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9226), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9228), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264274] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9230), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9232), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264329] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6664), 1, + aux_sym_over_clause_token1, + STATE(6866), 1, + sym_over_clause, + ACTIONS(279), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [264388] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9234), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9236), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264443] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9238), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9240), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264498] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7720), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7722), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264553] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8610), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8612), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264608] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9242), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9244), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264663] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9246), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9248), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264718] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9250), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9252), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264773] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9256), 1, + anon_sym_SEMI, + ACTIONS(9254), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9258), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264830] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7990), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7992), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264885] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4983), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4985), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9260), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9262), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [264995] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9266), 1, + anon_sym_SEMI, + ACTIONS(9264), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9268), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265052] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9270), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9272), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265107] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9274), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9276), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5016), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5018), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265217] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8614), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8616), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265272] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8626), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8628), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265327] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9278), 1, + anon_sym_DOT, + STATE(6660), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [265386] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6843), 1, + sym_over_clause, + ACTIONS(197), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [265445] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9280), 1, + anon_sym_DOT, + STATE(6660), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [265504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6424), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6426), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265559] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9283), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9285), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265614] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8744), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8746), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265669] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 12, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [265724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8748), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8750), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265779] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9287), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9289), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265834] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6855), 1, + sym_over_clause, + ACTIONS(187), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [265893] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9291), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9293), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [265948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5084), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5086), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266003] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9297), 1, + aux_sym_with_clause_token1, + ACTIONS(9295), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9299), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266060] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6860), 1, + sym_over_clause, + ACTIONS(242), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [266119] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9301), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9303), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266174] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6861), 1, + sym_over_clause, + ACTIONS(179), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [266233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9305), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9307), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266288] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9311), 1, + aux_sym_with_clause_token1, + ACTIONS(9309), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9313), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266345] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9315), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9317), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266400] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9319), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9321), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266455] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9323), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9325), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266510] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6863), 1, + sym_over_clause, + ACTIONS(295), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [266569] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9327), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9329), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266624] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9331), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9333), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266679] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9335), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9337), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266734] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6867), 1, + sym_over_clause, + ACTIONS(201), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [266793] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9339), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9341), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266848] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9343), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9345), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266903] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9347), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9349), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [266958] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9351), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9353), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267013] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9355), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9357), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267068] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9359), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9361), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267123] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9363), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9365), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9367), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9369), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9371), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9373), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267288] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6876), 1, + sym_over_clause, + ACTIONS(275), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [267347] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9375), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9377), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9379), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9381), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9383), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9385), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9387), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9389), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267567] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9391), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9393), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9395), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9397), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267677] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9399), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9401), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9403), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9405), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267787] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9407), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9409), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1349), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(1360), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [267897] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9411), 1, + anon_sym_LPAREN, + ACTIONS(9413), 1, + anon_sym_COLON_COLON, + ACTIONS(9415), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [267958] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9417), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9419), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268013] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8798), 1, + aux_sym_within_group_clause_token1, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(6830), 1, + sym_within_group_clause, + STATE(7046), 1, + sym_filter_clause, + STATE(7206), 1, + sym_over_clause, + ACTIONS(152), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [268080] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2797), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(2799), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268135] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9421), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9423), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268190] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9278), 1, + anon_sym_DOT, + STATE(6658), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [268249] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9425), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9427), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268304] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8630), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8632), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268359] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9429), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9431), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6478), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6480), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268469] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9435), 1, + aux_sym_with_clause_token1, + ACTIONS(9433), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9437), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9439), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9441), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9443), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9445), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268636] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9447), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9449), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268691] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9453), 1, + aux_sym_with_clause_token1, + ACTIONS(9451), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9455), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268748] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9457), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9459), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268803] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9461), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9463), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9465), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9467), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268913] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9469), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9471), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [268968] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6577), 1, + aux_sym_over_clause_token1, + STATE(6883), 1, + sym_over_clause, + ACTIONS(279), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [269027] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9473), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9475), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269082] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7734), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7736), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7555), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7557), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9477), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9479), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269247] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9481), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9483), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269302] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9485), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9487), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269357] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9489), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9491), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269412] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9493), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9495), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9497), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9499), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9501), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9503), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269577] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9505), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9507), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9509), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9511), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269687] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7284), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7286), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269742] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7978), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7980), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269797] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9513), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9515), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9517), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9519), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269907] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9521), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9523), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [269962] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9525), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9527), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270017] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9529), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9531), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270072] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7276), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7278), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270127] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9533), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9535), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270182] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9537), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9539), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270237] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8758), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8760), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270292] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8732), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8734), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270347] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6523), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6525), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2801), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(2803), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9541), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9543), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9545), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9547), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270567] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9549), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9551), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9553), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9555), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270677] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7923), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7925), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270787] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9557), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9559), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(840), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(842), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270897] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9561), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9563), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [270952] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9565), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9567), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271007] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9571), 1, + anon_sym_SEMI, + ACTIONS(9569), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9573), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9575), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9577), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271119] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7760), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7762), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271174] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6420), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6422), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271229] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6386), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6388), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271284] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7301), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7303), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9579), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9581), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271394] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9583), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9585), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271449] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9587), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9589), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6292), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6294), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271559] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9591), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9593), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271614] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9595), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9597), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271669] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9599), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9601), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8726), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8728), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271779] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7750), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7752), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9603), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9605), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271889] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6748), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6750), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271944] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9607), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9609), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [271999] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9611), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9613), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272054] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9615), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9617), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272109] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9619), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9621), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9623), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9625), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9627), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9629), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272274] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4959), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4961), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272329] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9633), 1, + aux_sym_with_clause_token1, + ACTIONS(9631), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9635), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272386] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2753), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(2755), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272441] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9637), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9639), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272496] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9643), 1, + aux_sym_with_clause_token1, + ACTIONS(9641), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9645), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272553] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9649), 1, + aux_sym_with_clause_token1, + ACTIONS(9647), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9651), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272610] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8920), 1, + anon_sym_DOT, + STATE(6790), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [272669] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9653), 1, + anon_sym_DOT, + STATE(6790), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [272728] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9656), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9658), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272783] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8764), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8766), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9660), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9662), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272893] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9664), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9666), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [272948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9668), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9670), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [273003] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9672), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9674), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [273058] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9678), 1, + anon_sym_SEMI, + ACTIONS(9676), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9680), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [273115] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7754), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7758), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [273170] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7559), 1, + anon_sym_DOT, + ACTIONS(9682), 1, + anon_sym_LBRACK, + STATE(5422), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [273230] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9684), 1, + anon_sym_DOT, + STATE(6810), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [273288] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9686), 1, + anon_sym_LBRACK, + STATE(6807), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [273400] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9688), 1, + anon_sym_LPAREN, + ACTIONS(9690), 1, + anon_sym_COLON_COLON, + ACTIONS(9692), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273460] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9688), 1, + anon_sym_LPAREN, + ACTIONS(9692), 1, + anon_sym_DOT_STAR, + ACTIONS(9694), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273520] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9696), 1, + aux_sym_with_clause_token1, + ACTIONS(9698), 1, + anon_sym_LPAREN, + ACTIONS(9700), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9702), 1, + aux_sym_type_token1, + ACTIONS(9704), 1, + aux_sym_type_token2, + ACTIONS(215), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273584] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273638] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9706), 1, + anon_sym_LBRACK, + STATE(6807), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273696] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9709), 1, + anon_sym_LBRACK, + STATE(6808), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273754] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7011), 1, + sym_within_group_clause, + STATE(7109), 1, + sym_filter_clause, + STATE(7288), 1, + sym_over_clause, + ACTIONS(152), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273820] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9718), 1, + anon_sym_DOT, + STATE(6810), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [273878] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7017), 1, + sym_within_group_clause, + STATE(7119), 1, + sym_filter_clause, + STATE(7282), 1, + sym_over_clause, + ACTIONS(156), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [273944] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7027), 1, + sym_within_group_clause, + STATE(7154), 1, + sym_filter_clause, + STATE(7271), 1, + sym_over_clause, + ACTIONS(134), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274010] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9712), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7023), 1, + sym_within_group_clause, + STATE(7130), 1, + sym_filter_clause, + STATE(7255), 1, + sym_over_clause, + ACTIONS(148), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 37, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274130] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 35, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274238] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9721), 1, + anon_sym_LBRACK, + STATE(6820), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274296] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274350] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9723), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7018), 1, + sym_within_group_clause, + STATE(7121), 1, + sym_filter_clause, + STATE(7341), 1, + sym_over_clause, + ACTIONS(148), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274416] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9721), 1, + anon_sym_LBRACK, + STATE(6808), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274474] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9723), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7009), 1, + sym_within_group_clause, + STATE(7107), 1, + sym_filter_clause, + STATE(7257), 1, + sym_over_clause, + ACTIONS(152), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274540] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9723), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(6987), 1, + sym_within_group_clause, + STATE(7116), 1, + sym_filter_clause, + STATE(7322), 1, + sym_over_clause, + ACTIONS(134), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274606] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9686), 1, + anon_sym_LBRACK, + STATE(6801), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274718] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274772] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9723), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7015), 1, + sym_within_group_clause, + STATE(7111), 1, + sym_filter_clause, + STATE(7279), 1, + sym_over_clause, + ACTIONS(156), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274838] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9729), 1, + anon_sym_DOT, + STATE(5858), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [274950] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275003] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7086), 1, + sym_filter_clause, + STATE(7209), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275117] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275223] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9731), 1, + anon_sym_DOT, + STATE(6852), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 21, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(124), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [275280] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9733), 1, + aux_sym_with_clause_token1, + ACTIONS(9735), 1, + anon_sym_LPAREN, + ACTIONS(9737), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9739), 1, + aux_sym_type_token1, + ACTIONS(9741), 1, + aux_sym_type_token2, + ACTIONS(215), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275343] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9743), 1, + aux_sym_with_clause_token1, + ACTIONS(9745), 1, + anon_sym_LPAREN, + ACTIONS(9747), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9749), 1, + aux_sym_type_token1, + ACTIONS(9751), 1, + aux_sym_type_token2, + ACTIONS(215), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275406] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7074), 1, + sym_filter_clause, + STATE(7222), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275520] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(9755), 1, + aux_sym_cte_token2, + ACTIONS(9757), 1, + anon_sym_RPAREN, + ACTIONS(9759), 1, + aux_sym_comment_statement_token7, + ACTIONS(9761), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9765), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9769), 1, + aux_sym_frame_clause_token2, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10350), 1, + sym__identifier, + STATE(10877), 1, + aux_sym_index_table_parameters_repeat1, + STATE(10884), 1, + sym_op_class, + ACTIONS(9767), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(9773), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9775), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9781), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9763), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275623] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275676] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275729] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275835] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 1, + aux_sym_with_clause_token1, + ACTIONS(128), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + anon_sym_DOT, + aux_sym_type_token1, + aux_sym_type_token2, + [275888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 1, + aux_sym_with_clause_token1, + ACTIONS(142), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + anon_sym_DOT, + aux_sym_type_token1, + aux_sym_type_token2, + [275941] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [275994] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7078), 1, + sym_filter_clause, + STATE(7216), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276055] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276108] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276161] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276214] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276267] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9789), 1, + anon_sym_DOT, + STATE(6852), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 21, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [276324] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8800), 1, + aux_sym_filter_clause_token1, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7095), 1, + sym_filter_clause, + STATE(7212), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276385] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276491] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [276597] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [276650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276703] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276756] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276809] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [276968] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277074] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277127] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277180] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277286] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277392] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277445] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277498] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9731), 1, + anon_sym_DOT, + STATE(6834), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 21, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [277555] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277608] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277661] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277714] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9792), 1, + anon_sym_DOT, + ACTIONS(9794), 1, + anon_sym_LBRACK, + STATE(6961), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [277773] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277826] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277879] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [277985] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278091] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 12, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [278144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278197] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278250] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278303] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 23, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278409] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278462] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278568] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(9755), 1, + aux_sym_cte_token2, + ACTIONS(9759), 1, + aux_sym_comment_statement_token7, + ACTIONS(9761), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9765), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9769), 1, + aux_sym_frame_clause_token2, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + ACTIONS(9796), 1, + anon_sym_RPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10348), 1, + aux_sym_index_table_parameters_repeat1, + STATE(10350), 1, + sym__identifier, + STATE(10351), 1, + sym_op_class, + ACTIONS(9767), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(9773), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9775), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9781), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9763), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278671] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278724] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9798), 1, + anon_sym_DOT, + ACTIONS(9800), 1, + anon_sym_LBRACK, + STATE(6942), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [278783] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278836] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278889] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278942] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [278995] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279048] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6957), 1, + anon_sym_LBRACK, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279103] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279156] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(9802), 1, + aux_sym_cte_token2, + ACTIONS(9804), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(9808), 1, + aux_sym_grant_statement_token5, + ACTIONS(9810), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(9814), 1, + anon_sym_CONSTRAINT, + ACTIONS(9816), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9820), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(7746), 1, + sym_NULL, + ACTIONS(9812), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(7029), 10, + sym_auto_increment_constraint, + sym_direction_constraint, + sym_named_constraint, + sym_default_clause, + sym_primary_key_constraint, + sym_references_constraint, + sym_unique_constraint, + sym_null_constraint, + sym_check_constraint, + aux_sym_table_column_repeat1, + ACTIONS(3177), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [279235] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279288] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279341] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279394] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279447] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(215), 1, + aux_sym_sequence_token5, + ACTIONS(9822), 1, + aux_sym_with_clause_token1, + ACTIONS(9824), 1, + anon_sym_LPAREN, + ACTIONS(9826), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9828), 1, + aux_sym_type_token1, + ACTIONS(9830), 1, + aux_sym_type_token2, + ACTIONS(211), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [279510] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9832), 1, + aux_sym_with_clause_token1, + ACTIONS(9834), 1, + anon_sym_LPAREN, + ACTIONS(9836), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9838), 1, + aux_sym_type_token2, + ACTIONS(285), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279571] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279624] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9840), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7038), 1, + sym_within_group_clause, + STATE(7198), 1, + sym_filter_clause, + STATE(7463), 1, + sym_over_clause, + ACTIONS(152), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279689] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9840), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7048), 1, + sym_within_group_clause, + STATE(7181), 1, + sym_filter_clause, + STATE(7439), 1, + sym_over_clause, + ACTIONS(156), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279807] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279860] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 34, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279913] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [279966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280019] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280072] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9840), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7053), 1, + sym_within_group_clause, + STATE(7156), 1, + sym_filter_clause, + STATE(7399), 1, + sym_over_clause, + ACTIONS(148), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280190] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280296] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9840), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7049), 1, + sym_within_group_clause, + STATE(7186), 1, + sym_filter_clause, + STATE(7417), 1, + sym_over_clause, + ACTIONS(134), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280361] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8992), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280416] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280469] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 36, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280575] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7377), 1, + anon_sym_LBRACK, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280630] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9413), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280685] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9846), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7108), 1, + sym_within_group_clause, + STATE(7313), 1, + sym_filter_clause, + STATE(7505), 1, + sym_over_clause, + ACTIONS(152), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280749] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280801] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280853] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280905] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [280959] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281013] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281065] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281117] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281169] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281221] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9798), 1, + anon_sym_DOT, + STATE(6963), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [281277] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9854), 1, + aux_sym_cte_token2, + ACTIONS(9856), 1, + aux_sym_comment_statement_token7, + ACTIONS(9858), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9862), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9864), 1, + aux_sym_frame_clause_token2, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(9880), 1, + anon_sym_SLASH, + ACTIONS(9866), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9868), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9870), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9872), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9874), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9878), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9860), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1173), 12, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [281357] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281409] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9694), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281567] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281619] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9690), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281673] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281725] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281779] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281831] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281883] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281935] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [281989] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282043] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282095] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282147] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 19, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [282199] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [282251] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9792), 1, + anon_sym_DOT, + STATE(6977), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [282307] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282359] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9884), 1, + anon_sym_DOT, + STATE(6963), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [282415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282519] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282571] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(684), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282627] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282679] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(9880), 1, + anon_sym_SLASH, + ACTIONS(9878), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 8, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282739] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282791] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282843] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9846), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7099), 1, + sym_within_group_clause, + STATE(7374), 1, + sym_filter_clause, + STATE(7506), 1, + sym_over_clause, + ACTIONS(134), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [282907] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9854), 1, + aux_sym_cte_token2, + ACTIONS(9856), 1, + aux_sym_comment_statement_token7, + ACTIONS(9858), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9862), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9864), 1, + aux_sym_frame_clause_token2, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(9880), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9870), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9872), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9874), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9878), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9860), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 14, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [282985] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9832), 1, + aux_sym_with_clause_token1, + ACTIONS(9834), 1, + anon_sym_LPAREN, + ACTIONS(9836), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283043] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9854), 1, + aux_sym_cte_token2, + ACTIONS(9856), 1, + aux_sym_comment_statement_token7, + ACTIONS(9858), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(9880), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9870), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9872), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9874), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9878), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9860), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 16, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [283117] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283169] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9887), 1, + anon_sym_DOT, + STATE(6977), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [283225] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283277] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(130), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [283329] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283381] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9854), 1, + aux_sym_cte_token2, + ACTIONS(9856), 1, + aux_sym_comment_statement_token7, + ACTIONS(9858), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9864), 1, + aux_sym_frame_clause_token2, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(9880), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9870), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9872), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9874), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9878), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9860), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [283457] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(9755), 1, + aux_sym_cte_token2, + ACTIONS(9759), 1, + aux_sym_comment_statement_token7, + ACTIONS(9761), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9765), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9769), 1, + aux_sym_frame_clause_token2, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10350), 1, + sym__identifier, + STATE(11337), 1, + sym_op_class, + ACTIONS(9767), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(9773), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9775), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9890), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(9781), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9763), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283555] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283609] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283661] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283713] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283765] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7124), 1, + sym_filter_clause, + STATE(7361), 1, + sym_over_clause, + ACTIONS(179), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283825] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9892), 1, + aux_sym_with_clause_token1, + ACTIONS(9894), 1, + anon_sym_LPAREN, + ACTIONS(9896), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [283883] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(285), 1, + aux_sym_sequence_token5, + ACTIONS(9898), 1, + aux_sym_with_clause_token1, + ACTIONS(9900), 1, + anon_sym_LPAREN, + ACTIONS(9902), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9904), 1, + aux_sym_type_token2, + ACTIONS(281), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [283943] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9852), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9876), 1, + anon_sym_CARET, + ACTIONS(9880), 1, + anon_sym_SLASH, + ACTIONS(9870), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9872), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9878), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284007] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284059] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(684), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284115] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 26, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284227] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9912), 1, + aux_sym_with_clause_token1, + ACTIONS(9914), 1, + anon_sym_LPAREN, + ACTIONS(9916), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9918), 1, + aux_sym_type_token2, + ACTIONS(285), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284287] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9846), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7126), 1, + sym_within_group_clause, + STATE(7254), 1, + sym_filter_clause, + STATE(7522), 1, + sym_over_clause, + ACTIONS(148), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284351] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8608), 1, + anon_sym_DOT, + ACTIONS(9920), 1, + anon_sym_LBRACK, + STATE(5858), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [284409] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284461] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284513] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9922), 1, + aux_sym_cte_token2, + ACTIONS(9924), 1, + aux_sym_comment_statement_token7, + ACTIONS(9926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9930), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9932), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(767), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9934), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 15, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [284587] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9922), 1, + aux_sym_cte_token2, + ACTIONS(9924), 1, + aux_sym_comment_statement_token7, + ACTIONS(9926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9936), 1, + aux_sym_frame_clause_token2, + ACTIONS(9930), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9932), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(763), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9934), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 14, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [284663] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9930), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9932), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 8, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 24, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284727] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9922), 1, + aux_sym_cte_token2, + ACTIONS(9924), 1, + aux_sym_comment_statement_token7, + ACTIONS(9926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9936), 1, + aux_sym_frame_clause_token2, + ACTIONS(9938), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9930), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9932), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9940), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9942), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9934), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1066), 12, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [284807] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(144), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [284859] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9944), 1, + anon_sym_DOT, + STATE(6800), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [284915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [284967] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [285019] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9922), 1, + aux_sym_cte_token2, + ACTIONS(9924), 1, + aux_sym_comment_statement_token7, + ACTIONS(9926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9936), 1, + aux_sym_frame_clause_token2, + ACTIONS(9938), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9930), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9932), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9940), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9942), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9934), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1070), 12, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [285099] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7115), 1, + sym_filter_clause, + STATE(7300), 1, + sym_over_clause, + ACTIONS(197), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285159] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285211] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7122), 1, + sym_filter_clause, + STATE(7275), 1, + sym_over_clause, + ACTIONS(197), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285271] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9946), 1, + aux_sym_with_clause_token1, + ACTIONS(9948), 1, + anon_sym_LPAREN, + ACTIONS(9950), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9952), 1, + aux_sym_type_token1, + ACTIONS(9954), 1, + aux_sym_type_token2, + ACTIONS(215), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285333] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285385] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9846), 1, + aux_sym_within_group_clause_token1, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7123), 1, + sym_within_group_clause, + STATE(7359), 1, + sym_filter_clause, + STATE(7536), 1, + sym_over_clause, + ACTIONS(156), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285449] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7117), 1, + sym_filter_clause, + STATE(7334), 1, + sym_over_clause, + ACTIONS(187), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285509] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9956), 1, + aux_sym_with_clause_token1, + ACTIONS(9958), 1, + anon_sym_LPAREN, + ACTIONS(9960), 1, + aux_sym_create_table_statement_token1, + ACTIONS(9962), 1, + aux_sym_type_token2, + ACTIONS(285), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285569] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7146), 1, + sym_filter_clause, + STATE(7252), 1, + sym_over_clause, + ACTIONS(187), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285629] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9725), 1, + aux_sym_filter_clause_token1, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7148), 1, + sym_filter_clause, + STATE(7331), 1, + sym_over_clause, + ACTIONS(201), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285689] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285741] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9882), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9906), 1, + anon_sym_CARET, + ACTIONS(9910), 1, + anon_sym_SLASH, + ACTIONS(9922), 1, + aux_sym_cte_token2, + ACTIONS(9924), 1, + aux_sym_comment_statement_token7, + ACTIONS(9926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9936), 1, + aux_sym_frame_clause_token2, + ACTIONS(9938), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9930), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9932), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9934), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9908), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 14, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [285819] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 33, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285871] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 19, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [285923] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7114), 1, + sym_filter_clause, + STATE(7266), 1, + sym_over_clause, + ACTIONS(201), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [285983] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286035] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [286087] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 35, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286139] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9714), 1, + aux_sym_filter_clause_token1, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7118), 1, + sym_filter_clause, + STATE(7263), 1, + sym_over_clause, + ACTIONS(179), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286199] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9912), 1, + aux_sym_with_clause_token1, + ACTIONS(9914), 1, + anon_sym_LPAREN, + ACTIONS(9916), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286256] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9802), 1, + aux_sym_cte_token2, + ACTIONS(9804), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(9808), 1, + aux_sym_grant_statement_token5, + ACTIONS(9810), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(9814), 1, + anon_sym_CONSTRAINT, + ACTIONS(9816), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9820), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(7746), 1, + sym_NULL, + ACTIONS(9812), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(7093), 10, + sym_auto_increment_constraint, + sym_direction_constraint, + sym_named_constraint, + sym_default_clause, + sym_primary_key_constraint, + sym_references_constraint, + sym_unique_constraint, + sym_null_constraint, + sym_check_constraint, + aux_sym_table_column_repeat1, + ACTIONS(3394), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [286329] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 8, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286388] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 19, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [286439] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9974), 1, + aux_sym__compound_statement_token2, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [286530] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9988), 1, + aux_sym_with_clause_token1, + ACTIONS(9990), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286585] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9994), 1, + aux_sym_comment_statement_token7, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10000), 1, + aux_sym_frame_clause_token2, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(10014), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10004), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10006), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10008), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10012), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9998), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 14, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [286660] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10016), 1, + aux_sym__compound_statement_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7032), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [286751] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286804] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7216), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286859] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7207), 1, + sym_filter_clause, + STATE(7420), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286918] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [286971] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287024] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4648), 1, + aux_sym_order_expression_token1, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9994), 1, + aux_sym_comment_statement_token7, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10000), 1, + aux_sym_frame_clause_token2, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(10014), 1, + anon_sym_SLASH, + ACTIONS(10018), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4646), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(10004), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10006), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10008), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10012), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9998), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1741), 8, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [287107] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10024), 1, + aux_sym__compound_statement_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7067), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [287198] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10026), 1, + aux_sym_within_group_clause_token1, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7185), 1, + sym_within_group_clause, + STATE(7388), 1, + sym_filter_clause, + STATE(7616), 1, + sym_over_clause, + ACTIONS(148), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(146), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287261] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [287312] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(684), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 32, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287367] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7209), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287422] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10032), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [287513] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7214), 1, + sym_filter_clause, + STATE(7414), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287572] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7223), 1, + sym_filter_clause, + STATE(7395), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287631] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(684), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 32, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287686] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10034), 1, + aux_sym__compound_statement_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7047), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [287777] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 2, + aux_sym_with_clause_token1, + aux_sym_sequence_token5, + ACTIONS(115), 41, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + anon_sym_DOT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [287828] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9842), 1, + aux_sym_filter_clause_token1, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7224), 1, + sym_filter_clause, + STATE(7386), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287887] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(285), 1, + aux_sym_sequence_token5, + ACTIONS(9898), 1, + aux_sym_with_clause_token1, + ACTIONS(9900), 1, + anon_sym_LPAREN, + ACTIONS(9902), 1, + aux_sym_create_table_statement_token1, + ACTIONS(281), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [287944] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [287997] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288060] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9956), 1, + aux_sym_with_clause_token1, + ACTIONS(9958), 1, + anon_sym_LPAREN, + ACTIONS(9960), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288117] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10026), 1, + aux_sym_within_group_clause_token1, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7180), 1, + sym_within_group_clause, + STATE(7380), 1, + sym_filter_clause, + STATE(7583), 1, + sym_over_clause, + ACTIONS(134), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(132), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288180] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10040), 1, + aux_sym_with_clause_token1, + ACTIONS(10042), 1, + anon_sym_LPAREN, + ACTIONS(10044), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288237] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym__compound_statement_token2, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + [288314] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288367] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 14, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym__compound_statement_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + [288442] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10056), 1, + aux_sym__compound_statement_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7081), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [288533] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10026), 1, + aux_sym_within_group_clause_token1, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7167), 1, + sym_within_group_clause, + STATE(7407), 1, + sym_filter_clause, + STATE(7656), 1, + sym_over_clause, + ACTIONS(156), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(154), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288596] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10058), 1, + aux_sym_with_clause_token1, + ACTIONS(10061), 1, + aux_sym_create_statement_token1, + ACTIONS(10064), 1, + aux_sym_alter_statement_token1, + ACTIONS(10067), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10070), 1, + aux_sym_pg_command_token1, + ACTIONS(10073), 1, + aux_sym__compound_statement_token2, + ACTIONS(10075), 1, + aux_sym_return_statement_token1, + ACTIONS(10078), 1, + aux_sym_declare_statement_token1, + ACTIONS(10081), 1, + aux_sym_trigger_event_token1, + ACTIONS(10084), 1, + aux_sym_trigger_event_token2, + ACTIONS(10087), 1, + aux_sym_trigger_event_token3, + ACTIONS(10090), 1, + aux_sym_drop_statement_token1, + ACTIONS(10093), 1, + aux_sym_grant_statement_token1, + ACTIONS(10096), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [288687] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10099), 1, + aux_sym_with_clause_token1, + ACTIONS(10101), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288742] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10103), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [288833] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [288884] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10105), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [288975] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 33, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym__compound_statement_token2, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289028] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10107), 1, + aux_sym_with_clause_token1, + ACTIONS(10109), 1, + anon_sym_LPAREN, + ACTIONS(10111), 1, + aux_sym_create_table_statement_token1, + ACTIONS(10113), 1, + aux_sym_type_token2, + ACTIONS(285), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289087] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(10014), 1, + anon_sym_SLASH, + ACTIONS(10012), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 8, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289146] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10115), 1, + aux_sym_with_clause_token1, + ACTIONS(10117), 1, + anon_sym_LPAREN, + ACTIONS(10119), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289203] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7232), 1, + sym_over_clause, + ACTIONS(279), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289258] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10121), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [289349] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10123), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [289440] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10125), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [289531] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7230), 1, + sym_over_clause, + ACTIONS(275), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289586] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7212), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289641] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9994), 1, + aux_sym_comment_statement_token7, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10000), 1, + aux_sym_frame_clause_token2, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(10014), 1, + anon_sym_SLASH, + ACTIONS(10018), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10004), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10006), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10008), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10012), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9998), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [289718] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(10127), 1, + aux_sym__compound_statement_token2, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7065), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [289809] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10129), 1, + aux_sym_with_clause_token1, + ACTIONS(10131), 1, + anon_sym_LPAREN, + ACTIONS(10133), 1, + aux_sym_create_table_statement_token1, + ACTIONS(10135), 1, + aux_sym_type_token1, + ACTIONS(10137), 1, + aux_sym_type_token2, + ACTIONS(215), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289870] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7222), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [289925] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 21, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(160), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_create_table_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [289976] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(10014), 1, + anon_sym_SLASH, + ACTIONS(10004), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10006), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10012), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290039] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7215), 1, + sym_over_clause, + ACTIONS(242), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290094] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym__compound_statement_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_condition_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_frame_clause_token2, + aux_sym_frame_bound_token2, + aux_sym_frame_bound_token4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + [290167] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10139), 1, + anon_sym_DOT, + ACTIONS(10141), 1, + anon_sym_LBRACK, + STATE(7137), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [290224] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9994), 1, + aux_sym_comment_statement_token7, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10002), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10010), 1, + anon_sym_CARET, + ACTIONS(10014), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10004), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10006), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10008), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10012), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(9998), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_create_trigger_statement_token1, + aux_sym_type_spec_range_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_order_expression_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [290297] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10143), 1, + aux_sym_with_clause_token1, + ACTIONS(10145), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290352] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10147), 1, + anon_sym_LPAREN, + ACTIONS(10149), 1, + anon_sym_COLON_COLON, + ACTIONS(10151), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290409] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10153), 1, + aux_sym_with_clause_token1, + ACTIONS(10155), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290464] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10157), 1, + aux_sym_cte_token2, + ACTIONS(10160), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(10163), 1, + aux_sym_null_hint_token2, + ACTIONS(10166), 1, + aux_sym_grant_statement_token5, + ACTIONS(10169), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(10175), 1, + anon_sym_CONSTRAINT, + ACTIONS(10178), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(10181), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(10184), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(7746), 1, + sym_NULL, + ACTIONS(10172), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(7093), 10, + sym_auto_increment_constraint, + sym_direction_constraint, + sym_named_constraint, + sym_default_clause, + sym_primary_key_constraint, + sym_references_constraint, + sym_unique_constraint, + sym_null_constraint, + sym_check_constraint, + aux_sym_table_column_repeat1, + ACTIONS(3437), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [290537] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(313), 1, + aux_sym_sequence_token5, + ACTIONS(10187), 1, + aux_sym_with_clause_token1, + ACTIONS(10189), 1, + anon_sym_LPAREN, + ACTIONS(10191), 1, + aux_sym_create_table_statement_token1, + ACTIONS(309), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [290594] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8802), 1, + aux_sym_over_clause_token1, + STATE(7220), 1, + sym_over_clause, + ACTIONS(295), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290649] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10026), 1, + aux_sym_within_group_clause_token1, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7163), 1, + sym_within_group_clause, + STATE(7421), 1, + sym_filter_clause, + STATE(7643), 1, + sym_over_clause, + ACTIONS(152), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(150), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290712] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7076), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [290800] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(604), 1, + aux_sym_sequence_token5, + ACTIONS(10193), 1, + aux_sym_with_clause_token1, + ACTIONS(10195), 1, + aux_sym_create_table_statement_token1, + ACTIONS(600), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [290854] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7293), 1, + sym_filter_clause, + STATE(7567), 1, + sym_over_clause, + ACTIONS(179), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [290912] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [290962] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10197), 1, + anon_sym_LBRACK, + STATE(7101), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 20, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 32, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291116] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10200), 1, + anon_sym_LBRACK, + STATE(7101), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 20, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291220] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10202), 1, + aux_sym_with_clause_token1, + ACTIONS(10204), 1, + anon_sym_LPAREN, + ACTIONS(10206), 1, + aux_sym_create_table_statement_token1, + ACTIONS(10208), 1, + aux_sym_type_token2, + ACTIONS(285), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291278] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7300), 1, + sym_over_clause, + ACTIONS(197), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291332] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7376), 1, + sym_filter_clause, + STATE(7517), 1, + sym_over_clause, + ACTIONS(197), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291390] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7275), 1, + sym_over_clause, + ACTIONS(197), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291444] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(10220), 1, + aux_sym_where_clause_token1, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10226), 1, + aux_sym_join_clause_token1, + STATE(7970), 1, + sym_where_clause, + STATE(7990), 1, + sym_window_clause, + STATE(8001), 1, + sym_group_by_clause, + STATE(8099), 1, + sym_order_by_clause, + STATE(8275), 1, + sym_limit_clause, + STATE(8388), 1, + sym_offset_clause, + STATE(15199), 1, + sym_join_type, + STATE(7665), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [291528] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7334), 1, + sym_over_clause, + ACTIONS(187), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291582] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10107), 1, + aux_sym_with_clause_token1, + ACTIONS(10109), 1, + anon_sym_LPAREN, + ACTIONS(10111), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291638] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(584), 1, + aux_sym_sequence_token5, + ACTIONS(10228), 1, + aux_sym_with_clause_token1, + ACTIONS(10230), 1, + aux_sym_create_table_statement_token1, + ACTIONS(580), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [291692] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7292), 1, + sym_over_clause, + ACTIONS(279), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291746] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7357), 1, + sym_over_clause, + ACTIONS(242), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291800] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7361), 1, + sym_over_clause, + ACTIONS(179), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291854] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7338), 1, + sym_over_clause, + ACTIONS(295), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291908] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7267), 1, + sym_over_clause, + ACTIONS(275), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [291962] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7252), 1, + sym_over_clause, + ACTIONS(187), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292016] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(612), 1, + aux_sym_sequence_token5, + ACTIONS(10232), 1, + aux_sym_with_clause_token1, + ACTIONS(10234), 1, + aux_sym_create_table_statement_token1, + ACTIONS(608), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [292070] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7331), 1, + sym_over_clause, + ACTIONS(201), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292124] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7256), 1, + sym_over_clause, + ACTIONS(242), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292178] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7360), 1, + sym_filter_clause, + STATE(7546), 1, + sym_over_clause, + ACTIONS(187), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292236] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7253), 1, + sym_over_clause, + ACTIONS(275), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292290] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 2, + aux_sym_with_clause_token1, + aux_sym_sequence_token5, + ACTIONS(158), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [292340] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9848), 1, + aux_sym_filter_clause_token1, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7319), 1, + sym_filter_clause, + STATE(7571), 1, + sym_over_clause, + ACTIONS(201), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292398] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7077), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [292486] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(10220), 1, + aux_sym_where_clause_token1, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10226), 1, + aux_sym_join_clause_token1, + STATE(7967), 1, + sym_where_clause, + STATE(7981), 1, + sym_window_clause, + STATE(7995), 1, + sym_group_by_clause, + STATE(8122), 1, + sym_order_by_clause, + STATE(8217), 1, + sym_limit_clause, + STATE(8424), 1, + sym_offset_clause, + STATE(15199), 1, + sym_join_type, + STATE(7665), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [292570] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9684), 1, + anon_sym_DOT, + ACTIONS(10236), 1, + anon_sym_LBRACK, + STATE(6800), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [292626] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7266), 1, + sym_over_clause, + ACTIONS(201), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292680] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10238), 1, + aux_sym_with_clause_token1, + ACTIONS(10240), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292734] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10242), 1, + aux_sym_with_clause_token1, + ACTIONS(10244), 1, + anon_sym_LPAREN, + ACTIONS(10246), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292790] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10248), 1, + aux_sym_with_clause_token1, + ACTIONS(10250), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292844] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10252), 1, + aux_sym_with_clause_token1, + ACTIONS(10254), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [292898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(142), 23, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [292948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 24, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [292998] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10139), 1, + anon_sym_DOT, + STATE(7152), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [293052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10200), 1, + anon_sym_LBRACK, + STATE(7104), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293106] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10256), 1, + anon_sym_LPAREN, + ACTIONS(10258), 1, + anon_sym_COLON_COLON, + ACTIONS(10260), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293162] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10262), 1, + aux_sym_with_clause_token1, + ACTIONS(10264), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293216] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(10220), 1, + aux_sym_where_clause_token1, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10226), 1, + aux_sym_join_clause_token1, + STATE(7967), 1, + sym_where_clause, + STATE(7981), 1, + sym_window_clause, + STATE(7995), 1, + sym_group_by_clause, + STATE(8122), 1, + sym_order_by_clause, + STATE(8217), 1, + sym_limit_clause, + STATE(8424), 1, + sym_offset_clause, + STATE(15199), 1, + sym_join_type, + STATE(7110), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [293300] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10266), 1, + anon_sym_LPAREN, + ACTIONS(10268), 1, + anon_sym_COLON_COLON, + ACTIONS(10270), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(128), 23, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [293406] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7075), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [293494] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10272), 1, + aux_sym_with_clause_token1, + ACTIONS(10274), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293548] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7265), 1, + sym_over_clause, + ACTIONS(295), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293602] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10276), 1, + aux_sym_with_clause_token1, + ACTIONS(10278), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293656] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9727), 1, + aux_sym_over_clause_token1, + STATE(7258), 1, + sym_over_clause, + ACTIONS(279), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293710] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(21), 1, + aux_sym_alter_statement_token1, + ACTIONS(23), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(25), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(9972), 1, + aux_sym_create_statement_token1, + ACTIONS(9976), 1, + aux_sym_return_statement_token1, + ACTIONS(9978), 1, + aux_sym_declare_statement_token1, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9005), 1, + sym_with_clause, + STATE(7069), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(8469), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [293798] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(596), 1, + aux_sym_sequence_token5, + ACTIONS(10280), 1, + aux_sym_with_clause_token1, + ACTIONS(10282), 1, + aux_sym_create_table_statement_token1, + ACTIONS(592), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [293852] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10284), 1, + aux_sym_with_clause_token1, + ACTIONS(10286), 1, + anon_sym_LPAREN, + ACTIONS(10288), 1, + aux_sym_create_table_statement_token1, + ACTIONS(10290), 1, + aux_sym_type_token1, + ACTIONS(10292), 1, + aux_sym_type_token2, + ACTIONS(215), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(211), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [293912] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10294), 1, + anon_sym_DOT, + STATE(7152), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [293966] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10297), 1, + aux_sym_with_clause_token1, + ACTIONS(10299), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294020] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9716), 1, + aux_sym_over_clause_token1, + STATE(7263), 1, + sym_over_clause, + ACTIONS(179), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294074] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10301), 1, + aux_sym_with_clause_token1, + ACTIONS(10303), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294128] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7386), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294181] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9682), 1, + anon_sym_LBRACK, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294232] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 1, + aux_sym_sequence_token5, + ACTIONS(425), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [294281] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294330] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294379] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294428] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(377), 1, + aux_sym_where_clause_token1, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(3116), 1, + aux_sym_cte_token1, + ACTIONS(10305), 1, + aux_sym_cte_token2, + ACTIONS(10307), 1, + aux_sym_comment_statement_token7, + ACTIONS(10309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10313), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10315), 1, + aux_sym_frame_clause_token2, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(10333), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7569), 1, + sym_identifier, + ACTIONS(375), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10319), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10321), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10323), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10325), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10327), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10331), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294519] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7401), 1, + sym_filter_clause, + STATE(7658), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294625] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(115), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [294723] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7387), 1, + sym_filter_clause, + STATE(7617), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294780] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 1, + aux_sym_sequence_token5, + ACTIONS(538), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [294829] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294878] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 1, + aux_sym_sequence_token5, + ACTIONS(469), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [294927] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [294976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295025] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295074] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 1, + aux_sym_sequence_token5, + ACTIONS(433), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [295123] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3326), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(10220), 1, + aux_sym_where_clause_token1, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10226), 1, + aux_sym_join_clause_token1, + ACTIONS(10335), 1, + aux_sym_trigger_reference_token1, + STATE(7141), 1, + sym_from_clause, + STATE(7964), 1, + sym_where_clause, + STATE(7987), 1, + sym_group_by_clause, + STATE(7989), 1, + sym_window_clause, + STATE(8147), 1, + sym_order_by_clause, + STATE(8278), 1, + sym_limit_clause, + STATE(8391), 1, + sym_offset_clause, + STATE(15199), 1, + sym_join_type, + STATE(7128), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3324), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [295210] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10337), 1, + anon_sym_LBRACK, + STATE(7176), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295263] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295312] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 1, + aux_sym_sequence_token5, + ACTIONS(465), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [295361] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295410] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7391), 1, + sym_filter_clause, + STATE(7606), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295467] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7414), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295520] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10149), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295571] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10340), 1, + aux_sym_with_clause_token1, + ACTIONS(10342), 1, + anon_sym_LPAREN, + ACTIONS(10344), 1, + aux_sym_create_table_statement_token1, + ACTIONS(10346), 1, + aux_sym_type_token2, + ACTIONS(285), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295628] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295677] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10028), 1, + aux_sym_filter_clause_token1, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7397), 1, + sym_filter_clause, + STATE(7585), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295734] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7395), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295787] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295836] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295885] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [295934] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10358), 1, + aux_sym_where_clause_token1, + ACTIONS(10360), 1, + aux_sym_join_clause_token1, + STATE(7972), 1, + sym_where_clause, + STATE(8008), 1, + sym_group_by_clause, + STATE(8028), 1, + sym_window_clause, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(14932), 1, + sym_join_type, + STATE(7238), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [296015] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 1, + aux_sym_sequence_token5, + ACTIONS(550), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [296064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296113] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 1, + aux_sym_sequence_token5, + ACTIONS(616), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [296162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296211] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296260] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10358), 1, + aux_sym_where_clause_token1, + ACTIONS(10360), 1, + aux_sym_join_clause_token1, + STATE(7972), 1, + sym_where_clause, + STATE(8008), 1, + sym_group_by_clause, + STATE(8028), 1, + sym_window_clause, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(14932), 1, + sym_join_type, + STATE(7736), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [296341] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10362), 1, + aux_sym_with_clause_token1, + ACTIONS(10364), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296394] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7420), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296447] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10366), 1, + aux_sym_with_clause_token1, + ACTIONS(10368), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296500] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10370), 1, + anon_sym_LBRACK, + STATE(7229), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296553] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10372), 1, + aux_sym_with_clause_token1, + ACTIONS(10374), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296606] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296655] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 1, + aux_sym_sequence_token5, + ACTIONS(437), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [296704] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 1, + aux_sym_sequence_token5, + ACTIONS(564), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [296753] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 1, + aux_sym_sequence_token5, + ACTIONS(568), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [296802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296851] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7398), 1, + sym_over_clause, + ACTIONS(242), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [296953] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297051] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297100] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297149] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297198] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7390), 1, + sym_over_clause, + ACTIONS(295), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297251] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297300] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297349] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 1, + aux_sym_sequence_token5, + ACTIONS(542), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [297398] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297447] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 1, + aux_sym_sequence_token5, + ACTIONS(546), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [297496] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297545] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297594] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297643] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7424), 1, + sym_over_clause, + ACTIONS(275), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297696] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9844), 1, + aux_sym_over_clause_token1, + STATE(7418), 1, + sym_over_clause, + ACTIONS(279), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297749] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10202), 1, + aux_sym_with_clause_token1, + ACTIONS(10204), 1, + anon_sym_LPAREN, + ACTIONS(10206), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297804] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10376), 1, + anon_sym_LBRACK, + STATE(7228), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297857] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10378), 1, + aux_sym_with_clause_token1, + ACTIONS(10380), 1, + anon_sym_LPAREN, + ACTIONS(10382), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297912] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10376), 1, + anon_sym_LBRACK, + STATE(7236), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [297965] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10370), 1, + anon_sym_LBRACK, + STATE(7176), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298165] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10384), 1, + anon_sym_LPAREN, + ACTIONS(10386), 1, + aux_sym_comment_statement_token2, + STATE(7284), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4254), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [298218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298267] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10388), 1, + aux_sym_with_clause_token1, + ACTIONS(10390), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298320] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10392), 1, + anon_sym_LBRACK, + STATE(7236), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298373] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298422] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10358), 1, + aux_sym_where_clause_token1, + ACTIONS(10360), 1, + aux_sym_join_clause_token1, + STATE(7979), 1, + sym_where_clause, + STATE(8019), 1, + sym_window_clause, + STATE(8021), 1, + sym_group_by_clause, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + STATE(14932), 1, + sym_join_type, + STATE(7736), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [298503] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 19, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 31, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298601] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 1, + aux_sym_sequence_token5, + ACTIONS(484), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [298650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 1, + aux_sym_sequence_token5, + ACTIONS(530), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_LBRACK, + [298699] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10395), 1, + anon_sym_LPAREN, + ACTIONS(10397), 1, + anon_sym_COLON_COLON, + ACTIONS(10399), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298946] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [298994] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299090] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299186] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299234] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7571), 1, + sym_over_clause, + ACTIONS(201), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299286] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299430] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299478] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299574] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299670] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299718] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299766] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299910] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [299958] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300054] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300102] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300150] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300246] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300294] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300344] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300392] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9800), 1, + anon_sym_LBRACK, + ACTIONS(265), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300538] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300588] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300636] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300684] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10386), 1, + aux_sym_comment_statement_token2, + STATE(7298), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4452), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [300734] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300830] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300878] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [300974] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301022] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301070] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301118] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7563), 1, + sym_over_clause, + ACTIONS(275), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301266] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301314] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10403), 1, + anon_sym_LBRACK, + STATE(7309), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301366] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10405), 1, + aux_sym_comment_statement_token2, + STATE(7298), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4395), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [301416] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10386), 1, + aux_sym_comment_statement_token2, + STATE(7298), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4368), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [301466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301514] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10386), 1, + aux_sym_comment_statement_token2, + STATE(7375), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4368), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [301612] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10408), 1, + aux_sym_with_clause_token1, + ACTIONS(10410), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301712] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301760] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301808] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301856] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10386), 1, + aux_sym_comment_statement_token2, + STATE(7299), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4380), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [301906] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10403), 1, + anon_sym_LBRACK, + STATE(7317), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [301958] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10268), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302008] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302056] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302104] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7517), 1, + sym_over_clause, + ACTIONS(197), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302156] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302252] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302300] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10412), 1, + anon_sym_LBRACK, + STATE(7317), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302352] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10415), 1, + aux_sym_with_clause_token1, + ACTIONS(10417), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302404] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7560), 1, + sym_over_clause, + ACTIONS(279), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302456] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302504] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10419), 1, + anon_sym_LPAREN, + ACTIONS(10421), 1, + anon_sym_COLON_COLON, + ACTIONS(10423), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302558] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302606] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302654] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10425), 1, + aux_sym_with_clause_token1, + ACTIONS(10427), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302706] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302802] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9794), 1, + anon_sym_LBRACK, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302852] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [302996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303044] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10358), 1, + aux_sym_where_clause_token1, + ACTIONS(10360), 1, + aux_sym_join_clause_token1, + ACTIONS(10429), 1, + aux_sym_trigger_reference_token1, + STATE(7190), 1, + sym_from_clause, + STATE(7971), 1, + sym_where_clause, + STATE(8014), 1, + sym_group_by_clause, + STATE(8015), 1, + sym_window_clause, + STATE(8163), 1, + sym_order_by_clause, + STATE(8229), 1, + sym_limit_clause, + STATE(8407), 1, + sym_offset_clause, + STATE(14932), 1, + sym_join_type, + STATE(7196), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3324), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [303128] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303176] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303224] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303272] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10431), 1, + aux_sym_with_clause_token1, + ACTIONS(10433), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303324] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 10, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [303398] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303446] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 21, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303506] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303554] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303602] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10258), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303652] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303700] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(763), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 10, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [303772] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303868] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [303964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304012] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304060] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(261), 20, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [304108] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(767), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 11, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [304178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304226] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(158), 22, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + anon_sym_DOT_STAR, + [304274] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304322] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_with_clause_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_create_table_statement_token1, + ACTIONS(313), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(309), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304376] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304424] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304472] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7546), 1, + sym_over_clause, + ACTIONS(187), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304524] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7509), 1, + sym_over_clause, + ACTIONS(295), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304624] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 23, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304680] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304730] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10340), 1, + aux_sym_with_clause_token1, + ACTIONS(10342), 1, + anon_sym_LPAREN, + ACTIONS(10344), 1, + aux_sym_create_table_statement_token1, + ACTIONS(285), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(281), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304784] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304836] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304884] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [304980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305028] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 30, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305220] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7567), 1, + sym_over_clause, + ACTIONS(179), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305272] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10386), 1, + aux_sym_comment_statement_token2, + STATE(7298), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(4384), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [305322] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9850), 1, + aux_sym_over_clause_token1, + STATE(7556), 1, + sym_over_clause, + ACTIONS(242), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305374] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10305), 1, + aux_sym_cte_token2, + ACTIONS(10307), 1, + aux_sym_comment_statement_token7, + ACTIONS(10309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10315), 1, + aux_sym_frame_clause_token2, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(10333), 1, + anon_sym_SLASH, + ACTIONS(10323), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10325), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10327), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10331), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(763), 6, + aux_sym_cte_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305445] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305492] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 17, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305541] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7606), 1, + sym_over_clause, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305592] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_with_clause_token1, + ACTIONS(10467), 1, + aux_sym_create_table_statement_token1, + ACTIONS(604), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(600), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305643] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305690] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10469), 1, + anon_sym_LPAREN, + ACTIONS(10471), 1, + anon_sym_COLON_COLON, + ACTIONS(10473), 1, + anon_sym_DOT_STAR, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305743] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305837] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305884] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7603), 1, + sym_over_clause, + ACTIONS(295), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305935] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7585), 1, + sym_over_clause, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [305986] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306033] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306080] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7580), 1, + sym_over_clause, + ACTIONS(275), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306131] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306225] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306272] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306319] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10475), 1, + anon_sym_LBRACK, + STATE(7396), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306370] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7619), 1, + sym_over_clause, + ACTIONS(279), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306421] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306562] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7609), 1, + sym_over_clause, + ACTIONS(242), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306613] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306660] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306707] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10305), 1, + aux_sym_cte_token2, + ACTIONS(10307), 1, + aux_sym_comment_statement_token7, + ACTIONS(10309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10313), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10315), 1, + aux_sym_frame_clause_token2, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(10333), 1, + anon_sym_SLASH, + ACTIONS(10323), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10325), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10327), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(743), 5, + aux_sym_cte_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10331), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306780] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306827] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306874] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7617), 1, + sym_over_clause, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306925] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [306972] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307019] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307113] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10478), 1, + anon_sym_COMMA, + ACTIONS(10480), 1, + aux_sym_cte_token2, + ACTIONS(10484), 1, + aux_sym_comment_statement_token7, + ACTIONS(10486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10490), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10492), 1, + aux_sym_frame_clause_token2, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + STATE(9372), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10496), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10498), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10482), 5, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_kind_token1, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307192] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 17, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307241] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307288] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10512), 1, + aux_sym_with_clause_token1, + ACTIONS(10514), 1, + aux_sym_create_table_statement_token1, + ACTIONS(596), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(592), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307339] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10516), 1, + aux_sym_with_clause_token1, + ACTIONS(10518), 1, + aux_sym_create_table_statement_token1, + ACTIONS(612), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(608), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307390] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307437] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307484] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307531] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307578] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10030), 1, + aux_sym_over_clause_token1, + STATE(7658), 1, + sym_over_clause, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307629] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307676] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307723] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307770] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(261), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(259), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_filter_clause_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307817] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10520), 1, + anon_sym_LBRACK, + STATE(7458), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307868] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [307962] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308009] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308056] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308103] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308150] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308197] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308291] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308338] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308385] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10522), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10524), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(1980), 7, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308460] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308507] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308554] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308601] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308695] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308742] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308789] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(684), 17, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 20, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308840] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308887] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 19, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308934] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [308981] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 17, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309030] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309077] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309171] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309218] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(684), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 20, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309269] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309318] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(10333), 1, + anon_sym_SLASH, + ACTIONS(10331), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 16, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [309373] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10520), 1, + anon_sym_LBRACK, + STATE(7396), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309424] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309471] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10305), 1, + aux_sym_cte_token2, + ACTIONS(10307), 1, + aux_sym_comment_statement_token7, + ACTIONS(10309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(10333), 1, + anon_sym_SLASH, + ACTIONS(10323), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10325), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10327), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10331), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(765), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(767), 7, + aux_sym_cte_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309540] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(377), 1, + aux_sym_comment_statement_token2, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(3116), 1, + aux_sym_cte_token1, + ACTIONS(10526), 1, + aux_sym_cte_token2, + ACTIONS(10528), 1, + aux_sym_comment_statement_token7, + ACTIONS(10530), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10534), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10536), 1, + aux_sym_frame_clause_token2, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(10554), 1, + anon_sym_SLASH, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7569), 1, + sym_identifier, + ACTIONS(10540), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10542), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10544), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10546), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10548), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10552), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10532), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309627] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309721] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 16, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [309776] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309823] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10329), 1, + anon_sym_CARET, + ACTIONS(10333), 1, + anon_sym_SLASH, + ACTIONS(10323), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10325), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10331), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 14, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [309882] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309929] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [309976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310023] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310070] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310117] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310164] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9755), 1, + aux_sym_cte_token2, + ACTIONS(9759), 1, + aux_sym_comment_statement_token7, + ACTIONS(9761), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9765), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9769), 1, + aux_sym_frame_clause_token2, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9781), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(743), 5, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9763), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310237] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310284] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310333] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310380] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10397), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310429] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9920), 1, + anon_sym_LBRACK, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310478] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310525] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 14, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [310584] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10556), 1, + aux_sym_with_clause_token1, + ACTIONS(10558), 1, + aux_sym_create_table_statement_token1, + ACTIONS(584), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(580), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310635] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310682] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(148), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2159), 1, + sym_over_clause, + STATE(7604), 1, + sym_within_group_clause, + STATE(7733), 1, + sym_filter_clause, + ACTIONS(146), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [310741] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10317), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310790] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9755), 1, + aux_sym_cte_token2, + ACTIONS(9759), 1, + aux_sym_comment_statement_token7, + ACTIONS(9761), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9769), 1, + aux_sym_frame_clause_token2, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9781), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(763), 6, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9763), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310861] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [310955] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311002] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + aux_sym_with_clause_token1, + ACTIONS(10562), 1, + anon_sym_DOT, + STATE(7489), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [311053] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311100] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9755), 1, + aux_sym_cte_token2, + ACTIONS(9759), 1, + aux_sym_comment_statement_token7, + ACTIONS(9761), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(9771), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9783), 1, + anon_sym_CARET, + ACTIONS(9787), 1, + anon_sym_SLASH, + ACTIONS(9777), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(9779), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(9781), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9785), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(765), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(767), 7, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(9763), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311169] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 1, + aux_sym_with_clause_token1, + ACTIONS(10565), 1, + anon_sym_DOT, + STATE(7495), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [311220] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(152), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2203), 1, + sym_over_clause, + STATE(7655), 1, + sym_within_group_clause, + STATE(7763), 1, + sym_filter_clause, + ACTIONS(150), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [311279] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(156), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2200), 1, + sym_over_clause, + STATE(7653), 1, + sym_within_group_clause, + STATE(7774), 1, + sym_filter_clause, + ACTIONS(154), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [311338] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + aux_sym_with_clause_token1, + ACTIONS(10565), 1, + anon_sym_DOT, + STATE(7489), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [311389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311436] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 18, + aux_sym_cte_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311483] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2179), 1, + sym_over_clause, + STATE(7614), 1, + sym_within_group_clause, + STATE(7754), 1, + sym_filter_clause, + ACTIONS(132), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [311542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 29, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311636] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311684] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10522), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10524), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2265), 6, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311942] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [311988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312034] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312080] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312126] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10567), 1, + anon_sym_LBRACK, + STATE(7511), 1, + aux_sym_array_type_repeat1, + ACTIONS(321), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312176] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312222] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4406), 1, + anon_sym_DOT, + STATE(4327), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + ACTIONS(4402), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [312272] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312322] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 21, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312376] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10480), 1, + aux_sym_cte_token2, + ACTIONS(10484), 1, + aux_sym_comment_statement_token7, + ACTIONS(10486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + ACTIONS(10500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(767), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 9, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [312444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312490] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312536] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10480), 1, + aux_sym_cte_token2, + ACTIONS(10484), 1, + aux_sym_comment_statement_token7, + ACTIONS(10486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10492), 1, + aux_sym_frame_clause_token2, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + ACTIONS(10500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(763), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(761), 8, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [312606] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312652] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3326), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(10220), 1, + aux_sym_where_clause_token1, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10226), 1, + aux_sym_join_clause_token1, + ACTIONS(10570), 1, + aux_sym_trigger_reference_token1, + STATE(7141), 1, + sym_from_clause, + STATE(7964), 1, + sym_where_clause, + STATE(7987), 1, + sym_group_by_clause, + STATE(7989), 1, + sym_window_clause, + STATE(8147), 1, + sym_order_by_clause, + STATE(8278), 1, + sym_limit_clause, + STATE(8391), 1, + sym_offset_clause, + STATE(15199), 1, + sym_join_type, + STATE(7128), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3324), 15, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [312736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312782] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + ACTIONS(10500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 19, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312840] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312886] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312932] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10572), 1, + anon_sym_LBRACK, + STATE(7527), 1, + aux_sym_array_type_repeat1, + ACTIONS(328), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(326), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [312982] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10572), 1, + anon_sym_LBRACK, + STATE(7511), 1, + aux_sym_array_type_repeat1, + ACTIONS(338), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(336), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313216] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10480), 1, + aux_sym_cte_token2, + ACTIONS(10484), 1, + aux_sym_comment_statement_token7, + ACTIONS(10486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10490), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10492), 1, + aux_sym_frame_clause_token2, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + ACTIONS(10496), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10498), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10574), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_kind_token1, + ACTIONS(10488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313290] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313336] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10141), 1, + anon_sym_LBRACK, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313384] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313430] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313476] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313614] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313660] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313706] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313752] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313800] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313848] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313894] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [313986] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314078] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10421), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314126] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314264] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314310] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314448] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314494] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314586] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314770] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [314954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10576), 1, + anon_sym_LPAREN, + ACTIONS(4295), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [315000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10578), 1, + anon_sym_LPAREN, + ACTIONS(4308), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [315184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(307), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(305), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_over_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315230] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10480), 1, + aux_sym_cte_token2, + ACTIONS(10484), 1, + aux_sym_comment_statement_token7, + ACTIONS(10486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10490), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10492), 1, + aux_sym_frame_clause_token2, + ACTIONS(10494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10506), 1, + anon_sym_CARET, + ACTIONS(10510), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(741), 8, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_kind_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [315302] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_statement_token10, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_clause_token2, + aux_sym_frame_kind_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315394] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(441), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315439] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315484] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(429), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315529] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10526), 1, + aux_sym_cte_token2, + ACTIONS(10528), 1, + aux_sym_comment_statement_token7, + ACTIONS(10530), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(10554), 1, + anon_sym_SLASH, + ACTIONS(10544), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10546), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(765), 4, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10548), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10552), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(767), 7, + aux_sym_cte_token1, + aux_sym_comment_statement_token2, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10532), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315596] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315641] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(177), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315686] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(10554), 1, + anon_sym_SLASH, + ACTIONS(10552), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 13, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 16, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [315739] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(277), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315784] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(10554), 1, + anon_sym_SLASH, + ACTIONS(10544), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10546), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10552), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(682), 11, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(684), 14, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [315841] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10580), 1, + anon_sym_COMMA, + ACTIONS(10582), 1, + anon_sym_RPAREN, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(9931), 1, + aux_sym_expression_list_repeat1, + STATE(12996), 1, + sym_order_by_clause, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10522), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10524), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315922] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(451), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [315967] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316014] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(465), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316059] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(684), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 18, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316108] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316153] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(469), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4391), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [316331] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316376] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(461), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316421] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316466] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316513] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316558] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(421), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316648] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + STATE(7718), 1, + sym_filter_clause, + ACTIONS(199), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [316699] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10471), 1, + anon_sym_COLON_COLON, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316746] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(273), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [316834] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4310), 1, + aux_sym_with_clause_token1, + ACTIONS(10586), 1, + anon_sym_LPAREN, + ACTIONS(4308), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [316881] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(534), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [316926] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4855), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [316969] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317014] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(484), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317059] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(532), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(530), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317104] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + STATE(7729), 1, + sym_filter_clause, + ACTIONS(177), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [317155] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317200] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(201), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(199), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317245] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(293), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317290] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 17, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317337] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(445), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317427] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(542), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317472] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317517] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(546), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4877), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [317605] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(550), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317695] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317740] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(616), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317785] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(570), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(568), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317830] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(564), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(540), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(538), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(427), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(425), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [317965] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318010] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(590), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(588), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318055] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10358), 1, + aux_sym_where_clause_token1, + ACTIONS(10360), 1, + aux_sym_join_clause_token1, + ACTIONS(10588), 1, + aux_sym_trigger_reference_token1, + STATE(7190), 1, + sym_from_clause, + STATE(7971), 1, + sym_where_clause, + STATE(8014), 1, + sym_group_by_clause, + STATE(8015), 1, + sym_window_clause, + STATE(8163), 1, + sym_order_by_clause, + STATE(8229), 1, + sym_limit_clause, + STATE(8407), 1, + sym_offset_clause, + STATE(14932), 1, + sym_join_type, + STATE(7196), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3324), 15, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [318136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(433), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318181] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(417), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318226] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(437), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318271] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10526), 1, + aux_sym_cte_token2, + ACTIONS(10528), 1, + aux_sym_comment_statement_token7, + ACTIONS(10530), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10534), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10536), 1, + aux_sym_frame_clause_token2, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(10554), 1, + anon_sym_SLASH, + ACTIONS(10544), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10546), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(741), 4, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10548), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(743), 5, + aux_sym_cte_token1, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10552), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10532), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318342] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4881), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [318385] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318430] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10522), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10524), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(2323), 5, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318503] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(195), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318548] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318593] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(648), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318638] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10526), 1, + aux_sym_cte_token2, + ACTIONS(10528), 1, + aux_sym_comment_statement_token7, + ACTIONS(10530), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10536), 1, + aux_sym_frame_clause_token2, + ACTIONS(10538), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10550), 1, + anon_sym_CARET, + ACTIONS(10554), 1, + anon_sym_SLASH, + ACTIONS(10544), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10546), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(761), 4, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10548), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10552), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(763), 6, + aux_sym_cte_token1, + aux_sym_comment_statement_token2, + aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10532), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318707] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318752] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10580), 1, + anon_sym_COMMA, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10590), 1, + anon_sym_RPAREN, + STATE(9879), 1, + aux_sym_expression_list_repeat1, + STATE(12622), 1, + sym_order_by_clause, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10522), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10524), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318833] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10236), 1, + anon_sym_LBRACK, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(321), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(319), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318925] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [318970] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 18, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319015] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + STATE(7750), 1, + sym_filter_clause, + ACTIONS(185), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [319066] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4297), 1, + aux_sym_with_clause_token1, + ACTIONS(10592), 1, + anon_sym_LPAREN, + ACTIONS(4295), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [319113] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + STATE(7778), 1, + sym_filter_clause, + ACTIONS(195), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [319164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(187), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(185), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319209] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(652), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319254] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(242), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(240), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319299] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(632), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319344] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4376), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [319387] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(263), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319431] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10594), 1, + aux_sym_select_clause_body_token1, + ACTIONS(4446), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [319475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(842), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(840), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319519] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(790), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(788), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319563] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4422), 1, + aux_sym_with_clause_token1, + ACTIONS(10596), 1, + aux_sym_join_type_token1, + ACTIONS(10602), 1, + aux_sym_join_clause_token1, + STATE(15199), 1, + sym_join_type, + STATE(7665), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10599), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(4420), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + [319617] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4448), 1, + aux_sym_with_clause_token1, + ACTIONS(10605), 1, + aux_sym_select_clause_body_token1, + ACTIONS(4446), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [319663] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4393), 1, + aux_sym_with_clause_token1, + ACTIONS(4391), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [319707] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(668), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319751] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10607), 1, + anon_sym_DOT, + STATE(7677), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [319797] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(727), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(725), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319841] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(771), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(769), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319885] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10609), 1, + aux_sym_cte_token2, + ACTIONS(10611), 1, + aux_sym_comment_statement_token7, + ACTIONS(10613), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10617), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10619), 1, + aux_sym_frame_clause_token2, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(10637), 1, + anon_sym_SLASH, + ACTIONS(10623), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10625), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10627), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10629), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(2675), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + ACTIONS(10631), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10635), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10615), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [319957] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(739), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(737), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320001] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(747), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(745), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320047] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(719), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(717), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320093] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(709), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320137] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10639), 1, + anon_sym_DOT, + STATE(7677), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [320183] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(723), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(721), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320227] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(735), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(733), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320271] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(715), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(713), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320315] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4374), 1, + aux_sym_with_clause_token1, + ACTIONS(4372), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [320359] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(660), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320403] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(838), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(836), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320447] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(686), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320491] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10607), 1, + anon_sym_DOT, + STATE(7669), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token2, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [320537] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(705), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(703), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(786), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(784), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320625] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4378), 1, + aux_sym_with_clause_token1, + ACTIONS(4376), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_select_clause_body_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [320669] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(10637), 1, + anon_sym_SLASH, + ACTIONS(10627), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10629), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10635), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 7, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 17, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(731), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(729), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320769] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(672), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320813] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 24, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320861] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(684), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320907] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(2575), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [320979] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(10637), 1, + anon_sym_SLASH, + ACTIONS(10635), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(684), 9, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(682), 19, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321031] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(656), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321075] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10609), 1, + aux_sym_cte_token2, + ACTIONS(10611), 1, + aux_sym_comment_statement_token7, + ACTIONS(10613), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10617), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10619), 1, + aux_sym_frame_clause_token2, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(10637), 1, + anon_sym_SLASH, + ACTIONS(743), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10627), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10629), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10631), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10635), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(741), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10615), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321145] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10609), 1, + aux_sym_cte_token2, + ACTIONS(10611), 1, + aux_sym_comment_statement_token7, + ACTIONS(10613), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(10637), 1, + anon_sym_SLASH, + ACTIONS(767), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10627), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10629), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10631), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10635), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10615), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(765), 8, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [321211] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10609), 1, + aux_sym_cte_token2, + ACTIONS(10611), 1, + aux_sym_comment_statement_token7, + ACTIONS(10613), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10619), 1, + aux_sym_frame_clause_token2, + ACTIONS(10621), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10633), 1, + anon_sym_CARET, + ACTIONS(10637), 1, + anon_sym_SLASH, + ACTIONS(763), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10627), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10629), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10631), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10635), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(761), 7, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10615), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321279] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(664), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321323] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4525), 1, + aux_sym_with_clause_token1, + ACTIONS(4523), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [321366] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10644), 1, + anon_sym_RPAREN, + STATE(10792), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321441] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10646), 1, + anon_sym_RPAREN, + STATE(10467), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321516] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10401), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(10435), 1, + aux_sym_cte_token2, + ACTIONS(10437), 1, + aux_sym_comment_statement_token7, + ACTIONS(10439), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10443), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10445), 1, + aux_sym_frame_clause_token2, + ACTIONS(10453), 1, + anon_sym_CARET, + ACTIONS(10457), 1, + anon_sym_SLASH, + ACTIONS(10447), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10449), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10522), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10524), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10574), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_order_by_clause_token1, + ACTIONS(10451), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(10455), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10441), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321587] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10648), 1, + anon_sym_RPAREN, + STATE(10499), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321662] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10650), 1, + anon_sym_RPAREN, + STATE(10552), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321737] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10652), 1, + anon_sym_RPAREN, + STATE(10735), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321812] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10654), 1, + anon_sym_RPAREN, + STATE(10434), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321887] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10658), 1, + anon_sym_RPAREN, + STATE(10707), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [321962] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10660), 1, + anon_sym_RPAREN, + STATE(10849), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322037] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10662), 1, + anon_sym_RPAREN, + STATE(10334), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322112] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10664), 1, + anon_sym_RPAREN, + STATE(10727), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322187] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10666), 1, + anon_sym_RPAREN, + STATE(10876), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322262] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10668), 1, + anon_sym_RPAREN, + STATE(10642), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322337] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10670), 1, + anon_sym_RPAREN, + STATE(10422), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322412] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10672), 1, + anon_sym_RPAREN, + STATE(10876), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322487] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10674), 1, + anon_sym_RPAREN, + STATE(10872), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2152), 1, + sym_over_clause, + ACTIONS(277), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [322607] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10676), 1, + anon_sym_RPAREN, + STATE(10424), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322682] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10678), 1, + anon_sym_RPAREN, + STATE(10649), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322757] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10680), 1, + anon_sym_RPAREN, + STATE(10228), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322832] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10682), 1, + anon_sym_RPAREN, + STATE(10968), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322907] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10684), 1, + anon_sym_RPAREN, + STATE(10362), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [322982] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10686), 1, + anon_sym_RPAREN, + STATE(10605), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323057] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10688), 1, + anon_sym_RPAREN, + STATE(10971), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323132] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10690), 1, + anon_sym_RPAREN, + STATE(10917), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323207] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10692), 1, + anon_sym_RPAREN, + STATE(10307), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323282] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10694), 1, + anon_sym_RPAREN, + STATE(10564), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323357] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2187), 1, + sym_over_clause, + ACTIONS(273), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [323402] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10696), 1, + anon_sym_RPAREN, + STATE(10573), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323477] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(488), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_frame_clause_token2, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323520] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10698), 1, + anon_sym_RPAREN, + STATE(10972), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323595] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + ACTIONS(199), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [323640] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10700), 1, + anon_sym_RPAREN, + STATE(10297), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323715] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10702), 1, + anon_sym_RPAREN, + STATE(10365), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323790] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10596), 1, + aux_sym_join_type_token1, + ACTIONS(10704), 1, + aux_sym_join_clause_token1, + STATE(14932), 1, + sym_join_type, + STATE(7736), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10599), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(4420), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + [323841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5008), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token3, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [323882] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10707), 1, + anon_sym_RPAREN, + STATE(10858), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [323957] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10709), 1, + anon_sym_RPAREN, + STATE(10780), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324032] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10711), 1, + anon_sym_RPAREN, + STATE(10918), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324107] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10713), 1, + anon_sym_RPAREN, + STATE(10744), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324182] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4523), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [324223] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10715), 3, + aux_sym__compound_statement_token2, + aux_sym_trigger_condition_token1, + aux_sym_conditional_expression_token3, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324294] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10717), 1, + anon_sym_RPAREN, + STATE(10229), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324369] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(10721), 1, + anon_sym_RPAREN, + STATE(10598), 1, + aux_sym_type_spec_base_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324444] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5030), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [324485] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10723), 1, + anon_sym_RPAREN, + STATE(10251), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324560] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10725), 1, + anon_sym_RPAREN, + STATE(10746), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324635] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10727), 1, + anon_sym_RPAREN, + STATE(10711), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2169), 1, + sym_over_clause, + ACTIONS(293), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [324755] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10729), 1, + anon_sym_RPAREN, + STATE(10942), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324830] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10731), 1, + anon_sym_RPAREN, + STATE(10366), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324905] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10733), 1, + anon_sym_RPAREN, + STATE(10692), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [324980] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + ACTIONS(177), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [325025] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10735), 1, + anon_sym_RPAREN, + STATE(10978), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5016), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [325141] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10737), 1, + anon_sym_RPAREN, + STATE(10330), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325216] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10739), 1, + anon_sym_RPAREN, + STATE(10829), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325291] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10741), 1, + anon_sym_RPAREN, + STATE(10413), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325366] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10743), 1, + anon_sym_RPAREN, + STATE(10759), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325441] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10745), 1, + anon_sym_RPAREN, + STATE(10491), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325516] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10747), 1, + anon_sym_RPAREN, + STATE(10560), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325591] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + ACTIONS(195), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [325636] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10749), 1, + anon_sym_RPAREN, + STATE(10314), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325711] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10751), 1, + anon_sym_RPAREN, + STATE(10613), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325786] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10753), 1, + anon_sym_RPAREN, + STATE(10313), 1, + aux_sym_rollup_clause_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325861] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10755), 1, + anon_sym_RPAREN, + STATE(10816), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [325936] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10757), 1, + anon_sym_RPAREN, + STATE(10667), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326011] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10759), 1, + anon_sym_RPAREN, + STATE(10808), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326086] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10761), 1, + anon_sym_RPAREN, + STATE(10908), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326161] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10763), 1, + anon_sym_RPAREN, + STATE(10861), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326236] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10765), 1, + anon_sym_RPAREN, + STATE(10269), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326311] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10767), 1, + anon_sym_RPAREN, + STATE(10504), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326386] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + ACTIONS(185), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [326431] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10769), 1, + anon_sym_RPAREN, + STATE(10757), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326506] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10771), 1, + anon_sym_RPAREN, + STATE(10259), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326581] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10773), 1, + anon_sym_RPAREN, + STATE(10435), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326656] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10560), 1, + aux_sym_over_clause_token1, + STATE(2154), 1, + sym_over_clause, + ACTIONS(240), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [326701] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(10775), 1, + anon_sym_RPAREN, + STATE(10832), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326776] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(10777), 1, + anon_sym_RPAREN, + STATE(10718), 1, + aux_sym_type_spec_base_repeat1, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326851] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10779), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [326921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5012), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [326961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5034), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [327001] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4769), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [327041] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10781), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4983), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [327151] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4973), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [327191] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4977), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [327231] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10783), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327301] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10574), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327371] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10785), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327441] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4771), 1, + aux_sym_with_clause_token1, + ACTIONS(4769), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [327483] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10787), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327553] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4605), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [327593] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4287), 1, + aux_sym_with_clause_token1, + ACTIONS(10789), 1, + anon_sym_COMMA, + ACTIONS(10791), 1, + aux_sym_select_clause_body_token1, + STATE(7895), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [327641] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4607), 1, + aux_sym_with_clause_token1, + ACTIONS(4605), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [327683] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10793), 1, + aux_sym_frame_bound_token2, + ACTIONS(10795), 1, + aux_sym_frame_bound_token4, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327755] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10797), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327825] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10799), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327894] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10801), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [327963] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10803), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328032] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10805), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328101] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10807), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328170] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10809), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328239] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10811), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328308] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10813), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328377] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10815), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328446] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10817), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328515] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10819), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328584] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10821), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328653] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10823), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328722] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10825), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328791] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10827), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328860] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10829), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328929] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10831), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [328998] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10833), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329067] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10835), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329136] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10837), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329205] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10839), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329274] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10841), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329343] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10843), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329412] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10845), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329481] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10847), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329550] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10849), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329619] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10851), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329688] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10853), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329757] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10855), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329826] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10857), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329895] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10859), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [329964] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10861), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330033] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10863), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330102] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10865), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330171] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10867), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330240] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10869), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330309] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10871), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330378] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10873), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330447] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10875), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330516] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10877), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330585] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10879), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330654] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10881), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330723] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10883), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330792] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10885), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330861] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10887), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330930] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10889), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [330999] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10891), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331068] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10893), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331137] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10895), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331206] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10897), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331275] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10899), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331344] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10901), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331413] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10903), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331482] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10905), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331551] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10907), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331620] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10909), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331689] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10911), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331758] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10913), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331827] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10915), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331896] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10917), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [331965] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10919), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332034] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10921), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332103] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10923), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332172] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10925), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332241] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10927), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332310] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10929), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332379] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10931), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332448] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10933), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332517] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10935), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332586] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10937), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332655] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10939), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332724] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10941), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332793] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10943), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332862] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10945), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [332931] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10947), 1, + anon_sym_COMMA, + ACTIONS(10949), 1, + aux_sym_select_clause_body_token1, + STATE(7968), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [332976] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10951), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333045] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10953), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333114] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10955), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333183] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10957), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333252] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10959), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333321] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10961), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333390] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10963), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333459] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10965), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333528] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10967), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333597] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10969), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333666] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10971), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333735] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10973), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10975), 1, + anon_sym_COLON_COLON, + ACTIONS(4402), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [333845] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10977), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333914] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10979), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [333983] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10981), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334052] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10983), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334121] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10985), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334190] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10987), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334259] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10989), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334328] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10991), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334397] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4340), 1, + aux_sym_with_clause_token1, + ACTIONS(10789), 1, + anon_sym_COMMA, + STATE(7924), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [334442] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10993), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334511] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10995), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334580] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10997), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334649] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10999), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334718] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11001), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334787] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11003), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334856] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11005), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334925] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2265), 1, + anon_sym_RPAREN, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [334994] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11007), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335063] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11009), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335132] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11011), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335201] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11013), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335270] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11015), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335339] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11017), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335408] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11019), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335477] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11021), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335546] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11023), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335615] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4458), 1, + aux_sym_with_clause_token1, + ACTIONS(10789), 1, + anon_sym_COMMA, + STATE(7928), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [335660] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11025), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335729] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11027), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335798] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11029), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335867] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11031), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [335936] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11033), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336005] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11035), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336074] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11037), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336143] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11039), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336212] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11041), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336281] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11043), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336350] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4462), 1, + aux_sym_with_clause_token1, + ACTIONS(11045), 1, + anon_sym_COMMA, + STATE(7924), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [336395] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11048), 1, + aux_sym_conditional_expression_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336464] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11050), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336533] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11052), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336602] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4473), 1, + aux_sym_with_clause_token1, + ACTIONS(10789), 1, + anon_sym_COMMA, + STATE(7924), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [336647] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11054), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336716] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11056), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336785] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11058), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336854] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11060), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336923] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11062), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [336992] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11064), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337061] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11066), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337130] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11068), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337199] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11070), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337268] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11072), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337337] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11074), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337406] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11076), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337475] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11078), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337544] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11080), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337613] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11082), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337682] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11084), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337751] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11086), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337820] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11088), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337889] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11090), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [337958] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11092), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338027] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11094), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338096] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11096), 1, + anon_sym_RPAREN, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338165] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11098), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338234] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11100), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338303] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11102), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338372] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11104), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338441] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11106), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338510] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11108), 1, + anon_sym_RBRACK, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338579] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9964), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(9966), 1, + anon_sym_CARET, + ACTIONS(9970), 1, + anon_sym_SLASH, + ACTIONS(9992), 1, + aux_sym_cte_token2, + ACTIONS(9996), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(10046), 1, + aux_sym_comment_statement_token7, + ACTIONS(10050), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(10052), 1, + aux_sym_frame_clause_token2, + ACTIONS(11110), 1, + aux_sym__compound_statement_token2, + ACTIONS(10020), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(10022), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(10036), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(10038), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(10054), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(9968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(10048), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [338648] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10947), 1, + anon_sym_COMMA, + STATE(7959), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [338690] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11112), 1, + anon_sym_COMMA, + STATE(7959), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [338732] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4686), 1, + aux_sym_with_clause_token1, + ACTIONS(11115), 1, + anon_sym_COMMA, + STATE(7963), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [338776] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4599), 1, + aux_sym_with_clause_token1, + ACTIONS(11115), 1, + anon_sym_COMMA, + STATE(7960), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [338820] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10947), 1, + anon_sym_COMMA, + STATE(7958), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [338862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4607), 1, + aux_sym_with_clause_token1, + ACTIONS(11117), 1, + anon_sym_COMMA, + STATE(7963), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [338906] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(7981), 1, + sym_window_clause, + STATE(7995), 1, + sym_group_by_clause, + STATE(8122), 1, + sym_order_by_clause, + STATE(8217), 1, + sym_limit_clause, + STATE(8424), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [338966] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 1, + aux_sym_with_clause_token1, + ACTIONS(11120), 1, + anon_sym_DOT, + STATE(7969), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + [339010] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + aux_sym_with_clause_token1, + ACTIONS(11122), 1, + anon_sym_DOT, + STATE(7966), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + [339054] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(7990), 1, + sym_window_clause, + STATE(8001), 1, + sym_group_by_clause, + STATE(8099), 1, + sym_order_by_clause, + STATE(8275), 1, + sym_limit_clause, + STATE(8388), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [339114] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10947), 1, + anon_sym_COMMA, + STATE(7959), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339156] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + aux_sym_with_clause_token1, + ACTIONS(11120), 1, + anon_sym_DOT, + STATE(7966), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + [339200] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10212), 1, + aux_sym_grant_statement_token8, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(7988), 1, + sym_window_clause, + STATE(7994), 1, + sym_group_by_clause, + STATE(8090), 1, + sym_order_by_clause, + STATE(8224), 1, + sym_limit_clause, + STATE(8430), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [339260] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8008), 1, + sym_group_by_clause, + STATE(8028), 1, + sym_window_clause, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [339317] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8019), 1, + sym_window_clause, + STATE(8021), 1, + sym_group_by_clause, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [339374] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11125), 1, + anon_sym_COMMA, + STATE(7975), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339415] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11127), 1, + anon_sym_COMMA, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(7977), 1, + aux_sym_values_clause_repeat1, + STATE(8048), 1, + sym_order_by_clause, + STATE(8138), 1, + sym_limit_clause, + STATE(8295), 1, + sym_offset_clause, + STATE(8442), 1, + sym_fetch_clause, + ACTIONS(4995), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [339472] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11125), 1, + anon_sym_COMMA, + STATE(7976), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339513] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11131), 1, + anon_sym_COMMA, + STATE(7976), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339554] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11127), 1, + anon_sym_COMMA, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8042), 1, + sym_order_by_clause, + STATE(8062), 1, + aux_sym_values_clause_repeat1, + STATE(8120), 1, + sym_limit_clause, + STATE(8237), 1, + sym_offset_clause, + STATE(8401), 1, + sym_fetch_clause, + ACTIONS(4959), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [339611] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4287), 1, + aux_sym_with_clause_token1, + ACTIONS(11134), 1, + anon_sym_COMMA, + ACTIONS(11136), 1, + aux_sym_select_clause_body_token1, + STATE(7985), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 27, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339656] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10350), 1, + aux_sym_grant_statement_token8, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8003), 1, + sym_window_clause, + STATE(8006), 1, + sym_group_by_clause, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [339713] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11138), 1, + aux_sym_order_expression_token1, + ACTIONS(6051), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token10, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [339751] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(7998), 1, + aux_sym__select_statement_repeat2, + STATE(8099), 1, + sym_order_by_clause, + STATE(8275), 1, + sym_limit_clause, + STATE(8388), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [339805] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4462), 1, + aux_sym_with_clause_token1, + ACTIONS(11142), 1, + anon_sym_COMMA, + STATE(7982), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 27, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339847] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4458), 1, + aux_sym_with_clause_token1, + ACTIONS(11134), 1, + anon_sym_COMMA, + STATE(7991), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 27, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339889] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(8078), 1, + aux_sym__select_statement_repeat2, + STATE(8111), 1, + sym_order_by_clause, + STATE(8293), 1, + sym_limit_clause, + STATE(8399), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [339943] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4340), 1, + aux_sym_with_clause_token1, + ACTIONS(11134), 1, + anon_sym_COMMA, + STATE(7982), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 27, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [339985] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5138), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(8078), 1, + aux_sym__select_statement_repeat2, + STATE(8080), 1, + sym_order_by_clause, + STATE(8257), 1, + sym_limit_clause, + STATE(8387), 1, + sym_offset_clause, + ACTIONS(5136), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340039] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(7981), 1, + sym_window_clause, + STATE(8122), 1, + sym_order_by_clause, + STATE(8217), 1, + sym_limit_clause, + STATE(8424), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340093] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(7996), 1, + aux_sym__select_statement_repeat2, + STATE(8111), 1, + sym_order_by_clause, + STATE(8293), 1, + sym_limit_clause, + STATE(8399), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340147] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(7993), 1, + aux_sym__select_statement_repeat2, + STATE(8122), 1, + sym_order_by_clause, + STATE(8217), 1, + sym_limit_clause, + STATE(8424), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340201] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(7984), 1, + aux_sym__select_statement_repeat2, + STATE(8090), 1, + sym_order_by_clause, + STATE(8224), 1, + sym_limit_clause, + STATE(8430), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340255] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4473), 1, + aux_sym_with_clause_token1, + ACTIONS(11134), 1, + anon_sym_COMMA, + STATE(7982), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 27, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [340297] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5434), 1, + aux_sym_with_clause_token1, + ACTIONS(11145), 1, + anon_sym_COMMA, + ACTIONS(11147), 1, + aux_sym_having_clause_token1, + STATE(8002), 1, + aux_sym_group_by_clause_repeat1, + STATE(8165), 1, + sym_having_clause, + ACTIONS(5432), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [340343] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(8078), 1, + aux_sym__select_statement_repeat2, + STATE(8099), 1, + sym_order_by_clause, + STATE(8275), 1, + sym_limit_clause, + STATE(8388), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340397] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8000), 1, + sym_window_clause, + STATE(8111), 1, + sym_order_by_clause, + STATE(8293), 1, + sym_limit_clause, + STATE(8399), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340451] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(7990), 1, + sym_window_clause, + STATE(8099), 1, + sym_order_by_clause, + STATE(8275), 1, + sym_limit_clause, + STATE(8388), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340505] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(8078), 1, + aux_sym__select_statement_repeat2, + STATE(8105), 1, + sym_order_by_clause, + STATE(8222), 1, + sym_limit_clause, + STATE(8440), 1, + sym_offset_clause, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340559] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11149), 1, + anon_sym_COMMA, + ACTIONS(11151), 1, + aux_sym_select_clause_body_token1, + STATE(8017), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 27, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [340601] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(8078), 1, + aux_sym__select_statement_repeat2, + STATE(8090), 1, + sym_order_by_clause, + STATE(8224), 1, + sym_limit_clause, + STATE(8430), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340655] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(9802), 1, + aux_sym_cte_token2, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(9816), 1, + aux_sym_table_constraint_check_token1, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(7746), 1, + sym_NULL, + STATE(8039), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(5470), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [340705] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_with_clause_token1, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + ACTIONS(11140), 1, + anon_sym_COMMA, + STATE(7986), 1, + aux_sym__select_statement_repeat2, + STATE(8105), 1, + sym_order_by_clause, + STATE(8222), 1, + sym_limit_clause, + STATE(8440), 1, + sym_offset_clause, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340759] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10214), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(7988), 1, + sym_window_clause, + STATE(8090), 1, + sym_order_by_clause, + STATE(8224), 1, + sym_limit_clause, + STATE(8430), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [340813] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5505), 1, + aux_sym_with_clause_token1, + ACTIONS(11145), 1, + anon_sym_COMMA, + ACTIONS(11147), 1, + aux_sym_having_clause_token1, + STATE(8011), 1, + aux_sym_group_by_clause_repeat1, + STATE(8141), 1, + sym_having_clause, + ACTIONS(5503), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [340859] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8022), 1, + aux_sym__select_statement_repeat2, + STATE(8166), 1, + sym_order_by_clause, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [340910] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4686), 1, + aux_sym_with_clause_token1, + ACTIONS(11155), 1, + anon_sym_COMMA, + STATE(8009), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 26, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [340951] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8166), 1, + sym_order_by_clause, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341002] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8018), 1, + sym_window_clause, + STATE(8166), 1, + sym_order_by_clause, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341053] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11157), 1, + anon_sym_COMMA, + ACTIONS(11159), 1, + aux_sym_having_clause_token1, + STATE(8035), 1, + aux_sym_group_by_clause_repeat1, + STATE(8144), 1, + sym_having_clause, + ACTIONS(5503), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [341096] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8019), 1, + sym_window_clause, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341147] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4607), 1, + aux_sym_with_clause_token1, + ACTIONS(11161), 1, + anon_sym_COMMA, + STATE(8009), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 26, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [341188] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4599), 1, + aux_sym_with_clause_token1, + ACTIONS(11155), 1, + anon_sym_COMMA, + STATE(8004), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 26, + anon_sym_SEMI, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [341229] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5612), 1, + aux_sym_with_clause_token1, + ACTIONS(11164), 1, + anon_sym_COMMA, + STATE(8011), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5610), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [341270] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11149), 1, + anon_sym_COMMA, + STATE(8024), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 27, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [341309] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11157), 1, + anon_sym_COMMA, + ACTIONS(11159), 1, + aux_sym_having_clause_token1, + STATE(8007), 1, + aux_sym_group_by_clause_repeat1, + STATE(8115), 1, + sym_having_clause, + ACTIONS(5432), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [341352] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8028), 1, + sym_window_clause, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341403] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8026), 1, + aux_sym__select_statement_repeat2, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341454] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341505] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11149), 1, + anon_sym_COMMA, + STATE(8024), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 27, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [341544] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8020), 1, + aux_sym__select_statement_repeat2, + STATE(8139), 1, + sym_order_by_clause, + STATE(8226), 1, + sym_limit_clause, + STATE(8423), 1, + sym_offset_clause, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341595] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8005), 1, + aux_sym__select_statement_repeat2, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341646] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8151), 1, + sym_order_by_clause, + STATE(8241), 1, + sym_limit_clause, + STATE(8397), 1, + sym_offset_clause, + ACTIONS(5136), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341697] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8003), 1, + sym_window_clause, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341748] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8139), 1, + sym_order_by_clause, + STATE(8226), 1, + sym_limit_clause, + STATE(8423), 1, + sym_offset_clause, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341799] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6853), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token10, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [341834] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11167), 1, + anon_sym_COMMA, + STATE(8024), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 27, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [341873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6569), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token10, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [341908] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [341959] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5967), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token10, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [341994] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8016), 1, + aux_sym__select_statement_repeat2, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342045] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11149), 1, + anon_sym_COMMA, + STATE(8012), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 27, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [342084] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11170), 1, + anon_sym_COMMA, + STATE(8044), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 26, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [342122] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5869), 1, + aux_sym_with_clause_token1, + ACTIONS(5867), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342158] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11172), 1, + aux_sym_cte_token1, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8068), 1, + aux_sym_sequence_repeat1, + ACTIONS(6021), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5863), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5893), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342274] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11184), 1, + anon_sym_COMMA, + STATE(8035), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5610), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342312] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5897), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342346] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11170), 1, + anon_sym_COMMA, + STATE(8030), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 26, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [342384] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5867), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342418] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9802), 1, + aux_sym_cte_token2, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(9816), 1, + aux_sym_table_constraint_check_token1, + STATE(7746), 1, + sym_NULL, + STATE(8041), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(5871), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342462] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + ACTIONS(11187), 1, + aux_sym_cte_token1, + STATE(8077), 1, + aux_sym_sequence_repeat1, + ACTIONS(6366), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342510] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11189), 1, + aux_sym_cte_token2, + ACTIONS(11192), 1, + aux_sym_null_hint_token2, + ACTIONS(11195), 1, + aux_sym_table_constraint_check_token1, + STATE(7746), 1, + sym_NULL, + STATE(8041), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(5832), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342554] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8140), 1, + sym_limit_clause, + STATE(8239), 1, + sym_offset_clause, + STATE(8417), 1, + sym_fetch_clause, + ACTIONS(5780), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342600] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(156), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2200), 1, + sym_over_clause, + STATE(8085), 1, + sym_within_group_clause, + STATE(8254), 1, + sym_filter_clause, + ACTIONS(154), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [342648] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11200), 1, + anon_sym_COMMA, + STATE(8044), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 26, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [342686] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1980), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342720] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2179), 1, + sym_over_clause, + STATE(8094), 1, + sym_within_group_clause, + STATE(8264), 1, + sym_filter_clause, + ACTIONS(132), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [342768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5859), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342802] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8120), 1, + sym_limit_clause, + STATE(8237), 1, + sym_offset_clause, + STATE(8401), 1, + sym_fetch_clause, + ACTIONS(4959), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342848] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11203), 1, + aux_sym_cte_token2, + ACTIONS(11205), 1, + aux_sym_mode_token1, + ACTIONS(11207), 1, + aux_sym_initial_mode_token1, + STATE(8198), 1, + sym_mode, + STATE(8307), 1, + sym_initial_mode, + ACTIONS(6840), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [342892] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5861), 1, + aux_sym_with_clause_token1, + ACTIONS(5859), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342928] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5612), 1, + aux_sym_with_clause_token1, + ACTIONS(5610), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [342964] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(152), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2203), 1, + sym_over_clause, + STATE(8082), 1, + sym_within_group_clause, + STATE(8250), 1, + sym_filter_clause, + ACTIONS(150), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [343012] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5895), 1, + aux_sym_with_clause_token1, + ACTIONS(5893), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343048] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5899), 1, + aux_sym_with_clause_token1, + ACTIONS(5897), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343084] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(148), 1, + aux_sym_with_clause_token1, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2159), 1, + sym_over_clause, + STATE(8098), 1, + sym_within_group_clause, + STATE(8270), 1, + sym_filter_clause, + ACTIONS(146), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [343132] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5849), 1, + aux_sym_with_clause_token1, + ACTIONS(5847), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343168] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + ACTIONS(11209), 1, + aux_sym_cte_token1, + STATE(8066), 1, + aux_sym_sequence_repeat1, + ACTIONS(5999), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343216] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11203), 1, + aux_sym_cte_token2, + ACTIONS(11205), 1, + aux_sym_mode_token1, + ACTIONS(11207), 1, + aux_sym_initial_mode_token1, + STATE(8212), 1, + sym_mode, + STATE(8338), 1, + sym_initial_mode, + ACTIONS(6906), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5865), 1, + aux_sym_with_clause_token1, + ACTIONS(5863), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343296] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5847), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343330] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1982), 1, + aux_sym_with_clause_token1, + ACTIONS(1980), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343366] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11211), 1, + anon_sym_COMMA, + STATE(8062), 1, + aux_sym_values_clause_repeat1, + ACTIONS(5773), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [343404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5610), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343438] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6312), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [343471] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8072), 1, + aux_sym_sequence_repeat1, + ACTIONS(6015), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343516] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(6277), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343561] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8070), 1, + aux_sym_sequence_repeat1, + ACTIONS(6288), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343606] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(6176), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343651] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5773), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [343684] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(6533), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6326), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [343762] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(6392), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343807] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11214), 1, + aux_sym_cte_token1, + ACTIONS(11216), 1, + anon_sym_LPAREN, + STATE(8454), 4, + sym_type_spec_composite, + sym_type_spec_enum, + sym_type_spec_range, + sym_type_spec_base, + ACTIONS(6348), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343846] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(6444), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343891] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11218), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + ACTIONS(5907), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [343928] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11221), 1, + aux_sym_sequence_token2, + ACTIONS(11224), 1, + aux_sym_sequence_token3, + ACTIONS(11227), 1, + aux_sym_sequence_token5, + ACTIONS(11230), 1, + aux_sym_sequence_token8, + ACTIONS(11233), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(5978), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [343973] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8076), 1, + aux_sym_sequence_repeat1, + ACTIONS(6196), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344018] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5909), 1, + aux_sym_with_clause_token1, + ACTIONS(11236), 1, + anon_sym_COMMA, + STATE(8078), 1, + aux_sym__select_statement_repeat2, + ACTIONS(5907), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [344057] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11174), 1, + aux_sym_sequence_token2, + ACTIONS(11176), 1, + aux_sym_sequence_token3, + ACTIONS(11178), 1, + aux_sym_sequence_token5, + ACTIONS(11180), 1, + aux_sym_sequence_token8, + ACTIONS(11182), 1, + aux_sym_sequence_token9, + STATE(8074), 1, + aux_sym_sequence_repeat1, + ACTIONS(6529), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344102] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6512), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8283), 1, + sym_limit_clause, + STATE(8420), 1, + sym_offset_clause, + ACTIONS(6510), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [344144] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8242), 1, + sym_create_index_include_clause, + STATE(8314), 1, + sym_create_index_with_clause, + STATE(8650), 1, + sym_where_clause, + ACTIONS(6386), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344188] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + STATE(8260), 1, + sym_filter_clause, + ACTIONS(195), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [344228] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + ACTIONS(5078), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344268] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8243), 1, + sym_create_index_include_clause, + STATE(8326), 1, + sym_create_index_with_clause, + STATE(8531), 1, + sym_where_clause, + ACTIONS(5945), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344312] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + STATE(8266), 1, + sym_filter_clause, + ACTIONS(185), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [344352] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8231), 1, + sym_create_index_include_clause, + STATE(8319), 1, + sym_create_index_with_clause, + STATE(8591), 1, + sym_where_clause, + ACTIONS(6362), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344396] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8265), 1, + sym_create_index_include_clause, + STATE(8354), 1, + sym_create_index_with_clause, + STATE(8551), 1, + sym_where_clause, + ACTIONS(6472), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344440] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8268), 1, + sym_create_index_include_clause, + STATE(8351), 1, + sym_create_index_with_clause, + STATE(8548), 1, + sym_where_clause, + ACTIONS(6452), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344484] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8281), 1, + sym_create_index_include_clause, + STATE(8365), 1, + sym_create_index_with_clause, + STATE(8547), 1, + sym_where_clause, + ACTIONS(6432), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344528] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8293), 1, + sym_limit_clause, + STATE(8399), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [344570] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8291), 1, + sym_create_index_include_clause, + STATE(8302), 1, + sym_create_index_with_clause, + STATE(8545), 1, + sym_where_clause, + ACTIONS(6400), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344614] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8230), 1, + sym_create_index_include_clause, + STATE(8312), 1, + sym_create_index_with_clause, + STATE(8593), 1, + sym_where_clause, + ACTIONS(6304), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5909), 1, + aux_sym_with_clause_token1, + ACTIONS(5907), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [344692] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + STATE(8271), 1, + sym_filter_clause, + ACTIONS(177), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [344732] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8238), 1, + sym_create_index_include_clause, + STATE(8332), 1, + sym_create_index_with_clause, + STATE(8451), 1, + sym_where_clause, + ACTIONS(6242), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344776] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8240), 1, + sym_create_index_include_clause, + STATE(8337), 1, + sym_create_index_with_clause, + STATE(8472), 1, + sym_where_clause, + ACTIONS(6184), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344820] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8292), 1, + sym_create_index_include_clause, + STATE(8311), 1, + sym_create_index_with_clause, + STATE(8574), 1, + sym_where_clause, + ACTIONS(6330), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344864] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + STATE(8274), 1, + sym_filter_clause, + ACTIONS(199), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [344904] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8224), 1, + sym_limit_clause, + STATE(8430), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [344946] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + ACTIONS(3687), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [344986] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7986), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [345018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11245), 12, + aux_sym_cte_token2, + aux_sym_null_hint_token2, + aux_sym_select_subexpression_token1, + aux_sym_conditional_expression_token1, + aux_sym_frame_clause_token1, + aux_sym_frame_bound_token1, + aux_sym_frame_bound_token3, + aux_sym_TRUE_token1, + aux_sym_FALSE_token1, + sym_number, + sym__unquoted_identifier, + anon_sym_DASH, + ACTIONS(11247), 14, + sym__dollar_quoted_string_tag, + anon_sym_LPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + anon_sym_STAR, + aux_sym_interval_expression_token1, + anon_sym_DOLLAR, + [345052] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8248), 1, + sym_create_index_include_clause, + STATE(8347), 1, + sym_create_index_with_clause, + STATE(8474), 1, + sym_where_clause, + ACTIONS(5955), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345096] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(9802), 1, + aux_sym_cte_token2, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(9810), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9820), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(11249), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(11251), 1, + aux_sym_grant_statement_token5, + ACTIONS(11253), 1, + anon_sym_CONSTRAINT, + ACTIONS(11255), 1, + aux_sym_table_constraint_check_token1, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(7746), 1, + sym_NULL, + ACTIONS(3177), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(9812), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(8282), 10, + sym_auto_increment_constraint, + sym_direction_constraint, + sym_named_constraint, + sym_default_clause, + sym_primary_key_constraint, + sym_references_constraint, + sym_unique_constraint, + sym_null_constraint, + sym_check_constraint, + aux_sym_table_column_repeat1, + [345156] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5138), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8257), 1, + sym_limit_clause, + STATE(8387), 1, + sym_offset_clause, + ACTIONS(5136), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [345198] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7794), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [345230] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5969), 1, + aux_sym_with_clause_token1, + ACTIONS(11257), 1, + anon_sym_COMMA, + STATE(8107), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5967), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [345268] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5923), 1, + aux_sym_with_clause_token1, + ACTIONS(11260), 1, + anon_sym_COMMA, + STATE(8164), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5921), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [345306] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11262), 1, + anon_sym_COMMA, + STATE(8114), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5921), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [345342] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8272), 1, + sym_create_index_include_clause, + STATE(8343), 1, + sym_create_index_with_clause, + STATE(8492), 1, + sym_where_clause, + ACTIONS(6292), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345386] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8222), 1, + sym_limit_clause, + STATE(8440), 1, + sym_offset_clause, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [345428] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7997), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [345460] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11264), 1, + anon_sym_DOT, + STATE(8123), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [345498] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11262), 1, + anon_sym_COMMA, + STATE(8153), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(6047), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [345534] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5503), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [345566] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8223), 1, + sym_create_index_include_clause, + STATE(8306), 1, + sym_create_index_with_clause, + STATE(8459), 1, + sym_where_clause, + ACTIONS(5974), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6041), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [345642] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8276), 1, + sym_create_index_include_clause, + STATE(8340), 1, + sym_create_index_with_clause, + STATE(8471), 1, + sym_where_clause, + ACTIONS(6308), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345686] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8261), 1, + sym_create_index_include_clause, + STATE(8341), 1, + sym_create_index_with_clause, + STATE(8586), 1, + sym_where_clause, + ACTIONS(6406), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345730] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8239), 1, + sym_offset_clause, + STATE(8417), 1, + sym_fetch_clause, + ACTIONS(5780), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345770] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8258), 1, + sym_create_index_include_clause, + STATE(8361), 1, + sym_create_index_with_clause, + STATE(8582), 1, + sym_where_clause, + ACTIONS(6284), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345814] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8275), 1, + sym_limit_clause, + STATE(8388), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [345856] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11266), 1, + anon_sym_DOT, + STATE(8123), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [345894] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8253), 1, + sym_create_index_include_clause, + STATE(8366), 1, + sym_create_index_with_clause, + STATE(8646), 1, + sym_where_clause, + ACTIONS(6523), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345938] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + ACTIONS(5001), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [345978] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8251), 1, + sym_create_index_include_clause, + STATE(8359), 1, + sym_create_index_with_clause, + STATE(8647), 1, + sym_where_clause, + ACTIONS(6440), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5907), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [346054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7790), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [346086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7768), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [346118] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7764), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [346150] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7786), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [346182] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8252), 1, + sym_create_index_include_clause, + STATE(8356), 1, + sym_create_index_with_clause, + STATE(8445), 1, + sym_where_clause, + ACTIONS(5959), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346226] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6583), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346258] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6599), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346290] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6656), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346322] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5978), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token2, + aux_sym_sequence_token3, + aux_sym_sequence_token5, + aux_sym_sequence_token8, + aux_sym_sequence_token9, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346354] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8246), 1, + sym_create_index_include_clause, + STATE(8299), 1, + sym_create_index_with_clause, + STATE(8648), 1, + sym_where_clause, + ACTIONS(6420), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346398] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8237), 1, + sym_offset_clause, + STATE(8401), 1, + sym_fetch_clause, + ACTIONS(4959), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346438] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8241), 1, + sym_limit_clause, + STATE(8397), 1, + sym_offset_clause, + ACTIONS(5136), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346478] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8227), 1, + sym_offset_clause, + STATE(8414), 1, + sym_fetch_clause, + ACTIONS(6748), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346518] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6889), 1, + aux_sym_with_clause_token1, + ACTIONS(6887), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [346552] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8228), 1, + sym_create_index_include_clause, + STATE(8313), 1, + sym_create_index_with_clause, + STATE(8542), 1, + sym_where_clause, + ACTIONS(5963), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346596] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8263), 1, + sym_create_index_include_clause, + STATE(8360), 1, + sym_create_index_with_clause, + STATE(8489), 1, + sym_where_clause, + ACTIONS(6255), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6887), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [346672] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11269), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(6741), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346708] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8244), 1, + sym_create_index_include_clause, + STATE(8345), 1, + sym_create_index_with_clause, + STATE(8554), 1, + sym_where_clause, + ACTIONS(6265), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346752] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10216), 1, + aux_sym_limit_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8217), 1, + sym_limit_clause, + STATE(8424), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [346794] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8269), 1, + sym_create_index_include_clause, + STATE(8367), 1, + sym_create_index_with_clause, + STATE(8580), 1, + sym_where_clause, + ACTIONS(6416), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346838] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7827), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [346870] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7831), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [346902] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8219), 1, + sym_limit_clause, + STATE(8432), 1, + sym_offset_clause, + ACTIONS(6510), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346942] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8267), 1, + sym_create_index_include_clause, + STATE(8352), 1, + sym_create_index_with_clause, + STATE(8505), 1, + sym_where_clause, + ACTIONS(6428), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [346986] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11272), 1, + anon_sym_COMMA, + STATE(8153), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5967), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [347022] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8235), 1, + sym_create_index_include_clause, + STATE(8328), 1, + sym_create_index_with_clause, + STATE(8552), 1, + sym_where_clause, + ACTIONS(6212), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347066] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8256), 1, + sym_create_index_include_clause, + STATE(8364), 1, + sym_create_index_with_clause, + STATE(8502), 1, + sym_where_clause, + ACTIONS(6410), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347110] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11264), 1, + anon_sym_DOT, + STATE(8113), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [347148] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7835), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [347180] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8262), 1, + sym_create_index_include_clause, + STATE(8362), 1, + sym_create_index_with_clause, + STATE(8503), 1, + sym_where_clause, + ACTIONS(6424), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347224] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8232), 1, + sym_create_index_include_clause, + STATE(8320), 1, + sym_create_index_with_clause, + STATE(8666), 1, + sym_where_clause, + ACTIONS(6344), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347268] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8236), 1, + sym_create_index_include_clause, + STATE(8327), 1, + sym_create_index_with_clause, + STATE(8652), 1, + sym_where_clause, + ACTIONS(6113), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347312] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6043), 1, + aux_sym_with_clause_token1, + ACTIONS(6041), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [347346] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6053), 1, + aux_sym_with_clause_token1, + ACTIONS(11275), 1, + aux_sym_order_expression_token1, + ACTIONS(6051), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [347382] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + ACTIONS(3754), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347422] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6049), 1, + aux_sym_with_clause_token1, + ACTIONS(11260), 1, + anon_sym_COMMA, + STATE(8107), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(6047), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [347460] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5505), 1, + aux_sym_with_clause_token1, + ACTIONS(5503), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token7, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [347494] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8226), 1, + sym_limit_clause, + STATE(8423), 1, + sym_offset_clause, + ACTIONS(5084), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347534] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11241), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8284), 1, + sym_create_index_include_clause, + STATE(8329), 1, + sym_create_index_with_clause, + STATE(8501), 1, + sym_where_clause, + ACTIONS(6478), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347578] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8197), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11279), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6951), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347615] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8176), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11281), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6822), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347652] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11283), 1, + anon_sym_DOT, + STATE(8193), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [347689] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11285), 1, + aux_sym_with_clause_token1, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11291), 1, + aux_sym_create_extension_statement_token2, + STATE(8206), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6704), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347730] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11293), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6684), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347767] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11295), 1, + anon_sym_COMMA, + STATE(8210), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6551), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [347802] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(11297), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(8571), 1, + sym_default_clause, + ACTIONS(6898), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347841] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8194), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11299), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6712), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347878] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11301), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6698), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [347915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11303), 1, + anon_sym_COMMA, + ACTIONS(7110), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [347948] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11305), 1, + aux_sym_create_function_statement_token10, + ACTIONS(11307), 1, + aux_sym_create_trigger_statement_token6, + ACTIONS(7816), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_fetch_clause_token1, + [347983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11295), 1, + anon_sym_COMMA, + STATE(8173), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6818), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [348018] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6741), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_drop_statement_token6, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348049] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348082] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8188), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11309), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6692), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348119] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(11311), 1, + aux_sym_with_clause_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8464), 1, + sym__identifier, + ACTIONS(6718), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(6722), 14, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348168] = 5, + ACTIONS(3), 1, + sym_comment, + STATE(8184), 1, + aux_sym_trigger_preferencing_repeat1, + ACTIONS(11317), 2, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + ACTIONS(11315), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(11313), 19, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348205] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11320), 1, + aux_sym_create_extension_statement_token2, + STATE(8215), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6786), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348244] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11322), 1, + aux_sym_create_extension_statement_token2, + STATE(8208), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6752), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348283] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11324), 1, + aux_sym_create_extension_statement_token2, + STATE(8190), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6782), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348322] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11326), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6933), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6891), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [348390] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11328), 1, + aux_sym_comment_statement_token5, + ACTIONS(11331), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11334), 1, + aux_sym_create_extension_statement_token2, + STATE(8190), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6914), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348429] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11337), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6834), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348466] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8172), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11339), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6828), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348503] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11341), 1, + anon_sym_DOT, + STATE(8193), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348540] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11344), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6945), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348577] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11346), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6939), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348614] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8214), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11348), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6792), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348651] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11350), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6776), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348688] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11207), 1, + aux_sym_initial_mode_token1, + STATE(8363), 1, + sym_initial_mode, + ACTIONS(7990), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348723] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8195), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11352), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6927), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348760] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8636), 1, + sym__identifier, + ACTIONS(6798), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(6800), 15, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [348807] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11283), 1, + anon_sym_DOT, + STATE(8170), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348844] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6855), 1, + aux_sym_with_clause_token1, + ACTIONS(6853), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [348877] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348910] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348943] = 5, + ACTIONS(3), 1, + sym_comment, + STATE(8184), 1, + aux_sym_trigger_preferencing_repeat1, + ACTIONS(11358), 2, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + ACTIONS(11356), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(11354), 19, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [348980] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11324), 1, + aux_sym_create_extension_statement_token2, + STATE(8190), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6766), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349019] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8191), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11360), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6758), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349056] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11324), 1, + aux_sym_create_extension_statement_token2, + STATE(8190), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6910), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349095] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11362), 1, + aux_sym_with_clause_token1, + ACTIONS(11364), 1, + aux_sym_create_extension_statement_token2, + STATE(8187), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6802), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349136] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11366), 1, + anon_sym_COMMA, + STATE(8210), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6891), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [349171] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6571), 1, + aux_sym_with_clause_token1, + ACTIONS(6569), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [349204] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11207), 1, + aux_sym_initial_mode_token1, + STATE(8342), 1, + sym_initial_mode, + ACTIONS(7678), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349239] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5969), 1, + aux_sym_with_clause_token1, + ACTIONS(5967), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [349272] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11369), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(6810), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349309] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11287), 1, + aux_sym_comment_statement_token5, + ACTIONS(11289), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(11324), 1, + aux_sym_create_extension_statement_token2, + STATE(8190), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(6589), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(144), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [349380] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8388), 1, + sym_offset_clause, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [349416] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10157), 1, + aux_sym_cte_token2, + ACTIONS(10163), 1, + aux_sym_null_hint_token2, + ACTIONS(10169), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(10181), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(10184), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(11371), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(11374), 1, + aux_sym_grant_statement_token5, + ACTIONS(11377), 1, + anon_sym_CONSTRAINT, + ACTIONS(11380), 1, + aux_sym_table_constraint_check_token1, + STATE(7746), 1, + sym_NULL, + ACTIONS(3437), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(10172), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(8218), 10, + sym_auto_increment_constraint, + sym_direction_constraint, + sym_named_constraint, + sym_default_clause, + sym_primary_key_constraint, + sym_references_constraint, + sym_unique_constraint, + sym_null_constraint, + sym_check_constraint, + aux_sym_table_column_repeat1, + [349470] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8426), 1, + sym_offset_clause, + ACTIONS(7280), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [349536] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [349568] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5138), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8387), 1, + sym_offset_clause, + ACTIONS(5136), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [349604] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8304), 1, + sym_create_index_with_clause, + STATE(8516), 1, + sym_where_clause, + ACTIONS(7568), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349642] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8399), 1, + sym_offset_clause, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [349678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_reference_token1, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [349710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8397), 1, + sym_offset_clause, + ACTIONS(5136), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8396), 1, + sym_fetch_clause, + ACTIONS(7800), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349778] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8343), 1, + sym_create_index_with_clause, + STATE(8492), 1, + sym_where_clause, + ACTIONS(6292), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349816] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8436), 1, + sym_offset_clause, + ACTIONS(3754), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349850] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8328), 1, + sym_create_index_with_clause, + STATE(8552), 1, + sym_where_clause, + ACTIONS(6212), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349888] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8301), 1, + sym_create_index_with_clause, + STATE(8541), 1, + sym_where_clause, + ACTIONS(7493), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349926] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8367), 1, + sym_create_index_with_clause, + STATE(8580), 1, + sym_where_clause, + ACTIONS(6416), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349964] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8381), 1, + sym_offset_clause, + ACTIONS(5001), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [349998] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(130), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [350030] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8335), 1, + sym_create_index_with_clause, + STATE(8497), 1, + sym_where_clause, + ACTIONS(7276), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350068] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8341), 1, + sym_create_index_with_clause, + STATE(8586), 1, + sym_where_clause, + ACTIONS(6406), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350106] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8417), 1, + sym_fetch_clause, + ACTIONS(5780), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350140] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8298), 1, + sym_create_index_with_clause, + STATE(8460), 1, + sym_where_clause, + ACTIONS(7483), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350178] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8414), 1, + sym_fetch_clause, + ACTIONS(6748), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350212] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8306), 1, + sym_create_index_with_clause, + STATE(8459), 1, + sym_where_clause, + ACTIONS(5974), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350250] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8432), 1, + sym_offset_clause, + ACTIONS(6510), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350284] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8339), 1, + sym_create_index_with_clause, + STATE(8589), 1, + sym_where_clause, + ACTIONS(7543), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350322] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8349), 1, + sym_create_index_with_clause, + STATE(8488), 1, + sym_where_clause, + ACTIONS(7555), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350360] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8329), 1, + sym_create_index_with_clause, + STATE(8501), 1, + sym_where_clause, + ACTIONS(6478), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350398] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8423), 1, + sym_offset_clause, + ACTIONS(5084), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350432] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8321), 1, + sym_create_index_with_clause, + STATE(8590), 1, + sym_where_clause, + ACTIONS(7501), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7936), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + [350500] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8309), 1, + sym_create_index_with_clause, + STATE(8452), 1, + sym_where_clause, + ACTIONS(7489), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350538] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8413), 1, + sym_offset_clause, + ACTIONS(5078), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350572] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + ACTIONS(195), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [350606] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8319), 1, + sym_create_index_with_clause, + STATE(8591), 1, + sym_where_clause, + ACTIONS(6362), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350644] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8362), 1, + sym_create_index_with_clause, + STATE(8503), 1, + sym_where_clause, + ACTIONS(6424), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350682] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8318), 1, + sym_create_index_with_clause, + STATE(8592), 1, + sym_where_clause, + ACTIONS(7497), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350720] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + ACTIONS(185), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [350754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11385), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(11383), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [350786] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8354), 1, + sym_create_index_with_clause, + STATE(8551), 1, + sym_where_clause, + ACTIONS(6472), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350824] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6512), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8420), 1, + sym_offset_clause, + ACTIONS(6510), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [350860] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8326), 1, + sym_create_index_with_clause, + STATE(8531), 1, + sym_where_clause, + ACTIONS(5945), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [350898] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11387), 1, + sym__unquoted_identifier, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(11393), 1, + anon_sym_DOT, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(8325), 1, + aux_sym_dotted_name_repeat1, + STATE(10484), 1, + sym_constrained_type, + STATE(9099), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(158), 5, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_LBRACK, + ACTIONS(160), 6, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_null_hint_token2, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + [350952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2154), 1, + sym_over_clause, + ACTIONS(240), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [350986] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8317), 1, + sym_create_index_with_clause, + STATE(8535), 1, + sym_where_clause, + ACTIONS(7547), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351024] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8308), 1, + sym_create_index_with_clause, + STATE(8544), 1, + sym_where_clause, + ACTIONS(7297), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351062] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8332), 1, + sym_create_index_with_clause, + STATE(8451), 1, + sym_where_clause, + ACTIONS(6242), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351100] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + ACTIONS(177), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [351134] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8330), 1, + sym_create_index_with_clause, + STATE(8651), 1, + sym_where_clause, + ACTIONS(7301), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351172] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2169), 1, + sym_over_clause, + ACTIONS(293), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [351206] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8311), 1, + sym_create_index_with_clause, + STATE(8574), 1, + sym_where_clause, + ACTIONS(6330), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351244] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8314), 1, + sym_create_index_with_clause, + STATE(8650), 1, + sym_where_clause, + ACTIONS(6386), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351282] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8346), 1, + sym_create_index_with_clause, + STATE(8495), 1, + sym_where_clause, + ACTIONS(7469), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351320] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + ACTIONS(199), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [351354] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2187), 1, + sym_over_clause, + ACTIONS(273), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [351388] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8344), 1, + sym_create_index_with_clause, + STATE(8473), 1, + sym_where_clause, + ACTIONS(7031), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351426] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8714), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_initial_mode_token1, + [351456] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11198), 1, + aux_sym_over_clause_token1, + STATE(2152), 1, + sym_over_clause, + ACTIONS(277), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + anon_sym_COLON_COLON, + [351490] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8430), 1, + sym_offset_clause, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [351526] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8347), 1, + sym_create_index_with_clause, + STATE(8474), 1, + sym_where_clause, + ACTIONS(5955), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351564] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8351), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_initial_mode_token1, + [351594] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8424), 1, + sym_offset_clause, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [351630] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11387), 1, + sym__unquoted_identifier, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(11393), 1, + anon_sym_DOT, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(8325), 1, + aux_sym_dotted_name_repeat1, + STATE(10963), 1, + sym_constrained_type, + STATE(9045), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(158), 5, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_LBRACK, + ACTIONS(160), 6, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_null_hint_token2, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + [351684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7551), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351714] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8299), 1, + sym_create_index_with_clause, + STATE(8648), 1, + sym_where_clause, + ACTIONS(6420), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351752] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9802), 1, + aux_sym_cte_token2, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(9810), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9820), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(11249), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(11251), 1, + aux_sym_grant_statement_token5, + ACTIONS(11253), 1, + anon_sym_CONSTRAINT, + ACTIONS(11255), 1, + aux_sym_table_constraint_check_token1, + STATE(7746), 1, + sym_NULL, + ACTIONS(3394), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(9812), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(8218), 10, + sym_auto_increment_constraint, + sym_direction_constraint, + sym_named_constraint, + sym_default_clause, + sym_primary_key_constraint, + sym_references_constraint, + sym_unique_constraint, + sym_null_constraint, + sym_check_constraint, + aux_sym_table_column_repeat1, + [351806] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7282), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8416), 1, + sym_offset_clause, + ACTIONS(7280), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [351842] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8348), 1, + sym_create_index_with_clause, + STATE(8476), 1, + sym_where_clause, + ACTIONS(7429), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7929), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [351910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7425), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351940] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + STATE(8410), 1, + sym_offset_clause, + ACTIONS(3687), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [351974] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [352006] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11397), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(11395), 21, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [352038] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7112), 1, + aux_sym_with_clause_token1, + ACTIONS(11399), 1, + anon_sym_COMMA, + ACTIONS(7110), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_offset_clause_token1, + [352072] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8366), 1, + sym_create_index_with_clause, + STATE(8646), 1, + sym_where_clause, + ACTIONS(6523), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352110] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11239), 1, + aux_sym_with_clause_token1, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8350), 1, + sym_create_index_with_clause, + STATE(8638), 1, + sym_where_clause, + ACTIONS(7284), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352148] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_with_clause_token1, + ACTIONS(10218), 1, + aux_sym_offset_clause_token1, + STATE(8440), 1, + sym_offset_clause, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [352184] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7818), 1, + aux_sym_with_clause_token1, + ACTIONS(11401), 1, + aux_sym_create_function_statement_token10, + ACTIONS(11403), 1, + aux_sym_create_trigger_statement_token6, + ACTIONS(7816), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [352220] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8401), 1, + sym_fetch_clause, + ACTIONS(4959), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352254] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9557), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352283] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11405), 1, + anon_sym_DOT, + STATE(8357), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [352318] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8523), 1, + sym_where_clause, + ACTIONS(7628), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8590), 1, + sym_where_clause, + ACTIONS(7501), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352384] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8369), 1, + sym_where_clause, + ACTIONS(8001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352417] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8491), 1, + sym_where_clause, + ACTIONS(7760), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352450] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8646), 1, + sym_where_clause, + ACTIONS(6523), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352483] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [352514] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8633), 1, + sym_where_clause, + ACTIONS(7632), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352547] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8674), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_fetch_clause_token1, + [352576] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8516), 1, + sym_where_clause, + ACTIONS(7568), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7990), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352638] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8641), 1, + sym_where_clause, + ACTIONS(7978), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352671] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8514), 1, + sym_where_clause, + ACTIONS(7612), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7982), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + [352733] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8638), 1, + sym_where_clause, + ACTIONS(7284), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352766] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8552), 1, + sym_where_clause, + ACTIONS(6212), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352799] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8492), 1, + sym_where_clause, + ACTIONS(6292), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352832] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8589), 1, + sym_where_clause, + ACTIONS(7543), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352865] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(11407), 1, + anon_sym_SEMI, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8762), 1, + sym_identifier, + ACTIONS(7754), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7758), 15, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7938), 1, + aux_sym_with_clause_token1, + ACTIONS(7936), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + aux_sym_offset_clause_token1, + [352939] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8490), 1, + sym_where_clause, + ACTIONS(7750), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [352972] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8546), 1, + sym_where_clause, + ACTIONS(7780), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353005] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8541), 1, + sym_where_clause, + ACTIONS(7493), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353038] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8580), 1, + sym_where_clause, + ACTIONS(6416), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353071] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8540), 1, + sym_where_clause, + ACTIONS(7776), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353104] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(11409), 1, + anon_sym_SEMI, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8758), 1, + sym_identifier, + ACTIONS(7702), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7706), 15, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353147] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11411), 1, + anon_sym_DOT, + STATE(8323), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [353182] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 1, + aux_sym_with_clause_token1, + ACTIONS(11393), 1, + anon_sym_DOT, + STATE(8325), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 20, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [353217] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + aux_sym_with_clause_token1, + ACTIONS(11393), 1, + anon_sym_DOT, + STATE(8334), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 20, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [353252] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8488), 1, + sym_where_clause, + ACTIONS(7555), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353285] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8586), 1, + sym_where_clause, + ACTIONS(6406), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353318] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8497), 1, + sym_where_clause, + ACTIONS(7276), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8476), 1, + sym_where_clause, + ACTIONS(7429), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353384] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8587), 1, + sym_where_clause, + ACTIONS(7804), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353417] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(11414), 1, + anon_sym_SEMI, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8742), 1, + sym_identifier, + ACTIONS(7728), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7732), 15, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353460] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8460), 1, + sym_where_clause, + ACTIONS(7483), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353493] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11418), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(11416), 20, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token5, + aux_sym_trigger_preferencing_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_condition_token1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [353524] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + aux_sym_with_clause_token1, + ACTIONS(11420), 1, + anon_sym_DOT, + STATE(8334), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 20, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + anon_sym_EQ, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [353559] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8475), 1, + sym_where_clause, + ACTIONS(7720), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353592] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(11423), 1, + anon_sym_SEMI, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8736), 1, + sym_identifier, + ACTIONS(7622), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(7626), 15, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353635] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8459), 1, + sym_where_clause, + ACTIONS(5974), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353668] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7678), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353697] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8538), 1, + sym_where_clause, + ACTIONS(7772), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353730] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8474), 1, + sym_where_clause, + ACTIONS(5955), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353763] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8535), 1, + sym_where_clause, + ACTIONS(7547), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353796] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9549), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353825] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8473), 1, + sym_where_clause, + ACTIONS(7031), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353858] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8455), 1, + sym_where_clause, + ACTIONS(7684), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353891] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8501), 1, + sym_where_clause, + ACTIONS(6478), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353924] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8486), 1, + sym_where_clause, + ACTIONS(7734), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353957] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8452), 1, + sym_where_clause, + ACTIONS(7489), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [353990] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8450), 1, + sym_where_clause, + ACTIONS(7690), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354023] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8461), 1, + sym_where_clause, + ACTIONS(7708), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354056] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8594), 1, + sym_where_clause, + ACTIONS(7812), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354089] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8650), 1, + sym_where_clause, + ACTIONS(6386), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354122] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8574), 1, + sym_where_clause, + ACTIONS(6330), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354155] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3324), 1, + anon_sym_RPAREN, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11425), 1, + aux_sym_trigger_reference_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + ACTIONS(11429), 1, + aux_sym_where_clause_token1, + ACTIONS(11431), 1, + aux_sym_join_clause_token1, + STATE(8163), 1, + sym_order_by_clause, + STATE(8229), 1, + sym_limit_clause, + STATE(8407), 1, + sym_offset_clause, + STATE(8543), 1, + sym_from_clause, + STATE(8865), 1, + sym_where_clause, + STATE(9065), 1, + sym_group_by_clause, + STATE(9066), 1, + sym_window_clause, + STATE(15177), 1, + sym_join_type, + STATE(8446), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + [354222] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8651), 1, + sym_where_clause, + ACTIONS(7301), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354255] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8007), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + [354284] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8503), 1, + sym_where_clause, + ACTIONS(6424), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354317] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11405), 1, + anon_sym_DOT, + STATE(8323), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [354352] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7808), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + [354381] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8591), 1, + sym_where_clause, + ACTIONS(6362), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354414] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8451), 1, + sym_where_clause, + ACTIONS(6242), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354447] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8531), 1, + sym_where_clause, + ACTIONS(5945), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354480] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8544), 1, + sym_where_clause, + ACTIONS(7297), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354513] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9533), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354542] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8551), 1, + sym_where_clause, + ACTIONS(6472), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354575] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8648), 1, + sym_where_clause, + ACTIONS(6420), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354608] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8592), 1, + sym_where_clause, + ACTIONS(7497), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354641] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8495), 1, + sym_where_clause, + ACTIONS(7469), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354674] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + STATE(8419), 1, + sym_where_clause, + ACTIONS(7923), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354707] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8832), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354735] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9226), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354763] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8553), 1, + sym_data_hint, + ACTIONS(8509), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354795] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8433), 1, + aux_sym_with_clause_token1, + ACTIONS(8431), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [354825] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11435), 1, + aux_sym_with_clause_token1, + STATE(8642), 1, + sym_view_check_option, + ACTIONS(8670), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354857] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8457), 1, + sym_data_hint, + ACTIONS(8748), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354889] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8728), 1, + aux_sym_with_clause_token1, + ACTIONS(11437), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8726), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8740), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [354949] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8643), 1, + sym_data_hint, + ACTIONS(8772), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [354981] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8357), 1, + aux_sym_with_clause_token1, + ACTIONS(8355), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355011] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8756), 1, + aux_sym_with_clause_token1, + ACTIONS(8754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355041] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8724), 1, + aux_sym_with_clause_token1, + ACTIONS(8722), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7923), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355127] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(11439), 1, + aux_sym_with_clause_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8464), 1, + sym__identifier, + ACTIONS(6718), 2, + anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(6722), 12, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8926), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355201] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8720), 1, + aux_sym_with_clause_token1, + ACTIONS(8718), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355231] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8601), 1, + aux_sym_with_clause_token1, + ACTIONS(11441), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8599), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355263] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6512), 1, + aux_sym_with_clause_token1, + ACTIONS(6510), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355293] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + aux_sym_with_clause_token1, + ACTIONS(5001), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355323] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8908), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8786), 1, + aux_sym_with_clause_token1, + ACTIONS(11443), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8784), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355383] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + aux_sym_with_clause_token1, + ACTIONS(3754), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355413] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8782), 1, + aux_sym_with_clause_token1, + ACTIONS(8780), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355443] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9591), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355471] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8634), 1, + sym_data_hint, + ACTIONS(8732), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355503] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8676), 1, + aux_sym_with_clause_token1, + ACTIONS(8674), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355533] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9230), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355561] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6510), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355589] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + ACTIONS(11445), 1, + aux_sym_trigger_reference_token1, + STATE(8368), 1, + sym_from_clause, + STATE(8382), 1, + sym_where_clause, + ACTIONS(6733), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355625] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_with_clause_token1, + ACTIONS(5084), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [355655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8754), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355683] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5780), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8904), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355739] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [355769] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8736), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355797] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9545), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355825] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8768), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [355853] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355881] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11447), 1, + aux_sym_cte_token1, + ACTIONS(8840), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355911] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8636), 1, + sym__identifier, + ACTIONS(6798), 2, + anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(6800), 13, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355955] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [355983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11435), 1, + aux_sym_with_clause_token1, + STATE(8615), 1, + sym_view_check_option, + ACTIONS(8764), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356015] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8900), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356043] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5084), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7800), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356099] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [356129] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8624), 1, + aux_sym_with_clause_token1, + ACTIONS(8622), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [356159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6748), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356187] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11435), 1, + aux_sym_with_clause_token1, + STATE(8449), 1, + sym_view_check_option, + ACTIONS(8083), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9587), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356247] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7282), 1, + aux_sym_with_clause_token1, + ACTIONS(7280), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [356277] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8776), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [356305] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8167), 1, + aux_sym_with_clause_token1, + ACTIONS(11449), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8165), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356337] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5136), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356365] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3689), 1, + aux_sym_with_clause_token1, + ACTIONS(3687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [356395] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9044), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8622), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356451] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8570), 1, + sym_data_hint, + ACTIONS(8790), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356483] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8611), 1, + sym_data_hint, + ACTIONS(8610), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356515] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8484), 1, + sym_data_hint, + ACTIONS(8630), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356547] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(5078), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [356577] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8616), 1, + aux_sym_with_clause_token1, + ACTIONS(11451), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8614), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7280), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356637] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11435), 1, + aux_sym_with_clause_token1, + STATE(8536), 1, + sym_view_check_option, + ACTIONS(8089), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356669] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8738), 1, + aux_sym_with_clause_token1, + ACTIONS(8736), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [356699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9092), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356727] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356755] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9080), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356783] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11433), 1, + aux_sym_with_clause_token1, + STATE(8526), 1, + sym_data_hint, + ACTIONS(8744), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356815] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11435), 1, + aux_sym_with_clause_token1, + STATE(8601), 1, + sym_view_check_option, + ACTIONS(8626), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356847] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5138), 1, + aux_sym_with_clause_token1, + ACTIONS(5136), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [356877] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [356907] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4959), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356935] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9072), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356963] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8760), 1, + aux_sym_with_clause_token1, + ACTIONS(11453), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8758), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [356995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6424), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357022] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_RPAREN, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + ACTIONS(11429), 1, + aux_sym_where_clause_token1, + ACTIONS(11431), 1, + aux_sym_join_clause_token1, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(8866), 1, + sym_where_clause, + STATE(9073), 1, + sym_window_clause, + STATE(9076), 1, + sym_group_by_clause, + STATE(15177), 1, + sym_join_type, + STATE(8816), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + [357083] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2797), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8614), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8626), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357164] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8862), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357191] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7483), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357218] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7612), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357245] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9291), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9287), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357299] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8896), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357326] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9242), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8610), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357380] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9485), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7568), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357434] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7628), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357461] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8930), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9301), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357515] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9305), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9128), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357569] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 16, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [357598] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9315), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357625] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9319), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357652] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9323), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357679] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11455), 1, + anon_sym_SEMI, + ACTIONS(9569), 20, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357708] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11457), 1, + aux_sym_with_clause_token1, + ACTIONS(9295), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357737] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5955), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5974), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7684), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357818] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7489), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357845] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9000), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7690), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357899] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9331), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11459), 1, + aux_sym_with_clause_token1, + ACTIONS(8980), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357955] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11461), 1, + aux_sym_with_clause_token1, + ACTIONS(8974), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [357984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8966), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358011] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8962), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358038] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8942), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358065] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9343), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358092] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9016), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9040), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9052), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8934), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358200] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7708), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358227] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6242), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358254] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9100), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358281] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9108), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358308] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7031), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358335] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9355), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358362] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9371), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358389] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7734), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358416] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8922), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358443] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7720), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8912), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358497] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9375), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358524] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9339), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358551] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7429), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358578] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6472), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7297), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358632] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9359), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358659] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6330), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358686] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8846), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358713] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8828), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9387), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9417), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358794] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9425), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358821] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9473), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358848] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9481), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358875] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9513), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358902] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8854), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9517), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7632), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [358983] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9521), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359010] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9579), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9493), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359064] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2801), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359091] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11463), 1, + anon_sym_RPAREN, + ACTIONS(11465), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(11467), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11469), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11471), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(11473), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11475), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(11477), 1, + sym__unquoted_identifier, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + STATE(8871), 1, + sym__identifier, + STATE(9840), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + STATE(10892), 1, + sym__table_constraint, + STATE(10895), 1, + sym_table_column, + STATE(10970), 1, + sym_dotted_name, + STATE(8058), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [359150] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11483), 1, + anon_sym_COMMA, + STATE(8659), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [359181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8866), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359208] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_RPAREN, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + ACTIONS(11429), 1, + aux_sym_where_clause_token1, + ACTIONS(11431), 1, + aux_sym_join_clause_token1, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + STATE(8853), 1, + sym_where_clause, + STATE(9088), 1, + sym_window_clause, + STATE(9090), 1, + sym_group_by_clause, + STATE(15177), 1, + sym_join_type, + STATE(8816), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + [359269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9363), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359296] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8630), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359323] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9439), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359350] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9443), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359377] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8794), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9497), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359431] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7555), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359458] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8824), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359485] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9447), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8816), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359539] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7750), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359566] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8083), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359593] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11485), 1, + aux_sym_cte_token3, + ACTIONS(11487), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11489), 1, + aux_sym_comment_statement_token4, + ACTIONS(11491), 1, + aux_sym_comment_statement_token5, + ACTIONS(11493), 1, + aux_sym_comment_statement_token6, + ACTIONS(11495), 1, + aux_sym_create_statement_token2, + ACTIONS(11497), 1, + aux_sym_create_statement_token3, + ACTIONS(11499), 1, + aux_sym_sequence_token1, + ACTIONS(11501), 1, + aux_sym_create_function_statement_token1, + ACTIONS(11503), 1, + aux_sym_create_function_statement_token2, + ACTIONS(11505), 1, + aux_sym_create_function_statement_token6, + ACTIONS(11507), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(11509), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(11511), 1, + aux_sym_create_trigger_statement_token4, + ACTIONS(11513), 1, + aux_sym_create_role_statement_token1, + ACTIONS(11515), 1, + aux_sym_drop_statement_token2, + ACTIONS(11517), 1, + aux_sym_drop_statement_token3, + ACTIONS(11519), 1, + aux_sym_create_domain_statement_token1, + STATE(8578), 1, + sym_sequence, + STATE(14838), 1, + sym_unique_constraint, + [359660] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8820), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359687] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9501), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359714] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9583), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7760), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6292), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359795] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_RPAREN, + ACTIONS(10222), 1, + aux_sym_join_type_token1, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + ACTIONS(11429), 1, + aux_sym_where_clause_token1, + ACTIONS(11431), 1, + aux_sym_join_clause_token1, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(8866), 1, + sym_where_clause, + STATE(9073), 1, + sym_window_clause, + STATE(9076), 1, + sym_group_by_clause, + STATE(15177), 1, + sym_join_type, + STATE(8524), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10224), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + [359856] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7978), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359883] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6523), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9537), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359937] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6420), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6386), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [359991] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8726), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360018] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9505), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360045] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7301), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360072] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7276), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8748), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360126] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6478), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9595), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360180] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9607), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360207] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9615), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9623), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360261] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9210), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9627), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360315] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9407), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360342] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9399), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360369] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11465), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(11467), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11469), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11471), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(11473), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11475), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(11477), 1, + sym__unquoted_identifier, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(11521), 1, + anon_sym_RPAREN, + STATE(8871), 1, + sym__identifier, + STATE(9840), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + STATE(10619), 1, + sym__table_constraint, + STATE(10620), 1, + sym_table_column, + STATE(10970), 1, + sym_dotted_name, + STATE(8058), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [360428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11523), 1, + aux_sym_with_clause_token1, + ACTIONS(9631), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360457] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9351), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360484] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11525), 1, + aux_sym_with_clause_token1, + ACTIONS(9641), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360513] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11527), 1, + aux_sym_with_clause_token1, + ACTIONS(9647), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9347), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360569] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9327), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360596] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8744), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360623] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8804), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360650] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9246), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9238), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7284), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360731] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9234), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360758] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9383), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360785] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11529), 1, + aux_sym_with_clause_token1, + ACTIONS(9433), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360814] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9008), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360841] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11531), 1, + aux_sym_with_clause_token1, + ACTIONS(9451), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360870] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7469), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9599), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360924] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5945), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360951] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9603), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [360978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9656), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361005] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9660), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361032] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7547), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361059] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9088), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9541), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7772), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361140] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7776), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7493), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7780), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361221] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6212), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361248] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9553), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361275] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9465), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361302] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9461), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361329] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9283), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361356] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8758), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361383] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8880), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361410] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8858), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361437] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9214), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361464] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9172), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361491] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9206), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361518] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9202), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361545] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9198), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9180), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361599] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9176), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361626] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9164), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361653] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9160), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361680] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9152), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361707] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8732), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8970), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361761] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9140), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9136), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361815] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8089), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361842] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9222), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361869] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8958), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361896] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9611), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361923] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9096), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8954), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [361977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8946), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362004] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8950), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362031] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9124), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362058] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9104), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8938), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362112] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9120), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362139] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11483), 1, + anon_sym_COMMA, + STATE(8522), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [362170] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9116), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362197] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9250), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362224] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9112), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8986), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8850), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362305] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8870), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8790), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8884), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362386] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9619), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362413] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8165), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362440] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7812), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362467] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9004), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362494] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9637), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362521] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8836), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362548] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8764), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362575] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8509), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362602] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8996), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362629] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9672), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362656] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7497), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362683] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6362), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362710] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7501), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362737] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9144), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7543), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7804), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362818] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6406), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362845] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11533), 1, + aux_sym_with_clause_token1, + ACTIONS(8874), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362874] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8888), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362901] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9664), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2753), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362955] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8892), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [362982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8916), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363009] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11535), 1, + anon_sym_COMMA, + STATE(8659), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 19, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [363040] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9132), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363067] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9561), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363094] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9489), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363121] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9469), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363148] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9048), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11538), 1, + aux_sym_with_clause_token1, + ACTIONS(9309), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363204] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6416), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363231] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11540), 1, + anon_sym_DOT, + STATE(8676), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 4, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [363263] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11542), 1, + anon_sym_DOT, + STATE(8674), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [363295] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11544), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363325] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11548), 2, + aux_sym_begin_statement_token2, + aux_sym_begin_statement_token3, + ACTIONS(11546), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363353] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11552), 2, + aux_sym_begin_statement_token2, + aux_sym_begin_statement_token3, + ACTIONS(11550), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363381] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2200), 1, + sym_over_clause, + STATE(8734), 1, + sym_within_group_clause, + STATE(8806), 1, + sym_filter_clause, + ACTIONS(154), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [363419] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11556), 1, + anon_sym_RPAREN, + ACTIONS(11558), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(11560), 1, + aux_sym_null_hint_token3, + ACTIONS(11562), 1, + aux_sym_type_spec_base_token1, + ACTIONS(11564), 1, + aux_sym_type_spec_base_token2, + ACTIONS(11566), 1, + aux_sym_type_spec_base_token3, + ACTIONS(11568), 1, + aux_sym_type_spec_base_token4, + ACTIONS(11570), 1, + aux_sym_type_spec_base_token5, + ACTIONS(11572), 1, + aux_sym_type_spec_base_token6, + ACTIONS(11574), 1, + aux_sym_type_spec_base_token7, + ACTIONS(11576), 1, + aux_sym_type_spec_base_token8, + ACTIONS(11578), 1, + aux_sym_type_spec_base_token10, + ACTIONS(11580), 1, + aux_sym_type_spec_base_token11, + ACTIONS(11582), 1, + aux_sym_type_spec_base_token12, + ACTIONS(11584), 1, + aux_sym_type_spec_base_token13, + ACTIONS(11586), 1, + aux_sym_type_spec_base_token14, + ACTIONS(11588), 1, + aux_sym_type_spec_base_token15, + ACTIONS(11590), 1, + aux_sym_type_spec_base_token16, + ACTIONS(11592), 1, + aux_sym_type_spec_base_token17, + ACTIONS(11594), 1, + aux_sym_type_spec_base_token18, + [363483] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11596), 1, + anon_sym_DOT, + STATE(8674), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [363515] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11599), 1, + anon_sym_RPAREN, + ACTIONS(11601), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(11603), 1, + aux_sym_null_hint_token3, + ACTIONS(11605), 1, + aux_sym_type_spec_base_token1, + ACTIONS(11607), 1, + aux_sym_type_spec_base_token2, + ACTIONS(11609), 1, + aux_sym_type_spec_base_token3, + ACTIONS(11611), 1, + aux_sym_type_spec_base_token4, + ACTIONS(11613), 1, + aux_sym_type_spec_base_token5, + ACTIONS(11615), 1, + aux_sym_type_spec_base_token6, + ACTIONS(11617), 1, + aux_sym_type_spec_base_token7, + ACTIONS(11619), 1, + aux_sym_type_spec_base_token8, + ACTIONS(11621), 1, + aux_sym_type_spec_base_token10, + ACTIONS(11623), 1, + aux_sym_type_spec_base_token11, + ACTIONS(11625), 1, + aux_sym_type_spec_base_token12, + ACTIONS(11627), 1, + aux_sym_type_spec_base_token13, + ACTIONS(11629), 1, + aux_sym_type_spec_base_token14, + ACTIONS(11631), 1, + aux_sym_type_spec_base_token15, + ACTIONS(11633), 1, + aux_sym_type_spec_base_token16, + ACTIONS(11635), 1, + aux_sym_type_spec_base_token17, + ACTIONS(11637), 1, + aux_sym_type_spec_base_token18, + [363579] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11540), 1, + anon_sym_DOT, + STATE(8682), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 4, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [363611] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2159), 1, + sym_over_clause, + STATE(8756), 1, + sym_within_group_clause, + STATE(8805), 1, + sym_filter_clause, + ACTIONS(146), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [363649] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8669), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11639), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363679] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8688), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11544), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363709] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11641), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363739] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2203), 1, + sym_over_clause, + STATE(8729), 1, + sym_within_group_clause, + STATE(8810), 1, + sym_filter_clause, + ACTIONS(150), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [363777] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11643), 1, + anon_sym_DOT, + STATE(8682), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 4, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [363809] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11542), 1, + anon_sym_DOT, + STATE(8668), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [363841] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8680), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11646), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363871] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3599), 1, + aux_sym_within_group_clause_token1, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2179), 1, + sym_over_clause, + STATE(8750), 1, + sym_within_group_clause, + STATE(8809), 1, + sym_filter_clause, + ACTIONS(132), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [363909] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11650), 2, + aux_sym_begin_statement_token2, + aux_sym_begin_statement_token3, + ACTIONS(11648), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [363937] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11465), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(11467), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11469), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11471), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(11473), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11475), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(11477), 1, + sym__unquoted_identifier, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + STATE(8871), 1, + sym__identifier, + STATE(9840), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + STATE(10970), 1, + sym_dotted_name, + STATE(11037), 1, + sym_table_column, + STATE(11110), 1, + sym__table_constraint, + STATE(8058), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [363993] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + ACTIONS(11646), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364023] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364050] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364077] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 5, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364104] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 5, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(117), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364131] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11243), 1, + aux_sym_where_clause_token1, + ACTIONS(11652), 1, + aux_sym_trigger_reference_token1, + STATE(8368), 1, + sym_from_clause, + STATE(8382), 1, + sym_where_clause, + ACTIONS(6733), 15, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 5, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364191] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11654), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(11656), 1, + aux_sym_null_hint_token3, + ACTIONS(11658), 1, + aux_sym_type_spec_base_token1, + ACTIONS(11660), 1, + aux_sym_type_spec_base_token2, + ACTIONS(11662), 1, + aux_sym_type_spec_base_token3, + ACTIONS(11664), 1, + aux_sym_type_spec_base_token4, + ACTIONS(11666), 1, + aux_sym_type_spec_base_token5, + ACTIONS(11668), 1, + aux_sym_type_spec_base_token6, + ACTIONS(11670), 1, + aux_sym_type_spec_base_token7, + ACTIONS(11672), 1, + aux_sym_type_spec_base_token8, + ACTIONS(11674), 1, + aux_sym_type_spec_base_token10, + ACTIONS(11676), 1, + aux_sym_type_spec_base_token11, + ACTIONS(11678), 1, + aux_sym_type_spec_base_token12, + ACTIONS(11680), 1, + aux_sym_type_spec_base_token13, + ACTIONS(11682), 1, + aux_sym_type_spec_base_token14, + ACTIONS(11684), 1, + aux_sym_type_spec_base_token15, + ACTIONS(11686), 1, + aux_sym_type_spec_base_token16, + ACTIONS(11688), 1, + aux_sym_type_spec_base_token17, + ACTIONS(11690), 1, + aux_sym_type_spec_base_token18, + [364252] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 4, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(144), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364279] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11692), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11694), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11696), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364351] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11698), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364375] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11700), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364399] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11702), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11704), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364447] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11706), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364471] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364497] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11708), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364521] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11710), 1, + anon_sym_COMMA, + STATE(8707), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 16, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [364549] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11713), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364573] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11715), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364597] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11717), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364621] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11719), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364645] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11721), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364669] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9270), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364693] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11723), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364717] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11725), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11727), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364765] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11729), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364789] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11731), 1, + anon_sym_COMMA, + STATE(8707), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 16, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [364817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8812), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11733), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11735), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364889] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11739), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(11737), 15, + aux_sym_with_clause_token1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [364915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11741), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364939] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11743), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9260), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [364987] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11745), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365011] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11747), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365035] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11749), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365059] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + STATE(8797), 1, + sym_filter_clause, + ACTIONS(195), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [365091] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11751), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365115] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11753), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11755), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11757), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365187] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + STATE(8807), 1, + sym_filter_clause, + ACTIONS(185), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [365219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11759), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11761), 1, + anon_sym_SEMI, + ACTIONS(9264), 17, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11763), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365293] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11765), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365317] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11767), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365341] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11769), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365365] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11771), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11773), 1, + anon_sym_SEMI, + ACTIONS(9676), 17, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365415] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11775), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11777), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365463] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11779), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365487] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11781), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365511] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7754), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365535] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11783), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365559] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11785), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365583] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + STATE(8803), 1, + sym_filter_clause, + ACTIONS(177), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [365615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11787), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365639] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11789), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7622), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365687] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11791), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11793), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365735] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3601), 1, + aux_sym_filter_clause_token1, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + STATE(8802), 1, + sym_filter_clause, + ACTIONS(199), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [365767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11795), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365791] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11797), 1, + anon_sym_SEMI, + ACTIONS(9254), 17, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11799), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11801), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9194), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365889] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11803), 1, + anon_sym_SEMI, + ACTIONS(9188), 17, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11807), 1, + anon_sym_SEMI, + ACTIONS(11805), 17, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365941] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11809), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365965] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9184), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [365989] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11811), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366013] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11813), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11815), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11817), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11819), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366109] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11821), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366133] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11823), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366157] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11825), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11827), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366205] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11829), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11831), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366253] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11833), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366277] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 4, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 14, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [366303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11835), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11837), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366351] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11839), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366375] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9668), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366399] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11731), 1, + anon_sym_COMMA, + STATE(8718), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 16, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [366427] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11841), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366451] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11843), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366475] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11845), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366499] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11847), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366523] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11849), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366547] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11851), 1, + anon_sym_LPAREN, + ACTIONS(11853), 1, + aux_sym_select_subexpression_token1, + ACTIONS(11855), 1, + sym_number, + ACTIONS(11857), 1, + sym__unquoted_identifier, + ACTIONS(11859), 1, + anon_sym_BQUOTE, + ACTIONS(11861), 1, + anon_sym_DQUOTE, + ACTIONS(11863), 1, + anon_sym_SQUOTE, + ACTIONS(11865), 1, + sym__dollar_quoted_string_tag, + STATE(3632), 1, + sym_identifier, + STATE(3831), 1, + sym__quoted_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11438), 1, + sym__identifier, + STATE(4020), 2, + sym__column_default_expression, + sym_type_cast, + STATE(3934), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [366596] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11867), 17, + ts_builtin_sym_end, + aux_sym_with_clause_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [366619] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11869), 1, + anon_sym_LPAREN, + ACTIONS(11871), 1, + aux_sym_select_subexpression_token1, + ACTIONS(11873), 1, + sym_number, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(7513), 1, + sym_identifier, + STATE(11413), 1, + sym__identifier, + STATE(7786), 2, + sym__column_default_expression, + sym_type_cast, + STATE(7886), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [366668] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(7406), 1, + anon_sym_SQUOTE, + ACTIONS(7408), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11875), 1, + anon_sym_LPAREN, + ACTIONS(11877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(11879), 1, + sym_number, + STATE(4557), 1, + sym_dotted_name, + STATE(5092), 1, + sym_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(11267), 1, + sym__identifier, + STATE(6650), 2, + sym__column_default_expression, + sym_type_cast, + STATE(5901), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [366717] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11881), 1, + anon_sym_RPAREN, + ACTIONS(11885), 1, + sym__unquoted_identifier, + ACTIONS(11887), 1, + anon_sym_BQUOTE, + ACTIONS(11889), 1, + anon_sym_DQUOTE, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8259), 1, + sym_identifier, + STATE(8819), 1, + sym__quoted_identifier, + STATE(10607), 1, + sym_create_function_parameter, + STATE(10611), 1, + sym_constrained_type, + STATE(9062), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(11883), 4, + aux_sym_create_function_parameter_token1, + aux_sym_create_function_parameter_token2, + aux_sym_create_function_parameter_token3, + aux_sym_create_function_parameter_token4, + [366762] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11387), 1, + sym__unquoted_identifier, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(11869), 1, + anon_sym_LPAREN, + ACTIONS(11873), 1, + sym_number, + ACTIONS(11891), 1, + aux_sym_select_subexpression_token1, + STATE(2095), 1, + sym__quoted_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(7513), 1, + sym_identifier, + STATE(11286), 1, + sym__identifier, + STATE(7786), 2, + sym__column_default_expression, + sym_type_cast, + STATE(8827), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [366811] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(8411), 1, + sym__unquoted_identifier, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(11869), 1, + anon_sym_LPAREN, + ACTIONS(11873), 1, + sym_number, + ACTIONS(11893), 1, + aux_sym_select_subexpression_token1, + STATE(2429), 1, + sym__quoted_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(7513), 1, + sym_identifier, + STATE(11386), 1, + sym__identifier, + STATE(7786), 2, + sym__column_default_expression, + sym_type_cast, + STATE(7886), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [366860] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11489), 1, + aux_sym_comment_statement_token4, + ACTIONS(11491), 1, + aux_sym_comment_statement_token5, + ACTIONS(11499), 1, + aux_sym_sequence_token1, + ACTIONS(11505), 1, + aux_sym_create_function_statement_token6, + ACTIONS(11517), 1, + aux_sym_drop_statement_token3, + ACTIONS(11519), 1, + aux_sym_create_domain_statement_token1, + ACTIONS(11895), 1, + aux_sym_cte_token3, + ACTIONS(11897), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11899), 1, + aux_sym_create_statement_token2, + ACTIONS(11901), 1, + aux_sym_create_statement_token3, + ACTIONS(11903), 1, + aux_sym_create_function_statement_token1, + ACTIONS(11905), 1, + aux_sym_create_role_statement_token1, + ACTIONS(11907), 1, + aux_sym_drop_statement_token2, + STATE(8578), 1, + sym_sequence, + STATE(14838), 1, + sym_unique_constraint, + [366912] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2154), 1, + sym_over_clause, + ACTIONS(240), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [366938] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(7406), 1, + anon_sym_SQUOTE, + ACTIONS(7408), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11875), 1, + anon_sym_LPAREN, + ACTIONS(11877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(11909), 1, + sym_number, + STATE(4557), 1, + sym_dotted_name, + STATE(5092), 1, + sym_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(12954), 1, + sym__identifier, + STATE(6559), 4, + sym__column_default_expression, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [366984] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11869), 1, + anon_sym_LPAREN, + ACTIONS(11871), 1, + aux_sym_select_subexpression_token1, + ACTIONS(11911), 1, + sym_number, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(7513), 1, + sym_identifier, + STATE(12725), 1, + sym__identifier, + STATE(8664), 4, + sym__column_default_expression, + sym_function_call, + sym__parenthesized_expression, + sym_string, + [367030] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11885), 1, + sym__unquoted_identifier, + ACTIONS(11887), 1, + anon_sym_BQUOTE, + ACTIONS(11889), 1, + anon_sym_DQUOTE, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8259), 1, + sym_identifier, + STATE(8819), 1, + sym__quoted_identifier, + STATE(10611), 1, + sym_constrained_type, + STATE(11002), 1, + sym_create_function_parameter, + STATE(9062), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(11883), 4, + aux_sym_create_function_parameter_token1, + aux_sym_create_function_parameter_token2, + aux_sym_create_function_parameter_token3, + aux_sym_create_function_parameter_token4, + [367072] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11485), 1, + aux_sym_cte_token3, + ACTIONS(11487), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11489), 1, + aux_sym_comment_statement_token4, + ACTIONS(11491), 1, + aux_sym_comment_statement_token5, + ACTIONS(11495), 1, + aux_sym_create_statement_token2, + ACTIONS(11497), 1, + aux_sym_create_statement_token3, + ACTIONS(11499), 1, + aux_sym_sequence_token1, + ACTIONS(11505), 1, + aux_sym_create_function_statement_token6, + ACTIONS(11513), 1, + aux_sym_create_role_statement_token1, + ACTIONS(11515), 1, + aux_sym_drop_statement_token2, + ACTIONS(11517), 1, + aux_sym_drop_statement_token3, + ACTIONS(11519), 1, + aux_sym_create_domain_statement_token1, + ACTIONS(11913), 1, + aux_sym_create_function_statement_token1, + STATE(8578), 1, + sym_sequence, + STATE(14838), 1, + sym_unique_constraint, + [367124] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2152), 1, + sym_over_clause, + ACTIONS(277), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367150] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2187), 1, + sym_over_clause, + ACTIONS(273), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367176] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11915), 1, + anon_sym_COMMA, + ACTIONS(11917), 1, + aux_sym_select_clause_body_token1, + STATE(8821), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4285), 13, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367204] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2176), 1, + sym_over_clause, + ACTIONS(199), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367230] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2160), 1, + sym_over_clause, + ACTIONS(185), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367256] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2169), 1, + sym_over_clause, + ACTIONS(293), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367282] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9818), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11919), 1, + aux_sym_cte_token3, + ACTIONS(11921), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11923), 1, + aux_sym_comment_statement_token4, + ACTIONS(11925), 1, + aux_sym_comment_statement_token5, + ACTIONS(11927), 1, + aux_sym_create_statement_token2, + ACTIONS(11929), 1, + aux_sym_create_statement_token3, + ACTIONS(11931), 1, + aux_sym_sequence_token1, + ACTIONS(11933), 1, + aux_sym_create_function_statement_token1, + ACTIONS(11935), 1, + aux_sym_create_function_statement_token6, + ACTIONS(11937), 1, + aux_sym_create_role_statement_token1, + ACTIONS(11939), 1, + aux_sym_drop_statement_token2, + ACTIONS(11941), 1, + aux_sym_drop_statement_token3, + ACTIONS(11943), 1, + aux_sym_create_domain_statement_token1, + STATE(6544), 1, + sym_sequence, + STATE(15176), 1, + sym_unique_constraint, + [367334] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2155), 1, + sym_over_clause, + ACTIONS(177), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367360] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11554), 1, + aux_sym_over_clause_token1, + STATE(2181), 1, + sym_over_clause, + ACTIONS(195), 14, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + anon_sym_COLON_COLON, + [367386] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11945), 1, + aux_sym_null_hint_token2, + ACTIONS(11947), 1, + aux_sym_setof_token1, + ACTIONS(11949), 1, + sym__unquoted_identifier, + ACTIONS(11951), 1, + anon_sym_BQUOTE, + ACTIONS(11953), 1, + anon_sym_DQUOTE, + STATE(4345), 1, + sym_identifier, + STATE(4442), 1, + sym__quoted_identifier, + STATE(4519), 1, + sym_dotted_name, + STATE(4532), 1, + sym__identifier, + STATE(694), 3, + sym__create_function_return_type, + sym_setof, + sym_constrained_type, + STATE(4830), 3, + sym_type, + sym_array_type, + sym__type, + [367427] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11915), 1, + anon_sym_COMMA, + STATE(8820), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4456), 13, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 7, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_null_hint_token2, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + ACTIONS(128), 8, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + [367475] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11955), 1, + aux_sym_trigger_event_token1, + ACTIONS(11957), 1, + aux_sym_trigger_event_token2, + ACTIONS(11959), 1, + aux_sym_trigger_event_token3, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9070), 1, + sym_with_clause, + STATE(12993), 4, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + [367518] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11945), 1, + aux_sym_null_hint_token2, + ACTIONS(11947), 1, + aux_sym_setof_token1, + ACTIONS(11949), 1, + sym__unquoted_identifier, + ACTIONS(11951), 1, + anon_sym_BQUOTE, + ACTIONS(11953), 1, + anon_sym_DQUOTE, + STATE(4345), 1, + sym_identifier, + STATE(4442), 1, + sym__quoted_identifier, + STATE(4519), 1, + sym_dotted_name, + STATE(4532), 1, + sym__identifier, + STATE(649), 3, + sym__create_function_return_type, + sym_setof, + sym_constrained_type, + STATE(4830), 3, + sym_type, + sym_array_type, + sym__type, + [367559] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10596), 1, + aux_sym_join_type_token1, + ACTIONS(11963), 1, + aux_sym_join_clause_token1, + STATE(15177), 1, + sym_join_type, + STATE(8816), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(10599), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(4420), 7, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + [367590] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11945), 1, + aux_sym_null_hint_token2, + ACTIONS(11947), 1, + aux_sym_setof_token1, + ACTIONS(11949), 1, + sym__unquoted_identifier, + ACTIONS(11951), 1, + anon_sym_BQUOTE, + ACTIONS(11953), 1, + anon_sym_DQUOTE, + STATE(4345), 1, + sym_identifier, + STATE(4442), 1, + sym__quoted_identifier, + STATE(4519), 1, + sym_dotted_name, + STATE(4532), 1, + sym__identifier, + STATE(648), 3, + sym__create_function_return_type, + sym_setof, + sym_constrained_type, + STATE(4830), 3, + sym_type, + sym_array_type, + sym__type, + [367631] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11945), 1, + aux_sym_null_hint_token2, + ACTIONS(11947), 1, + aux_sym_setof_token1, + ACTIONS(11949), 1, + sym__unquoted_identifier, + ACTIONS(11951), 1, + anon_sym_BQUOTE, + ACTIONS(11953), 1, + anon_sym_DQUOTE, + STATE(4345), 1, + sym_identifier, + STATE(4442), 1, + sym__quoted_identifier, + STATE(4519), 1, + sym_dotted_name, + STATE(4532), 1, + sym__identifier, + STATE(704), 3, + sym__create_function_return_type, + sym_setof, + sym_constrained_type, + STATE(4830), 3, + sym_type, + sym_array_type, + sym__type, + [367672] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 7, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_null_hint_token2, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + ACTIONS(142), 8, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + anon_sym_LBRACK, + [367695] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11915), 1, + anon_sym_COMMA, + STATE(8824), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4471), 13, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367720] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11915), 1, + anon_sym_COMMA, + STATE(8824), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4338), 13, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367745] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11955), 1, + aux_sym_trigger_event_token1, + ACTIONS(11957), 1, + aux_sym_trigger_event_token2, + ACTIONS(11959), 1, + aux_sym_trigger_event_token3, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9070), 1, + sym_with_clause, + STATE(14133), 4, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + [367788] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11955), 1, + aux_sym_trigger_event_token1, + ACTIONS(11957), 1, + aux_sym_trigger_event_token2, + ACTIONS(11959), 1, + aux_sym_trigger_event_token3, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(8435), 1, + sym__update_statement, + STATE(8437), 1, + sym__insert_statement, + STATE(8443), 1, + sym__delete_statement, + STATE(9070), 1, + sym_with_clause, + STATE(12479), 4, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + [367831] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11966), 1, + anon_sym_COMMA, + STATE(8824), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(4460), 13, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367856] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11969), 1, + anon_sym_COMMA, + STATE(8825), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 12, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367880] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11972), 1, + anon_sym_COMMA, + STATE(8828), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 12, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11974), 1, + anon_sym_COLON_COLON, + ACTIONS(4402), 13, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_null_hint_token2, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [367926] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11972), 1, + anon_sym_COMMA, + STATE(8825), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 12, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [367950] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11976), 1, + aux_sym_comment_statement_token3, + ACTIONS(11978), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(11980), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11982), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11984), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(11986), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11988), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(8655), 1, + sym__table_constraint, + STATE(8058), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [367985] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11990), 1, + aux_sym_comment_statement_token3, + ACTIONS(11992), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(11994), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11996), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11998), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(12000), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(12002), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(6794), 1, + sym__table_constraint, + STATE(5188), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [368020] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(9796), 1, + anon_sym_RPAREN, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10348), 1, + aux_sym_index_table_parameters_repeat1, + STATE(10350), 1, + sym__identifier, + STATE(10351), 1, + sym_op_class, + [368057] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(12006), 1, + anon_sym_LPAREN, + ACTIONS(12008), 1, + aux_sym_grant_statement_token4, + ACTIONS(12010), 1, + aux_sym_select_subexpression_token1, + ACTIONS(12012), 1, + aux_sym_values_clause_token1, + STATE(2569), 1, + sym_select_clause, + STATE(6490), 1, + sym__select_statement, + STATE(10965), 1, + sym_with_clause, + STATE(6786), 3, + sym_select_statement, + sym_select_subexpression, + sym_values_clause, + [368090] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12014), 1, + aux_sym_alter_statement_token1, + ACTIONS(12016), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12018), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12020), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12022), 1, + aux_sym_alter_table_action_add_token1, + STATE(8597), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(8513), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [368119] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14298), 1, + sym__identifier, + ACTIONS(12024), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [368150] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12026), 1, + aux_sym_alter_statement_token1, + ACTIONS(12028), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12030), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12032), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12034), 1, + aux_sym_alter_table_action_add_token1, + STATE(6507), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(6738), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [368179] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(12036), 1, + anon_sym_LPAREN, + ACTIONS(12038), 1, + aux_sym_select_subexpression_token1, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10490), 1, + sym_with_clause, + STATE(8640), 3, + sym_select_statement, + sym_select_subexpression, + sym_values_clause, + [368212] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(9757), 1, + anon_sym_RPAREN, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10350), 1, + sym__identifier, + STATE(10877), 1, + aux_sym_index_table_parameters_repeat1, + STATE(10884), 1, + sym_op_class, + [368249] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + ACTIONS(12042), 1, + anon_sym_LPAREN, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10490), 1, + sym_with_clause, + STATE(8405), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [368282] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11951), 1, + anon_sym_BQUOTE, + ACTIONS(11953), 1, + anon_sym_DQUOTE, + ACTIONS(12046), 1, + sym__unquoted_identifier, + STATE(4345), 1, + sym_identifier, + STATE(4442), 1, + sym__quoted_identifier, + STATE(4519), 1, + sym_dotted_name, + STATE(4532), 1, + sym__identifier, + STATE(6556), 1, + sym_constrained_type, + STATE(4762), 3, + sym_type, + sym_array_type, + sym__type, + [368315] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12048), 1, + anon_sym_LPAREN, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10588), 1, + sym_with_clause, + STATE(8405), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [368348] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12052), 1, + aux_sym_comment_statement_token2, + ACTIONS(12054), 1, + aux_sym_grant_statement_token2, + STATE(8919), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(12050), 8, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [368371] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12056), 1, + aux_sym_with_clause_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10350), 1, + sym__identifier, + STATE(10496), 1, + sym_op_class, + ACTIONS(12058), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [368406] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(12036), 1, + anon_sym_LPAREN, + ACTIONS(12038), 1, + aux_sym_select_subexpression_token1, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10588), 1, + sym_with_clause, + STATE(8640), 3, + sym_select_statement, + sym_select_subexpression, + sym_values_clause, + [368439] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12014), 1, + aux_sym_alter_statement_token1, + ACTIONS(12016), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12018), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12020), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12022), 1, + aux_sym_alter_table_action_add_token1, + STATE(8515), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(8513), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [368468] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4959), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11127), 1, + anon_sym_COMMA, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8042), 1, + sym_order_by_clause, + STATE(8062), 1, + aux_sym_values_clause_repeat1, + STATE(8120), 1, + sym_limit_clause, + STATE(8237), 1, + sym_offset_clause, + STATE(8401), 1, + sym_fetch_clause, + [368505] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(10512), 1, + sym_constrained_type, + STATE(9040), 3, + sym_type, + sym_array_type, + sym__type, + [368538] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(10979), 1, + sym_constrained_type, + STATE(9010), 3, + sym_type, + sym_array_type, + sym__type, + [368571] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + ACTIONS(12062), 1, + anon_sym_LPAREN, + ACTIONS(12064), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12066), 1, + aux_sym_values_clause_token1, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(8405), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [368604] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12026), 1, + aux_sym_alter_statement_token1, + ACTIONS(12028), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12030), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12032), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12034), 1, + aux_sym_alter_table_action_add_token1, + STATE(6662), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(6738), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [368633] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4995), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11127), 1, + anon_sym_COMMA, + ACTIONS(11129), 1, + aux_sym_fetch_clause_token1, + STATE(8048), 1, + sym_order_by_clause, + STATE(8138), 1, + sym_limit_clause, + STATE(8295), 1, + sym_offset_clause, + STATE(8442), 1, + sym_fetch_clause, + STATE(8845), 1, + aux_sym_values_clause_repeat1, + [368670] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(11391), 1, + sym_constrained_type, + STATE(9136), 3, + sym_type, + sym_array_type, + sym__type, + [368703] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12014), 1, + aux_sym_alter_statement_token1, + ACTIONS(12016), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12018), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12020), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12022), 1, + aux_sym_alter_table_action_add_token1, + STATE(8645), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(8513), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [368732] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + STATE(9097), 1, + sym_window_clause, + STATE(9098), 1, + sym_group_by_clause, + [368769] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(12008), 1, + aux_sym_grant_statement_token4, + ACTIONS(12012), 1, + aux_sym_values_clause_token1, + ACTIONS(12068), 1, + anon_sym_LPAREN, + ACTIONS(12070), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(2569), 1, + sym_select_clause, + STATE(6490), 1, + sym__select_statement, + STATE(10965), 1, + sym_with_clause, + STATE(6751), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [368802] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(15067), 1, + sym__identifier, + ACTIONS(12072), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [368833] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11887), 1, + anon_sym_BQUOTE, + ACTIONS(11889), 1, + anon_sym_DQUOTE, + ACTIONS(12074), 1, + sym__unquoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8279), 1, + sym_identifier, + STATE(8819), 1, + sym__quoted_identifier, + STATE(10473), 1, + sym_constrained_type, + STATE(9084), 3, + sym_type, + sym_array_type, + sym__type, + [368866] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12026), 1, + aux_sym_alter_statement_token1, + ACTIONS(12028), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12030), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12032), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12034), 1, + aux_sym_alter_table_action_add_token1, + STATE(6739), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(6738), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [368895] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14960), 1, + sym__identifier, + ACTIONS(12076), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [368926] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13120), 1, + sym__identifier, + ACTIONS(12078), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [368957] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14864), 1, + sym__identifier, + ACTIONS(12080), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [368988] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12026), 1, + aux_sym_alter_statement_token1, + ACTIONS(12028), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12030), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12032), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12034), 1, + aux_sym_alter_table_action_add_token1, + STATE(6796), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(6738), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [369017] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12014), 1, + aux_sym_alter_statement_token1, + ACTIONS(12016), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(12018), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(12020), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12022), 1, + aux_sym_alter_table_action_add_token1, + STATE(8498), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(8513), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [369046] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12084), 1, + aux_sym_comment_statement_token2, + ACTIONS(12086), 1, + aux_sym_grant_statement_token2, + STATE(8875), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(12082), 8, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [369069] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(15034), 1, + sym__identifier, + ACTIONS(12088), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [369100] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(9073), 1, + sym_window_clause, + STATE(9076), 1, + sym_group_by_clause, + [369137] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11427), 1, + aux_sym_grant_statement_token8, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + STATE(9088), 1, + sym_window_clause, + STATE(9090), 1, + sym_group_by_clause, + [369174] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(2132), 3, + sym_type, + sym_array_type, + sym__type, + [369204] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(12090), 1, + sym__unquoted_identifier, + STATE(350), 1, + sym__quoted_identifier, + STATE(410), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(706), 1, + sym__identifier, + STATE(1121), 3, + sym_type, + sym_array_type, + sym__type, + [369234] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(12092), 1, + sym__unquoted_identifier, + STATE(425), 1, + sym__quoted_identifier, + STATE(522), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(760), 1, + sym__identifier, + STATE(1064), 3, + sym_type, + sym_array_type, + sym__type, + [369264] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(12008), 1, + aux_sym_grant_statement_token4, + ACTIONS(12012), 1, + aux_sym_values_clause_token1, + ACTIONS(12070), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(2569), 1, + sym_select_clause, + STATE(6490), 1, + sym__select_statement, + STATE(10965), 1, + sym_with_clause, + STATE(6770), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [369294] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(6910), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + STATE(8104), 3, + sym_type, + sym_array_type, + sym__type, + [369324] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10350), 1, + sym__identifier, + STATE(11337), 1, + sym_op_class, + ACTIONS(9890), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [369356] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(12094), 1, + sym__unquoted_identifier, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2656), 1, + sym_identifier, + STATE(3054), 1, + sym__identifier, + STATE(3450), 3, + sym_type, + sym_array_type, + sym__type, + [369386] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(12096), 1, + sym__unquoted_identifier, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2120), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2209), 1, + sym__identifier, + STATE(2491), 3, + sym_type, + sym_array_type, + sym__type, + [369416] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12100), 1, + aux_sym_comment_statement_token2, + STATE(9000), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(12098), 8, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [369436] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12102), 1, + anon_sym_RPAREN, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + STATE(4805), 1, + sym_frame_kind, + STATE(9206), 1, + sym_partition_by_clause, + STATE(9792), 1, + sym_order_by_clause, + STATE(14227), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369466] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11994), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11996), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11998), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(12000), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(12002), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(5173), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [369492] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12108), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9264), 1, + sym_partition_by_clause, + STATE(9643), 1, + sym_order_by_clause, + STATE(12186), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369522] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12110), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9228), 1, + sym_partition_by_clause, + STATE(9703), 1, + sym_order_by_clause, + STATE(12421), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369552] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12112), 1, + sym__unquoted_identifier, + ACTIONS(12114), 1, + anon_sym_BQUOTE, + ACTIONS(12116), 1, + anon_sym_DQUOTE, + STATE(4019), 1, + sym_identifier, + STATE(4164), 1, + sym__quoted_identifier, + STATE(4296), 1, + sym_dotted_name, + STATE(4316), 1, + sym__identifier, + STATE(5154), 3, + sym_type, + sym_array_type, + sym__type, + [369582] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(12092), 1, + sym__unquoted_identifier, + STATE(425), 1, + sym__quoted_identifier, + STATE(522), 1, + sym_identifier, + STATE(572), 1, + sym_dotted_name, + STATE(727), 1, + sym__identifier, + STATE(1331), 3, + sym_type, + sym_array_type, + sym__type, + [369612] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12118), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9328), 1, + sym_partition_by_clause, + STATE(9626), 1, + sym_order_by_clause, + STATE(14955), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369642] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(12120), 1, + sym__unquoted_identifier, + STATE(31), 1, + sym__quoted_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(48), 1, + sym_identifier, + STATE(103), 1, + sym__identifier, + STATE(216), 3, + sym_type, + sym_array_type, + sym__type, + [369672] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12122), 1, + sym__unquoted_identifier, + ACTIONS(12124), 1, + anon_sym_BQUOTE, + ACTIONS(12126), 1, + anon_sym_DQUOTE, + STATE(266), 1, + sym_identifier, + STATE(398), 1, + sym__quoted_identifier, + STATE(451), 1, + sym__identifier, + STATE(485), 1, + sym_dotted_name, + STATE(728), 3, + sym_type, + sym_array_type, + sym__type, + [369702] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12128), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9283), 1, + sym_partition_by_clause, + STATE(9781), 1, + sym_order_by_clause, + STATE(11967), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369732] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12130), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9260), 1, + sym_partition_by_clause, + STATE(9632), 1, + sym_order_by_clause, + STATE(12238), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369762] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12132), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9273), 1, + sym_partition_by_clause, + STATE(9694), 1, + sym_order_by_clause, + STATE(11520), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369792] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12134), 1, + sym__unquoted_identifier, + ACTIONS(12136), 1, + anon_sym_BQUOTE, + ACTIONS(12138), 1, + anon_sym_DQUOTE, + STATE(3322), 1, + sym_identifier, + STATE(3476), 1, + sym__quoted_identifier, + STATE(3491), 1, + sym__identifier, + STATE(3507), 1, + sym_dotted_name, + STATE(2342), 3, + sym_type, + sym_array_type, + sym__type, + [369822] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12140), 1, + sym__unquoted_identifier, + ACTIONS(12142), 1, + anon_sym_BQUOTE, + ACTIONS(12144), 1, + anon_sym_DQUOTE, + STATE(875), 1, + sym_identifier, + STATE(991), 1, + sym__quoted_identifier, + STATE(1180), 1, + sym__identifier, + STATE(1288), 1, + sym_dotted_name, + STATE(1761), 3, + sym_type, + sym_array_type, + sym__type, + [369852] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(12146), 1, + sym__unquoted_identifier, + STATE(5642), 1, + sym__quoted_identifier, + STATE(6115), 1, + sym_dotted_name, + STATE(6221), 1, + sym_identifier, + STATE(6805), 1, + sym__identifier, + STATE(7138), 3, + sym_type, + sym_array_type, + sym__type, + [369882] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12148), 1, + sym__unquoted_identifier, + ACTIONS(12150), 1, + anon_sym_BQUOTE, + ACTIONS(12152), 1, + anon_sym_DQUOTE, + STATE(3429), 1, + sym_identifier, + STATE(3543), 1, + sym__quoted_identifier, + STATE(3590), 1, + sym_dotted_name, + STATE(3695), 1, + sym__identifier, + STATE(3905), 3, + sym_type, + sym_array_type, + sym__type, + [369912] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10588), 1, + sym_with_clause, + STATE(8384), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [369942] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12154), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9185), 1, + sym_partition_by_clause, + STATE(9714), 1, + sym_order_by_clause, + STATE(13911), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [369972] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12156), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9266), 1, + sym_partition_by_clause, + STATE(9608), 1, + sym_order_by_clause, + STATE(12185), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370002] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12134), 1, + sym__unquoted_identifier, + ACTIONS(12136), 1, + anon_sym_BQUOTE, + ACTIONS(12138), 1, + anon_sym_DQUOTE, + STATE(3322), 1, + sym_identifier, + STATE(3476), 1, + sym__quoted_identifier, + STATE(3491), 1, + sym__identifier, + STATE(3507), 1, + sym_dotted_name, + STATE(3845), 3, + sym_type, + sym_array_type, + sym__type, + [370032] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + STATE(6362), 1, + sym_view_body, + STATE(9201), 1, + sym_view_columns, + STATE(9761), 1, + sym_using_clause, + STATE(10108), 1, + sym_view_options, + STATE(11209), 1, + sym_tablespace_hint, + [370066] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12168), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9213), 1, + sym_partition_by_clause, + STATE(9734), 1, + sym_order_by_clause, + STATE(12491), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370096] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12170), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9215), 1, + sym_partition_by_clause, + STATE(9809), 1, + sym_order_by_clause, + STATE(14381), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370126] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8377), 1, + sym_view_body, + STATE(9188), 1, + sym_view_columns, + STATE(9717), 1, + sym_using_clause, + STATE(10044), 1, + sym_view_options, + STATE(11245), 1, + sym_tablespace_hint, + [370160] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12174), 1, + sym__unquoted_identifier, + ACTIONS(12176), 1, + anon_sym_BQUOTE, + ACTIONS(12178), 1, + anon_sym_DQUOTE, + STATE(52), 1, + sym_identifier, + STATE(108), 1, + sym__quoted_identifier, + STATE(110), 1, + sym_dotted_name, + STATE(154), 1, + sym__identifier, + STATE(445), 3, + sym_type, + sym_array_type, + sym__type, + [370190] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12180), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9323), 1, + sym_partition_by_clause, + STATE(9774), 1, + sym_order_by_clause, + STATE(14906), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370220] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12182), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9104), 1, + sym_partition_by_clause, + STATE(9788), 1, + sym_order_by_clause, + STATE(12745), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370250] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(12184), 1, + sym__unquoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(3676), 1, + sym__quoted_identifier, + STATE(3932), 1, + sym__identifier, + STATE(5108), 1, + sym_identifier, + STATE(4481), 3, + sym_type, + sym_array_type, + sym__type, + [370280] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(12186), 1, + sym__unquoted_identifier, + STATE(609), 1, + sym__quoted_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(713), 1, + sym_identifier, + STATE(950), 1, + sym__identifier, + STATE(1287), 3, + sym_type, + sym_array_type, + sym__type, + [370310] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(12096), 1, + sym__unquoted_identifier, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2120), 1, + sym_identifier, + STATE(2145), 1, + sym_dotted_name, + STATE(2216), 1, + sym__identifier, + STATE(2470), 3, + sym_type, + sym_array_type, + sym__type, + [370340] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(2293), 1, + sym_identifier, + STATE(2565), 1, + sym_dotted_name, + STATE(2617), 1, + sym__identifier, + STATE(3123), 3, + sym_type, + sym_array_type, + sym__type, + [370370] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(12188), 1, + sym__unquoted_identifier, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2185), 1, + sym_identifier, + STATE(2302), 1, + sym__identifier, + STATE(2530), 3, + sym_type, + sym_array_type, + sym__type, + [370400] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12190), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9274), 1, + sym_partition_by_clause, + STATE(9718), 1, + sym_order_by_clause, + STATE(12102), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370430] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(12192), 1, + sym__unquoted_identifier, + STATE(4683), 1, + sym__quoted_identifier, + STATE(4945), 1, + sym_identifier, + STATE(5027), 1, + sym_dotted_name, + STATE(5370), 1, + sym__identifier, + STATE(6823), 3, + sym_type, + sym_array_type, + sym__type, + [370460] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(12194), 1, + sym__unquoted_identifier, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(14), 1, + sym_identifier, + STATE(45), 1, + sym__identifier, + STATE(120), 3, + sym_type, + sym_array_type, + sym__type, + [370490] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12196), 1, + sym__unquoted_identifier, + ACTIONS(12198), 1, + anon_sym_BQUOTE, + ACTIONS(12200), 1, + anon_sym_DQUOTE, + STATE(4155), 1, + sym_identifier, + STATE(4344), 1, + sym__quoted_identifier, + STATE(4403), 1, + sym_dotted_name, + STATE(4435), 1, + sym__identifier, + STATE(4303), 3, + sym_type, + sym_array_type, + sym__type, + [370520] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12202), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9282), 1, + sym_partition_by_clause, + STATE(9803), 1, + sym_order_by_clause, + STATE(12019), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370550] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12204), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9145), 1, + sym_partition_by_clause, + STATE(9757), 1, + sym_order_by_clause, + STATE(12480), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370580] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12206), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9254), 1, + sym_partition_by_clause, + STATE(9656), 1, + sym_order_by_clause, + STATE(12290), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370610] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12208), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9275), 1, + sym_partition_by_clause, + STATE(9758), 1, + sym_order_by_clause, + STATE(12082), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370640] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12210), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9284), 1, + sym_partition_by_clause, + STATE(9777), 1, + sym_order_by_clause, + STATE(11944), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370670] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12212), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9223), 1, + sym_partition_by_clause, + STATE(9719), 1, + sym_order_by_clause, + STATE(12457), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370700] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8428), 1, + sym_view_body, + STATE(9308), 1, + sym_view_columns, + STATE(9730), 1, + sym_using_clause, + STATE(10034), 1, + sym_view_options, + STATE(11341), 1, + sym_tablespace_hint, + [370734] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12216), 1, + aux_sym_comment_statement_token2, + STATE(9000), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(12098), 8, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [370754] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12218), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9287), 1, + sym_partition_by_clause, + STATE(9765), 1, + sym_order_by_clause, + STATE(11852), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370784] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(12220), 1, + sym__unquoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(4529), 1, + sym__quoted_identifier, + STATE(4800), 1, + sym_identifier, + STATE(5331), 1, + sym__identifier, + STATE(6817), 3, + sym_type, + sym_array_type, + sym__type, + [370814] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(12186), 1, + sym__unquoted_identifier, + STATE(609), 1, + sym__quoted_identifier, + STATE(700), 1, + sym_dotted_name, + STATE(713), 1, + sym_identifier, + STATE(952), 1, + sym__identifier, + STATE(1389), 3, + sym_type, + sym_array_type, + sym__type, + [370844] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12222), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9294), 1, + sym_partition_by_clause, + STATE(9739), 1, + sym_order_by_clause, + STATE(11784), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370874] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12224), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9279), 1, + sym_partition_by_clause, + STATE(9813), 1, + sym_order_by_clause, + STATE(12025), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370904] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12226), 1, + sym__unquoted_identifier, + ACTIONS(12228), 1, + anon_sym_BQUOTE, + ACTIONS(12230), 1, + anon_sym_DQUOTE, + STATE(3766), 1, + sym_identifier, + STATE(3858), 1, + sym__quoted_identifier, + STATE(3910), 1, + sym__identifier, + STATE(3914), 1, + sym_dotted_name, + STATE(4263), 3, + sym_type, + sym_array_type, + sym__type, + [370934] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12232), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9230), 1, + sym_partition_by_clause, + STATE(9682), 1, + sym_order_by_clause, + STATE(12384), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370964] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12234), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9314), 1, + sym_partition_by_clause, + STATE(9710), 1, + sym_order_by_clause, + STATE(11714), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [370994] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12236), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9256), 1, + sym_partition_by_clause, + STATE(9652), 1, + sym_order_by_clause, + STATE(12280), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371024] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12238), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9110), 1, + sym_partition_by_clause, + STATE(9764), 1, + sym_order_by_clause, + STATE(12787), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371054] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(12240), 1, + sym__unquoted_identifier, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2264), 1, + sym_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2551), 1, + sym__identifier, + STATE(3016), 3, + sym_type, + sym_array_type, + sym__type, + [371084] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12242), 1, + sym__unquoted_identifier, + ACTIONS(12244), 1, + anon_sym_BQUOTE, + ACTIONS(12246), 1, + anon_sym_DQUOTE, + STATE(6875), 1, + sym_identifier, + STATE(7004), 1, + sym__quoted_identifier, + STATE(7082), 1, + sym__identifier, + STATE(7084), 1, + sym_dotted_name, + STATE(7426), 3, + sym_type, + sym_array_type, + sym__type, + [371114] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8596), 1, + sym__identifier, + ACTIONS(12248), 3, + anon_sym_CURRENT_USER, + anon_sym_CURRENT_ROLE, + anon_sym_SESSION_USER, + [371144] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12250), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9321), 1, + sym_partition_by_clause, + STATE(9683), 1, + sym_order_by_clause, + STATE(11627), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371174] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12252), 1, + sym__unquoted_identifier, + ACTIONS(12254), 1, + anon_sym_BQUOTE, + ACTIONS(12256), 1, + anon_sym_DQUOTE, + STATE(626), 1, + sym_identifier, + STATE(742), 1, + sym__quoted_identifier, + STATE(802), 1, + sym__identifier, + STATE(879), 1, + sym_dotted_name, + STATE(1465), 3, + sym_type, + sym_array_type, + sym__type, + [371204] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7492), 1, + sym_identifier, + STATE(6905), 3, + sym_type, + sym_array_type, + sym__type, + [371234] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12258), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9193), 1, + sym_partition_by_clause, + STATE(9811), 1, + sym_order_by_clause, + STATE(12693), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371264] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + STATE(5878), 1, + sym_view_body, + STATE(9227), 1, + sym_view_columns, + STATE(9775), 1, + sym_using_clause, + STATE(10101), 1, + sym_view_options, + STATE(11102), 1, + sym_tablespace_hint, + [371298] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12260), 1, + sym__unquoted_identifier, + ACTIONS(12262), 1, + anon_sym_BQUOTE, + ACTIONS(12264), 1, + anon_sym_DQUOTE, + STATE(6509), 1, + sym_identifier, + STATE(6828), 1, + sym__quoted_identifier, + STATE(6836), 1, + sym__identifier, + STATE(6891), 1, + sym_dotted_name, + STATE(7226), 3, + sym_type, + sym_array_type, + sym__type, + [371328] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7492), 1, + sym_identifier, + STATE(7999), 3, + sym_type, + sym_array_type, + sym__type, + [371358] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12266), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9205), 1, + sym_partition_by_clause, + STATE(9620), 1, + sym_order_by_clause, + STATE(11529), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371388] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(12268), 1, + sym__unquoted_identifier, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2716), 1, + sym_identifier, + STATE(3176), 1, + sym__identifier, + STATE(3490), 3, + sym_type, + sym_array_type, + sym__type, + [371418] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(12270), 1, + sym__unquoted_identifier, + STATE(193), 1, + sym__quoted_identifier, + STATE(352), 1, + sym_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(515), 1, + sym__identifier, + STATE(801), 3, + sym_type, + sym_array_type, + sym__type, + [371448] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12272), 1, + sym__unquoted_identifier, + ACTIONS(12274), 1, + anon_sym_BQUOTE, + ACTIONS(12276), 1, + anon_sym_DQUOTE, + STATE(3874), 1, + sym_identifier, + STATE(3941), 1, + sym__quoted_identifier, + STATE(4009), 1, + sym__identifier, + STATE(4038), 1, + sym_dotted_name, + STATE(4571), 3, + sym_type, + sym_array_type, + sym__type, + [371478] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7332), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10588), 1, + sym_with_clause, + STATE(8393), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [371508] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(12090), 1, + sym__unquoted_identifier, + STATE(350), 1, + sym__quoted_identifier, + STATE(410), 1, + sym_identifier, + STATE(446), 1, + sym_dotted_name, + STATE(654), 1, + sym__identifier, + STATE(794), 3, + sym_type, + sym_array_type, + sym__type, + [371538] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12278), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9233), 1, + sym_partition_by_clause, + STATE(9675), 1, + sym_order_by_clause, + STATE(12342), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371568] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(12270), 1, + sym__unquoted_identifier, + STATE(193), 1, + sym__quoted_identifier, + STATE(352), 1, + sym_identifier, + STATE(353), 1, + sym_dotted_name, + STATE(530), 1, + sym__identifier, + STATE(750), 3, + sym_type, + sym_array_type, + sym__type, + [371598] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12280), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9114), 1, + sym_partition_by_clause, + STATE(9725), 1, + sym_order_by_clause, + STATE(12832), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371628] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(12282), 1, + sym__unquoted_identifier, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2225), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2366), 1, + sym__identifier, + STATE(2963), 3, + sym_type, + sym_array_type, + sym__type, + [371658] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10490), 1, + sym_with_clause, + STATE(8393), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [371688] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(12184), 1, + sym__unquoted_identifier, + STATE(3676), 1, + sym__quoted_identifier, + STATE(3932), 1, + sym__identifier, + STATE(5126), 1, + sym_identifier, + STATE(5130), 1, + sym_dotted_name, + STATE(4481), 3, + sym_type, + sym_array_type, + sym__type, + [371718] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(12120), 1, + sym__unquoted_identifier, + STATE(31), 1, + sym__quoted_identifier, + STATE(44), 1, + sym_dotted_name, + STATE(48), 1, + sym_identifier, + STATE(97), 1, + sym__identifier, + STATE(375), 3, + sym_type, + sym_array_type, + sym__type, + [371748] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + ACTIONS(12040), 1, + aux_sym_values_clause_token1, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7635), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10490), 1, + sym_with_clause, + STATE(8384), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [371778] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(12188), 1, + sym__unquoted_identifier, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2182), 1, + sym_dotted_name, + STATE(2185), 1, + sym_identifier, + STATE(2287), 1, + sym__identifier, + STATE(2645), 3, + sym_type, + sym_array_type, + sym__type, + [371808] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8377), 1, + sym_view_body, + STATE(9202), 1, + sym_view_columns, + STATE(9772), 1, + sym_using_clause, + STATE(10125), 1, + sym_view_options, + STATE(11195), 1, + sym_tablespace_hint, + [371842] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12284), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9327), 1, + sym_partition_by_clause, + STATE(9629), 1, + sym_order_by_clause, + STATE(11563), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371872] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12286), 1, + sym__unquoted_identifier, + ACTIONS(12288), 1, + anon_sym_BQUOTE, + ACTIONS(12290), 1, + anon_sym_DQUOTE, + STATE(784), 1, + sym_identifier, + STATE(886), 1, + sym__quoted_identifier, + STATE(977), 1, + sym_dotted_name, + STATE(1120), 1, + sym__identifier, + STATE(1591), 3, + sym_type, + sym_array_type, + sym__type, + [371902] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12292), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9169), 1, + sym_partition_by_clause, + STATE(9685), 1, + sym_order_by_clause, + STATE(13749), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371932] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12294), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9229), 1, + sym_partition_by_clause, + STATE(9698), 1, + sym_order_by_clause, + STATE(12413), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [371962] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(12094), 1, + sym__unquoted_identifier, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2651), 1, + sym_dotted_name, + STATE(2656), 1, + sym_identifier, + STATE(3140), 1, + sym__identifier, + STATE(2132), 3, + sym_type, + sym_array_type, + sym__type, + [371992] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12296), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9200), 1, + sym_partition_by_clause, + STATE(9762), 1, + sym_order_by_clause, + STATE(14067), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372022] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12298), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9311), 1, + sym_partition_by_clause, + STATE(9756), 1, + sym_order_by_clause, + STATE(15196), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372052] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(12008), 1, + aux_sym_grant_statement_token4, + ACTIONS(12012), 1, + aux_sym_values_clause_token1, + ACTIONS(12070), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(2569), 1, + sym_select_clause, + STATE(6490), 1, + sym__select_statement, + STATE(10965), 1, + sym_with_clause, + STATE(6512), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [372082] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(12300), 1, + sym__unquoted_identifier, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6802), 1, + sym_dotted_name, + STATE(6827), 1, + sym_identifier, + STATE(7012), 1, + sym__identifier, + STATE(7297), 3, + sym_type, + sym_array_type, + sym__type, + [372112] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12302), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9129), 1, + sym_partition_by_clause, + STATE(9696), 1, + sym_order_by_clause, + STATE(12884), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372142] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6720), 1, + sym__identifier, + ACTIONS(12304), 3, + anon_sym_CURRENT_USER, + anon_sym_CURRENT_ROLE, + anon_sym_SESSION_USER, + [372172] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12306), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9325), 1, + sym_partition_by_clause, + STATE(9670), 1, + sym_order_by_clause, + STATE(11619), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372202] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12308), 1, + sym__unquoted_identifier, + ACTIONS(12310), 1, + anon_sym_BQUOTE, + ACTIONS(12312), 1, + anon_sym_DQUOTE, + STATE(771), 1, + sym_identifier, + STATE(847), 1, + sym__quoted_identifier, + STATE(1001), 1, + sym_dotted_name, + STATE(1005), 1, + sym__identifier, + STATE(1672), 3, + sym_type, + sym_array_type, + sym__type, + [372232] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12314), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9286), 1, + sym_partition_by_clause, + STATE(9769), 1, + sym_order_by_clause, + STATE(11909), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372262] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(12282), 1, + sym__unquoted_identifier, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2225), 1, + sym_identifier, + STATE(2252), 1, + sym_dotted_name, + STATE(2354), 1, + sym__identifier, + STATE(2765), 3, + sym_type, + sym_array_type, + sym__type, + [372292] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + ACTIONS(12064), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12066), 1, + aux_sym_values_clause_token1, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(8384), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [372322] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(12316), 1, + sym__unquoted_identifier, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2100), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2141), 1, + sym__identifier, + STATE(2234), 3, + sym_type, + sym_array_type, + sym__type, + [372352] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(12240), 1, + sym__unquoted_identifier, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2264), 1, + sym_identifier, + STATE(2295), 1, + sym_dotted_name, + STATE(2517), 1, + sym__identifier, + STATE(2965), 3, + sym_type, + sym_array_type, + sym__type, + [372382] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11980), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(11982), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11984), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(11986), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11988), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(8049), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [372408] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12318), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9243), 1, + sym_partition_by_clause, + STATE(9736), 1, + sym_order_by_clause, + STATE(14715), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372438] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12320), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9137), 1, + sym_partition_by_clause, + STATE(9655), 1, + sym_order_by_clause, + STATE(13036), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372468] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(2441), 1, + sym_dotted_name, + STATE(2644), 1, + sym__identifier, + STATE(3367), 1, + sym_identifier, + STATE(3287), 3, + sym_type, + sym_array_type, + sym__type, + [372498] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12322), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9315), 1, + sym_partition_by_clause, + STATE(9704), 1, + sym_order_by_clause, + STATE(11677), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372528] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12324), 1, + sym__unquoted_identifier, + ACTIONS(12326), 1, + anon_sym_BQUOTE, + ACTIONS(12328), 1, + anon_sym_DQUOTE, + STATE(4473), 1, + sym_identifier, + STATE(4526), 1, + sym__quoted_identifier, + STATE(4787), 1, + sym_dotted_name, + STATE(4973), 1, + sym__identifier, + STATE(5558), 3, + sym_type, + sym_array_type, + sym__type, + [372558] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7492), 1, + sym_identifier, + STATE(8174), 3, + sym_type, + sym_array_type, + sym__type, + [372588] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12330), 1, + sym__unquoted_identifier, + ACTIONS(12332), 1, + anon_sym_BQUOTE, + ACTIONS(12334), 1, + anon_sym_DQUOTE, + STATE(4357), 1, + sym_identifier, + STATE(4499), 1, + sym__quoted_identifier, + STATE(4605), 1, + sym_dotted_name, + STATE(4643), 1, + sym__identifier, + STATE(5184), 3, + sym_type, + sym_array_type, + sym__type, + [372618] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8428), 1, + sym_view_body, + STATE(9209), 1, + sym_view_columns, + STATE(9796), 1, + sym_using_clause, + STATE(10173), 1, + sym_view_options, + STATE(11145), 1, + sym_tablespace_hint, + [372652] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(12194), 1, + sym__unquoted_identifier, + STATE(9), 1, + sym__quoted_identifier, + STATE(13), 1, + sym_dotted_name, + STATE(14), 1, + sym_identifier, + STATE(39), 1, + sym__identifier, + STATE(89), 3, + sym_type, + sym_array_type, + sym__type, + [372682] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12336), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9158), 1, + sym_partition_by_clause, + STATE(9648), 1, + sym_order_by_clause, + STATE(13538), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372712] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12338), 1, + sym__unquoted_identifier, + ACTIONS(12340), 1, + anon_sym_BQUOTE, + ACTIONS(12342), 1, + anon_sym_DQUOTE, + STATE(3530), 1, + sym_identifier, + STATE(3704), 1, + sym__quoted_identifier, + STATE(3770), 1, + sym_dotted_name, + STATE(3830), 1, + sym__identifier, + STATE(4001), 3, + sym_type, + sym_array_type, + sym__type, + [372742] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12344), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9309), 1, + sym_partition_by_clause, + STATE(9724), 1, + sym_order_by_clause, + STATE(11735), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372772] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + ACTIONS(12064), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(12066), 1, + aux_sym_values_clause_token1, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(8393), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [372802] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12346), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9291), 1, + sym_partition_by_clause, + STATE(9755), 1, + sym_order_by_clause, + STATE(11851), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372832] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12348), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9270), 1, + sym_partition_by_clause, + STATE(9658), 1, + sym_order_by_clause, + STATE(14805), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372862] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12350), 1, + sym__unquoted_identifier, + ACTIONS(12352), 1, + anon_sym_BQUOTE, + ACTIONS(12354), 1, + anon_sym_DQUOTE, + STATE(3889), 1, + sym_identifier, + STATE(3930), 1, + sym__quoted_identifier, + STATE(4005), 1, + sym_dotted_name, + STATE(4054), 1, + sym__identifier, + STATE(4472), 3, + sym_type, + sym_array_type, + sym__type, + [372892] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(12356), 1, + sym__unquoted_identifier, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7005), 1, + sym_identifier, + STATE(7025), 1, + sym_dotted_name, + STATE(7151), 1, + sym__identifier, + STATE(7526), 3, + sym_type, + sym_array_type, + sym__type, + [372922] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12358), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9146), 1, + sym_partition_by_clause, + STATE(9634), 1, + sym_order_by_clause, + STATE(13222), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372952] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12360), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9134), 1, + sym_partition_by_clause, + STATE(9674), 1, + sym_order_by_clause, + STATE(12955), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [372982] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12362), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9207), 1, + sym_partition_by_clause, + STATE(9751), 1, + sym_order_by_clause, + STATE(12574), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [373012] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12364), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9293), 1, + sym_partition_by_clause, + STATE(9742), 1, + sym_order_by_clause, + STATE(11793), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [373042] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12366), 1, + sym__unquoted_identifier, + ACTIONS(12368), 1, + anon_sym_BQUOTE, + ACTIONS(12370), 1, + anon_sym_DQUOTE, + STATE(718), 1, + sym_identifier, + STATE(899), 1, + sym__quoted_identifier, + STATE(1002), 1, + sym_dotted_name, + STATE(1049), 1, + sym__identifier, + STATE(1566), 3, + sym_type, + sym_array_type, + sym__type, + [373072] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7492), 1, + sym_identifier, + STATE(2132), 3, + sym_type, + sym_array_type, + sym__type, + [373102] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11982), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(11984), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(11986), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(11988), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(12372), 1, + aux_sym_table_constraint_check_token1, + STATE(8049), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [373128] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12374), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9154), 1, + sym_partition_by_clause, + STATE(9610), 1, + sym_order_by_clause, + STATE(13395), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [373158] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12379), 1, + aux_sym_comment_statement_token2, + STATE(9000), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(12376), 8, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [373178] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12381), 1, + sym__unquoted_identifier, + ACTIONS(12383), 1, + anon_sym_BQUOTE, + ACTIONS(12385), 1, + anon_sym_DQUOTE, + STATE(6709), 1, + sym_identifier, + STATE(6818), 1, + sym__quoted_identifier, + STATE(6831), 1, + sym_dotted_name, + STATE(6835), 1, + sym__identifier, + STATE(7200), 3, + sym_type, + sym_array_type, + sym__type, + [373208] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12106), 1, + aux_sym_partition_by_clause_token1, + ACTIONS(12387), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9299), 1, + sym_partition_by_clause, + STATE(9680), 1, + sym_order_by_clause, + STATE(14853), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [373238] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(12268), 1, + sym__unquoted_identifier, + STATE(2441), 1, + sym_dotted_name, + STATE(2583), 1, + sym__quoted_identifier, + STATE(2644), 1, + sym__identifier, + STATE(2716), 1, + sym_identifier, + STATE(3287), 3, + sym_type, + sym_array_type, + sym__type, + [373268] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(12316), 1, + sym__unquoted_identifier, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2100), 1, + sym_identifier, + STATE(2101), 1, + sym_dotted_name, + STATE(2131), 1, + sym__identifier, + STATE(2294), 3, + sym_type, + sym_array_type, + sym__type, + [373298] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9980), 1, + aux_sym_trigger_event_token1, + ACTIONS(9982), 1, + aux_sym_trigger_event_token2, + ACTIONS(9984), 1, + aux_sym_trigger_event_token3, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8389), 1, + sym__update_statement, + STATE(8400), 1, + sym__select_statement, + STATE(8402), 1, + sym__insert_statement, + STATE(8412), 1, + sym__delete_statement, + [373329] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12389), 1, + aux_sym_cte_token2, + ACTIONS(12391), 1, + aux_sym_null_hint_token2, + ACTIONS(12393), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12395), 1, + aux_sym_TRUE_token1, + ACTIONS(12397), 1, + aux_sym_FALSE_token1, + STATE(4844), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373354] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10674), 1, + sym__identifier, + STATE(11026), 1, + sym_view_option, + STATE(11203), 1, + sym_assigment_expression, + [373385] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12399), 1, + aux_sym_comment_statement_token2, + ACTIONS(12401), 1, + sym__unquoted_identifier, + ACTIONS(12403), 1, + anon_sym_BQUOTE, + ACTIONS(12405), 1, + anon_sym_DQUOTE, + STATE(9798), 1, + sym_identifier, + STATE(9994), 1, + sym__quoted_identifier, + STATE(10068), 1, + sym_dotted_name, + STATE(9011), 2, + sym__identifier, + aux_sym_trigger_event_repeat1, + [373414] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12407), 1, + anon_sym_COMMA, + STATE(9009), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5967), 7, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [373433] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12410), 1, + anon_sym_COMMA, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12414), 1, + anon_sym_RPAREN, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + STATE(10731), 1, + aux_sym_type_spec_composite_repeat1, + [373464] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12418), 1, + aux_sym_comment_statement_token2, + ACTIONS(12420), 1, + sym__unquoted_identifier, + ACTIONS(12423), 1, + anon_sym_BQUOTE, + ACTIONS(12426), 1, + anon_sym_DQUOTE, + STATE(9798), 1, + sym_identifier, + STATE(9994), 1, + sym__quoted_identifier, + STATE(10068), 1, + sym_dotted_name, + STATE(9011), 2, + sym__identifier, + aux_sym_trigger_event_repeat1, + [373493] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12429), 1, + aux_sym_cte_token2, + ACTIONS(12431), 1, + aux_sym_null_hint_token2, + ACTIONS(12433), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12435), 1, + aux_sym_TRUE_token1, + ACTIONS(12437), 1, + aux_sym_FALSE_token1, + STATE(6946), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373518] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12439), 1, + aux_sym_select_subexpression_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14812), 1, + sym__identifier, + STATE(14817), 1, + sym_function_call, + [373549] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12441), 1, + aux_sym_truncate_statement_token2, + ACTIONS(12443), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8678), 1, + sym__identifier, + [373580] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12445), 1, + aux_sym_cte_token2, + ACTIONS(12447), 1, + aux_sym_null_hint_token2, + ACTIONS(12449), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12451), 1, + aux_sym_TRUE_token1, + ACTIONS(12453), 1, + aux_sym_FALSE_token1, + STATE(7620), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373605] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12455), 1, + aux_sym_cte_token2, + ACTIONS(12457), 1, + aux_sym_null_hint_token2, + ACTIONS(12459), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12461), 1, + aux_sym_TRUE_token1, + ACTIONS(12463), 1, + aux_sym_FALSE_token1, + STATE(3480), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373630] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12465), 1, + aux_sym_cte_token2, + ACTIONS(12467), 1, + aux_sym_null_hint_token2, + ACTIONS(12469), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12471), 1, + aux_sym_TRUE_token1, + ACTIONS(12473), 1, + aux_sym_FALSE_token1, + STATE(4602), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373655] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_trigger_event_token1, + ACTIONS(29), 1, + aux_sym_trigger_event_token2, + ACTIONS(31), 1, + aux_sym_trigger_event_token3, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + STATE(7332), 1, + sym_select_clause, + STATE(8389), 1, + sym__update_statement, + STATE(8400), 1, + sym__select_statement, + STATE(8402), 1, + sym__insert_statement, + STATE(8412), 1, + sym__delete_statement, + [373686] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8179), 1, + sym_assigment_expression, + STATE(8285), 1, + sym_set_clause_body, + STATE(14322), 1, + sym__identifier, + [373717] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12475), 1, + aux_sym_alter_table_token1, + ACTIONS(12477), 1, + aux_sym_drop_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8169), 1, + sym__identifier, + [373748] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12479), 1, + aux_sym_cte_token2, + ACTIONS(12481), 1, + aux_sym_null_hint_token2, + ACTIONS(12483), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12485), 1, + aux_sym_TRUE_token1, + ACTIONS(12487), 1, + aux_sym_FALSE_token1, + STATE(5066), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373773] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12489), 1, + aux_sym_cte_token2, + ACTIONS(12491), 1, + aux_sym_null_hint_token2, + ACTIONS(12493), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12495), 1, + aux_sym_TRUE_token1, + ACTIONS(12497), 1, + aux_sym_FALSE_token1, + STATE(7330), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373798] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12499), 1, + aux_sym_truncate_statement_token3, + ACTIONS(12501), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8844), 1, + sym__identifier, + [373829] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12503), 1, + aux_sym_cte_token2, + ACTIONS(12505), 1, + aux_sym_null_hint_token2, + ACTIONS(12507), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12509), 1, + aux_sym_TRUE_token1, + ACTIONS(12511), 1, + aux_sym_FALSE_token1, + STATE(5499), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373854] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12513), 1, + aux_sym_cte_token2, + ACTIONS(12515), 1, + aux_sym_null_hint_token2, + ACTIONS(12517), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12519), 1, + aux_sym_TRUE_token1, + ACTIONS(12521), 1, + aux_sym_FALSE_token1, + STATE(3430), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373879] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12523), 1, + aux_sym_cte_token2, + ACTIONS(12525), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12527), 1, + aux_sym_TRUE_token1, + ACTIONS(12529), 1, + aux_sym_FALSE_token1, + STATE(2536), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373904] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12531), 1, + aux_sym_cte_token2, + ACTIONS(12533), 1, + aux_sym_null_hint_token2, + ACTIONS(12535), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12537), 1, + aux_sym_TRUE_token1, + ACTIONS(12539), 1, + aux_sym_FALSE_token1, + STATE(3234), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373929] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12541), 1, + aux_sym_alter_table_token1, + ACTIONS(12543), 1, + aux_sym_drop_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8207), 1, + sym__identifier, + [373960] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12545), 1, + aux_sym_cte_token2, + ACTIONS(12547), 1, + aux_sym_null_hint_token2, + ACTIONS(12549), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12551), 1, + aux_sym_TRUE_token1, + ACTIONS(12553), 1, + aux_sym_FALSE_token1, + STATE(2394), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [373985] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(5462), 1, + sym_assigment_expression, + STATE(6538), 1, + sym_set_clause_body, + STATE(13028), 1, + sym__identifier, + [374016] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12008), 1, + aux_sym_grant_statement_token4, + ACTIONS(12555), 1, + aux_sym_trigger_event_token1, + ACTIONS(12557), 1, + aux_sym_trigger_event_token2, + ACTIONS(12559), 1, + aux_sym_trigger_event_token3, + STATE(2569), 1, + sym_select_clause, + STATE(6500), 1, + sym__delete_statement, + STATE(6501), 1, + sym__insert_statement, + STATE(6503), 1, + sym__update_statement, + STATE(6513), 1, + sym__select_statement, + [374047] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12391), 1, + aux_sym_null_hint_token2, + ACTIONS(12395), 1, + aux_sym_TRUE_token1, + ACTIONS(12397), 1, + aux_sym_FALSE_token1, + ACTIONS(12561), 1, + aux_sym_cte_token2, + ACTIONS(12563), 1, + aux_sym__function_call_arguments_token1, + STATE(4844), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374072] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12565), 1, + aux_sym_cte_token2, + ACTIONS(12567), 1, + aux_sym_null_hint_token2, + ACTIONS(12569), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12571), 1, + aux_sym_TRUE_token1, + ACTIONS(12573), 1, + aux_sym_FALSE_token1, + STATE(7668), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374097] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(12575), 1, + aux_sym_cte_token2, + ACTIONS(12577), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12579), 1, + aux_sym_TRUE_token1, + ACTIONS(12581), 1, + aux_sym_FALSE_token1, + STATE(3814), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374122] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12457), 1, + aux_sym_null_hint_token2, + ACTIONS(12461), 1, + aux_sym_TRUE_token1, + ACTIONS(12463), 1, + aux_sym_FALSE_token1, + ACTIONS(12583), 1, + aux_sym_cte_token2, + ACTIONS(12585), 1, + aux_sym__function_call_arguments_token1, + STATE(3480), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374147] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12587), 1, + aux_sym_cte_token2, + ACTIONS(12589), 1, + aux_sym_null_hint_token2, + ACTIONS(12591), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12593), 1, + aux_sym_TRUE_token1, + ACTIONS(12595), 1, + aux_sym_FALSE_token1, + STATE(2055), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374172] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12597), 1, + aux_sym_cte_token2, + ACTIONS(12599), 1, + aux_sym_null_hint_token2, + ACTIONS(12601), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12603), 1, + aux_sym_TRUE_token1, + ACTIONS(12605), 1, + aux_sym_FALSE_token1, + STATE(384), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374197] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12607), 1, + aux_sym_cte_token2, + ACTIONS(12609), 1, + aux_sym_null_hint_token2, + ACTIONS(12611), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12613), 1, + aux_sym_TRUE_token1, + ACTIONS(12615), 1, + aux_sym_FALSE_token1, + STATE(7449), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374222] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12617), 1, + aux_sym_cte_token2, + ACTIONS(12619), 1, + aux_sym_null_hint_token2, + ACTIONS(12621), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12623), 1, + aux_sym_TRUE_token1, + ACTIONS(12625), 1, + aux_sym_FALSE_token1, + STATE(1448), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374247] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12410), 1, + anon_sym_COMMA, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12627), 1, + anon_sym_RPAREN, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + STATE(10548), 1, + aux_sym_type_spec_composite_repeat1, + [374278] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12629), 1, + aux_sym_cte_token2, + ACTIONS(12631), 1, + aux_sym_null_hint_token2, + ACTIONS(12633), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12635), 1, + aux_sym_TRUE_token1, + ACTIONS(12637), 1, + aux_sym_FALSE_token1, + STATE(3711), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374303] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12639), 1, + aux_sym_cte_token2, + ACTIONS(12641), 1, + aux_sym_null_hint_token2, + ACTIONS(12643), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12645), 1, + aux_sym_TRUE_token1, + ACTIONS(12647), 1, + aux_sym_FALSE_token1, + STATE(2832), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374328] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12649), 1, + aux_sym_cte_token2, + ACTIONS(12651), 1, + aux_sym_null_hint_token2, + ACTIONS(12653), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12655), 1, + aux_sym_TRUE_token1, + ACTIONS(12657), 1, + aux_sym_FALSE_token1, + STATE(4247), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374353] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8285), 1, + sym_set_clause_body, + STATE(10028), 1, + sym_assigment_expression, + STATE(12734), 1, + sym__identifier, + [374384] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12661), 1, + anon_sym_EQ, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + ACTIONS(12659), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [374413] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12663), 1, + aux_sym_cte_token2, + ACTIONS(12665), 1, + aux_sym_null_hint_token2, + ACTIONS(12667), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12669), 1, + aux_sym_TRUE_token1, + ACTIONS(12671), 1, + aux_sym_FALSE_token1, + STATE(7472), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374438] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12673), 1, + aux_sym_cte_token2, + ACTIONS(12675), 1, + aux_sym_null_hint_token2, + ACTIONS(12677), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12679), 1, + aux_sym_TRUE_token1, + ACTIONS(12681), 1, + aux_sym_FALSE_token1, + STATE(2735), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374463] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12683), 1, + aux_sym_cte_token2, + ACTIONS(12685), 1, + aux_sym_null_hint_token2, + ACTIONS(12687), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12689), 1, + aux_sym_TRUE_token1, + ACTIONS(12691), 1, + aux_sym_FALSE_token1, + STATE(1635), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374488] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12693), 1, + anon_sym_COMMA, + ACTIONS(12695), 1, + aux_sym_having_clause_token1, + STATE(8144), 1, + sym_having_clause, + STATE(9303), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5503), 5, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [374511] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12697), 1, + anon_sym_COMMA, + STATE(9009), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(6047), 7, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [374530] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12699), 1, + aux_sym_cte_token2, + ACTIONS(12701), 1, + aux_sym_null_hint_token2, + ACTIONS(12703), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12705), 1, + aux_sym_TRUE_token1, + ACTIONS(12707), 1, + aux_sym_FALSE_token1, + STATE(1248), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374555] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12709), 1, + aux_sym_cte_token2, + ACTIONS(12711), 1, + aux_sym_null_hint_token2, + ACTIONS(12713), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12715), 1, + aux_sym_TRUE_token1, + ACTIONS(12717), 1, + aux_sym_FALSE_token1, + STATE(3689), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374580] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12719), 1, + aux_sym_cte_token2, + ACTIONS(12721), 1, + aux_sym_null_hint_token2, + ACTIONS(12723), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12725), 1, + aux_sym_TRUE_token1, + ACTIONS(12727), 1, + aux_sym_FALSE_token1, + STATE(3070), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374605] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12729), 1, + aux_sym_cte_token2, + ACTIONS(12731), 1, + aux_sym_null_hint_token2, + ACTIONS(12733), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12735), 1, + aux_sym_TRUE_token1, + ACTIONS(12737), 1, + aux_sym_FALSE_token1, + STATE(7529), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374630] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12739), 1, + aux_sym_cte_token2, + ACTIONS(12741), 1, + aux_sym_null_hint_token2, + ACTIONS(12743), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12745), 1, + aux_sym_TRUE_token1, + ACTIONS(12747), 1, + aux_sym_FALSE_token1, + STATE(634), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374655] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12749), 1, + aux_sym_cte_token2, + ACTIONS(12751), 1, + aux_sym_null_hint_token2, + ACTIONS(12753), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12755), 1, + aux_sym_TRUE_token1, + ACTIONS(12757), 1, + aux_sym_FALSE_token1, + STATE(1976), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374680] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12759), 1, + aux_sym_cte_token2, + ACTIONS(12761), 1, + aux_sym_null_hint_token2, + ACTIONS(12763), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12765), 1, + aux_sym_TRUE_token1, + ACTIONS(12767), 1, + aux_sym_FALSE_token1, + STATE(3145), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374705] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12769), 1, + aux_sym_cte_token2, + ACTIONS(12771), 1, + aux_sym_null_hint_token2, + ACTIONS(12773), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12775), 1, + aux_sym_TRUE_token1, + ACTIONS(12777), 1, + aux_sym_FALSE_token1, + STATE(533), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374730] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12779), 1, + aux_sym_cte_token2, + ACTIONS(12781), 1, + aux_sym_null_hint_token2, + ACTIONS(12783), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12785), 1, + aux_sym_TRUE_token1, + ACTIONS(12787), 1, + aux_sym_FALSE_token1, + STATE(1602), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374755] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12789), 1, + aux_sym_cte_token2, + ACTIONS(12791), 1, + aux_sym_null_hint_token2, + ACTIONS(12793), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12795), 1, + aux_sym_TRUE_token1, + ACTIONS(12797), 1, + aux_sym_FALSE_token1, + STATE(4869), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374780] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12799), 1, + aux_sym_cte_token2, + ACTIONS(12801), 1, + aux_sym_null_hint_token2, + ACTIONS(12803), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12805), 1, + aux_sym_TRUE_token1, + ACTIONS(12807), 1, + aux_sym_FALSE_token1, + STATE(1104), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374805] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12811), 1, + anon_sym_EQ, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + ACTIONS(12809), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [374834] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12813), 1, + aux_sym_truncate_statement_token3, + ACTIONS(12815), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8857), 1, + sym__identifier, + [374865] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12817), 1, + aux_sym_cte_token2, + ACTIONS(12819), 1, + aux_sym_null_hint_token2, + ACTIONS(12821), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12823), 1, + aux_sym_TRUE_token1, + ACTIONS(12825), 1, + aux_sym_FALSE_token1, + STATE(4082), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [374890] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(9073), 1, + sym_window_clause, + [374921] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8100), 1, + sym_order_by_clause, + STATE(8287), 1, + sym_limit_clause, + STATE(8436), 1, + sym_offset_clause, + STATE(9075), 1, + aux_sym__select_statement_repeat2, + [374952] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12827), 1, + aux_sym_alter_table_token1, + ACTIONS(12829), 1, + aux_sym_drop_statement_token5, + ACTIONS(12831), 1, + sym__unquoted_identifier, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5158), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [374983] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12837), 1, + aux_sym_cte_token2, + ACTIONS(12839), 1, + aux_sym_null_hint_token2, + ACTIONS(12841), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12843), 1, + aux_sym_TRUE_token1, + ACTIONS(12845), 1, + aux_sym_FALSE_token1, + STATE(3403), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375008] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12831), 1, + sym__unquoted_identifier, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(12847), 1, + aux_sym_alter_table_token1, + ACTIONS(12849), 1, + aux_sym_drop_statement_token5, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5133), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [375039] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11955), 1, + aux_sym_trigger_event_token1, + ACTIONS(11957), 1, + aux_sym_trigger_event_token2, + ACTIONS(11959), 1, + aux_sym_trigger_event_token3, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8389), 1, + sym__update_statement, + STATE(8400), 1, + sym__select_statement, + STATE(8402), 1, + sym__insert_statement, + STATE(8412), 1, + sym__delete_statement, + [375070] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12851), 1, + aux_sym_cte_token2, + ACTIONS(12853), 1, + aux_sym_null_hint_token2, + ACTIONS(12855), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12857), 1, + aux_sym_TRUE_token1, + ACTIONS(12859), 1, + aux_sym_FALSE_token1, + STATE(199), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375095] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12861), 1, + aux_sym_cte_token2, + ACTIONS(12863), 1, + aux_sym_null_hint_token2, + ACTIONS(12865), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12867), 1, + aux_sym_TRUE_token1, + ACTIONS(12869), 1, + aux_sym_FALSE_token1, + STATE(6970), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375120] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + STATE(9087), 1, + aux_sym__select_statement_repeat2, + [375151] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(5157), 1, + sym_assigment_expression, + STATE(5622), 1, + sym_set_clause_body, + STATE(12956), 1, + sym__identifier, + [375182] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + [375213] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3687), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(8125), 1, + sym_order_by_clause, + STATE(8233), 1, + sym_limit_clause, + STATE(8410), 1, + sym_offset_clause, + STATE(9088), 1, + sym_window_clause, + [375244] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12871), 1, + aux_sym_cte_token2, + ACTIONS(12873), 1, + aux_sym_null_hint_token2, + ACTIONS(12875), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12877), 1, + aux_sym_TRUE_token1, + ACTIONS(12879), 1, + aux_sym_FALSE_token1, + STATE(1921), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375269] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12881), 1, + aux_sym_cte_token2, + ACTIONS(12883), 1, + aux_sym_null_hint_token2, + ACTIONS(12885), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12887), 1, + aux_sym_TRUE_token1, + ACTIONS(12889), 1, + aux_sym_FALSE_token1, + STATE(1845), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375294] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12891), 1, + aux_sym_cte_token2, + ACTIONS(12893), 1, + aux_sym_null_hint_token2, + ACTIONS(12895), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12897), 1, + aux_sym_TRUE_token1, + ACTIONS(12899), 1, + aux_sym_FALSE_token1, + STATE(1154), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375319] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10672), 1, + sym_view_option, + STATE(10674), 1, + sym__identifier, + STATE(11203), 1, + sym_assigment_expression, + [375350] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12901), 1, + aux_sym_cte_token2, + ACTIONS(12903), 1, + aux_sym_null_hint_token2, + ACTIONS(12905), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12907), 1, + aux_sym_TRUE_token1, + ACTIONS(12909), 1, + aux_sym_FALSE_token1, + STATE(1769), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375375] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12911), 1, + aux_sym_cte_token2, + ACTIONS(12913), 1, + aux_sym_null_hint_token2, + ACTIONS(12915), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12917), 1, + aux_sym_TRUE_token1, + ACTIONS(12919), 1, + aux_sym_FALSE_token1, + STATE(2808), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375400] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12921), 1, + aux_sym_cte_token2, + ACTIONS(12923), 1, + aux_sym_null_hint_token2, + ACTIONS(12925), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12927), 1, + aux_sym_TRUE_token1, + ACTIONS(12929), 1, + aux_sym_FALSE_token1, + STATE(3243), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375425] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12933), 1, + anon_sym_EQ, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + ACTIONS(12931), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [375454] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12693), 1, + anon_sym_COMMA, + ACTIONS(12695), 1, + aux_sym_having_clause_token1, + STATE(8115), 1, + sym_having_clause, + STATE(9049), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5432), 5, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [375477] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12697), 1, + anon_sym_COMMA, + STATE(9050), 1, + aux_sym_order_by_clause_repeat1, + ACTIONS(5921), 7, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + aux_sym_fetch_clause_token1, + aux_sym_frame_kind_token1, + [375496] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + [375527] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + STATE(9096), 1, + aux_sym__select_statement_repeat2, + [375558] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5084), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8139), 1, + sym_order_by_clause, + STATE(8226), 1, + sym_limit_clause, + STATE(8423), 1, + sym_offset_clause, + [375589] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(8083), 1, + sym_order_by_clause, + STATE(8249), 1, + sym_limit_clause, + STATE(8381), 1, + sym_offset_clause, + STATE(9097), 1, + sym_window_clause, + [375620] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5084), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8139), 1, + sym_order_by_clause, + STATE(8226), 1, + sym_limit_clause, + STATE(8423), 1, + sym_offset_clause, + STATE(9094), 1, + aux_sym__select_statement_repeat2, + [375651] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12935), 1, + aux_sym_cte_token2, + ACTIONS(12937), 1, + aux_sym_null_hint_token2, + ACTIONS(12939), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12941), 1, + aux_sym_TRUE_token1, + ACTIONS(12943), 1, + aux_sym_FALSE_token1, + STATE(1561), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375676] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12945), 1, + aux_sym_cte_token2, + ACTIONS(12947), 1, + aux_sym_null_hint_token2, + ACTIONS(12949), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12951), 1, + aux_sym_TRUE_token1, + ACTIONS(12953), 1, + aux_sym_FALSE_token1, + STATE(491), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375701] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5136), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8151), 1, + sym_order_by_clause, + STATE(8241), 1, + sym_limit_clause, + STATE(8397), 1, + sym_offset_clause, + [375732] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12955), 1, + aux_sym_cte_token2, + ACTIONS(12957), 1, + aux_sym_null_hint_token2, + ACTIONS(12959), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12961), 1, + aux_sym_TRUE_token1, + ACTIONS(12963), 1, + aux_sym_FALSE_token1, + STATE(1298), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375757] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8075), 1, + aux_sym__select_statement_repeat2, + STATE(8166), 1, + sym_order_by_clause, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + [375788] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 1, + anon_sym_RPAREN, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(11153), 1, + anon_sym_COMMA, + STATE(8166), 1, + sym_order_by_clause, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + STATE(9089), 1, + aux_sym__select_statement_repeat2, + [375819] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 1, + anon_sym_RPAREN, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + ACTIONS(10354), 1, + aux_sym_limit_clause_token1, + ACTIONS(10356), 1, + aux_sym_offset_clause_token1, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(8166), 1, + sym_order_by_clause, + STATE(8245), 1, + sym_limit_clause, + STATE(8413), 1, + sym_offset_clause, + STATE(9091), 1, + sym_window_clause, + [375850] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12967), 1, + anon_sym_EQ, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + ACTIONS(12965), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [375879] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12969), 1, + aux_sym_cte_token2, + ACTIONS(12971), 1, + aux_sym_null_hint_token2, + ACTIONS(12973), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12975), 1, + aux_sym_TRUE_token1, + ACTIONS(12977), 1, + aux_sym_FALSE_token1, + STATE(2037), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375904] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(12979), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13750), 1, + sym__identifier, + [375932] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12721), 1, + aux_sym_null_hint_token2, + ACTIONS(12723), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12725), 1, + aux_sym_TRUE_token1, + ACTIONS(12727), 1, + aux_sym_FALSE_token1, + STATE(3104), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [375954] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12981), 1, + aux_sym_comment_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(15058), 1, + sym__identifier, + [375982] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12983), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9789), 1, + sym_order_by_clause, + STATE(12741), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [376006] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12985), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10061), 1, + sym__identifier, + [376034] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12987), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10049), 1, + sym__identifier, + [376062] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8189), 1, + sym_assigment_expression, + STATE(12734), 1, + sym__identifier, + [376090] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12957), 1, + aux_sym_null_hint_token2, + ACTIONS(12959), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12961), 1, + aux_sym_TRUE_token1, + ACTIONS(12963), 1, + aux_sym_FALSE_token1, + STATE(1338), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376112] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12989), 1, + sym__unquoted_identifier, + ACTIONS(12991), 1, + anon_sym_BQUOTE, + ACTIONS(12993), 1, + anon_sym_DQUOTE, + STATE(8842), 1, + sym__identifier, + STATE(9271), 1, + sym_identifier, + STATE(9389), 1, + sym__quoted_identifier, + STATE(9693), 1, + sym_dotted_name, + STATE(10528), 1, + sym_exclude_entry, + [376140] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(12995), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9767), 1, + sym_order_by_clause, + STATE(12783), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [376164] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12923), 1, + aux_sym_null_hint_token2, + ACTIONS(12925), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12927), 1, + aux_sym_TRUE_token1, + ACTIONS(12929), 1, + aux_sym_FALSE_token1, + STATE(3259), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376186] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12997), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10107), 1, + sym__identifier, + [376214] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12999), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10041), 1, + sym__identifier, + [376242] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13001), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9729), 1, + sym_order_by_clause, + STATE(12823), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [376266] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12989), 1, + sym__unquoted_identifier, + ACTIONS(12991), 1, + anon_sym_BQUOTE, + ACTIONS(12993), 1, + anon_sym_DQUOTE, + STATE(8842), 1, + sym__identifier, + STATE(9271), 1, + sym_identifier, + STATE(9389), 1, + sym__quoted_identifier, + STATE(9693), 1, + sym_dotted_name, + STATE(10518), 1, + sym_exclude_entry, + [376294] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13003), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10126), 1, + sym__identifier, + [376322] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7965), 1, + sym_identifier, + STATE(8067), 1, + sym_type, + [376350] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12971), 1, + aux_sym_null_hint_token2, + ACTIONS(12973), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12975), 1, + aux_sym_TRUE_token1, + ACTIONS(12977), 1, + aux_sym_FALSE_token1, + STATE(2039), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376372] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13007), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14471), 1, + sym__identifier, + [376400] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13009), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14442), 1, + sym__identifier, + [376428] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13011), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14413), 1, + sym__identifier, + [376456] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13013), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14384), 1, + sym__identifier, + [376484] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13015), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10123), 1, + sym__identifier, + [376512] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13017), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14355), 1, + sym__identifier, + [376540] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13019), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14326), 1, + sym__identifier, + [376568] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13021), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14294), 1, + sym__identifier, + [376596] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13023), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14262), 1, + sym__identifier, + [376624] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12391), 1, + aux_sym_null_hint_token2, + ACTIONS(12393), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12395), 1, + aux_sym_TRUE_token1, + ACTIONS(12397), 1, + aux_sym_FALSE_token1, + STATE(4955), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376646] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13025), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9697), 1, + sym_order_by_clause, + STATE(12880), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [376670] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12937), 1, + aux_sym_null_hint_token2, + ACTIONS(12939), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12941), 1, + aux_sym_TRUE_token1, + ACTIONS(12943), 1, + aux_sym_FALSE_token1, + STATE(1500), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376692] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13027), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10149), 1, + sym__identifier, + [376720] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12989), 1, + sym__unquoted_identifier, + ACTIONS(12991), 1, + anon_sym_BQUOTE, + ACTIONS(12993), 1, + anon_sym_DQUOTE, + STATE(8842), 1, + sym__identifier, + STATE(9271), 1, + sym_identifier, + STATE(9389), 1, + sym__quoted_identifier, + STATE(9693), 1, + sym_dotted_name, + STATE(10898), 1, + sym_exclude_entry, + [376748] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13029), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8899), 1, + sym__identifier, + [376776] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13031), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9684), 1, + sym_order_by_clause, + STATE(12944), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [376800] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12947), 1, + aux_sym_null_hint_token2, + ACTIONS(12949), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12951), 1, + aux_sym_TRUE_token1, + ACTIONS(12953), 1, + aux_sym_FALSE_token1, + STATE(454), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376822] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2851), 1, + anon_sym_LBRACK, + ACTIONS(12412), 1, + aux_sym_cte_token2, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + STATE(2123), 1, + aux_sym_array_type_repeat1, + STATE(5318), 1, + sym_null_constraint, + STATE(7746), 1, + sym_NULL, + ACTIONS(13033), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [376848] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13035), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9661), 1, + sym_order_by_clause, + STATE(12973), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [376872] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12913), 1, + aux_sym_null_hint_token2, + ACTIONS(12915), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12917), 1, + aux_sym_TRUE_token1, + ACTIONS(12919), 1, + aux_sym_FALSE_token1, + STATE(2804), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [376894] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13037), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14230), 1, + sym__identifier, + [376922] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13039), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14134), 1, + sym__identifier, + [376950] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13041), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14070), 1, + sym__identifier, + [376978] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13043), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14038), 1, + sym__identifier, + [377006] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13045), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14006), 1, + sym__identifier, + [377034] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13047), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13974), 1, + sym__identifier, + [377062] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13049), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9707), 1, + sym_order_by_clause, + STATE(11669), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [377086] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13051), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9639), 1, + sym_order_by_clause, + STATE(13190), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [377110] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8189), 1, + sym_assigment_expression, + STATE(14322), 1, + sym__identifier, + [377138] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(8595), 1, + sym_table_column, + STATE(8935), 1, + sym__identifier, + STATE(9840), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + STATE(10970), 1, + sym_dotted_name, + [377166] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13055), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10145), 1, + sym__identifier, + [377194] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13057), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13942), 1, + sym__identifier, + [377222] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12903), 1, + aux_sym_null_hint_token2, + ACTIONS(12905), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12907), 1, + aux_sym_TRUE_token1, + ACTIONS(12909), 1, + aux_sym_FALSE_token1, + STATE(1753), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377244] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13059), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10159), 1, + sym__identifier, + [377272] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13061), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14498), 1, + sym__identifier, + [377300] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13063), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9614), 1, + sym_order_by_clause, + STATE(13365), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [377324] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13065), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10094), 1, + sym__identifier, + [377352] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12883), 1, + aux_sym_null_hint_token2, + ACTIONS(12885), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12887), 1, + aux_sym_TRUE_token1, + ACTIONS(12889), 1, + aux_sym_FALSE_token1, + STATE(1854), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377374] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13067), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10037), 1, + sym__identifier, + [377402] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13069), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9642), 1, + sym_order_by_clause, + STATE(13410), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [377426] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12873), 1, + aux_sym_null_hint_token2, + ACTIONS(12875), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12877), 1, + aux_sym_TRUE_token1, + ACTIONS(12879), 1, + aux_sym_FALSE_token1, + STATE(1936), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377448] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13071), 1, + anon_sym_DOT, + STATE(9160), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(115), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [377468] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13074), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10204), 1, + sym__identifier, + [377496] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13076), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13910), 1, + sym__identifier, + [377524] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13078), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13878), 1, + sym__identifier, + [377552] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13080), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13814), 1, + sym__identifier, + [377580] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13082), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13782), 1, + sym__identifier, + [377608] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13084), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14520), 1, + sym__identifier, + [377636] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13086), 1, + anon_sym_DOT, + STATE(9160), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(122), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [377656] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13088), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13718), 1, + sym__identifier, + [377684] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13090), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9678), 1, + sym_order_by_clause, + STATE(13730), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [377708] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12863), 1, + aux_sym_null_hint_token2, + ACTIONS(12865), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12867), 1, + aux_sym_TRUE_token1, + ACTIONS(12869), 1, + aux_sym_FALSE_token1, + STATE(6994), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377730] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12853), 1, + aux_sym_null_hint_token2, + ACTIONS(12855), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12857), 1, + aux_sym_TRUE_token1, + ACTIONS(12859), 1, + aux_sym_FALSE_token1, + STATE(228), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377752] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13092), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13686), 1, + sym__identifier, + [377780] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13094), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13654), 1, + sym__identifier, + [377808] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13096), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13622), 1, + sym__identifier, + [377836] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12893), 1, + aux_sym_null_hint_token2, + ACTIONS(12895), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12897), 1, + aux_sym_TRUE_token1, + ACTIONS(12899), 1, + aux_sym_FALSE_token1, + STATE(1148), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377858] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13098), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13590), 1, + sym__identifier, + [377886] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13100), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13558), 1, + sym__identifier, + [377914] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12839), 1, + aux_sym_null_hint_token2, + ACTIONS(12841), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12843), 1, + aux_sym_TRUE_token1, + ACTIONS(12845), 1, + aux_sym_FALSE_token1, + STATE(3414), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [377936] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13102), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14542), 1, + sym__identifier, + [377964] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13104), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10110), 1, + sym__identifier, + [377992] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13106), 1, + aux_sym_alter_table_token1, + ACTIONS(13108), 1, + sym__unquoted_identifier, + ACTIONS(13110), 1, + anon_sym_BQUOTE, + ACTIONS(13112), 1, + anon_sym_DQUOTE, + STATE(4731), 1, + sym_identifier, + STATE(5115), 1, + sym__identifier, + STATE(5134), 1, + sym__quoted_identifier, + STATE(5293), 1, + sym_dotted_name, + [378020] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13114), 1, + aux_sym_alter_table_token1, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6493), 1, + sym__identifier, + [378048] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13116), 1, + aux_sym_alter_table_token1, + ACTIONS(13118), 1, + sym__unquoted_identifier, + ACTIONS(13120), 1, + anon_sym_BQUOTE, + ACTIONS(13122), 1, + anon_sym_DQUOTE, + STATE(4631), 1, + sym_identifier, + STATE(4749), 1, + sym__quoted_identifier, + STATE(4923), 1, + sym__identifier, + STATE(5127), 1, + sym_dotted_name, + [378076] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13124), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14578), 1, + sym__identifier, + [378104] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13126), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9712), 1, + sym_order_by_clause, + STATE(13894), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378128] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13128), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14595), 1, + sym__identifier, + [378156] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12831), 1, + sym__unquoted_identifier, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13130), 1, + aux_sym_alter_table_token1, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5116), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [378184] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + STATE(9754), 1, + sym_using_clause, + STATE(10195), 1, + sym_view_options, + STATE(11218), 1, + sym_tablespace_hint, + [378212] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13132), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10905), 1, + sym__identifier, + [378240] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12831), 1, + sym__unquoted_identifier, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13134), 1, + aux_sym_alter_table_token1, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5168), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [378268] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13136), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13526), 1, + sym__identifier, + [378296] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13138), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8896), 1, + sym__identifier, + [378324] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13140), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9812), 1, + sym_order_by_clause, + STATE(12688), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378348] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12791), 1, + aux_sym_null_hint_token2, + ACTIONS(12793), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12795), 1, + aux_sym_TRUE_token1, + ACTIONS(12797), 1, + aux_sym_FALSE_token1, + STATE(4772), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378370] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12781), 1, + aux_sym_null_hint_token2, + ACTIONS(12783), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12785), 1, + aux_sym_TRUE_token1, + ACTIONS(12787), 1, + aux_sym_FALSE_token1, + STATE(1574), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378392] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13142), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10230), 1, + sym__identifier, + [378420] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12801), 1, + aux_sym_null_hint_token2, + ACTIONS(12803), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12805), 1, + aux_sym_TRUE_token1, + ACTIONS(12807), 1, + aux_sym_FALSE_token1, + STATE(1077), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378442] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12403), 1, + anon_sym_BQUOTE, + ACTIONS(12405), 1, + anon_sym_DQUOTE, + ACTIONS(13144), 1, + sym__unquoted_identifier, + STATE(9798), 1, + sym_identifier, + STATE(9994), 1, + sym__quoted_identifier, + STATE(10068), 1, + sym_dotted_name, + STATE(9008), 2, + sym__identifier, + aux_sym_trigger_event_repeat1, + [378468] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12819), 1, + aux_sym_null_hint_token2, + ACTIONS(12821), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12823), 1, + aux_sym_TRUE_token1, + ACTIONS(12825), 1, + aux_sym_FALSE_token1, + STATE(4127), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378490] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13146), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9750), 1, + sym_order_by_clause, + STATE(14043), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378514] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + STATE(5779), 1, + sym_view_body, + STATE(9800), 1, + sym_using_clause, + STATE(10170), 1, + sym_view_options, + STATE(11226), 1, + sym_tablespace_hint, + [378542] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + STATE(9669), 1, + sym_using_clause, + STATE(10112), 1, + sym_view_options, + STATE(11377), 1, + sym_tablespace_hint, + [378570] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12771), 1, + aux_sym_null_hint_token2, + ACTIONS(12773), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12775), 1, + aux_sym_TRUE_token1, + ACTIONS(12777), 1, + aux_sym_FALSE_token1, + STATE(602), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378592] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12761), 1, + aux_sym_null_hint_token2, + ACTIONS(12763), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12765), 1, + aux_sym_TRUE_token1, + ACTIONS(12767), 1, + aux_sym_FALSE_token1, + STATE(3121), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378614] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13148), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9619), 1, + sym_order_by_clause, + STATE(11533), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378638] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13150), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9787), 1, + sym_order_by_clause, + STATE(14203), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378662] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13152), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9741), 1, + sym_order_by_clause, + STATE(12562), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378686] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + ACTIONS(12525), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12527), 1, + aux_sym_TRUE_token1, + ACTIONS(12529), 1, + aux_sym_FALSE_token1, + STATE(2568), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378708] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + STATE(9810), 1, + sym_using_clause, + STATE(10189), 1, + sym_view_options, + STATE(11052), 1, + sym_tablespace_hint, + [378736] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12751), 1, + aux_sym_null_hint_token2, + ACTIONS(12753), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12755), 1, + aux_sym_TRUE_token1, + ACTIONS(12757), 1, + aux_sym_FALSE_token1, + STATE(1961), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378758] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12731), 1, + aux_sym_null_hint_token2, + ACTIONS(12733), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12735), 1, + aux_sym_TRUE_token1, + ACTIONS(12737), 1, + aux_sym_FALSE_token1, + STATE(7576), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378780] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13154), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8175), 1, + sym__identifier, + [378808] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13156), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9735), 1, + sym_order_by_clause, + STATE(12494), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378832] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13158), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8849), 1, + sym__identifier, + [378860] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13160), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9802), 1, + sym_order_by_clause, + STATE(14360), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [378884] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12741), 1, + aux_sym_null_hint_token2, + ACTIONS(12743), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12745), 1, + aux_sym_TRUE_token1, + ACTIONS(12747), 1, + aux_sym_FALSE_token1, + STATE(683), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [378906] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13162), 1, + aux_sym_comment_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13269), 1, + sym__identifier, + [378934] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13164), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8833), 1, + sym__identifier, + [378962] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13166), 1, + sym__unquoted_identifier, + ACTIONS(13168), 1, + anon_sym_BQUOTE, + ACTIONS(13170), 1, + anon_sym_DQUOTE, + STATE(4025), 1, + sym_identifier, + STATE(4108), 1, + sym__quoted_identifier, + STATE(4250), 1, + sym__identifier, + STATE(4351), 1, + sym_dotted_name, + STATE(4893), 1, + sym_type, + [378990] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12711), 1, + aux_sym_null_hint_token2, + ACTIONS(12713), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12715), 1, + aux_sym_TRUE_token1, + ACTIONS(12717), 1, + aux_sym_FALSE_token1, + STATE(3606), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379012] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13172), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13494), 1, + sym__identifier, + [379040] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13174), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10200), 1, + sym__identifier, + [379068] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13176), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9721), 1, + sym_order_by_clause, + STATE(12460), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379092] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13178), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13462), 1, + sym__identifier, + [379120] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13180), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10223), 1, + sym__identifier, + [379148] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12701), 1, + aux_sym_null_hint_token2, + ACTIONS(12703), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12705), 1, + aux_sym_TRUE_token1, + ACTIONS(12707), 1, + aux_sym_FALSE_token1, + STATE(1295), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379170] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + STATE(6173), 1, + sym_view_body, + STATE(9681), 1, + sym_using_clause, + STATE(10076), 1, + sym_view_options, + STATE(11031), 1, + sym_tablespace_hint, + [379198] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13182), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9706), 1, + sym_order_by_clause, + STATE(12425), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379222] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13184), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9687), 1, + sym_order_by_clause, + STATE(12383), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379246] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13186), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9689), 1, + sym_order_by_clause, + STATE(12388), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379270] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12665), 1, + aux_sym_null_hint_token2, + ACTIONS(12667), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12669), 1, + aux_sym_TRUE_token1, + ACTIONS(12671), 1, + aux_sym_FALSE_token1, + STATE(7435), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379292] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12675), 1, + aux_sym_null_hint_token2, + ACTIONS(12677), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12679), 1, + aux_sym_TRUE_token1, + ACTIONS(12681), 1, + aux_sym_FALSE_token1, + STATE(2760), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379314] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13188), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9677), 1, + sym_order_by_clause, + STATE(12346), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379338] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13190), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13430), 1, + sym__identifier, + [379366] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13192), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13398), 1, + sym__identifier, + [379394] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13194), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13366), 1, + sym__identifier, + [379422] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13196), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13334), 1, + sym__identifier, + [379450] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(5395), 1, + sym_assigment_expression, + STATE(12956), 1, + sym__identifier, + [379478] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12651), 1, + aux_sym_null_hint_token2, + ACTIONS(12653), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12655), 1, + aux_sym_TRUE_token1, + ACTIONS(12657), 1, + aux_sym_FALSE_token1, + STATE(4230), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379500] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13198), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10769), 1, + sym__identifier, + [379528] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(6721), 1, + sym_table_column, + STATE(8888), 1, + sym__identifier, + STATE(9840), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + STATE(10970), 1, + sym_dotted_name, + [379556] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13200), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13302), 1, + sym__identifier, + [379584] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13202), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9746), 1, + sym_order_by_clause, + STATE(14447), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379608] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13204), 1, + aux_sym_comment_statement_token2, + ACTIONS(13206), 1, + aux_sym_alter_table_token1, + ACTIONS(13208), 1, + aux_sym_drop_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14725), 1, + sym_identifier, + [379636] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12685), 1, + aux_sym_null_hint_token2, + ACTIONS(12687), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12689), 1, + aux_sym_TRUE_token1, + ACTIONS(12691), 1, + aux_sym_FALSE_token1, + STATE(1641), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379658] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13210), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12715), 1, + sym__identifier, + [379686] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13212), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13270), 1, + sym__identifier, + [379714] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13214), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13238), 1, + sym__identifier, + [379742] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13216), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13206), 1, + sym__identifier, + [379770] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13218), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13174), 1, + sym__identifier, + [379798] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12609), 1, + aux_sym_null_hint_token2, + ACTIONS(12611), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12613), 1, + aux_sym_TRUE_token1, + ACTIONS(12615), 1, + aux_sym_FALSE_token1, + STATE(7403), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [379820] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13220), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10736), 1, + sym__identifier, + [379848] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13222), 1, + aux_sym_comment_statement_token2, + ACTIONS(13224), 1, + aux_sym_alter_table_token1, + ACTIONS(13226), 1, + aux_sym_drop_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14736), 1, + sym_identifier, + [379876] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13228), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9657), 1, + sym_order_by_clause, + STATE(12294), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379900] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13230), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13106), 1, + sym__identifier, + [379928] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13232), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9645), 1, + sym_order_by_clause, + STATE(12270), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [379952] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7965), 1, + sym_identifier, + STATE(8065), 1, + sym_type, + [379980] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13234), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10088), 1, + sym__identifier, + [380008] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12641), 1, + aux_sym_null_hint_token2, + ACTIONS(12643), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12645), 1, + aux_sym_TRUE_token1, + ACTIONS(12647), 1, + aux_sym_FALSE_token1, + STATE(2874), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380030] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13236), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9635), 1, + sym_order_by_clause, + STATE(12242), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380054] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13238), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13067), 1, + sym__identifier, + [380082] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12619), 1, + aux_sym_null_hint_token2, + ACTIONS(12621), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12623), 1, + aux_sym_TRUE_token1, + ACTIONS(12625), 1, + aux_sym_FALSE_token1, + STATE(1486), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380104] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(6910), 1, + sym__identifier, + STATE(7125), 1, + sym_dotted_name, + STATE(7965), 1, + sym_identifier, + STATE(8079), 1, + sym_type, + [380132] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13240), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9609), 1, + sym_order_by_clause, + STATE(12190), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380156] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12599), 1, + aux_sym_null_hint_token2, + ACTIONS(12601), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12603), 1, + aux_sym_TRUE_token1, + ACTIONS(12605), 1, + aux_sym_FALSE_token1, + STATE(347), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380178] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13242), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9613), 1, + sym_order_by_clause, + STATE(12178), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380202] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12631), 1, + aux_sym_null_hint_token2, + ACTIONS(12633), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12635), 1, + aux_sym_TRUE_token1, + ACTIONS(12637), 1, + aux_sym_FALSE_token1, + STATE(3742), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380224] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13244), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13021), 1, + sym__identifier, + [380252] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13246), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14859), 1, + sym__identifier, + [380280] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13248), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9668), 1, + sym_order_by_clause, + STATE(14800), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380304] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13086), 1, + anon_sym_DOT, + STATE(9167), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(160), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(158), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [380324] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12589), 1, + aux_sym_null_hint_token2, + ACTIONS(12591), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12593), 1, + aux_sym_TRUE_token1, + ACTIONS(12595), 1, + aux_sym_FALSE_token1, + STATE(2067), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380346] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13250), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9690), 1, + sym_order_by_clause, + STATE(12138), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380370] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13252), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9763), 1, + sym_order_by_clause, + STATE(12081), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380394] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13254), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9604), 1, + sym_order_by_clause, + STATE(12086), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380418] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12457), 1, + aux_sym_null_hint_token2, + ACTIONS(12461), 1, + aux_sym_TRUE_token1, + ACTIONS(12463), 1, + aux_sym_FALSE_token1, + ACTIONS(12585), 1, + aux_sym__function_call_arguments_token1, + STATE(3481), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380440] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12567), 1, + aux_sym_null_hint_token2, + ACTIONS(12569), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12571), 1, + aux_sym_TRUE_token1, + ACTIONS(12573), 1, + aux_sym_FALSE_token1, + STATE(7678), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380462] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13166), 1, + sym__unquoted_identifier, + ACTIONS(13168), 1, + anon_sym_BQUOTE, + ACTIONS(13170), 1, + anon_sym_DQUOTE, + STATE(4025), 1, + sym_identifier, + STATE(4108), 1, + sym__quoted_identifier, + STATE(4250), 1, + sym__identifier, + STATE(4351), 1, + sym_dotted_name, + STATE(5021), 1, + sym_type, + [380490] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13256), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9715), 1, + sym_order_by_clause, + STATE(12031), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380514] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12547), 1, + aux_sym_null_hint_token2, + ACTIONS(12549), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12551), 1, + aux_sym_TRUE_token1, + ACTIONS(12553), 1, + aux_sym_FALSE_token1, + STATE(2466), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380536] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13258), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12948), 1, + sym__identifier, + [380564] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13260), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9794), 1, + sym_order_by_clause, + STATE(12014), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380588] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13262), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9784), 1, + sym_order_by_clause, + STATE(11973), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380612] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13264), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9776), 1, + sym_order_by_clause, + STATE(11934), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380636] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12533), 1, + aux_sym_null_hint_token2, + ACTIONS(12535), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12537), 1, + aux_sym_TRUE_token1, + ACTIONS(12539), 1, + aux_sym_FALSE_token1, + STATE(3217), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380658] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13266), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9770), 1, + sym_order_by_clause, + STATE(11915), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380682] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13268), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9753), 1, + sym_order_by_clause, + STATE(11845), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380706] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13166), 1, + sym__unquoted_identifier, + ACTIONS(13168), 1, + anon_sym_BQUOTE, + ACTIONS(13170), 1, + anon_sym_DQUOTE, + STATE(4025), 1, + sym_identifier, + STATE(4108), 1, + sym__quoted_identifier, + STATE(4250), 1, + sym__identifier, + STATE(4351), 1, + sym_dotted_name, + STATE(4753), 1, + sym_type, + [380734] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12515), 1, + aux_sym_null_hint_token2, + ACTIONS(12517), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12519), 1, + aux_sym_TRUE_token1, + ACTIONS(12521), 1, + aux_sym_FALSE_token1, + STATE(3469), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380756] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12505), 1, + aux_sym_null_hint_token2, + ACTIONS(12507), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12509), 1, + aux_sym_TRUE_token1, + ACTIONS(12511), 1, + aux_sym_FALSE_token1, + STATE(5477), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380778] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13270), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9768), 1, + sym_order_by_clause, + STATE(11857), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380802] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12989), 1, + sym__unquoted_identifier, + ACTIONS(12991), 1, + anon_sym_BQUOTE, + ACTIONS(12993), 1, + anon_sym_DQUOTE, + STATE(8842), 1, + sym__identifier, + STATE(9271), 1, + sym_identifier, + STATE(9389), 1, + sym__quoted_identifier, + STATE(9693), 1, + sym_dotted_name, + STATE(10741), 1, + sym_exclude_entry, + [380830] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13272), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9744), 1, + sym_order_by_clause, + STATE(11799), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380854] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13274), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9732), 1, + sym_order_by_clause, + STATE(11777), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [380878] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12391), 1, + aux_sym_null_hint_token2, + ACTIONS(12395), 1, + aux_sym_TRUE_token1, + ACTIONS(12397), 1, + aux_sym_FALSE_token1, + ACTIONS(12563), 1, + aux_sym__function_call_arguments_token1, + STATE(4955), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380900] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12491), 1, + aux_sym_null_hint_token2, + ACTIONS(12493), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12495), 1, + aux_sym_TRUE_token1, + ACTIONS(12497), 1, + aux_sym_FALSE_token1, + STATE(7370), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [380922] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13276), 1, + aux_sym_comment_statement_token2, + ACTIONS(13278), 1, + aux_sym_alter_table_token1, + ACTIONS(13280), 1, + aux_sym_drop_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14883), 1, + sym_identifier, + [380950] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13282), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8040), 1, + sym__identifier, + [380978] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13284), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9654), 1, + sym_order_by_clause, + STATE(14849), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381002] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13286), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8599), 1, + sym__identifier, + [381030] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13288), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8171), 1, + sym__identifier, + [381058] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13290), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10779), 1, + sym__identifier, + [381086] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13292), 1, + anon_sym_COMMA, + STATE(9303), 1, + aux_sym_group_by_clause_repeat1, + ACTIONS(5610), 6, + anon_sym_RPAREN, + aux_sym_create_function_statement_token7, + aux_sym_having_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_offset_clause_token1, + [381104] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12481), 1, + aux_sym_null_hint_token2, + ACTIONS(12483), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12485), 1, + aux_sym_TRUE_token1, + ACTIONS(12487), 1, + aux_sym_FALSE_token1, + STATE(5081), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [381126] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12989), 1, + sym__unquoted_identifier, + ACTIONS(12991), 1, + anon_sym_BQUOTE, + ACTIONS(12993), 1, + anon_sym_DQUOTE, + STATE(8842), 1, + sym__identifier, + STATE(9271), 1, + sym_identifier, + STATE(9389), 1, + sym__quoted_identifier, + STATE(9693), 1, + sym_dotted_name, + STATE(11134), 1, + sym_exclude_entry, + [381154] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13295), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8679), 1, + sym__identifier, + [381182] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13297), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8192), 1, + sym__identifier, + [381210] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + STATE(9727), 1, + sym_using_clause, + STATE(10031), 1, + sym_view_options, + STATE(11068), 1, + sym_tablespace_hint, + [381238] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13299), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9726), 1, + sym_order_by_clause, + STATE(11741), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381262] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13301), 1, + aux_sym_comment_statement_token2, + ACTIONS(13303), 1, + aux_sym_alter_table_token1, + ACTIONS(13305), 1, + aux_sym_drop_statement_token5, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14418), 1, + sym_identifier, + [381290] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13307), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9804), 1, + sym_order_by_clause, + STATE(15166), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381314] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13309), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10130), 1, + sym__identifier, + [381342] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12467), 1, + aux_sym_null_hint_token2, + ACTIONS(12469), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12471), 1, + aux_sym_TRUE_token1, + ACTIONS(12473), 1, + aux_sym_FALSE_token1, + STATE(4621), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [381364] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13311), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9709), 1, + sym_order_by_clause, + STATE(11708), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381388] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13313), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9705), 1, + sym_order_by_clause, + STATE(11683), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381412] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12457), 1, + aux_sym_null_hint_token2, + ACTIONS(12459), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12461), 1, + aux_sym_TRUE_token1, + ACTIONS(12463), 1, + aux_sym_FALSE_token1, + STATE(3481), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [381434] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12447), 1, + aux_sym_null_hint_token2, + ACTIONS(12449), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12451), 1, + aux_sym_TRUE_token1, + ACTIONS(12453), 1, + aux_sym_FALSE_token1, + STATE(7611), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [381456] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13315), 1, + aux_sym_truncate_statement_token3, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10184), 1, + sym__identifier, + [381484] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + ACTIONS(12577), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12579), 1, + aux_sym_TRUE_token1, + ACTIONS(12581), 1, + aux_sym_FALSE_token1, + STATE(3740), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [381506] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(6029), 1, + sym_assigment_expression, + STATE(13028), 1, + sym__identifier, + [381534] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13317), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9666), 1, + sym_order_by_clause, + STATE(11618), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381558] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13319), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10926), 1, + sym__identifier, + [381586] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13321), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9785), 1, + sym_order_by_clause, + STATE(14902), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381610] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13323), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8955), 1, + sym__identifier, + [381638] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13325), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9671), 1, + sym_order_by_clause, + STATE(11625), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381662] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12431), 1, + aux_sym_null_hint_token2, + ACTIONS(12433), 1, + aux_sym__function_call_arguments_token1, + ACTIONS(12435), 1, + aux_sym_TRUE_token1, + ACTIONS(12437), 1, + aux_sym_FALSE_token1, + STATE(6966), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [381684] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13327), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9644), 1, + sym_order_by_clause, + STATE(11567), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381708] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13329), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(9663), 1, + sym_order_by_clause, + STATE(14948), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [381732] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10160), 1, + sym__identifier, + [381757] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14102), 1, + sym__identifier, + [381782] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8555), 1, + sym__identifier, + [381807] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11443), 1, + sym__identifier, + [381832] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(13331), 1, + anon_sym_LPAREN, + ACTIONS(13333), 1, + sym__unquoted_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(2011), 2, + sym_window_definition, + sym_identifier, + [381855] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(12282), 1, + sym__unquoted_identifier, + ACTIONS(13335), 1, + anon_sym_LPAREN, + STATE(2170), 1, + sym__quoted_identifier, + STATE(2886), 2, + sym_window_definition, + sym_identifier, + [381878] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11440), 1, + sym__identifier, + [381903] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8982), 1, + sym__identifier, + [381928] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11435), 1, + sym__identifier, + [381953] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11433), 1, + sym__identifier, + [381978] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11426), 1, + sym__identifier, + [382003] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10145), 1, + sym__identifier, + [382028] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3813), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [382053] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8862), 1, + sym__identifier, + [382078] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10158), 1, + sym__identifier, + [382103] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13343), 1, + anon_sym_COMMA, + STATE(9344), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10574), 5, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_kind_token1, + [382120] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3826), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [382145] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(12300), 1, + sym__unquoted_identifier, + ACTIONS(13346), 1, + anon_sym_LPAREN, + STATE(6496), 1, + sym__quoted_identifier, + STATE(7428), 2, + sym_window_definition, + sym_identifier, + [382168] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12724), 1, + sym__identifier, + [382193] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12723), 1, + sym__identifier, + [382218] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8588), 1, + sym__identifier, + [382243] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(13348), 1, + anon_sym_LPAREN, + ACTIONS(13350), 1, + sym__unquoted_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(219), 2, + sym_window_definition, + sym_identifier, + [382266] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8168), 1, + sym__identifier, + [382291] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11420), 1, + sym__identifier, + [382316] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8199), 1, + sym__identifier, + [382341] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13352), 1, + aux_sym_grant_statement_token8, + ACTIONS(13354), 1, + aux_sym_grant_statement_token9, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8579), 1, + sym_identifier, + [382366] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13356), 1, + aux_sym_grant_statement_token8, + ACTIONS(13358), 1, + aux_sym_grant_statement_token9, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8577), 1, + sym_identifier, + [382391] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12701), 1, + sym__identifier, + [382416] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13360), 1, + sym__unquoted_identifier, + ACTIONS(13362), 1, + anon_sym_BQUOTE, + ACTIONS(13364), 1, + anon_sym_DQUOTE, + STATE(3489), 1, + sym__identifier, + STATE(3584), 1, + sym_identifier, + STATE(3803), 1, + sym__quoted_identifier, + STATE(3871), 1, + sym_dotted_name, + [382441] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(12356), 1, + sym__unquoted_identifier, + ACTIONS(13366), 1, + anon_sym_LPAREN, + STATE(6858), 1, + sym__quoted_identifier, + STATE(7657), 2, + sym_window_definition, + sym_identifier, + [382464] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10218), 1, + sym__identifier, + [382489] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(13368), 1, + anon_sym_LPAREN, + ACTIONS(13370), 1, + sym__unquoted_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7287), 2, + sym_window_definition, + sym_identifier, + [382512] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(13372), 1, + anon_sym_LPAREN, + ACTIONS(13374), 1, + sym__unquoted_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2431), 2, + sym_window_definition, + sym_identifier, + [382535] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13376), 1, + aux_sym_grant_statement_token8, + ACTIONS(13378), 1, + aux_sym_grant_statement_token9, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8566), 1, + sym_identifier, + [382560] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10554), 1, + sym__identifier, + [382585] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3834), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [382610] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13380), 1, + anon_sym_LPAREN, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6349), 2, + sym_window_definition, + sym_identifier, + [382633] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8918), 1, + sym__identifier, + [382658] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8877), 1, + sym__identifier, + [382683] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(13384), 1, + anon_sym_LPAREN, + ACTIONS(13386), 1, + sym__unquoted_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(4200), 2, + sym_window_definition, + sym_identifier, + [382706] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10739), 1, + sym__identifier, + [382731] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9695), 1, + sym__identifier, + [382756] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9636), 1, + sym__identifier, + [382781] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10478), 1, + anon_sym_COMMA, + STATE(9344), 1, + aux_sym_expression_list_repeat1, + ACTIONS(13388), 5, + anon_sym_RPAREN, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_order_by_clause_token1, + aux_sym_frame_kind_token1, + [382798] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(13390), 1, + anon_sym_LPAREN, + ACTIONS(13392), 1, + sym__unquoted_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(1110), 2, + sym_window_definition, + sym_identifier, + [382821] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12446), 1, + sym__identifier, + [382846] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10909), 1, + sym__identifier, + [382871] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10144), 1, + sym__identifier, + [382896] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(12316), 1, + sym__unquoted_identifier, + ACTIONS(13394), 1, + anon_sym_LPAREN, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2269), 2, + sym_window_definition, + sym_identifier, + [382919] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8135), 1, + sym__identifier, + [382944] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10840), 1, + sym__identifier, + [382969] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3787), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [382994] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(13396), 1, + anon_sym_LPAREN, + ACTIONS(13398), 1, + sym__unquoted_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4647), 2, + sym_window_definition, + sym_identifier, + [383017] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(13400), 1, + anon_sym_LPAREN, + ACTIONS(13402), 1, + sym__unquoted_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7277), 2, + sym_window_definition, + sym_identifier, + [383040] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8057), 1, + sym__identifier, + [383065] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(115), 5, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [383080] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10092), 1, + sym__identifier, + [383105] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(128), 5, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [383120] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10161), 1, + sym__identifier, + [383145] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10950), 1, + sym__identifier, + [383170] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(142), 5, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [383185] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10138), 1, + sym__identifier, + [383210] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10444), 1, + sym__identifier, + [383235] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10462), 1, + sym__identifier, + [383260] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10463), 1, + sym__identifier, + [383285] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(4916), 1, + sym__identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + [383310] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6477), 1, + sym__identifier, + [383335] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(13404), 1, + anon_sym_LPAREN, + ACTIONS(13406), 1, + sym__unquoted_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(1268), 2, + sym_window_definition, + sym_identifier, + [383358] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(13408), 1, + anon_sym_LPAREN, + ACTIONS(13410), 1, + sym__unquoted_identifier, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2199), 2, + sym_window_definition, + sym_identifier, + [383381] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10465), 1, + sym__identifier, + [383406] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3833), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [383431] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13412), 1, + anon_sym_RPAREN, + ACTIONS(13414), 1, + aux_sym_type_spec_range_token2, + ACTIONS(13416), 1, + aux_sym_type_spec_range_token3, + ACTIONS(13418), 1, + aux_sym_type_spec_range_token4, + ACTIONS(13420), 1, + aux_sym_type_spec_range_token5, + ACTIONS(13422), 1, + aux_sym_type_spec_range_token6, + ACTIONS(13424), 1, + aux_sym_type_spec_range_token7, + [383456] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10470), 1, + sym__identifier, + [383481] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8848), 1, + sym__identifier, + [383506] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10401), 1, + sym__identifier, + [383531] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10837), 1, + sym__identifier, + [383556] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10800), 1, + sym__identifier, + [383581] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(12096), 1, + sym__unquoted_identifier, + ACTIONS(13426), 1, + anon_sym_LPAREN, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2535), 2, + sym_window_definition, + sym_identifier, + [383604] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10788), 1, + sym__identifier, + [383629] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(13428), 1, + anon_sym_LPAREN, + ACTIONS(13430), 1, + sym__unquoted_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(3039), 2, + sym_window_definition, + sym_identifier, + [383652] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10782), 1, + sym__identifier, + [383677] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13432), 1, + sym__unquoted_identifier, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5307), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [383702] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10060), 1, + sym__identifier, + [383727] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10734), 1, + sym__identifier, + [383752] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8838), 1, + sym__identifier, + [383777] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10168), 1, + sym__identifier, + [383802] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10099), 1, + sym__identifier, + [383827] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10781), 1, + sym__identifier, + [383852] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10775), 1, + sym__identifier, + [383877] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10533), 1, + sym__identifier, + [383902] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10522), 1, + sym__identifier, + [383927] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8852), 1, + sym__identifier, + [383952] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10519), 1, + sym__identifier, + [383977] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(12194), 1, + sym__unquoted_identifier, + ACTIONS(13434), 1, + anon_sym_LPAREN, + STATE(9), 1, + sym__quoted_identifier, + STATE(184), 2, + sym_window_definition, + sym_identifier, + [384000] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8635), 1, + sym__identifier, + [384025] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10240), 1, + sym__identifier, + [384050] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(13436), 1, + anon_sym_LPAREN, + ACTIONS(13438), 1, + sym__unquoted_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(3277), 2, + sym_window_definition, + sym_identifier, + [384073] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8209), 1, + sym__identifier, + [384098] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10907), 1, + sym__identifier, + [384123] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10927), 1, + sym__identifier, + [384148] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10946), 1, + sym__identifier, + [384173] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13408), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(2199), 2, + sym_window_definition, + sym_identifier, + [384196] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10500), 1, + sym__identifier, + [384221] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10966), 1, + sym__identifier, + [384246] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13120), 1, + anon_sym_BQUOTE, + ACTIONS(13122), 1, + anon_sym_DQUOTE, + ACTIONS(13440), 1, + sym__unquoted_identifier, + STATE(4631), 1, + sym_identifier, + STATE(4749), 1, + sym__quoted_identifier, + STATE(4756), 1, + sym__identifier, + STATE(5127), 1, + sym_dotted_name, + [384271] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10969), 1, + sym__identifier, + [384296] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10974), 1, + sym__identifier, + [384321] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10943), 1, + sym__identifier, + [384346] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13442), 1, + aux_sym_grant_statement_token8, + ACTIONS(13444), 1, + aux_sym_grant_statement_token9, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6675), 1, + sym_identifier, + [384371] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10933), 1, + sym__identifier, + [384396] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8684), 1, + sym__identifier, + [384421] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10919), 1, + sym__identifier, + [384446] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13432), 1, + sym__unquoted_identifier, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5111), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [384471] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11239), 1, + sym__identifier, + [384496] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(13446), 1, + anon_sym_LPAREN, + ACTIONS(13448), 1, + sym__unquoted_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1885), 2, + sym_window_definition, + sym_identifier, + [384519] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(12094), 1, + sym__unquoted_identifier, + ACTIONS(13450), 1, + anon_sym_LPAREN, + STATE(2557), 1, + sym__quoted_identifier, + STATE(3539), 2, + sym_window_definition, + sym_identifier, + [384542] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10912), 1, + sym__identifier, + [384567] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10889), 1, + sym__identifier, + [384592] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10864), 1, + sym__identifier, + [384617] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10830), 1, + sym__identifier, + [384642] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10697), 1, + sym__identifier, + [384667] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8180), 1, + sym__identifier, + [384692] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10558), 1, + sym__identifier, + [384717] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14819), 1, + sym__identifier, + [384742] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(13452), 1, + anon_sym_LPAREN, + ACTIONS(13454), 1, + sym__unquoted_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(5335), 2, + sym_window_definition, + sym_identifier, + [384765] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(13456), 1, + anon_sym_LPAREN, + ACTIONS(13458), 1, + sym__unquoted_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2780), 2, + sym_window_definition, + sym_identifier, + [384788] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(13460), 1, + anon_sym_LPAREN, + ACTIONS(13462), 1, + sym__unquoted_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4440), 2, + sym_window_definition, + sym_identifier, + [384811] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12134), 1, + sym__identifier, + [384836] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(12184), 1, + sym__unquoted_identifier, + ACTIONS(13464), 1, + anon_sym_LPAREN, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4522), 2, + sym_window_definition, + sym_identifier, + [384859] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8998), 1, + sym__identifier, + [384884] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10664), 1, + sym__identifier, + [384909] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10838), 1, + sym__identifier, + [384934] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10654), 1, + sym__identifier, + [384959] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3781), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [384984] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13110), 1, + anon_sym_BQUOTE, + ACTIONS(13112), 1, + anon_sym_DQUOTE, + ACTIONS(13466), 1, + sym__unquoted_identifier, + STATE(4731), 1, + sym_identifier, + STATE(5134), 1, + sym__quoted_identifier, + STATE(5150), 1, + sym__identifier, + STATE(5293), 1, + sym_dotted_name, + [385009] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10651), 1, + sym__identifier, + [385034] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10647), 1, + sym__identifier, + [385059] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10645), 1, + sym__identifier, + [385084] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(13468), 1, + anon_sym_LPAREN, + ACTIONS(13470), 1, + sym__unquoted_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(1725), 2, + sym_window_definition, + sym_identifier, + [385107] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10324), 1, + sym__identifier, + [385132] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(15160), 1, + sym__identifier, + [385157] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8835), 1, + sym__identifier, + [385182] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13110), 1, + anon_sym_BQUOTE, + ACTIONS(13112), 1, + anon_sym_DQUOTE, + ACTIONS(13466), 1, + sym__unquoted_identifier, + STATE(4731), 1, + sym_identifier, + STATE(5134), 1, + sym__quoted_identifier, + STATE(5293), 1, + sym_dotted_name, + STATE(5352), 1, + sym__identifier, + [385207] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6494), 1, + sym__identifier, + [385232] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13472), 1, + anon_sym_RPAREN, + ACTIONS(13474), 1, + aux_sym_type_spec_range_token2, + ACTIONS(13476), 1, + aux_sym_type_spec_range_token3, + ACTIONS(13478), 1, + aux_sym_type_spec_range_token4, + ACTIONS(13480), 1, + aux_sym_type_spec_range_token5, + ACTIONS(13482), 1, + aux_sym_type_spec_range_token6, + ACTIONS(13484), 1, + aux_sym_type_spec_range_token7, + [385257] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10063), 1, + sym__identifier, + [385282] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10049), 1, + sym__identifier, + [385307] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12978), 1, + sym__identifier, + [385332] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13120), 1, + anon_sym_BQUOTE, + ACTIONS(13122), 1, + anon_sym_DQUOTE, + ACTIONS(13440), 1, + sym__unquoted_identifier, + STATE(4631), 1, + sym_identifier, + STATE(4749), 1, + sym__quoted_identifier, + STATE(4751), 1, + sym__identifier, + STATE(5127), 1, + sym_dotted_name, + [385357] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9692), 1, + sym__identifier, + [385382] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13120), 1, + anon_sym_BQUOTE, + ACTIONS(13122), 1, + anon_sym_DQUOTE, + ACTIONS(13440), 1, + sym__unquoted_identifier, + STATE(4631), 1, + sym_identifier, + STATE(4749), 1, + sym__quoted_identifier, + STATE(5097), 1, + sym__identifier, + STATE(5127), 1, + sym_dotted_name, + [385407] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(12220), 1, + sym__unquoted_identifier, + ACTIONS(13486), 1, + anon_sym_LPAREN, + STATE(4529), 1, + sym__quoted_identifier, + STATE(6907), 2, + sym_window_definition, + sym_identifier, + [385430] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13488), 1, + sym__unquoted_identifier, + ACTIONS(13490), 1, + anon_sym_BQUOTE, + ACTIONS(13492), 1, + anon_sym_DQUOTE, + STATE(4383), 1, + sym__identifier, + STATE(4531), 1, + sym_identifier, + STATE(5045), 1, + sym__quoted_identifier, + STATE(5185), 1, + sym_dotted_name, + [385455] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + ACTIONS(13408), 1, + anon_sym_LPAREN, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4522), 2, + sym_window_definition, + sym_identifier, + [385478] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(13494), 1, + anon_sym_LPAREN, + ACTIONS(13496), 1, + sym__unquoted_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(1669), 2, + sym_window_definition, + sym_identifier, + [385501] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8974), 1, + sym__identifier, + [385526] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6750), 1, + sym__identifier, + [385551] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13432), 1, + sym__unquoted_identifier, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5201), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [385576] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10179), 1, + sym__identifier, + [385601] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(13498), 1, + anon_sym_LPAREN, + ACTIONS(13500), 1, + sym__unquoted_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2898), 2, + sym_window_definition, + sym_identifier, + [385624] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13432), 1, + sym__unquoted_identifier, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5197), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [385649] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10826), 1, + sym__identifier, + [385674] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11248), 1, + sym__identifier, + [385699] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13502), 1, + aux_sym_grant_statement_token8, + ACTIONS(13504), 1, + aux_sym_grant_statement_token9, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6718), 1, + sym_identifier, + [385724] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11265), 1, + sym__identifier, + [385749] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11266), 1, + sym__identifier, + [385774] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13506), 1, + aux_sym_grant_statement_token8, + ACTIONS(13508), 1, + aux_sym_grant_statement_token9, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6714), 1, + sym_identifier, + [385799] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(15064), 1, + sym__identifier, + [385824] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11270), 1, + sym__identifier, + [385849] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10865), 1, + sym__identifier, + [385874] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11293), 1, + sym__identifier, + [385899] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10037), 1, + sym__identifier, + [385924] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11039), 1, + sym_identifier, + ACTIONS(13510), 2, + aux_sym_set_statement_token1, + aux_sym_set_statement_token2, + [385947] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(12146), 1, + sym__unquoted_identifier, + ACTIONS(13512), 1, + anon_sym_LPAREN, + STATE(5642), 1, + sym__quoted_identifier, + STATE(7208), 2, + sym_window_definition, + sym_identifier, + [385970] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(150), 1, + aux_sym_comment_statement_token7, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4548), 1, + sym_over_clause, + STATE(9871), 1, + sym_within_group_clause, + STATE(10754), 1, + sym_filter_clause, + [385995] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10190), 1, + sym__identifier, + [386020] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11175), 1, + sym__identifier, + [386045] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8496), 1, + sym__identifier, + [386070] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(12188), 1, + sym__unquoted_identifier, + ACTIONS(13516), 1, + anon_sym_LPAREN, + STATE(2135), 1, + sym__quoted_identifier, + STATE(2731), 2, + sym_window_definition, + sym_identifier, + [386093] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 1, + aux_sym_comment_statement_token7, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4528), 1, + sym_over_clause, + STATE(9842), 1, + sym_within_group_clause, + STATE(10795), 1, + sym_filter_clause, + [386118] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11046), 1, + sym__identifier, + [386143] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(15033), 1, + sym__identifier, + [386168] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11300), 1, + sym__identifier, + [386193] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8196), 1, + sym__identifier, + [386218] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8861), 1, + sym__identifier, + [386243] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10245), 1, + sym__identifier, + [386268] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11049), 1, + sym__identifier, + [386293] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13518), 1, + aux_sym_grant_statement_token8, + ACTIONS(13520), 1, + aux_sym_grant_statement_token9, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8478), 1, + sym_identifier, + [386318] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9607), 1, + sym__identifier, + [386343] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(13522), 1, + anon_sym_LPAREN, + ACTIONS(13524), 1, + sym__unquoted_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1866), 2, + sym_window_definition, + sym_identifier, + [386366] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6511), 1, + sym__identifier, + [386391] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13124), 1, + sym__identifier, + [386416] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13526), 1, + aux_sym_grant_statement_token8, + ACTIONS(13528), 1, + aux_sym_grant_statement_token9, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8665), 1, + sym_identifier, + [386441] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(13410), 1, + sym__unquoted_identifier, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2696), 1, + sym_dotted_name, + STATE(7233), 1, + sym__identifier, + STATE(7685), 1, + sym_identifier, + [386466] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13432), 1, + sym__unquoted_identifier, + STATE(4817), 1, + sym_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5145), 1, + sym__identifier, + STATE(5372), 1, + sym_dotted_name, + [386491] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13301), 1, + aux_sym_comment_statement_token2, + ACTIONS(13303), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14418), 1, + sym_identifier, + [386516] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8182), 1, + sym__identifier, + [386541] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + ACTIONS(13408), 1, + anon_sym_LPAREN, + STATE(2095), 1, + sym__quoted_identifier, + STATE(2199), 2, + sym_window_definition, + sym_identifier, + [386564] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13530), 1, + aux_sym_grant_statement_token8, + ACTIONS(13532), 1, + aux_sym_grant_statement_token9, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8470), 1, + sym_identifier, + [386589] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10280), 1, + sym__identifier, + [386614] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13534), 1, + aux_sym_grant_statement_token8, + ACTIONS(13536), 1, + aux_sym_grant_statement_token9, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6532), 1, + sym_identifier, + [386639] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14783), 1, + sym__identifier, + [386664] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(146), 1, + aux_sym_comment_statement_token7, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4553), 1, + sym_over_clause, + STATE(9837), 1, + sym_within_group_clause, + STATE(10812), 1, + sym_filter_clause, + [386689] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11305), 1, + sym__identifier, + [386714] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13538), 1, + aux_sym_grant_statement_token8, + ACTIONS(13540), 1, + aux_sym_grant_statement_token9, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6670), 1, + sym_identifier, + [386739] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11310), 1, + sym__identifier, + [386764] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + STATE(6771), 1, + sym__identifier, + [386789] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10224), 1, + sym__identifier, + [386814] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9611), 1, + sym__identifier, + [386839] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11311), 1, + sym__identifier, + [386864] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(7233), 1, + sym__identifier, + [386889] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(13542), 1, + anon_sym_LPAREN, + ACTIONS(13544), 1, + sym__unquoted_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4995), 2, + sym_window_definition, + sym_identifier, + [386912] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6724), 1, + sym__unquoted_identifier, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13546), 1, + aux_sym_grant_statement_token8, + ACTIONS(13548), 1, + aux_sym_grant_statement_token9, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6787), 1, + sym_identifier, + [386937] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10223), 1, + sym__identifier, + [386962] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8937), 1, + sym__identifier, + [386987] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11315), 1, + sym__identifier, + [387012] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(12120), 1, + sym__unquoted_identifier, + ACTIONS(13550), 1, + anon_sym_LPAREN, + STATE(31), 1, + sym__quoted_identifier, + STATE(318), 2, + sym_window_definition, + sym_identifier, + [387035] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11319), 1, + sym__identifier, + [387060] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13552), 1, + aux_sym_comment_statement_token2, + ACTIONS(13554), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(13301), 1, + sym_identifier, + [387085] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(13556), 1, + anon_sym_LPAREN, + ACTIONS(13558), 1, + sym__unquoted_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(420), 2, + sym_window_definition, + sym_identifier, + [387108] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14299), 1, + sym__identifier, + [387133] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(13560), 1, + anon_sym_LPAREN, + ACTIONS(13562), 1, + sym__unquoted_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(4032), 2, + sym_window_definition, + sym_identifier, + [387156] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11128), 1, + sym_identifier, + ACTIONS(13564), 2, + aux_sym_set_statement_token1, + aux_sym_set_statement_token2, + [387179] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(12186), 1, + sym__unquoted_identifier, + ACTIONS(13566), 1, + anon_sym_LPAREN, + STATE(609), 1, + sym__quoted_identifier, + STATE(1455), 2, + sym_window_definition, + sym_identifier, + [387202] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8679), 1, + sym__identifier, + [387227] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(13568), 1, + anon_sym_LPAREN, + ACTIONS(13570), 1, + sym__unquoted_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(3458), 2, + sym_window_definition, + sym_identifier, + [387250] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(13572), 1, + anon_sym_LPAREN, + ACTIONS(13574), 1, + sym__unquoted_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(556), 2, + sym_window_definition, + sym_identifier, + [387273] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13222), 1, + aux_sym_comment_statement_token2, + ACTIONS(13224), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14736), 1, + sym_identifier, + [387298] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9688), 1, + sym__identifier, + [387323] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14198), 1, + sym__identifier, + [387348] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(12268), 1, + sym__unquoted_identifier, + ACTIONS(13576), 1, + anon_sym_LPAREN, + STATE(2583), 1, + sym__quoted_identifier, + STATE(3672), 2, + sym_window_definition, + sym_identifier, + [387371] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(13408), 1, + anon_sym_LPAREN, + ACTIONS(13578), 1, + sym__unquoted_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(2199), 2, + sym_window_definition, + sym_identifier, + [387394] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13846), 1, + sym__identifier, + [387419] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13580), 1, + aux_sym_comment_statement_token2, + ACTIONS(13582), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14767), 1, + sym_identifier, + [387444] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(154), 1, + aux_sym_comment_statement_token7, + ACTIONS(4734), 1, + aux_sym_within_group_clause_token1, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4524), 1, + sym_over_clause, + STATE(9865), 1, + sym_within_group_clause, + STATE(10764), 1, + sym_filter_clause, + [387469] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(13584), 1, + anon_sym_LPAREN, + ACTIONS(13586), 1, + sym__unquoted_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(1447), 2, + sym_window_definition, + sym_identifier, + [387492] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10538), 1, + sym__identifier, + [387517] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11859), 1, + anon_sym_BQUOTE, + ACTIONS(11861), 1, + anon_sym_DQUOTE, + ACTIONS(13588), 1, + anon_sym_LPAREN, + ACTIONS(13590), 1, + sym__unquoted_identifier, + STATE(3831), 1, + sym__quoted_identifier, + STATE(3980), 2, + sym_window_definition, + sym_identifier, + [387540] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(12092), 1, + sym__unquoted_identifier, + ACTIONS(13592), 1, + anon_sym_LPAREN, + STATE(425), 1, + sym__quoted_identifier, + STATE(1300), 2, + sym_window_definition, + sym_identifier, + [387563] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14166), 1, + sym__identifier, + [387588] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9737), 1, + sym__identifier, + [387613] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(14561), 1, + sym__identifier, + [387638] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8032), 1, + sym__identifier, + [387663] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11246), 1, + sym__identifier, + [387688] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10658), 1, + sym__identifier, + [387713] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(12808), 1, + sym__identifier, + [387738] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(13594), 1, + anon_sym_LPAREN, + ACTIONS(13596), 1, + sym__unquoted_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(891), 2, + sym_window_definition, + sym_identifier, + [387761] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10582), 1, + sym__identifier, + [387786] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13598), 1, + aux_sym_with_clause_token2, + STATE(2237), 1, + sym__quoted_identifier, + STATE(9760), 1, + sym_cte, + STATE(14867), 1, + sym_identifier, + [387811] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(12270), 1, + sym__unquoted_identifier, + ACTIONS(13600), 1, + anon_sym_LPAREN, + STATE(193), 1, + sym__quoted_identifier, + STATE(916), 2, + sym_window_definition, + sym_identifier, + [387834] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3547), 1, + sym_dotted_name, + STATE(7233), 1, + sym__identifier, + STATE(8324), 1, + sym_identifier, + [387859] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13602), 1, + sym__unquoted_identifier, + ACTIONS(13604), 1, + anon_sym_BQUOTE, + ACTIONS(13606), 1, + anon_sym_DQUOTE, + STATE(8383), 1, + sym__identifier, + STATE(8667), 1, + sym_identifier, + STATE(8691), 1, + sym__quoted_identifier, + STATE(8778), 1, + sym_dotted_name, + [387884] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10663), 1, + sym__identifier, + [387909] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8854), 1, + sym__identifier, + [387934] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(13410), 1, + sym__unquoted_identifier, + ACTIONS(13608), 1, + anon_sym_LPAREN, + STATE(2429), 1, + sym__quoted_identifier, + STATE(3278), 2, + sym_window_definition, + sym_identifier, + [387957] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(11029), 1, + sym__identifier, + [387982] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9783), 1, + sym__identifier, + [388007] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8073), 1, + sym__identifier, + [388032] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(12090), 1, + sym__unquoted_identifier, + ACTIONS(13610), 1, + anon_sym_LPAREN, + STATE(350), 1, + sym__quoted_identifier, + STATE(1144), 2, + sym_window_definition, + sym_identifier, + [388055] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13612), 1, + sym__unquoted_identifier, + ACTIONS(13614), 1, + anon_sym_BQUOTE, + ACTIONS(13616), 1, + anon_sym_DQUOTE, + STATE(8201), 1, + sym_identifier, + STATE(8288), 1, + sym__quoted_identifier, + STATE(8303), 1, + sym_dotted_name, + STATE(8333), 1, + sym__identifier, + [388080] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13618), 1, + sym__unquoted_identifier, + ACTIONS(13620), 1, + anon_sym_BQUOTE, + ACTIONS(13622), 1, + anon_sym_DQUOTE, + STATE(8183), 1, + sym__identifier, + STATE(8297), 1, + sym_identifier, + STATE(8415), 1, + sym__quoted_identifier, + STATE(8465), 1, + sym_dotted_name, + [388105] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(9814), 1, + sym__identifier, + [388130] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8408), 1, + sym__identifier, + [388155] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(13624), 1, + anon_sym_LPAREN, + ACTIONS(13626), 1, + sym__unquoted_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1748), 2, + sym_window_definition, + sym_identifier, + [388178] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13628), 1, + sym__unquoted_identifier, + ACTIONS(13630), 1, + anon_sym_BQUOTE, + ACTIONS(13632), 1, + anon_sym_DQUOTE, + STATE(8683), 1, + sym_identifier, + STATE(8696), 1, + sym__quoted_identifier, + STATE(8705), 1, + sym_dotted_name, + STATE(8722), 1, + sym__identifier, + [388203] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10209), 1, + sym__identifier, + [388228] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8840), 1, + sym__identifier, + [388253] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(12192), 1, + sym__unquoted_identifier, + ACTIONS(13634), 1, + anon_sym_LPAREN, + STATE(4683), 1, + sym__quoted_identifier, + STATE(6842), 2, + sym_window_definition, + sym_identifier, + [388276] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(12240), 1, + sym__unquoted_identifier, + ACTIONS(13636), 1, + anon_sym_LPAREN, + STATE(2243), 1, + sym__quoted_identifier, + STATE(3002), 2, + sym_window_definition, + sym_identifier, + [388299] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(10082), 1, + sym__identifier, + [388324] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(13140), 1, + sym__identifier, + [388349] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(3774), 1, + sym__identifier, + STATE(8156), 1, + sym_identifier, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8225), 1, + sym_dotted_name, + [388374] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5118), 1, + sym__identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5325), 1, + sym_identifier, + STATE(6201), 1, + sym_dotted_name, + [388399] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(13638), 1, + anon_sym_LPAREN, + ACTIONS(13640), 1, + sym__unquoted_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7507), 2, + sym_window_definition, + sym_identifier, + [388422] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + STATE(4557), 1, + sym_dotted_name, + STATE(8286), 1, + sym__identifier, + [388447] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13642), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12091), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388465] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12005), 1, + sym_select_statement, + [388487] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13644), 1, + aux_sym_grant_statement_token4, + STATE(7175), 1, + sym_select_clause, + STATE(8390), 1, + sym_select_statement, + STATE(8434), 1, + sym__select_statement, + STATE(10643), 1, + sym_with_clause, + [388509] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + STATE(6273), 1, + sym_view_body, + STATE(10140), 1, + sym_view_columns, + STATE(11186), 1, + sym_view_options, + [388531] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13242), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12178), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388549] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13646), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12195), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388567] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13063), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13365), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388585] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + STATE(5980), 1, + sym_view_body, + STATE(10079), 1, + sym_view_columns, + STATE(11225), 1, + sym_view_options, + [388607] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13434), 1, + sym_select_statement, + [388629] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13648), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12171), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388647] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13650), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13346), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388665] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13606), 1, + sym_select_statement, + [388687] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13072), 1, + sym_select_statement, + [388709] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14876), 1, + sym_select_statement, + [388731] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13652), 1, + anon_sym_DOT, + STATE(9627), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(124), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + [388749] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13654), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11537), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388767] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13148), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11533), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388785] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13656), 1, + anon_sym_COMMA, + STATE(9630), 1, + aux_sym_with_clause_repeat1, + ACTIONS(13658), 4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [388801] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12895), 1, + sym_select_statement, + [388823] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13786), 1, + sym_select_statement, + [388845] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13660), 1, + aux_sym_grant_statement_token4, + STATE(2461), 1, + sym_select_clause, + STATE(5696), 1, + sym_select_statement, + STATE(6177), 1, + sym__select_statement, + STATE(10789), 1, + sym_with_clause, + [388867] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13662), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10096), 1, + sym_identifier, + [388889] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13329), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14948), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388907] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13664), 1, + anon_sym_DOT, + STATE(9627), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(117), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + [388925] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13954), 1, + sym_select_statement, + [388947] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13327), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11567), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [388965] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13667), 1, + anon_sym_COMMA, + STATE(9630), 1, + aux_sym_with_clause_repeat1, + ACTIONS(13670), 4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [388981] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12896), 1, + sym_select_statement, + [389003] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13236), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12242), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389021] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14101), 1, + sym_select_statement, + [389043] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13051), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13190), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389061] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13672), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12247), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389079] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8373), 1, + sym_view_body, + STATE(10057), 1, + sym_view_columns, + STATE(11276), 1, + sym_view_options, + [389101] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13674), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10188), 1, + sym_identifier, + [389123] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14266), 1, + sym_select_statement, + [389145] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13676), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13173), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389163] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12841), 1, + sym_select_statement, + [389185] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14414), 1, + sym_select_statement, + [389207] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13678), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13523), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389225] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13240), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12190), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389243] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13680), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11574), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389261] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13682), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12265), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389279] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14726), 1, + sym_select_statement, + [389301] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13684), 1, + aux_sym_grant_statement_token4, + STATE(7521), 1, + sym_select_clause, + STATE(8431), 1, + sym_select_statement, + STATE(8434), 1, + sym__select_statement, + STATE(10900), 1, + sym_with_clause, + [389323] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13069), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13410), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389341] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12797), 1, + sym_select_statement, + [389363] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14818), 1, + sym_select_statement, + [389385] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12757), 1, + sym_select_statement, + [389407] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13232), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12270), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389425] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14872), 1, + sym_select_statement, + [389447] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13686), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14843), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389465] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13035), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12973), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389483] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13228), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12294), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389501] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13688), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12299), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389519] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13248), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14800), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389537] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12709), 1, + sym_select_statement, + [389559] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14919), 1, + sym_select_statement, + [389581] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13690), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13007), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389599] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13692), 1, + aux_sym_cte_token1, + ACTIONS(13694), 1, + sym__unquoted_identifier, + ACTIONS(13696), 1, + anon_sym_BQUOTE, + ACTIONS(13698), 1, + anon_sym_DQUOTE, + STATE(8216), 1, + sym__quoted_identifier, + STATE(8255), 1, + sym_identifier, + [389621] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13700), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14944), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389639] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12601), 1, + sym_select_statement, + [389661] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13702), 1, + aux_sym_type_spec_range_token2, + ACTIONS(13704), 1, + aux_sym_type_spec_range_token3, + ACTIONS(13706), 1, + aux_sym_type_spec_range_token4, + ACTIONS(13708), 1, + aux_sym_type_spec_range_token5, + ACTIONS(13710), 1, + aux_sym_type_spec_range_token6, + ACTIONS(13712), 1, + aux_sym_type_spec_range_token7, + [389683] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13714), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11610), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389701] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12449), 1, + sym_select_statement, + [389723] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13716), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14795), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389741] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8374), 1, + sym_view_body, + STATE(10042), 1, + sym_view_options, + STATE(11060), 1, + sym_tablespace_hint, + [389763] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13325), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11625), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389781] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13718), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11632), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389799] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12317), 1, + sym_select_statement, + [389821] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13684), 1, + aux_sym_grant_statement_token4, + STATE(7521), 1, + sym_select_clause, + STATE(8434), 1, + sym__select_statement, + STATE(8444), 1, + sym_select_statement, + STATE(10900), 1, + sym_with_clause, + [389843] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13031), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12944), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389861] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13188), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12346), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389879] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14969), 1, + sym_select_statement, + [389901] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13720), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12351), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389919] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13722), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13717), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389937] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13684), 1, + aux_sym_grant_statement_token4, + STATE(7521), 1, + sym_select_clause, + STATE(8390), 1, + sym_select_statement, + STATE(8434), 1, + sym__select_statement, + STATE(10900), 1, + sym_with_clause, + [389959] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13284), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14849), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [389977] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6437), 1, + sym_view_body, + STATE(10105), 1, + sym_view_options, + STATE(11011), 1, + sym_tablespace_hint, + [389999] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13186), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12388), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390017] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13317), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11618), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390035] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13724), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12936), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390053] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13090), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13730), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390071] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12217), 1, + sym_select_statement, + [390093] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13726), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12376), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390111] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8433), 1, + sym_view_body, + STATE(10054), 1, + sym_view_columns, + STATE(11284), 1, + sym_view_options, + [390133] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13728), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12393), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390151] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13730), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12143), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390169] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12123), 1, + sym_select_statement, + [390191] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8411), 1, + sym_view_body, + STATE(10069), 1, + sym_view_columns, + STATE(11321), 1, + sym_view_options, + [390213] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(160), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(158), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [390227] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13250), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12138), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390245] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8411), 1, + sym_view_body, + STATE(10039), 1, + sym_view_columns, + STATE(11233), 1, + sym_view_options, + [390267] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13025), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12880), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390285] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13732), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12876), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390303] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13184), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12383), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390321] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13644), 1, + aux_sym_grant_statement_token4, + STATE(7175), 1, + sym_select_clause, + STATE(8422), 1, + sym_select_statement, + STATE(8434), 1, + sym__select_statement, + STATE(10643), 1, + sym_with_clause, + [390343] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12048), 1, + sym_select_statement, + [390365] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13660), 1, + aux_sym_grant_statement_token4, + STATE(2461), 1, + sym_select_clause, + STATE(6177), 1, + sym__select_statement, + STATE(6419), 1, + sym_select_statement, + STATE(10789), 1, + sym_with_clause, + [390387] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(14235), 1, + sym_select_statement, + [390409] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13182), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12425), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390427] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13313), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11683), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390445] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13734), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11690), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390463] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13736), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12430), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390481] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13738), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12406), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390499] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11961), 1, + sym_select_statement, + [390521] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13740), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11693), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390539] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13311), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11708), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390557] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11886), 1, + sym_select_statement, + [390579] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13742), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13879), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390597] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11801), 1, + sym_select_statement, + [390619] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13126), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(13894), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390637] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13744), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12038), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390655] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13644), 1, + aux_sym_grant_statement_token4, + STATE(7175), 1, + sym_select_clause, + STATE(8431), 1, + sym_select_statement, + STATE(8434), 1, + sym__select_statement, + STATE(10643), 1, + sym_with_clause, + [390677] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + STATE(10195), 1, + sym_view_options, + STATE(11218), 1, + sym_tablespace_hint, + [390699] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13252), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12081), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390717] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13176), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12460), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390735] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13746), 1, + aux_sym_cte_token3, + ACTIONS(13748), 1, + aux_sym_truncate_statement_token2, + ACTIONS(13750), 4, + aux_sym_comment_statement_token4, + aux_sym_drop_statement_token2, + aux_sym_drop_statement_token3, + aux_sym_drop_statement_token4, + [390751] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13752), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12464), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390769] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11931), 1, + aux_sym_sequence_token1, + ACTIONS(13754), 1, + aux_sym_truncate_statement_token2, + ACTIONS(13756), 1, + aux_sym_comment_statement_token5, + STATE(6540), 1, + sym_sequence, + STATE(6543), 2, + sym_alter_table, + sym_alter_schema, + [390789] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13758), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10191), 1, + sym_identifier, + [390811] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13299), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11741), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390829] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13001), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12823), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390847] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13760), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11748), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390865] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8427), 1, + sym_view_body, + STATE(10102), 1, + sym_view_options, + STATE(11355), 1, + sym_tablespace_hint, + [390887] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11727), 1, + sym_select_statement, + [390909] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13762), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12819), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390927] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + STATE(10031), 1, + sym_view_options, + STATE(11068), 1, + sym_tablespace_hint, + [390949] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11656), 1, + sym_select_statement, + [390971] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13764), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11770), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [390989] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13271), 1, + sym_select_statement, + [391011] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13156), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12494), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391029] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13766), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12498), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391047] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13202), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14447), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391065] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8433), 1, + sym_view_body, + STATE(10128), 1, + sym_view_columns, + STATE(11213), 1, + sym_view_options, + [391087] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13644), 1, + aux_sym_grant_statement_token4, + STATE(7175), 1, + sym_select_clause, + STATE(8434), 1, + sym__select_statement, + STATE(8444), 1, + sym_select_statement, + STATE(10643), 1, + sym_with_clause, + [391109] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13274), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11777), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391127] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13656), 1, + anon_sym_COMMA, + STATE(9621), 1, + aux_sym_with_clause_repeat1, + ACTIONS(13768), 4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [391143] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13770), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12389), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391161] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13272), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11799), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391179] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13660), 1, + aux_sym_grant_statement_token4, + STATE(2461), 1, + sym_select_clause, + STATE(5892), 1, + sym_select_statement, + STATE(6177), 1, + sym__select_statement, + STATE(10789), 1, + sym_with_clause, + [391201] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13772), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11806), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391219] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(9851), 1, + sym_cte, + STATE(14867), 1, + sym_identifier, + [391241] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13774), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14504), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391259] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(13393), 1, + sym_select_statement, + [391281] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13656), 1, + anon_sym_COMMA, + STATE(9630), 1, + aux_sym_with_clause_repeat1, + ACTIONS(13768), 4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [391297] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11553), 1, + sym_select_statement, + [391319] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13776), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14035), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391337] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13152), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12562), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391355] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12370), 1, + sym_select_statement, + [391377] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13778), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11840), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391395] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8374), 1, + sym_view_body, + STATE(10151), 1, + sym_view_options, + STATE(11188), 1, + sym_tablespace_hint, + [391417] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13270), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11857), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391435] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13307), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(15166), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391453] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13049), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11669), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391471] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13254), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12086), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391489] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12323), 1, + sym_select_statement, + [391511] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13656), 1, + anon_sym_COMMA, + STATE(9748), 1, + aux_sym_with_clause_repeat1, + ACTIONS(13780), 4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [391527] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(5779), 1, + sym_view_body, + STATE(10170), 1, + sym_view_options, + STATE(11226), 1, + sym_tablespace_hint, + [391549] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13146), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14043), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391567] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13782), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12074), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391585] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12995), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12783), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391603] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13268), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11845), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391621] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11599), 1, + sym_select_statement, + [391643] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13784), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12779), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391661] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13786), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11864), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391679] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13266), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11915), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391697] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13788), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11922), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391715] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(9740), 1, + sym_cte, + STATE(14867), 1, + sym_identifier, + [391737] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + STATE(10112), 1, + sym_view_options, + STATE(11377), 1, + sym_tablespace_hint, + [391759] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11657), 1, + sym_select_statement, + [391781] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13321), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14902), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391799] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6173), 1, + sym_view_body, + STATE(10076), 1, + sym_view_options, + STATE(11031), 1, + sym_tablespace_hint, + [391821] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13790), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11919), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391839] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13264), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11934), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391857] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11715), 1, + sym_select_statement, + [391879] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12271), 1, + sym_select_statement, + [391901] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11550), 1, + sym_select_statement, + [391923] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13262), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11973), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [391941] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11773), 1, + sym_select_statement, + [391963] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + STATE(5683), 1, + sym_view_body, + STATE(10206), 1, + sym_view_columns, + STATE(11146), 1, + sym_view_options, + [391985] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13792), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(11980), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392003] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13794), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14897), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392021] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11831), 1, + sym_select_statement, + [392043] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13796), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14195), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392061] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12983), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12741), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392079] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13798), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12737), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392097] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11499), 1, + aux_sym_sequence_token1, + ACTIONS(13800), 1, + aux_sym_truncate_statement_token2, + ACTIONS(13802), 1, + aux_sym_comment_statement_token5, + STATE(8644), 1, + sym_sequence, + STATE(8639), 2, + sym_alter_table, + sym_alter_schema, + [392117] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12219), 1, + sym_select_statement, + [392139] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13150), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14203), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392157] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13660), 1, + aux_sym_grant_statement_token4, + STATE(2461), 1, + sym_select_clause, + STATE(6177), 1, + sym__select_statement, + STATE(6270), 1, + sym_select_statement, + STATE(10789), 1, + sym_with_clause, + [392179] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13804), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12006), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392197] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11889), 1, + sym_select_statement, + [392219] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + STATE(10189), 1, + sym_view_options, + STATE(11052), 1, + sym_tablespace_hint, + [392241] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(13684), 1, + aux_sym_grant_statement_token4, + STATE(7521), 1, + sym_select_clause, + STATE(8422), 1, + sym_select_statement, + STATE(8434), 1, + sym__select_statement, + STATE(10900), 1, + sym_with_clause, + [392263] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13652), 1, + anon_sym_DOT, + STATE(9618), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + [392281] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(15035), 1, + sym_select_statement, + [392303] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6218), 1, + sym_view_body, + STATE(10208), 1, + sym_view_options, + STATE(11121), 1, + sym_tablespace_hint, + [392325] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12063), 1, + sym_select_statement, + [392347] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13806), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14352), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392365] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13260), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12014), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392383] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13808), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(15139), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392401] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13810), 1, + aux_sym_cte_token3, + ACTIONS(13812), 1, + aux_sym_truncate_statement_token2, + ACTIONS(13814), 4, + aux_sym_comment_statement_token4, + aux_sym_drop_statement_token2, + aux_sym_drop_statement_token3, + aux_sym_drop_statement_token4, + [392417] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12167), 1, + sym_select_statement, + [392439] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(12115), 1, + sym_select_statement, + [392461] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8404), 1, + sym__select_statement, + STATE(10839), 1, + sym_with_clause, + STATE(11947), 1, + sym_select_statement, + [392483] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13160), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(14360), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392501] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8427), 1, + sym_view_body, + STATE(10222), 1, + sym_view_options, + STATE(11119), 1, + sym_tablespace_hint, + [392523] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13140), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12688), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392541] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13816), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12684), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392559] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13256), 1, + anon_sym_RPAREN, + STATE(4805), 1, + sym_frame_kind, + STATE(12031), 1, + sym_frame_clause, + ACTIONS(12104), 3, + aux_sym_create_function_statement_token10, + aux_sym_type_spec_range_token1, + aux_sym_frame_kind_token1, + [392577] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12162), 1, + anon_sym_LPAREN, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8373), 1, + sym_view_body, + STATE(10120), 1, + sym_view_columns, + STATE(11089), 1, + sym_view_options, + [392599] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 1, + sym__unquoted_identifier, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(13818), 1, + aux_sym_alter_table_token1, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10040), 1, + sym_identifier, + [392621] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10113), 1, + sym_identifier, + [392640] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(13410), 1, + sym__unquoted_identifier, + STATE(2429), 1, + sym__quoted_identifier, + STATE(2591), 1, + sym_identifier, + [392659] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12286), 1, + sym__unquoted_identifier, + ACTIONS(12288), 1, + anon_sym_BQUOTE, + ACTIONS(12290), 1, + anon_sym_DQUOTE, + STATE(871), 1, + sym_identifier, + STATE(886), 1, + sym__quoted_identifier, + [392678] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + STATE(8704), 2, + sym_NULL, + sym_string, + [392695] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7857), 1, + anon_sym_BQUOTE, + ACTIONS(7859), 1, + anon_sym_DQUOTE, + ACTIONS(13596), 1, + sym__unquoted_identifier, + STATE(504), 1, + sym__quoted_identifier, + STATE(540), 1, + sym_identifier, + [392714] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12252), 1, + sym__unquoted_identifier, + ACTIONS(12254), 1, + anon_sym_BQUOTE, + ACTIONS(12256), 1, + anon_sym_DQUOTE, + STATE(735), 1, + sym_identifier, + STATE(742), 1, + sym__quoted_identifier, + [392733] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8029), 1, + sym_identifier, + [392752] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7660), 1, + anon_sym_BQUOTE, + ACTIONS(7662), 1, + anon_sym_DQUOTE, + ACTIONS(13370), 1, + sym__unquoted_identifier, + STATE(6959), 1, + sym__quoted_identifier, + STATE(7031), 1, + sym_identifier, + [392771] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6977), 1, + anon_sym_BQUOTE, + ACTIONS(6979), 1, + anon_sym_DQUOTE, + ACTIONS(12096), 1, + sym__unquoted_identifier, + STATE(2114), 1, + sym__quoted_identifier, + STATE(2117), 1, + sym_identifier, + [392790] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(12758), 1, + sym_identifier, + [392809] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8539), 1, + anon_sym_BQUOTE, + ACTIONS(8541), 1, + anon_sym_DQUOTE, + ACTIONS(12186), 1, + sym__unquoted_identifier, + STATE(525), 1, + sym_identifier, + STATE(609), 1, + sym__quoted_identifier, + [392828] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12366), 1, + sym__unquoted_identifier, + ACTIONS(12368), 1, + anon_sym_BQUOTE, + ACTIONS(12370), 1, + anon_sym_DQUOTE, + STATE(883), 1, + sym_identifier, + STATE(899), 1, + sym__quoted_identifier, + [392847] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13360), 1, + sym__unquoted_identifier, + ACTIONS(13362), 1, + anon_sym_BQUOTE, + ACTIONS(13364), 1, + anon_sym_DQUOTE, + STATE(3763), 1, + sym_identifier, + STATE(3803), 1, + sym__quoted_identifier, + [392866] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8575), 1, + anon_sym_BQUOTE, + ACTIONS(8577), 1, + anon_sym_DQUOTE, + ACTIONS(13574), 1, + sym__unquoted_identifier, + STATE(129), 1, + sym__quoted_identifier, + STATE(250), 1, + sym_identifier, + [392885] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12122), 1, + sym__unquoted_identifier, + ACTIONS(12124), 1, + anon_sym_BQUOTE, + ACTIONS(12126), 1, + anon_sym_DQUOTE, + STATE(380), 1, + sym_identifier, + STATE(398), 1, + sym__quoted_identifier, + [392904] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5445), 1, + sym_identifier, + [392923] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12174), 1, + sym__unquoted_identifier, + ACTIONS(12176), 1, + anon_sym_BQUOTE, + ACTIONS(12178), 1, + anon_sym_DQUOTE, + STATE(99), 1, + sym_identifier, + STATE(108), 1, + sym__quoted_identifier, + [392942] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13488), 1, + sym__unquoted_identifier, + ACTIONS(13490), 1, + anon_sym_BQUOTE, + ACTIONS(13492), 1, + anon_sym_DQUOTE, + STATE(4832), 1, + sym_identifier, + STATE(5045), 1, + sym__quoted_identifier, + [392961] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11370), 1, + sym_identifier, + [392980] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14790), 1, + sym_identifier, + [392999] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13696), 1, + anon_sym_BQUOTE, + ACTIONS(13698), 1, + anon_sym_DQUOTE, + ACTIONS(13820), 1, + sym__unquoted_identifier, + STATE(8216), 1, + sym__quoted_identifier, + STATE(8289), 1, + sym_identifier, + [393018] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 1, + aux_sym_comment_statement_token7, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4673), 1, + sym_over_clause, + STATE(10821), 1, + sym_filter_clause, + [393037] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12330), 1, + sym__unquoted_identifier, + ACTIONS(12332), 1, + anon_sym_BQUOTE, + ACTIONS(12334), 1, + anon_sym_DQUOTE, + STATE(4364), 1, + sym_identifier, + STATE(4499), 1, + sym__quoted_identifier, + [393056] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7573), 1, + sym_identifier, + [393075] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13822), 1, + anon_sym_DOT, + STATE(9877), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(158), 3, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [393090] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6670), 1, + sym_identifier, + [393109] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 1, + aux_sym_comment_statement_token7, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4633), 1, + sym_over_clause, + STATE(10818), 1, + sym_filter_clause, + [393128] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(12272), 1, + sym_identifier, + [393147] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(10199), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + [393166] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8453), 1, + anon_sym_BQUOTE, + ACTIONS(8455), 1, + anon_sym_DQUOTE, + ACTIONS(12192), 1, + sym__unquoted_identifier, + STATE(4584), 1, + sym_identifier, + STATE(4683), 1, + sym__quoted_identifier, + [393185] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14779), 1, + sym_identifier, + [393204] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10096), 1, + sym_identifier, + [393223] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(12791), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [393238] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12272), 1, + sym__unquoted_identifier, + ACTIONS(12274), 1, + anon_sym_BQUOTE, + ACTIONS(12276), 1, + anon_sym_DQUOTE, + STATE(3938), 1, + sym_identifier, + STATE(3941), 1, + sym__quoted_identifier, + [393257] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6530), 1, + sym_identifier, + [393276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13670), 5, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [393287] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11014), 1, + sym_identifier, + [393306] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7525), 1, + anon_sym_BQUOTE, + ACTIONS(7527), 1, + anon_sym_DQUOTE, + ACTIONS(13454), 1, + sym__unquoted_identifier, + STATE(4370), 1, + sym__quoted_identifier, + STATE(4723), 1, + sym_identifier, + [393325] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5452), 1, + sym_identifier, + [393344] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8470), 1, + sym_identifier, + [393363] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14792), 1, + sym_identifier, + [393382] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13618), 1, + sym__unquoted_identifier, + ACTIONS(13620), 1, + anon_sym_BQUOTE, + ACTIONS(13622), 1, + anon_sym_DQUOTE, + STATE(8415), 1, + sym__quoted_identifier, + STATE(8441), 1, + sym_identifier, + [393401] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11351), 1, + sym_identifier, + [393420] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(12952), 1, + sym_identifier, + [393439] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8812), 1, + sym_identifier, + [393458] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7222), 1, + anon_sym_BQUOTE, + ACTIONS(7224), 1, + anon_sym_DQUOTE, + ACTIONS(13462), 1, + sym__unquoted_identifier, + STATE(3960), 1, + sym__quoted_identifier, + STATE(4068), 1, + sym_identifier, + [393477] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8479), 1, + sym_identifier, + [393496] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13828), 1, + anon_sym_DOT, + STATE(9863), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 3, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [393511] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(12184), 1, + sym__unquoted_identifier, + STATE(3400), 1, + sym_identifier, + STATE(3676), 1, + sym__quoted_identifier, + [393530] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 1, + aux_sym_comment_statement_token7, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4693), 1, + sym_over_clause, + STATE(10796), 1, + sym_filter_clause, + [393549] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5592), 1, + anon_sym_BQUOTE, + ACTIONS(5594), 1, + anon_sym_DQUOTE, + ACTIONS(13570), 1, + sym__unquoted_identifier, + STATE(2655), 1, + sym__quoted_identifier, + STATE(2900), 1, + sym_identifier, + [393568] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12196), 1, + sym__unquoted_identifier, + ACTIONS(12198), 1, + anon_sym_BQUOTE, + ACTIONS(12200), 1, + anon_sym_DQUOTE, + STATE(4339), 1, + sym_identifier, + STATE(4344), 1, + sym__quoted_identifier, + [393587] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12350), 1, + sym__unquoted_identifier, + ACTIONS(12352), 1, + anon_sym_BQUOTE, + ACTIONS(12354), 1, + anon_sym_DQUOTE, + STATE(3930), 1, + sym__quoted_identifier, + STATE(3946), 1, + sym_identifier, + [393606] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10875), 1, + sym_identifier, + [393625] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(937), 1, + anon_sym_BQUOTE, + ACTIONS(939), 1, + anon_sym_DQUOTE, + ACTIONS(13831), 1, + sym__unquoted_identifier, + STATE(3840), 1, + sym_identifier, + STATE(3847), 1, + sym__quoted_identifier, + [393644] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 1, + aux_sym_comment_statement_token7, + ACTIONS(4736), 1, + aux_sym_filter_clause_token1, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4521), 1, + sym_over_clause, + STATE(10785), 1, + sym_filter_clause, + [393663] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10885), 1, + sym_identifier, + [393682] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10397), 1, + sym_identifier, + [393701] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11120), 1, + sym_identifier, + [393720] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12324), 1, + sym__unquoted_identifier, + ACTIONS(12326), 1, + anon_sym_BQUOTE, + ACTIONS(12328), 1, + anon_sym_DQUOTE, + STATE(4526), 1, + sym__quoted_identifier, + STATE(4527), 1, + sym_identifier, + [393739] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(97), 1, + anon_sym_BQUOTE, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(13350), 1, + sym__unquoted_identifier, + STATE(37), 1, + sym__quoted_identifier, + STATE(59), 1, + sym_identifier, + [393758] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13822), 1, + anon_sym_DOT, + STATE(9863), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 3, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [393773] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12134), 1, + sym__unquoted_identifier, + ACTIONS(12136), 1, + anon_sym_BQUOTE, + ACTIONS(12138), 1, + anon_sym_DQUOTE, + STATE(3408), 1, + sym_identifier, + STATE(3476), 1, + sym__quoted_identifier, + [393792] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10580), 1, + anon_sym_COMMA, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(13833), 1, + anon_sym_RPAREN, + STATE(10157), 1, + aux_sym_expression_list_repeat1, + STATE(11659), 1, + sym_order_by_clause, + [393811] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8065), 1, + anon_sym_BQUOTE, + ACTIONS(8067), 1, + anon_sym_DQUOTE, + ACTIONS(13626), 1, + sym__unquoted_identifier, + STATE(984), 1, + sym__quoted_identifier, + STATE(1187), 1, + sym_identifier, + [393830] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7905), 1, + anon_sym_BQUOTE, + ACTIONS(7907), 1, + anon_sym_DQUOTE, + ACTIONS(12270), 1, + sym__unquoted_identifier, + STATE(193), 1, + sym__quoted_identifier, + STATE(194), 1, + sym_identifier, + [393849] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(7701), 1, + sym_identifier, + [393868] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7451), 1, + anon_sym_BQUOTE, + ACTIONS(7453), 1, + anon_sym_DQUOTE, + ACTIONS(13458), 1, + sym__unquoted_identifier, + STATE(2217), 1, + sym__quoted_identifier, + STATE(2290), 1, + sym_identifier, + [393887] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5298), 1, + anon_sym_BQUOTE, + ACTIONS(5300), 1, + anon_sym_DQUOTE, + ACTIONS(12090), 1, + sym__unquoted_identifier, + STATE(346), 1, + sym_identifier, + STATE(350), 1, + sym__quoted_identifier, + [393906] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10842), 1, + sym_identifier, + [393925] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5366), 1, + anon_sym_BQUOTE, + ACTIONS(5368), 1, + anon_sym_DQUOTE, + ACTIONS(12094), 1, + sym__unquoted_identifier, + STATE(2557), 1, + sym__quoted_identifier, + STATE(2589), 1, + sym_identifier, + [393944] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8577), 1, + sym_identifier, + [393963] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6714), 1, + sym_identifier, + [393982] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8147), 1, + anon_sym_BQUOTE, + ACTIONS(8149), 1, + anon_sym_DQUOTE, + ACTIONS(13496), 1, + sym__unquoted_identifier, + STATE(861), 1, + sym__quoted_identifier, + STATE(995), 1, + sym_identifier, + [394001] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10421), 1, + sym_identifier, + [394020] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7013), 1, + anon_sym_BQUOTE, + ACTIONS(7015), 1, + anon_sym_DQUOTE, + ACTIONS(13524), 1, + sym__unquoted_identifier, + STATE(1061), 1, + sym__quoted_identifier, + STATE(1325), 1, + sym_identifier, + [394039] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7962), 1, + sym_identifier, + [394058] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8189), 1, + anon_sym_BQUOTE, + ACTIONS(8191), 1, + anon_sym_DQUOTE, + ACTIONS(13470), 1, + sym__unquoted_identifier, + STATE(857), 1, + sym__quoted_identifier, + STATE(996), 1, + sym_identifier, + [394077] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11859), 1, + anon_sym_BQUOTE, + ACTIONS(11861), 1, + anon_sym_DQUOTE, + ACTIONS(13590), 1, + sym__unquoted_identifier, + STATE(3831), 1, + sym__quoted_identifier, + STATE(4062), 1, + sym_identifier, + [394096] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12112), 1, + sym__unquoted_identifier, + ACTIONS(12114), 1, + anon_sym_BQUOTE, + ACTIONS(12116), 1, + anon_sym_DQUOTE, + STATE(4164), 1, + sym__quoted_identifier, + STATE(4175), 1, + sym_identifier, + [394115] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10976), 1, + sym_identifier, + [394134] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6784), 1, + sym_identifier, + [394153] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7138), 1, + anon_sym_BQUOTE, + ACTIONS(7140), 1, + anon_sym_DQUOTE, + ACTIONS(13402), 1, + sym__unquoted_identifier, + STATE(7006), 1, + sym__quoted_identifier, + STATE(7044), 1, + sym_identifier, + [394172] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10988), 1, + sym_identifier, + [394191] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_BQUOTE, + ACTIONS(399), 1, + anon_sym_DQUOTE, + ACTIONS(13835), 1, + sym__unquoted_identifier, + STATE(3508), 1, + sym__quoted_identifier, + STATE(3554), 1, + sym_identifier, + [394210] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(7742), 1, + sym_identifier, + [394229] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8564), 1, + sym_identifier, + [394248] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8225), 1, + anon_sym_BQUOTE, + ACTIONS(8227), 1, + anon_sym_DQUOTE, + ACTIONS(13448), 1, + sym__unquoted_identifier, + STATE(1000), 1, + sym__quoted_identifier, + STATE(1228), 1, + sym_identifier, + [394267] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10856), 1, + sym_identifier, + [394286] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(3400), 1, + sym_identifier, + [394305] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(8980), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + [394324] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10844), 1, + sym_identifier, + [394343] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13839), 1, + aux_sym_comment_statement_token6, + ACTIONS(13837), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token3, + aux_sym_comment_statement_token4, + aux_sym_comment_statement_token5, + [394356] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(12127), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [394371] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13120), 1, + anon_sym_BQUOTE, + ACTIONS(13122), 1, + anon_sym_DQUOTE, + ACTIONS(13440), 1, + sym__unquoted_identifier, + STATE(4749), 1, + sym__quoted_identifier, + STATE(4895), 1, + sym_identifier, + [394390] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11571), 1, + sym_identifier, + [394409] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(12891), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [394424] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8567), 1, + sym_identifier, + [394443] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10599), 1, + sym_identifier, + [394462] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + STATE(8703), 2, + sym_NULL, + sym_string, + [394479] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4059), 1, + anon_sym_BQUOTE, + ACTIONS(4061), 1, + anon_sym_DQUOTE, + ACTIONS(13544), 1, + sym__unquoted_identifier, + STATE(4221), 1, + sym__quoted_identifier, + STATE(4350), 1, + sym_identifier, + [394498] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13841), 1, + aux_sym_comment_statement_token6, + ACTIONS(13843), 1, + aux_sym_create_statement_token2, + ACTIONS(13845), 1, + aux_sym_create_statement_token3, + ACTIONS(13847), 1, + aux_sym_create_function_statement_token2, + ACTIONS(13849), 1, + aux_sym_drop_statement_token2, + [394517] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7359), 1, + anon_sym_BQUOTE, + ACTIONS(7361), 1, + anon_sym_DQUOTE, + ACTIONS(12240), 1, + sym__unquoted_identifier, + STATE(2243), 1, + sym__quoted_identifier, + STATE(2244), 1, + sym_identifier, + [394536] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14793), 1, + sym_identifier, + [394555] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10568), 1, + sym_identifier, + [394574] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7089), 1, + anon_sym_BQUOTE, + ACTIONS(7091), 1, + anon_sym_DQUOTE, + ACTIONS(13438), 1, + sym__unquoted_identifier, + STATE(2614), 1, + sym__quoted_identifier, + STATE(2675), 1, + sym_identifier, + [394593] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6788), 1, + sym_identifier, + [394612] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13851), 1, + sym__unquoted_identifier, + ACTIONS(13853), 1, + anon_sym_BQUOTE, + ACTIONS(13855), 1, + anon_sym_DQUOTE, + STATE(3736), 1, + sym_identifier, + STATE(3851), 1, + sym__quoted_identifier, + [394631] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(5452), 1, + sym_identifier, + [394650] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6703), 1, + sym_identifier, + [394669] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(7783), 1, + sym_identifier, + [394688] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5535), 1, + anon_sym_BQUOTE, + ACTIONS(5537), 1, + anon_sym_DQUOTE, + ACTIONS(12184), 1, + sym__unquoted_identifier, + STATE(3676), 1, + sym__quoted_identifier, + STATE(4880), 1, + sym_identifier, + [394707] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(13243), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [394722] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DQUOTE, + ACTIONS(13430), 1, + sym__unquoted_identifier, + STATE(2411), 1, + sym__quoted_identifier, + STATE(2559), 1, + sym_identifier, + [394741] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12226), 1, + sym__unquoted_identifier, + ACTIONS(12228), 1, + anon_sym_BQUOTE, + ACTIONS(12230), 1, + anon_sym_DQUOTE, + STATE(3856), 1, + sym_identifier, + STATE(3858), 1, + sym__quoted_identifier, + [394760] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10580), 1, + anon_sym_COMMA, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10590), 1, + anon_sym_RPAREN, + STATE(10157), 1, + aux_sym_expression_list_repeat1, + STATE(12622), 1, + sym_order_by_clause, + [394779] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10828), 1, + sym_identifier, + [394798] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8413), 1, + anon_sym_BQUOTE, + ACTIONS(8415), 1, + anon_sym_DQUOTE, + ACTIONS(13410), 1, + sym__unquoted_identifier, + STATE(2429), 1, + sym__quoted_identifier, + STATE(7783), 1, + sym_identifier, + [394817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13857), 5, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [394828] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10353), 1, + sym_identifier, + [394847] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12989), 1, + sym__unquoted_identifier, + ACTIONS(12991), 1, + anon_sym_BQUOTE, + ACTIONS(12993), 1, + anon_sym_DQUOTE, + STATE(9384), 1, + sym_identifier, + STATE(9389), 1, + sym__quoted_identifier, + [394866] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12148), 1, + sym__unquoted_identifier, + ACTIONS(12150), 1, + anon_sym_BQUOTE, + ACTIONS(12152), 1, + anon_sym_DQUOTE, + STATE(3498), 1, + sym_identifier, + STATE(3543), 1, + sym__quoted_identifier, + [394885] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(8653), 1, + sym_identifier, + [394904] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11951), 1, + anon_sym_BQUOTE, + ACTIONS(11953), 1, + anon_sym_DQUOTE, + ACTIONS(12046), 1, + sym__unquoted_identifier, + STATE(4395), 1, + sym_identifier, + STATE(4442), 1, + sym__quoted_identifier, + [394923] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13859), 1, + anon_sym_COMMA, + STATE(10000), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6551), 3, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + [394938] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10257), 1, + sym_identifier, + [394957] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(2266), 1, + sym_identifier, + [394976] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13337), 1, + sym__unquoted_identifier, + ACTIONS(13339), 1, + anon_sym_BQUOTE, + ACTIONS(13341), 1, + anon_sym_DQUOTE, + STATE(8181), 1, + sym__quoted_identifier, + STATE(8204), 1, + sym_identifier, + [394995] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10340), 1, + sym_identifier, + [395014] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(13025), 1, + sym_identifier, + [395033] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(2371), 1, + sym_identifier, + [395052] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13628), 1, + sym__unquoted_identifier, + ACTIONS(13630), 1, + anon_sym_BQUOTE, + ACTIONS(13632), 1, + anon_sym_DQUOTE, + STATE(8690), 1, + sym_identifier, + STATE(8696), 1, + sym__quoted_identifier, + [395071] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(13435), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [395086] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8297), 1, + anon_sym_BQUOTE, + ACTIONS(8299), 1, + anon_sym_DQUOTE, + ACTIONS(13398), 1, + sym__unquoted_identifier, + STATE(4015), 1, + sym__quoted_identifier, + STATE(4205), 1, + sym_identifier, + [395105] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10740), 1, + sym_identifier, + [395124] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13612), 1, + sym__unquoted_identifier, + ACTIONS(13614), 1, + anon_sym_BQUOTE, + ACTIONS(13616), 1, + anon_sym_DQUOTE, + STATE(8220), 1, + sym_identifier, + STATE(8288), 1, + sym__quoted_identifier, + [395143] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12140), 1, + sym__unquoted_identifier, + ACTIONS(12142), 1, + anon_sym_BQUOTE, + ACTIONS(12144), 1, + anon_sym_DQUOTE, + STATE(991), 1, + sym__quoted_identifier, + STATE(1111), 1, + sym_identifier, + [395162] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5414), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_DQUOTE, + ACTIONS(12146), 1, + sym__unquoted_identifier, + STATE(5503), 1, + sym_identifier, + STATE(5642), 1, + sym__quoted_identifier, + [395181] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8377), 1, + anon_sym_BQUOTE, + ACTIONS(8379), 1, + anon_sym_DQUOTE, + ACTIONS(12220), 1, + sym__unquoted_identifier, + STATE(3400), 1, + sym_identifier, + STATE(4529), 1, + sym__quoted_identifier, + [395200] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(4400), 1, + sym_identifier, + [395219] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(5200), 1, + anon_sym_DQUOTE, + ACTIONS(13578), 1, + sym__unquoted_identifier, + STATE(3117), 1, + sym__quoted_identifier, + STATE(3321), 1, + sym_identifier, + [395238] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10047), 1, + sym_identifier, + [395257] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8333), 1, + anon_sym_BQUOTE, + ACTIONS(8335), 1, + anon_sym_DQUOTE, + ACTIONS(12092), 1, + sym__unquoted_identifier, + STATE(425), 1, + sym__quoted_identifier, + STATE(430), 1, + sym_identifier, + [395276] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7323), 1, + anon_sym_BQUOTE, + ACTIONS(7325), 1, + anon_sym_DQUOTE, + ACTIONS(12120), 1, + sym__unquoted_identifier, + STATE(22), 1, + sym_identifier, + STATE(31), 1, + sym__quoted_identifier, + [395295] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12308), 1, + sym__unquoted_identifier, + ACTIONS(12310), 1, + anon_sym_BQUOTE, + ACTIONS(12312), 1, + anon_sym_DQUOTE, + STATE(847), 1, + sym__quoted_identifier, + STATE(849), 1, + sym_identifier, + [395314] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(11729), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [395329] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(8851), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + [395348] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(8847), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + [395367] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13602), 1, + sym__unquoted_identifier, + ACTIONS(13604), 1, + anon_sym_BQUOTE, + ACTIONS(13606), 1, + anon_sym_DQUOTE, + STATE(8691), 1, + sym__quoted_identifier, + STATE(8692), 1, + sym_identifier, + [395386] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6733), 1, + anon_sym_RPAREN, + ACTIONS(13861), 1, + aux_sym_trigger_reference_token1, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(8382), 1, + sym_where_clause, + STATE(10728), 1, + sym_from_clause, + [395405] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2775), 1, + anon_sym_BQUOTE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(13500), 1, + sym__unquoted_identifier, + STATE(2310), 1, + sym__quoted_identifier, + STATE(2412), 1, + sym_identifier, + [395424] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(12221), 1, + sym_identifier, + [395443] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12403), 1, + anon_sym_BQUOTE, + ACTIONS(12405), 1, + anon_sym_DQUOTE, + ACTIONS(13144), 1, + sym__unquoted_identifier, + STATE(9994), 1, + sym__quoted_identifier, + STATE(9999), 1, + sym_identifier, + [395462] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(14831), 1, + sym_identifier, + [395481] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10958), 1, + sym_identifier, + [395500] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12242), 1, + sym__unquoted_identifier, + ACTIONS(12244), 1, + anon_sym_BQUOTE, + ACTIONS(12246), 1, + anon_sym_DQUOTE, + STATE(7004), 1, + sym__quoted_identifier, + STATE(7007), 1, + sym_identifier, + [395519] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12833), 1, + anon_sym_BQUOTE, + ACTIONS(12835), 1, + anon_sym_DQUOTE, + ACTIONS(13432), 1, + sym__unquoted_identifier, + STATE(5058), 1, + sym__quoted_identifier, + STATE(5161), 1, + sym_identifier, + [395538] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13166), 1, + sym__unquoted_identifier, + ACTIONS(13168), 1, + anon_sym_BQUOTE, + ACTIONS(13170), 1, + anon_sym_DQUOTE, + STATE(4101), 1, + sym_identifier, + STATE(4108), 1, + sym__quoted_identifier, + [395557] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2435), 1, + anon_sym_BQUOTE, + ACTIONS(2437), 1, + anon_sym_DQUOTE, + ACTIONS(12316), 1, + sym__unquoted_identifier, + STATE(2087), 1, + sym__quoted_identifier, + STATE(2089), 1, + sym_identifier, + [395576] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2705), 1, + anon_sym_BQUOTE, + ACTIONS(2707), 1, + anon_sym_DQUOTE, + ACTIONS(12188), 1, + sym__unquoted_identifier, + STATE(2122), 1, + sym_identifier, + STATE(2135), 1, + sym__quoted_identifier, + [395595] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(7052), 1, + sym_identifier, + [395614] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7258), 1, + anon_sym_BQUOTE, + ACTIONS(7260), 1, + anon_sym_DQUOTE, + ACTIONS(13562), 1, + sym__unquoted_identifier, + STATE(3675), 1, + sym__quoted_identifier, + STATE(3796), 1, + sym_identifier, + [395633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13865), 5, + anon_sym_COMMA, + anon_sym_RPAREN, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [395644] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12260), 1, + sym__unquoted_identifier, + ACTIONS(12262), 1, + anon_sym_BQUOTE, + ACTIONS(12264), 1, + anon_sym_DQUOTE, + STATE(6825), 1, + sym_identifier, + STATE(6828), 1, + sym__quoted_identifier, + [395663] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(8846), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + [395682] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8261), 1, + anon_sym_BQUOTE, + ACTIONS(8263), 1, + anon_sym_DQUOTE, + ACTIONS(12300), 1, + sym__unquoted_identifier, + STATE(6496), 1, + sym__quoted_identifier, + STATE(6664), 1, + sym_identifier, + [395701] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 1, + anon_sym_BQUOTE, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(12194), 1, + sym__unquoted_identifier, + STATE(7), 1, + sym_identifier, + STATE(9), 1, + sym__quoted_identifier, + [395720] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(13022), 1, + sym_identifier, + [395739] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11129), 1, + sym_identifier, + [395758] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13851), 1, + sym__unquoted_identifier, + ACTIONS(13853), 1, + anon_sym_BQUOTE, + ACTIONS(13855), 1, + anon_sym_DQUOTE, + STATE(3851), 1, + sym__quoted_identifier, + STATE(3891), 1, + sym_identifier, + [395777] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10299), 1, + sym_identifier, + [395796] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12338), 1, + sym__unquoted_identifier, + ACTIONS(12340), 1, + anon_sym_BQUOTE, + ACTIONS(12342), 1, + anon_sym_DQUOTE, + STATE(3684), 1, + sym_identifier, + STATE(3704), 1, + sym__quoted_identifier, + [395815] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7174), 1, + anon_sym_BQUOTE, + ACTIONS(7176), 1, + anon_sym_DQUOTE, + ACTIONS(13558), 1, + sym__unquoted_identifier, + STATE(106), 1, + sym__quoted_identifier, + STATE(121), 1, + sym_identifier, + [395834] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(810), 1, + anon_sym_BQUOTE, + ACTIONS(812), 1, + anon_sym_DQUOTE, + ACTIONS(13867), 1, + sym__unquoted_identifier, + STATE(3737), 1, + sym__quoted_identifier, + STATE(3747), 1, + sym_identifier, + [395853] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12381), 1, + sym__unquoted_identifier, + ACTIONS(12383), 1, + anon_sym_BQUOTE, + ACTIONS(12385), 1, + anon_sym_DQUOTE, + STATE(6815), 1, + sym_identifier, + STATE(6818), 1, + sym__quoted_identifier, + [395872] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8652), 1, + anon_sym_BQUOTE, + ACTIONS(8654), 1, + anon_sym_DQUOTE, + ACTIONS(12356), 1, + sym__unquoted_identifier, + STATE(6858), 1, + sym__quoted_identifier, + STATE(6886), 1, + sym_identifier, + [395891] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(7608), 1, + sym_identifier, + [395910] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13869), 1, + sym__unquoted_identifier, + ACTIONS(13871), 1, + anon_sym_BQUOTE, + ACTIONS(13873), 1, + anon_sym_DQUOTE, + STATE(3718), 1, + sym_identifier, + STATE(3754), 1, + sym__quoted_identifier, + [395929] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(144), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + ACTIONS(142), 3, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [395942] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(7913), 1, + sym_identifier, + [395961] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5681), 1, + anon_sym_BQUOTE, + ACTIONS(5683), 1, + anon_sym_DQUOTE, + ACTIONS(13333), 1, + sym__unquoted_identifier, + STATE(1286), 1, + sym__quoted_identifier, + STATE(1507), 1, + sym_identifier, + [395980] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2397), 1, + anon_sym_BQUOTE, + ACTIONS(2399), 1, + anon_sym_DQUOTE, + ACTIONS(13875), 1, + sym__unquoted_identifier, + STATE(5326), 1, + sym__quoted_identifier, + STATE(5409), 1, + sym_identifier, + [395999] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(6491), 1, + sym_identifier, + [396018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + ACTIONS(115), 3, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [396031] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13877), 1, + anon_sym_COMMA, + STATE(10000), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6891), 3, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + [396046] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10742), 1, + sym_identifier, + [396065] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13869), 1, + sym__unquoted_identifier, + ACTIONS(13871), 1, + anon_sym_BQUOTE, + ACTIONS(13873), 1, + anon_sym_DQUOTE, + STATE(3665), 1, + sym_identifier, + STATE(3754), 1, + sym__quoted_identifier, + [396084] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11479), 1, + anon_sym_BQUOTE, + ACTIONS(11481), 1, + anon_sym_DQUOTE, + ACTIONS(13053), 1, + sym__unquoted_identifier, + STATE(8981), 1, + sym_identifier, + STATE(10219), 1, + sym__quoted_identifier, + [396103] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8111), 1, + anon_sym_BQUOTE, + ACTIONS(8113), 1, + anon_sym_DQUOTE, + ACTIONS(13586), 1, + sym__unquoted_identifier, + STATE(774), 1, + sym__quoted_identifier, + STATE(914), 1, + sym_identifier, + [396122] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6726), 1, + anon_sym_BQUOTE, + ACTIONS(6728), 1, + anon_sym_DQUOTE, + ACTIONS(13382), 1, + sym__unquoted_identifier, + STATE(5125), 1, + sym__quoted_identifier, + STATE(5601), 1, + sym_identifier, + [396141] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8696), 1, + anon_sym_BQUOTE, + ACTIONS(8698), 1, + anon_sym_DQUOTE, + ACTIONS(13386), 1, + sym__unquoted_identifier, + STATE(3709), 1, + sym__quoted_identifier, + STATE(3861), 1, + sym_identifier, + [396160] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(11151), 1, + sym_identifier, + [396179] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10580), 1, + sym_identifier, + [396198] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13110), 1, + anon_sym_BQUOTE, + ACTIONS(13112), 1, + anon_sym_DQUOTE, + ACTIONS(13466), 1, + sym__unquoted_identifier, + STATE(5134), 1, + sym__quoted_identifier, + STATE(5171), 1, + sym_identifier, + [396217] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10071), 1, + sym_identifier, + [396236] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13826), 1, + aux_sym_trigger_event_token3, + STATE(13002), 1, + sym_trigger_event, + ACTIONS(13824), 3, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [396251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13880), 5, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [396262] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8029), 1, + anon_sym_BQUOTE, + ACTIONS(8031), 1, + anon_sym_DQUOTE, + ACTIONS(12282), 1, + sym__unquoted_identifier, + STATE(2158), 1, + sym_identifier, + STATE(2170), 1, + sym__quoted_identifier, + [396281] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3023), 1, + anon_sym_BQUOTE, + ACTIONS(3025), 1, + anon_sym_DQUOTE, + ACTIONS(13005), 1, + sym__unquoted_identifier, + STATE(6845), 1, + sym__quoted_identifier, + STATE(7983), 1, + sym_identifier, + [396300] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10104), 1, + sym_identifier, + [396319] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + ACTIONS(128), 3, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [396332] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2557), 1, + anon_sym_BQUOTE, + ACTIONS(2559), 1, + anon_sym_DQUOTE, + ACTIONS(13374), 1, + sym__unquoted_identifier, + STATE(2134), 1, + sym__quoted_identifier, + STATE(2177), 1, + sym_identifier, + [396351] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7958), 1, + anon_sym_BQUOTE, + ACTIONS(7960), 1, + anon_sym_DQUOTE, + ACTIONS(13392), 1, + sym__unquoted_identifier, + STATE(595), 1, + sym__quoted_identifier, + STATE(637), 1, + sym_identifier, + [396370] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(510), 1, + anon_sym_BQUOTE, + ACTIONS(512), 1, + anon_sym_DQUOTE, + ACTIONS(13882), 1, + sym__unquoted_identifier, + STATE(3619), 1, + sym__quoted_identifier, + STATE(3703), 1, + sym_identifier, + [396389] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(12719), 1, + sym_identifier, + [396408] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7594), 1, + anon_sym_BQUOTE, + ACTIONS(7596), 1, + anon_sym_DQUOTE, + ACTIONS(12268), 1, + sym__unquoted_identifier, + STATE(2266), 1, + sym_identifier, + STATE(2583), 1, + sym__quoted_identifier, + [396427] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(10535), 1, + sym_identifier, + [396446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13884), 5, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + aux_sym_grant_statement_token4, + [396457] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5244), 1, + anon_sym_BQUOTE, + ACTIONS(5246), 1, + anon_sym_DQUOTE, + ACTIONS(13406), 1, + sym__unquoted_identifier, + STATE(644), 1, + sym__quoted_identifier, + STATE(751), 1, + sym_identifier, + [396476] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11389), 1, + anon_sym_BQUOTE, + ACTIONS(11391), 1, + anon_sym_DQUOTE, + ACTIONS(12060), 1, + sym__unquoted_identifier, + STATE(2095), 1, + sym__quoted_identifier, + STATE(7052), 1, + sym_identifier, + [396495] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 1, + anon_sym_BQUOTE, + ACTIONS(1153), 1, + anon_sym_DQUOTE, + ACTIONS(12004), 1, + sym__unquoted_identifier, + STATE(2237), 1, + sym__quoted_identifier, + STATE(13014), 1, + sym_identifier, + [396514] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(7055), 1, + anon_sym_DQUOTE, + ACTIONS(13640), 1, + sym__unquoted_identifier, + STATE(7135), 1, + sym__quoted_identifier, + STATE(7166), 1, + sym_identifier, + [396533] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13859), 1, + anon_sym_COMMA, + STATE(9940), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(6818), 3, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + [396548] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11931), 1, + aux_sym_sequence_token1, + ACTIONS(13886), 1, + aux_sym_truncate_statement_token2, + ACTIONS(13888), 1, + aux_sym_drop_statement_token2, + STATE(6484), 1, + sym_sequence, + [396564] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(11162), 1, + sym_binary_operator, + ACTIONS(13890), 3, + anon_sym_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [396576] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8427), 1, + sym_view_body, + STATE(11355), 1, + sym_tablespace_hint, + [396592] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13892), 1, + sym_number, + STATE(1766), 1, + sym_string, + [396608] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11499), 1, + aux_sym_sequence_token1, + ACTIONS(13894), 1, + aux_sym_truncate_statement_token2, + ACTIONS(13896), 1, + aux_sym_drop_statement_token2, + STATE(8600), 1, + sym_sequence, + [396624] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + STATE(11068), 1, + sym_tablespace_hint, + [396640] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13898), 1, + aux_sym__compound_statement_token2, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13902), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [396656] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13904), 1, + aux_sym__compound_statement_token2, + ACTIONS(13906), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [396672] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4953), 1, + sym_index_table_parameters, + STATE(11271), 1, + sym_using_clause, + [396688] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13910), 1, + sym_number, + STATE(3229), 1, + sym_string, + [396704] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8433), 1, + sym_view_body, + STATE(11213), 1, + sym_view_options, + [396720] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(9848), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [396734] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4898), 1, + sym_index_table_parameters, + STATE(11392), 1, + sym_using_clause, + [396750] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8428), 1, + sym_view_body, + STATE(11341), 1, + sym_tablespace_hint, + [396766] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13916), 1, + aux_sym__compound_statement_token2, + ACTIONS(13918), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [396782] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + STATE(11218), 1, + sym_tablespace_hint, + [396798] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13920), 1, + aux_sym__compound_statement_token2, + ACTIONS(13922), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [396814] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13924), 1, + sym_number, + STATE(1590), 1, + sym_string, + [396830] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(9912), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [396844] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13926), 1, + sym_number, + STATE(2748), 1, + sym_string, + [396860] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4941), 1, + sym_index_table_parameters, + STATE(11168), 1, + sym_using_clause, + [396876] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13928), 1, + anon_sym_RPAREN, + STATE(10932), 1, + sym_string, + [396892] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13930), 1, + sym_number, + STATE(1254), 1, + sym_string, + [396908] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13932), 1, + sym_number, + STATE(3504), 1, + sym_string, + [396924] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13934), 1, + aux_sym__compound_statement_token2, + ACTIONS(13936), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [396940] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8418), 1, + sym_view_body, + STATE(11027), 1, + sym_view_options, + [396956] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13938), 1, + sym_number, + STATE(1837), 1, + sym_string, + [396972] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13940), 1, + aux_sym_sequence_token5, + ACTIONS(13942), 1, + aux_sym_grant_statement_token8, + ACTIONS(13944), 1, + aux_sym_frame_bound_token3, + ACTIONS(13946), 1, + aux_sym_frame_exclusion_token1, + [396988] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8411), 1, + sym_view_body, + STATE(11233), 1, + sym_view_options, + [397004] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13948), 1, + aux_sym__compound_statement_token2, + ACTIONS(13950), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397020] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13952), 1, + aux_sym__compound_statement_token2, + ACTIONS(13954), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397036] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4892), 1, + sym_index_table_parameters, + STATE(11514), 1, + sym_using_clause, + [397052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4954), 1, + sym_index_table_parameters, + STATE(11080), 1, + sym_using_clause, + [397068] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13956), 1, + aux_sym__compound_statement_token2, + ACTIONS(13958), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397084] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4971), 1, + sym_index_table_parameters, + STATE(11092), 1, + sym_using_clause, + [397100] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13960), 1, + sym_number, + STATE(1337), 1, + sym_string, + [397116] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13962), 1, + sym_number, + STATE(3716), 1, + sym_string, + [397132] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13964), 1, + aux_sym__compound_statement_token2, + ACTIONS(13966), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397148] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13968), 1, + aux_sym__compound_statement_token2, + ACTIONS(13970), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(160), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + [397176] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8433), 1, + sym_view_body, + STATE(11284), 1, + sym_view_options, + [397192] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13972), 1, + aux_sym__compound_statement_token2, + ACTIONS(13974), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397208] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(9928), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [397222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13976), 4, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + aux_sym_table_constraint_exclude_token2, + [397232] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13978), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5374), 1, + sym__constraint_action, + ACTIONS(13980), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [397246] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13982), 1, + sym_number, + STATE(2476), 1, + sym_string, + [397262] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13978), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5373), 1, + sym__constraint_action, + ACTIONS(13984), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [397276] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6437), 1, + sym_view_body, + STATE(11011), 1, + sym_tablespace_hint, + [397292] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13986), 1, + aux_sym__compound_statement_token2, + ACTIONS(13988), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397308] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13990), 1, + sym_number, + STATE(7459), 1, + sym_string, + [397324] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(6273), 1, + sym_view_body, + STATE(11186), 1, + sym_view_options, + [397340] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(13992), 1, + aux_sym__compound_statement_token2, + ACTIONS(13994), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397356] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + ACTIONS(13996), 1, + sym_number, + STATE(1929), 1, + sym_string, + [397372] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8146), 1, + sym_index_table_parameters, + STATE(11407), 1, + sym_using_clause, + [397388] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14000), 1, + sym_number, + STATE(7520), 1, + sym_string, + [397404] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14002), 1, + aux_sym__compound_statement_token2, + ACTIONS(14004), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397420] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14006), 1, + sym_number, + STATE(4093), 1, + sym_string, + [397436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14008), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7624), 1, + sym__constraint_action, + ACTIONS(14010), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [397450] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14012), 1, + aux_sym__compound_statement_token2, + ACTIONS(14014), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397466] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8142), 1, + sym_index_table_parameters, + STATE(11414), 1, + sym_using_clause, + [397482] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14016), 1, + sym_number, + STATE(1457), 1, + sym_string, + [397498] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14018), 1, + aux_sym__compound_statement_token2, + ACTIONS(14020), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397514] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14022), 1, + sym_number, + STATE(2846), 1, + sym_string, + [397530] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4833), 1, + sym_index_table_parameters, + STATE(11298), 1, + sym_using_clause, + [397546] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14024), 1, + sym_number, + STATE(3650), 1, + sym_string, + [397562] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4944), 1, + sym_index_table_parameters, + STATE(11295), 1, + sym_using_clause, + [397578] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14026), 4, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + [397588] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(9909), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [397602] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14028), 1, + anon_sym_COMMA, + STATE(10106), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4684), 2, + anon_sym_RPAREN, + aux_sym_where_clause_token1, + [397616] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14030), 1, + aux_sym__compound_statement_token2, + ACTIONS(14032), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397632] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4963), 1, + sym_index_table_parameters, + STATE(11258), 1, + sym_using_clause, + [397648] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14034), 1, + sym_number, + STATE(2853), 1, + sym_string, + [397664] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6173), 1, + sym_view_body, + STATE(11031), 1, + sym_tablespace_hint, + [397680] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8438), 1, + sym_view_body, + STATE(11447), 1, + sym_tablespace_hint, + [397696] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11499), 1, + aux_sym_sequence_token1, + ACTIONS(13849), 1, + aux_sym_drop_statement_token2, + ACTIONS(14036), 1, + aux_sym_truncate_statement_token2, + STATE(8600), 1, + sym_sequence, + [397712] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(10011), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [397726] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6215), 1, + sym_view_body, + STATE(11009), 1, + sym_tablespace_hint, + [397742] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14038), 1, + anon_sym_COMMA, + STATE(10106), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4605), 2, + anon_sym_RPAREN, + aux_sym_where_clause_token1, + [397756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4915), 1, + sym_index_table_parameters, + STATE(11282), 1, + sym_using_clause, + [397772] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(5779), 1, + sym_view_body, + STATE(11226), 1, + sym_tablespace_hint, + [397788] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14041), 1, + aux_sym__compound_statement_token2, + ACTIONS(14043), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397804] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4737), 1, + sym_index_table_parameters, + STATE(11066), 1, + sym_using_clause, + [397820] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14045), 1, + sym_number, + STATE(4237), 1, + sym_string, + [397836] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8374), 1, + sym_view_body, + STATE(11060), 1, + sym_tablespace_hint, + [397852] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14047), 4, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + anon_sym_LPAREN, + aux_sym_drop_statement_token4, + [397862] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14049), 1, + aux_sym__compound_statement_token2, + ACTIONS(14051), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397878] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14053), 1, + aux_sym__compound_statement_token2, + ACTIONS(14055), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397894] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14057), 1, + sym_number, + STATE(476), 1, + sym_string, + [397910] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14008), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(7640), 1, + sym__constraint_action, + ACTIONS(14059), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [397924] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14061), 1, + aux_sym__compound_statement_token2, + ACTIONS(14063), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397940] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14065), 1, + sym_number, + STATE(1638), 1, + sym_string, + [397956] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8411), 1, + sym_view_body, + STATE(11321), 1, + sym_view_options, + [397972] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14067), 1, + aux_sym__compound_statement_token2, + ACTIONS(14069), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [397988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14071), 4, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + aux_sym_table_constraint_exclude_token2, + [397998] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4877), 1, + sym_index_table_parameters, + STATE(11302), 1, + sym_using_clause, + [398014] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14073), 1, + aux_sym__compound_statement_token2, + ACTIONS(14075), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398030] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + STATE(11377), 1, + sym_tablespace_hint, + [398046] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4738), 1, + sym_index_table_parameters, + STATE(11255), 1, + sym_using_clause, + [398062] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14077), 1, + sym_number, + STATE(5488), 1, + sym_string, + [398078] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8418), 1, + sym_view_body, + STATE(11173), 1, + sym_view_options, + [398094] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14079), 1, + sym_number, + STATE(3246), 1, + sym_string, + [398110] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8132), 1, + sym_index_table_parameters, + STATE(11496), 1, + sym_using_clause, + [398126] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14028), 1, + anon_sym_COMMA, + STATE(10097), 1, + aux_sym_from_clause_repeat1, + ACTIONS(4597), 2, + anon_sym_RPAREN, + aux_sym_where_clause_token1, + [398140] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14081), 1, + sym_number, + STATE(3340), 1, + sym_string, + [398156] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14083), 1, + aux_sym__compound_statement_token2, + ACTIONS(14085), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398172] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14087), 1, + aux_sym__compound_statement_token2, + ACTIONS(14089), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398188] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14091), 1, + sym_number, + STATE(186), 1, + sym_string, + [398204] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14093), 1, + aux_sym__compound_statement_token2, + ACTIONS(14095), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398220] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14097), 1, + aux_sym__compound_statement_token2, + ACTIONS(14099), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398236] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4882), 1, + sym_index_table_parameters, + STATE(11475), 1, + sym_using_clause, + [398252] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14101), 1, + aux_sym__compound_statement_token2, + ACTIONS(14103), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398268] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5683), 1, + sym_view_body, + STATE(11146), 1, + sym_view_options, + [398284] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14105), 1, + sym_number, + STATE(7696), 1, + sym_string, + [398300] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14107), 1, + sym_number, + STATE(3049), 1, + sym_string, + [398316] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14109), 1, + aux_sym__compound_statement_token2, + ACTIONS(14111), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398332] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8118), 1, + sym_index_table_parameters, + STATE(11504), 1, + sym_using_clause, + [398348] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8091), 1, + sym_index_table_parameters, + STATE(11418), 1, + sym_using_clause, + [398364] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14113), 1, + sym_number, + STATE(519), 1, + sym_string, + [398380] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14115), 1, + sym_number, + STATE(1519), 1, + sym_string, + [398396] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14117), 1, + sym_number, + STATE(7497), 1, + sym_string, + [398412] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8143), 1, + sym_index_table_parameters, + STATE(11505), 1, + sym_using_clause, + [398428] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14119), 1, + sym_number, + STATE(3805), 1, + sym_string, + [398444] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8428), 1, + sym_view_body, + STATE(11145), 1, + sym_tablespace_hint, + [398460] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14121), 1, + sym_number, + STATE(4611), 1, + sym_string, + [398476] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14123), 1, + aux_sym__compound_statement_token2, + ACTIONS(14125), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398492] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14127), 1, + aux_sym__compound_statement_token2, + ACTIONS(14129), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398508] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14131), 1, + aux_sym__compound_statement_token2, + ACTIONS(14133), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398524] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14135), 1, + aux_sym__compound_statement_token2, + ACTIONS(14137), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398540] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14139), 1, + anon_sym_COMMA, + STATE(10157), 1, + aux_sym_expression_list_repeat1, + ACTIONS(10574), 2, + anon_sym_RPAREN, + aux_sym_order_by_clause_token1, + [398554] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8121), 1, + sym_index_table_parameters, + STATE(11344), 1, + sym_using_clause, + [398570] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8089), 1, + sym_index_table_parameters, + STATE(11480), 1, + sym_using_clause, + [398586] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8088), 1, + sym_index_table_parameters, + STATE(11484), 1, + sym_using_clause, + [398602] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_index_table_parameters, + STATE(11228), 1, + sym_using_clause, + [398618] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14142), 1, + aux_sym__compound_statement_token2, + ACTIONS(14144), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398634] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14146), 1, + sym_number, + STATE(2042), 1, + sym_string, + [398650] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14148), 1, + sym_number, + STATE(663), 1, + sym_string, + [398666] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14150), 1, + aux_sym__compound_statement_token2, + ACTIONS(14152), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398682] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14154), 1, + aux_sym__compound_statement_token2, + ACTIONS(14156), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398698] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14158), 1, + sym_number, + STATE(5072), 1, + sym_string, + [398714] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4792), 1, + sym_index_table_parameters, + STATE(11259), 1, + sym_using_clause, + [398730] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 4, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [398740] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(6218), 1, + sym_view_body, + STATE(11121), 1, + sym_tablespace_hint, + [398756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14160), 1, + anon_sym_RPAREN, + STATE(10820), 1, + sym_string, + [398772] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(11360), 1, + sym_binary_operator, + ACTIONS(13890), 3, + anon_sym_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [398784] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + STATE(11052), 1, + sym_tablespace_hint, + [398800] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14162), 1, + aux_sym__compound_statement_token2, + ACTIONS(14164), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398816] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14166), 1, + aux_sym__compound_statement_token2, + ACTIONS(14168), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398832] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14170), 1, + sym_number, + STATE(7358), 1, + sym_string, + [398848] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14172), 1, + sym_number, + STATE(1969), 1, + sym_string, + [398864] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14174), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(3927), 1, + sym__constraint_action, + ACTIONS(14176), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [398878] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8126), 1, + sym_index_table_parameters, + STATE(10994), 1, + sym_using_clause, + [398894] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14178), 1, + sym_number, + STATE(3143), 1, + sym_string, + [398910] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14180), 1, + sym_number, + STATE(7582), 1, + sym_string, + [398926] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14184), 1, + aux_sym_trigger_condition_token1, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + ACTIONS(14182), 2, + aux_sym__compound_statement_token2, + aux_sym_conditional_expression_token3, + [398940] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14174), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(3926), 1, + sym__constraint_action, + ACTIONS(14187), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [398954] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8092), 1, + sym_index_table_parameters, + STATE(11299), 1, + sym_using_clause, + [398970] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14189), 1, + aux_sym__compound_statement_token2, + ACTIONS(14191), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [398986] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14193), 1, + sym_number, + STATE(393), 1, + sym_string, + [399002] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14195), 1, + aux_sym__compound_statement_token2, + ACTIONS(14197), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399018] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(9948), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [399032] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8427), 1, + sym_view_body, + STATE(11119), 1, + sym_tablespace_hint, + [399048] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8160), 1, + sym_index_table_parameters, + STATE(10992), 1, + sym_using_clause, + [399064] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13914), 1, + aux_sym_trigger_time_token3, + STATE(9961), 1, + sym_trigger_time, + ACTIONS(13912), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [399078] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14199), 1, + aux_sym__compound_statement_token2, + ACTIONS(14201), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399094] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14203), 1, + sym_number, + STATE(3432), 1, + sym_string, + [399110] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14205), 1, + sym_number, + STATE(4919), 1, + sym_string, + [399126] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8374), 1, + sym_view_body, + STATE(11188), 1, + sym_tablespace_hint, + [399142] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14207), 4, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_event_token3, + [399152] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14209), 1, + sym_number, + STATE(6954), 1, + sym_string, + [399168] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14211), 1, + aux_sym__compound_statement_token2, + ACTIONS(14213), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399184] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 4, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [399194] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8155), 1, + sym_index_table_parameters, + STATE(11170), 1, + sym_using_clause, + [399210] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14215), 1, + aux_sym__compound_statement_token2, + ACTIONS(14217), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399226] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14219), 1, + sym_number, + STATE(4839), 1, + sym_string, + [399242] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14221), 1, + aux_sym__compound_statement_token2, + ACTIONS(14223), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399258] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8159), 1, + sym_index_table_parameters, + STATE(10995), 1, + sym_using_clause, + [399274] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14225), 1, + aux_sym__compound_statement_token2, + ACTIONS(14227), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399290] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12158), 1, + aux_sym_with_clause_token1, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5681), 1, + sym_view_body, + STATE(11109), 1, + sym_view_options, + [399306] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14229), 1, + aux_sym__compound_statement_token2, + ACTIONS(14231), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399322] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + STATE(5878), 1, + sym_view_body, + STATE(11102), 1, + sym_tablespace_hint, + [399338] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12018), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(14233), 1, + aux_sym_alter_schema_rename_action_token1, + STATE(8517), 2, + sym_alter_schema_rename_action, + sym_alter_owner_action, + [399352] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14235), 1, + sym_number, + STATE(2074), 1, + sym_string, + [399368] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14237), 1, + sym_number, + STATE(1100), 1, + sym_string, + [399384] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14239), 1, + sym_number, + STATE(6978), 1, + sym_string, + [399400] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14241), 1, + aux_sym__compound_statement_token2, + ACTIONS(14243), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399416] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14245), 1, + anon_sym_RPAREN, + STATE(10298), 1, + sym_string, + [399432] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14247), 1, + anon_sym_RPAREN, + STATE(10231), 1, + sym_string, + [399448] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14249), 1, + aux_sym__compound_statement_token2, + ACTIONS(14251), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399464] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + ACTIONS(14253), 1, + aux_sym__compound_statement_token2, + ACTIONS(14255), 1, + aux_sym_conditional_expression_token3, + STATE(10182), 1, + aux_sym_conditional_expression_repeat1, + [399480] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8096), 1, + sym_index_table_parameters, + STATE(11449), 1, + sym_using_clause, + [399496] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(142), 4, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [399506] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14257), 1, + sym_number, + STATE(1152), 1, + sym_string, + [399522] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + ACTIONS(14259), 1, + sym_number, + STATE(2543), 1, + sym_string, + [399538] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12164), 1, + aux_sym_drop_statement_token4, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8438), 1, + sym_view_body, + STATE(11112), 1, + sym_tablespace_hint, + [399554] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12166), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8152), 1, + sym_index_table_parameters, + STATE(11200), 1, + sym_using_clause, + [399570] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12030), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(14261), 1, + aux_sym_alter_schema_rename_action_token1, + STATE(6740), 2, + sym_alter_schema_rename_action, + sym_alter_owner_action, + [399584] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14265), 1, + anon_sym_RPAREN, + STATE(10729), 1, + aux_sym_type_repeat1, + [399597] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14267), 1, + anon_sym_RPAREN, + STATE(10732), 1, + aux_sym_type_repeat1, + [399610] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14269), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399623] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14271), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [399636] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14273), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [399649] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14275), 1, + aux_sym_cte_token1, + ACTIONS(14277), 1, + anon_sym_LPAREN, + STATE(5855), 1, + sym_table_parameters, + [399662] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(14281), 1, + anon_sym_RPAREN, + STATE(10403), 1, + aux_sym_trigger_body_repeat1, + [399675] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14283), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399688] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14285), 1, + anon_sym_RPAREN, + STATE(10227), 1, + aux_sym_type_repeat1, + [399701] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14283), 1, + anon_sym_RPAREN, + STATE(10239), 1, + aux_sym_type_repeat1, + [399714] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14287), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [399727] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14291), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(14289), 2, + aux_sym_set_statement_token2, + aux_sym_view_check_option_token1, + [399738] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14285), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399751] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14293), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399764] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14295), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399777] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14297), 1, + anon_sym_RPAREN, + STATE(10845), 1, + aux_sym_type_spec_base_repeat1, + [399790] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14295), 1, + anon_sym_RPAREN, + STATE(10247), 1, + aux_sym_type_repeat1, + [399803] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14299), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399816] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14301), 1, + anon_sym_RPAREN, + STATE(10237), 1, + aux_sym_type_repeat1, + [399829] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14299), 1, + anon_sym_RPAREN, + STATE(10278), 1, + aux_sym_type_repeat1, + [399842] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14303), 1, + anon_sym_RPAREN, + STATE(10676), 1, + aux_sym_truncate_statement_repeat1, + [399855] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14301), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399868] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14305), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399881] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14307), 1, + anon_sym_RPAREN, + STATE(10242), 1, + aux_sym_type_repeat1, + [399894] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14309), 1, + anon_sym_RPAREN, + STATE(10776), 1, + aux_sym_type_repeat1, + [399907] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14311), 1, + anon_sym_RPAREN, + STATE(10282), 1, + aux_sym_type_repeat1, + [399920] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14313), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [399933] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8301), 1, + anon_sym_SQUOTE, + ACTIONS(8313), 1, + sym__dollar_quoted_string_tag, + STATE(4939), 1, + sym_string, + [399946] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14315), 1, + anon_sym_RPAREN, + STATE(10238), 1, + aux_sym_type_repeat1, + [399959] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14317), 1, + anon_sym_RPAREN, + STATE(10246), 1, + aux_sym_type_repeat1, + [399972] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14319), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [399985] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14323), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [399998] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14327), 1, + anon_sym_RPAREN, + STATE(10292), 1, + aux_sym_create_function_statement_repeat1, + [400011] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14329), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [400024] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14331), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [400037] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14333), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [400050] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14327), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [400063] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14335), 1, + anon_sym_RPAREN, + STATE(10255), 1, + aux_sym_type_repeat1, + [400076] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14337), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [400089] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14339), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [400102] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14341), 1, + anon_sym_RPAREN, + STATE(10420), 1, + aux_sym_type_repeat1, + [400115] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14343), 1, + aux_sym_create_function_statement_token10, + ACTIONS(14345), 1, + aux_sym_create_trigger_statement_token6, + ACTIONS(14347), 1, + sym_number, + [400128] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(378), 1, + sym_string, + [400141] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14349), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14351), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [400152] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14353), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [400165] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10753), 1, + anon_sym_RPAREN, + STATE(10313), 1, + aux_sym_rollup_clause_repeat1, + [400178] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14335), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400191] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14355), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14357), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [400202] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5685), 1, + anon_sym_SQUOTE, + ACTIONS(5697), 1, + sym__dollar_quoted_string_tag, + STATE(2047), 1, + sym_string, + [400215] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10749), 1, + anon_sym_RPAREN, + STATE(10314), 1, + aux_sym_rollup_clause_repeat1, + [400228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14359), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14361), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [400239] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14363), 1, + anon_sym_RPAREN, + STATE(10271), 1, + aux_sym_type_repeat1, + [400252] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14363), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400265] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14365), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400278] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14365), 1, + anon_sym_RPAREN, + STATE(10281), 1, + aux_sym_type_repeat1, + [400291] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14367), 1, + anon_sym_RPAREN, + STATE(10687), 1, + aux_sym_truncate_statement_repeat1, + [400304] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14369), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400317] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14371), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400330] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(218), 1, + sym_string, + [400343] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8033), 1, + anon_sym_SQUOTE, + ACTIONS(8045), 1, + sym__dollar_quoted_string_tag, + STATE(3156), 1, + sym_string, + [400356] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14373), 1, + anon_sym_RPAREN, + STATE(10277), 1, + aux_sym_type_repeat1, + [400369] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14371), 1, + anon_sym_RPAREN, + STATE(10326), 1, + aux_sym_type_repeat1, + [400382] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14375), 1, + anon_sym_COMMA, + ACTIONS(14378), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [400395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14380), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14382), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [400406] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14384), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400419] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14386), 1, + anon_sym_RPAREN, + STATE(10289), 1, + aux_sym_type_repeat1, + [400432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14388), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14390), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [400443] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14392), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [400456] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14394), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400469] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14396), 1, + anon_sym_RPAREN, + STATE(10301), 1, + aux_sym_type_repeat1, + [400482] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14386), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400495] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14398), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400508] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14400), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [400521] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(14402), 1, + anon_sym_RPAREN, + STATE(10398), 1, + aux_sym_trigger_body_repeat1, + [400534] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14404), 1, + anon_sym_RPAREN, + STATE(10410), 1, + aux_sym_create_function_statement_repeat1, + [400547] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14406), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400560] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14408), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400573] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(14412), 1, + anon_sym_RPAREN, + STATE(10346), 1, + aux_sym_grouping_sets_clause_repeat1, + [400586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14408), 1, + anon_sym_RPAREN, + STATE(10308), 1, + aux_sym_type_repeat1, + [400599] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14398), 1, + anon_sym_RPAREN, + STATE(10935), 1, + aux_sym_type_repeat1, + [400612] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14414), 1, + anon_sym_RPAREN, + STATE(10318), 1, + aux_sym_type_repeat1, + [400625] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14416), 1, + anon_sym_RPAREN, + STATE(10300), 1, + aux_sym_type_repeat1, + [400638] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14418), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [400651] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14420), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400664] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14422), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [400677] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14420), 1, + anon_sym_RPAREN, + STATE(10316), 1, + aux_sym_type_repeat1, + [400690] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14424), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14426), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [400701] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14416), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400714] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(14428), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [400727] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(14430), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [400740] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14341), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400753] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14432), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400766] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14434), 1, + anon_sym_RPAREN, + STATE(10293), 1, + aux_sym_type_repeat1, + [400779] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14436), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400792] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14438), 1, + anon_sym_RPAREN, + ACTIONS(14440), 1, + aux_sym_table_constraint_exclude_token1, + STATE(13402), 1, + sym_frame_exclusion, + [400805] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14434), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400818] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14442), 1, + anon_sym_RPAREN, + STATE(10312), 1, + aux_sym_type_repeat1, + [400831] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14436), 1, + anon_sym_RPAREN, + STATE(10333), 1, + aux_sym_type_repeat1, + [400844] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14442), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400857] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14444), 1, + aux_sym_cte_token1, + ACTIONS(14446), 1, + anon_sym_LPAREN, + STATE(8375), 1, + sym_table_parameters, + [400870] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(14450), 1, + anon_sym_RPAREN, + STATE(10771), 1, + aux_sym_table_constraint_exclude_repeat1, + [400883] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14452), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400896] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10574), 1, + anon_sym_RPAREN, + ACTIONS(14454), 1, + anon_sym_COMMA, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [400909] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14457), 1, + anon_sym_RPAREN, + STATE(10320), 1, + aux_sym_type_repeat1, + [400922] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14459), 1, + anon_sym_RPAREN, + STATE(10295), 1, + aux_sym_type_repeat1, + [400935] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14461), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [400948] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14457), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400961] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14463), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400974] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14465), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [400987] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14467), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [401000] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14465), 1, + anon_sym_RPAREN, + STATE(10339), 1, + aux_sym_type_repeat1, + [401013] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7664), 1, + anon_sym_SQUOTE, + ACTIONS(7676), 1, + sym__dollar_quoted_string_tag, + STATE(7385), 1, + sym_string, + [401026] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14469), 1, + anon_sym_RPAREN, + STATE(10331), 1, + aux_sym_type_repeat1, + [401039] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14471), 1, + anon_sym_RPAREN, + STATE(10323), 1, + aux_sym_type_repeat1, + [401052] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14473), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401065] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14475), 1, + anon_sym_RPAREN, + STATE(10768), 1, + aux_sym_create_function_statement_repeat1, + [401078] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14452), 1, + anon_sym_RPAREN, + STATE(10352), 1, + aux_sym_type_repeat1, + [401091] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14459), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401104] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14477), 1, + anon_sym_RPAREN, + STATE(10342), 1, + aux_sym_type_repeat1, + [401117] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14479), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401130] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8229), 1, + anon_sym_SQUOTE, + ACTIONS(8241), 1, + sym__dollar_quoted_string_tag, + STATE(1934), 1, + sym_string, + [401143] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(14481), 1, + anon_sym_RPAREN, + STATE(10452), 1, + aux_sym_grouping_sets_clause_repeat1, + [401156] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14483), 1, + anon_sym_RPAREN, + STATE(10344), 1, + aux_sym_type_repeat1, + [401169] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(14485), 1, + anon_sym_RPAREN, + STATE(10896), 1, + aux_sym_index_table_parameters_repeat1, + [401182] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14483), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14487), 3, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + [401204] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(14485), 1, + anon_sym_RPAREN, + STATE(10947), 1, + aux_sym_index_table_parameters_repeat1, + [401217] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14489), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401230] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14491), 1, + anon_sym_RPAREN, + STATE(10359), 1, + aux_sym_create_function_statement_repeat1, + [401243] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14493), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [401256] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14495), 1, + anon_sym_RPAREN, + STATE(10349), 1, + aux_sym_type_repeat1, + [401269] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7638), 1, + anon_sym_RPAREN, + ACTIONS(14497), 1, + anon_sym_COMMA, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [401282] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8265), 1, + anon_sym_SQUOTE, + ACTIONS(8277), 1, + sym__dollar_quoted_string_tag, + STATE(7542), 1, + sym_string, + [401295] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14495), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401308] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14500), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [401321] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14502), 1, + anon_sym_RPAREN, + STATE(10367), 1, + aux_sym_type_repeat1, + [401334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14504), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14506), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401345] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14508), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [401358] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14510), 1, + anon_sym_RPAREN, + STATE(10370), 1, + aux_sym_type_repeat1, + [401371] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14512), 1, + anon_sym_RPAREN, + STATE(10358), 1, + aux_sym_type_repeat1, + [401384] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14514), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [401397] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14516), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [401410] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14518), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401423] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14518), 1, + anon_sym_RPAREN, + STATE(10376), 1, + aux_sym_type_repeat1, + [401436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14520), 1, + anon_sym_RPAREN, + STATE(10604), 1, + aux_sym_type_spec_base_repeat1, + [401449] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14522), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401462] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14524), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14526), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401473] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14522), 1, + anon_sym_RPAREN, + STATE(10377), 1, + aux_sym_type_repeat1, + [401486] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14528), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401499] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14530), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14532), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401510] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14534), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401523] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14536), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401536] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14538), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401549] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14536), 1, + anon_sym_RPAREN, + STATE(10380), 1, + aux_sym_type_repeat1, + [401562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14538), 1, + anon_sym_RPAREN, + STATE(10385), 1, + aux_sym_type_repeat1, + [401575] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14540), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401588] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14542), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14544), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401599] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14546), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14548), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401610] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14550), 1, + anon_sym_RPAREN, + STATE(10375), 1, + aux_sym_type_repeat1, + [401623] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14552), 1, + anon_sym_RPAREN, + STATE(10373), 1, + aux_sym_type_repeat1, + [401636] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14554), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401649] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8656), 1, + anon_sym_SQUOTE, + ACTIONS(8668), 1, + sym__dollar_quoted_string_tag, + STATE(7676), 1, + sym_string, + [401662] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14556), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401675] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14558), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401688] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14560), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401701] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14562), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401714] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14564), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401727] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14550), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401740] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14566), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401753] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14568), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14570), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401764] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14552), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401777] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14572), 1, + anon_sym_RPAREN, + STATE(10392), 1, + aux_sym_type_repeat1, + [401790] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14574), 1, + anon_sym_RPAREN, + STATE(10882), 1, + aux_sym_create_function_statement_repeat1, + [401803] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(14576), 1, + anon_sym_RPAREN, + STATE(10679), 1, + aux_sym_trigger_body_repeat1, + [401816] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8193), 1, + anon_sym_SQUOTE, + ACTIONS(8205), 1, + sym__dollar_quoted_string_tag, + STATE(1850), 1, + sym_string, + [401829] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(14578), 1, + anon_sym_RPAREN, + STATE(10771), 1, + aux_sym_table_constraint_exclude_repeat1, + [401842] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14580), 1, + anon_sym_RPAREN, + STATE(10264), 1, + aux_sym_type_spec_range_repeat1, + [401855] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14293), 1, + anon_sym_RPAREN, + STATE(10433), 1, + aux_sym_type_repeat1, + [401868] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(14582), 1, + anon_sym_RPAREN, + STATE(10679), 1, + aux_sym_trigger_body_repeat1, + [401881] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14584), 1, + anon_sym_RPAREN, + STATE(10395), 1, + aux_sym_type_repeat1, + [401894] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8700), 1, + anon_sym_SQUOTE, + ACTIONS(8712), 1, + sym__dollar_quoted_string_tag, + STATE(4305), 1, + sym_string, + [401907] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14586), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14588), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [401918] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14440), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(14590), 1, + anon_sym_RPAREN, + STATE(12445), 1, + sym_frame_exclusion, + [401931] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14584), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401944] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14475), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [401957] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14592), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [401970] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14572), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [401983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14594), 1, + anon_sym_RPAREN, + STATE(10287), 1, + aux_sym_type_spec_range_repeat1, + [401996] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14596), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [402009] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7262), 1, + anon_sym_SQUOTE, + ACTIONS(7274), 1, + sym__dollar_quoted_string_tag, + STATE(4080), 1, + sym_string, + [402022] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14598), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14600), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [402033] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(14602), 1, + anon_sym_RPAREN, + STATE(10936), 1, + aux_sym_grouping_sets_clause_repeat1, + [402046] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14604), 1, + anon_sym_RPAREN, + STATE(10408), 1, + aux_sym_type_repeat1, + [402059] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14606), 1, + anon_sym_COMMA, + ACTIONS(14608), 1, + anon_sym_RPAREN, + STATE(10944), 1, + aux_sym_view_options_repeat1, + [402072] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14610), 1, + anon_sym_RPAREN, + STATE(10411), 1, + aux_sym_type_repeat1, + [402085] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14612), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402098] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14614), 1, + anon_sym_RPAREN, + STATE(10309), 1, + aux_sym_create_function_statement_repeat1, + [402111] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(14616), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [402124] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14618), 1, + anon_sym_RPAREN, + STATE(10315), 1, + aux_sym_type_repeat1, + [402137] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(14620), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [402150] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14622), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402163] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14624), 1, + anon_sym_RPAREN, + STATE(10700), 1, + aux_sym_type_repeat1, + [402176] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14626), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402189] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14628), 1, + anon_sym_RPAREN, + STATE(10440), 1, + aux_sym_type_repeat1, + [402202] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14630), 1, + anon_sym_RPAREN, + STATE(10427), 1, + aux_sym_type_repeat1, + [402215] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14632), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14634), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [402226] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(14636), 1, + anon_sym_RPAREN, + STATE(10771), 1, + aux_sym_table_constraint_exclude_repeat1, + [402239] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14638), 1, + anon_sym_RPAREN, + STATE(10439), 1, + aux_sym_type_repeat1, + [402252] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14624), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402265] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14640), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [402278] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14642), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [402291] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10725), 1, + anon_sym_RPAREN, + STATE(10746), 1, + aux_sym_rollup_clause_repeat1, + [402304] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14644), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [402317] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14646), 1, + anon_sym_RPAREN, + STATE(10425), 1, + aux_sym_type_repeat1, + [402330] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14648), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402343] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14650), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402356] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14648), 1, + anon_sym_RPAREN, + STATE(10446), 1, + aux_sym_type_repeat1, + [402369] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14650), 1, + anon_sym_RPAREN, + STATE(10450), 1, + aux_sym_type_repeat1, + [402382] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14646), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402395] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14652), 1, + anon_sym_RPAREN, + STATE(10258), 1, + aux_sym_type_spec_range_repeat1, + [402408] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7962), 1, + anon_sym_SQUOTE, + ACTIONS(7974), 1, + sym__dollar_quoted_string_tag, + STATE(1226), 1, + sym_string, + [402421] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14654), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402434] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14630), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402447] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14654), 1, + anon_sym_RPAREN, + STATE(10454), 1, + aux_sym_type_repeat1, + [402460] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14656), 1, + anon_sym_RPAREN, + STATE(10447), 1, + aux_sym_type_repeat1, + [402473] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14658), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402486] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14658), 1, + anon_sym_RPAREN, + STATE(10453), 1, + aux_sym_type_repeat1, + [402499] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14660), 1, + anon_sym_COMMA, + ACTIONS(14663), 1, + anon_sym_RPAREN, + STATE(10452), 1, + aux_sym_grouping_sets_clause_repeat1, + [402512] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14665), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402525] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14667), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402538] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7455), 1, + anon_sym_SQUOTE, + ACTIONS(7467), 1, + sym__dollar_quoted_string_tag, + STATE(2812), 1, + sym_string, + [402551] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8151), 1, + anon_sym_SQUOTE, + ACTIONS(8163), 1, + sym__dollar_quoted_string_tag, + STATE(1785), 1, + sym_string, + [402564] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14669), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402577] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14671), 1, + anon_sym_RPAREN, + STATE(10443), 1, + aux_sym_type_repeat1, + [402590] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14673), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402603] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10713), 1, + anon_sym_RPAREN, + STATE(10744), 1, + aux_sym_rollup_clause_repeat1, + [402616] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14675), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14677), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [402627] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14679), 1, + anon_sym_RPAREN, + STATE(10412), 1, + aux_sym_type_spec_range_repeat1, + [402640] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14681), 1, + anon_sym_RPAREN, + STATE(10256), 1, + aux_sym_type_spec_range_repeat1, + [402653] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14671), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402666] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14683), 1, + anon_sym_RPAREN, + STATE(10260), 1, + aux_sym_type_spec_range_repeat1, + [402679] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14656), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402692] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14685), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [402705] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(14689), 1, + anon_sym_RPAREN, + STATE(10954), 1, + aux_sym_table_parameters_repeat1, + [402718] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(14691), 1, + anon_sym_RPAREN, + STATE(10954), 1, + aux_sym_table_parameters_repeat1, + [402731] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14693), 1, + anon_sym_RPAREN, + STATE(10263), 1, + aux_sym_type_spec_range_repeat1, + [402744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14695), 1, + anon_sym_RPAREN, + STATE(10457), 1, + aux_sym_type_repeat1, + [402757] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14697), 1, + anon_sym_RPAREN, + STATE(10466), 1, + aux_sym_type_repeat1, + [402770] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12933), 1, + anon_sym_EQ, + ACTIONS(12931), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [402781] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7142), 1, + anon_sym_SQUOTE, + ACTIONS(7154), 1, + sym__dollar_quoted_string_tag, + STATE(7496), 1, + sym_string, + [402794] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14699), 1, + anon_sym_RPAREN, + STATE(10464), 1, + aux_sym_type_repeat1, + [402807] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14701), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14703), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [402818] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14705), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [402831] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14695), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402844] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14707), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14709), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [402855] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14711), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [402868] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14713), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402881] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14715), 1, + anon_sym_RPAREN, + STATE(10481), 1, + aux_sym_type_repeat1, + [402894] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14717), 1, + anon_sym_COMMA, + ACTIONS(14719), 1, + anon_sym_RPAREN, + STATE(10973), 1, + aux_sym_create_function_parameters_repeat1, + [402907] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12967), 1, + anon_sym_EQ, + ACTIONS(12965), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [402918] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14721), 1, + anon_sym_RPAREN, + STATE(10478), 1, + aux_sym_type_repeat1, + [402931] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14721), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402944] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14715), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402957] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14723), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [402970] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14618), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [402983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9986), 1, + aux_sym_grant_statement_token4, + STATE(7635), 1, + sym_select_clause, + STATE(8400), 1, + sym__select_statement, + [402996] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14725), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [403009] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14727), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14729), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [403020] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14731), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(14733), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [403031] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14735), 1, + anon_sym_RPAREN, + STATE(10487), 1, + aux_sym_type_repeat1, + [403044] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13888), 1, + aux_sym_drop_statement_token2, + ACTIONS(14737), 1, + aux_sym_create_statement_token2, + ACTIONS(14739), 1, + aux_sym_create_statement_token3, + [403057] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14741), 1, + aux_sym_with_clause_token1, + ACTIONS(14743), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [403068] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14745), 1, + anon_sym_RPAREN, + STATE(10486), 1, + aux_sym_type_repeat1, + [403081] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14747), 1, + anon_sym_RPAREN, + STATE(10509), 1, + aux_sym_type_repeat1, + [403094] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14749), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [403107] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14751), 1, + anon_sym_RPAREN, + STATE(10850), 1, + aux_sym_type_spec_base_repeat1, + [403120] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14753), 1, + anon_sym_RPAREN, + STATE(10508), 1, + aux_sym_type_repeat1, + [403133] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14735), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403146] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14755), 1, + anon_sym_RPAREN, + STATE(10848), 1, + aux_sym_type_spec_base_repeat1, + [403159] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14757), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [403172] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14759), 1, + anon_sym_RPAREN, + STATE(10502), 1, + aux_sym_type_repeat1, + [403185] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14761), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [403198] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14763), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403211] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14765), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403224] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14767), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403237] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14765), 1, + anon_sym_RPAREN, + STATE(10515), 1, + aux_sym_type_repeat1, + [403250] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14767), 1, + anon_sym_RPAREN, + STATE(10520), 1, + aux_sym_type_repeat1, + [403263] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12410), 1, + anon_sym_COMMA, + ACTIONS(12627), 1, + anon_sym_RPAREN, + STATE(10548), 1, + aux_sym_type_spec_composite_repeat1, + [403276] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14769), 1, + anon_sym_RPAREN, + STATE(10843), 1, + aux_sym_type_spec_base_repeat1, + [403289] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14771), 1, + anon_sym_RPAREN, + STATE(10841), 1, + aux_sym_type_spec_base_repeat1, + [403302] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14773), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403315] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14775), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [403328] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14773), 1, + anon_sym_RPAREN, + STATE(10523), 1, + aux_sym_type_repeat1, + [403341] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(14777), 1, + anon_sym_RPAREN, + STATE(10325), 1, + aux_sym_table_constraint_exclude_repeat1, + [403354] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14779), 1, + anon_sym_RPAREN, + STATE(10834), 1, + aux_sym_type_spec_base_repeat1, + [403367] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14781), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403380] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14783), 1, + aux_sym_cte_token2, + ACTIONS(14785), 1, + aux_sym_cte_token3, + ACTIONS(14787), 1, + anon_sym_LPAREN, + [403393] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14789), 1, + anon_sym_RPAREN, + STATE(10720), 1, + aux_sym_type_spec_base_repeat1, + [403406] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14791), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403419] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14781), 1, + anon_sym_RPAREN, + STATE(10526), 1, + aux_sym_type_repeat1, + [403432] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2439), 1, + anon_sym_SQUOTE, + ACTIONS(2451), 1, + sym__dollar_quoted_string_tag, + STATE(2367), 1, + sym_string, + [403445] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14793), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403458] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14795), 1, + anon_sym_RPAREN, + STATE(10507), 1, + aux_sym_type_repeat1, + [403471] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(14797), 1, + anon_sym_RPAREN, + STATE(10743), 1, + aux_sym_table_constraint_exclude_repeat1, + [403484] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(14799), 1, + anon_sym_RPAREN, + STATE(10452), 1, + aux_sym_grouping_sets_clause_repeat1, + [403497] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2709), 1, + anon_sym_SQUOTE, + ACTIONS(2721), 1, + sym__dollar_quoted_string_tag, + STATE(2848), 1, + sym_string, + [403510] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5248), 1, + anon_sym_SQUOTE, + ACTIONS(5260), 1, + sym__dollar_quoted_string_tag, + STATE(1431), 1, + sym_string, + [403523] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14801), 1, + anon_sym_RPAREN, + STATE(10332), 1, + aux_sym_type_repeat1, + [403536] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14803), 1, + anon_sym_RPAREN, + STATE(10814), 1, + aux_sym_type_spec_base_repeat1, + [403549] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14795), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14805), 1, + anon_sym_RPAREN, + STATE(10725), 1, + aux_sym_create_function_statement_repeat1, + [403575] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14807), 1, + anon_sym_RPAREN, + STATE(10534), 1, + aux_sym_type_repeat1, + [403588] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14809), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [403601] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14811), 1, + anon_sym_RPAREN, + STATE(10723), 1, + aux_sym_truncate_statement_repeat1, + [403614] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14801), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403627] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14813), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403640] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14807), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403653] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14815), 1, + anon_sym_RPAREN, + STATE(10541), 1, + aux_sym_type_repeat1, + [403666] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6981), 1, + anon_sym_SQUOTE, + ACTIONS(6993), 1, + sym__dollar_quoted_string_tag, + STATE(2706), 1, + sym_string, + [403679] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14817), 1, + anon_sym_RPAREN, + STATE(10540), 1, + aux_sym_type_repeat1, + [403692] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14817), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403705] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14819), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403718] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14821), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403731] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12410), 1, + anon_sym_COMMA, + ACTIONS(14823), 1, + anon_sym_RPAREN, + STATE(10691), 1, + aux_sym_type_spec_composite_repeat1, + [403744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14825), 1, + anon_sym_RPAREN, + STATE(10561), 1, + aux_sym_type_repeat1, + [403757] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14827), 1, + anon_sym_RPAREN, + STATE(10547), 1, + aux_sym_type_repeat1, + [403770] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14827), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403783] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14829), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [403796] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14831), 1, + anon_sym_RPAREN, + STATE(10545), 1, + aux_sym_type_repeat1, + [403809] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14833), 1, + anon_sym_RPAREN, + STATE(10587), 1, + aux_sym_truncate_statement_repeat1, + [403822] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14835), 1, + anon_sym_RPAREN, + STATE(10551), 1, + aux_sym_type_repeat1, + [403835] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14831), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403848] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14835), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403861] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14837), 1, + anon_sym_RPAREN, + STATE(10608), 1, + aux_sym_truncate_statement_repeat1, + [403874] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14839), 1, + anon_sym_RPAREN, + STATE(10546), 1, + aux_sym_type_repeat1, + [403887] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14841), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [403900] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14843), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403913] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14843), 1, + anon_sym_RPAREN, + STATE(10567), 1, + aux_sym_type_repeat1, + [403926] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14845), 1, + anon_sym_RPAREN, + STATE(10556), 1, + aux_sym_type_repeat1, + [403939] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14847), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [403952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14849), 1, + anon_sym_COMMA, + ACTIONS(14852), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [403965] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14854), 1, + anon_sym_RPAREN, + STATE(10557), 1, + aux_sym_type_repeat1, + [403978] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14856), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [403991] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14858), 1, + anon_sym_RPAREN, + STATE(10621), 1, + aux_sym_create_function_statement_repeat1, + [404004] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14856), 1, + anon_sym_RPAREN, + STATE(10571), 1, + aux_sym_type_repeat1, + [404017] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14860), 1, + anon_sym_RPAREN, + STATE(10577), 1, + aux_sym_type_repeat1, + [404030] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14862), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404043] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14839), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404056] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14864), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [404069] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(11198), 1, + sym_string, + [404082] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14866), 3, + aux_sym_parallel_hint_token2, + aux_sym_parallel_hint_token3, + aux_sym_parallel_hint_token4, + [404091] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14868), 1, + aux_sym_create_function_statement_token10, + ACTIONS(14870), 1, + aux_sym_create_trigger_statement_token6, + ACTIONS(14872), 1, + sym_number, + [404104] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14874), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404117] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7327), 1, + anon_sym_SQUOTE, + ACTIONS(7339), 1, + sym__dollar_quoted_string_tag, + STATE(506), 1, + sym_string, + [404130] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14874), 1, + anon_sym_RPAREN, + STATE(10584), 1, + aux_sym_type_repeat1, + [404143] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14876), 1, + anon_sym_RPAREN, + STATE(10437), 1, + aux_sym_create_function_statement_repeat1, + [404156] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(14878), 1, + anon_sym_RPAREN, + STATE(10679), 1, + aux_sym_trigger_body_repeat1, + [404169] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(14880), 1, + aux_sym_cte_token1, + STATE(8431), 1, + sym_table_parameters, + [404182] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14882), 1, + anon_sym_RPAREN, + STATE(10572), 1, + aux_sym_type_repeat1, + [404195] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14884), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404208] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14882), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404221] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14884), 1, + anon_sym_RPAREN, + STATE(10592), 1, + aux_sym_type_repeat1, + [404234] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14886), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [404247] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + STATE(7332), 1, + sym_select_clause, + STATE(8400), 1, + sym__select_statement, + [404260] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(14888), 1, + anon_sym_RPAREN, + STATE(10896), 1, + aux_sym_index_table_parameters_repeat1, + [404273] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14890), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404286] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14892), 1, + anon_sym_RPAREN, + STATE(10585), 1, + aux_sym_type_repeat1, + [404299] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14894), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404312] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14896), 1, + anon_sym_RPAREN, + STATE(10673), 1, + aux_sym_type_repeat1, + [404325] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14898), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404338] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14900), 1, + anon_sym_RPAREN, + STATE(10594), 1, + aux_sym_type_repeat1, + [404351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14902), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404364] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7093), 1, + anon_sym_SQUOTE, + ACTIONS(7105), 1, + sym__dollar_quoted_string_tag, + STATE(3421), 1, + sym_string, + [404377] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14904), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404390] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14906), 1, + anon_sym_RPAREN, + STATE(10696), 1, + aux_sym_create_function_statement_repeat1, + [404403] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14908), 1, + anon_sym_SQUOTE, + ACTIONS(14910), 1, + sym__dollar_quoted_string_tag, + STATE(5320), 1, + sym_string, + [404416] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14912), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404429] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14914), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404442] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14916), 1, + anon_sym_RPAREN, + STATE(10622), 1, + aux_sym_type_repeat1, + [404455] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14918), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404468] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14920), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [404481] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8493), 1, + anon_sym_SQUOTE, + ACTIONS(8505), 1, + sym__dollar_quoted_string_tag, + STATE(3253), 1, + sym_string, + [404494] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14717), 1, + anon_sym_COMMA, + ACTIONS(14922), 1, + anon_sym_RPAREN, + STATE(10483), 1, + aux_sym_create_function_parameters_repeat1, + [404507] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(14924), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [404520] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(10514), 1, + sym_string, + [404533] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(10513), 1, + sym_string, + [404546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12811), 1, + anon_sym_EQ, + ACTIONS(12809), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [404557] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5370), 1, + anon_sym_SQUOTE, + ACTIONS(5382), 1, + sym__dollar_quoted_string_tag, + STATE(3660), 1, + sym_string, + [404570] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14926), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [404583] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(10920), 1, + sym_string, + [404596] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14928), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404609] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(10940), 1, + sym_string, + [404622] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(10945), 1, + sym_string, + [404635] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(10503), 1, + sym_string, + [404648] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(14930), 1, + anon_sym_RPAREN, + STATE(10469), 1, + aux_sym_table_parameters_repeat1, + [404661] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(14932), 1, + anon_sym_RPAREN, + STATE(10468), 1, + aux_sym_table_parameters_repeat1, + [404674] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(14906), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [404687] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14934), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404700] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14936), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404713] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14934), 1, + anon_sym_RPAREN, + STATE(10625), 1, + aux_sym_type_repeat1, + [404726] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14938), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404739] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14938), 1, + anon_sym_RPAREN, + STATE(10627), 1, + aux_sym_type_repeat1, + [404752] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14940), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404765] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14942), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404778] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14944), 1, + anon_sym_RPAREN, + STATE(10623), 1, + aux_sym_type_repeat1, + [404791] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14900), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404804] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14944), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404817] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10658), 1, + anon_sym_RPAREN, + STATE(10707), 1, + aux_sym_rollup_clause_repeat1, + [404830] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14946), 1, + anon_sym_RPAREN, + STATE(10628), 1, + aux_sym_type_repeat1, + [404843] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14948), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404856] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14946), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404869] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + ACTIONS(8349), 1, + sym__dollar_quoted_string_tag, + STATE(1543), 1, + sym_string, + [404882] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14950), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404895] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14952), 1, + anon_sym_RPAREN, + STATE(10635), 1, + aux_sym_type_repeat1, + [404908] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14954), 1, + anon_sym_RPAREN, + STATE(10646), 1, + aux_sym_type_repeat1, + [404921] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14956), 1, + anon_sym_RPAREN, + STATE(10631), 1, + aux_sym_type_repeat1, + [404934] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14952), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [404947] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14958), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [404960] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13644), 1, + aux_sym_grant_statement_token4, + STATE(7175), 1, + sym_select_clause, + STATE(8379), 1, + sym__select_statement, + [404973] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14960), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [404986] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14962), 1, + anon_sym_RPAREN, + STATE(10387), 1, + aux_sym_type_spec_range_repeat1, + [404999] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14964), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405012] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14966), 1, + anon_sym_RPAREN, + STATE(10388), 1, + aux_sym_type_spec_range_repeat1, + [405025] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14964), 1, + anon_sym_RPAREN, + STATE(10653), 1, + aux_sym_type_repeat1, + [405038] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14968), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [405051] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13843), 1, + aux_sym_create_statement_token2, + ACTIONS(13845), 1, + aux_sym_create_statement_token3, + ACTIONS(13849), 1, + aux_sym_drop_statement_token2, + [405064] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14970), 1, + anon_sym_RPAREN, + STATE(10389), 1, + aux_sym_type_spec_range_repeat1, + [405077] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14956), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405090] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14972), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405103] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14974), 1, + anon_sym_RPAREN, + STATE(10390), 1, + aux_sym_type_spec_range_repeat1, + [405116] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14972), 1, + anon_sym_RPAREN, + STATE(10661), 1, + aux_sym_type_repeat1, + [405129] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14976), 1, + anon_sym_RPAREN, + STATE(10641), 1, + aux_sym_type_repeat1, + [405142] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14978), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405155] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(14980), 1, + aux_sym_cte_token1, + STATE(8375), 1, + sym_table_parameters, + [405168] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14982), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405181] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14984), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405194] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14986), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405207] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14988), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405220] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14990), 1, + anon_sym_RPAREN, + STATE(10391), 1, + aux_sym_type_spec_range_repeat1, + [405233] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14321), 1, + anon_sym_COMMA, + ACTIONS(14992), 1, + anon_sym_RPAREN, + STATE(10393), 1, + aux_sym_type_spec_range_repeat1, + [405246] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14994), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405259] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10664), 1, + anon_sym_RPAREN, + STATE(10727), 1, + aux_sym_rollup_clause_repeat1, + [405272] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(14996), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [405285] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(14998), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405298] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15000), 1, + anon_sym_RPAREN, + STATE(10652), 1, + aux_sym_type_repeat1, + [405311] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15002), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405324] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15004), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405337] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14606), 1, + anon_sym_COMMA, + ACTIONS(15006), 1, + anon_sym_RPAREN, + STATE(10418), 1, + aux_sym_view_options_repeat1, + [405350] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(14267), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405363] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15010), 1, + anon_sym_EQ, + ACTIONS(15008), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [405374] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15012), 1, + anon_sym_RPAREN, + STATE(10630), 1, + aux_sym_type_repeat1, + [405387] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15014), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [405400] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15016), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405413] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15018), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405426] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15020), 1, + anon_sym_COMMA, + ACTIONS(15023), 1, + anon_sym_RPAREN, + STATE(10679), 1, + aux_sym_trigger_body_repeat1, + [405439] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15025), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405452] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2779), 1, + anon_sym_SQUOTE, + ACTIONS(2791), 1, + sym__dollar_quoted_string_tag, + STATE(3165), 1, + sym_string, + [405465] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15027), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405478] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15029), 1, + anon_sym_RPAREN, + STATE(10232), 1, + aux_sym_type_repeat1, + [405491] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15031), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405504] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15033), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405517] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15035), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405530] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15037), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [405543] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15012), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405556] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15039), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405569] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15041), 1, + anon_sym_RPAREN, + STATE(10698), 1, + aux_sym_type_repeat1, + [405582] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15043), 1, + anon_sym_COMMA, + ACTIONS(15046), 1, + anon_sym_RPAREN, + STATE(10691), 1, + aux_sym_type_spec_composite_repeat1, + [405595] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15048), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [405608] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7529), 1, + anon_sym_SQUOTE, + ACTIONS(7541), 1, + sym__dollar_quoted_string_tag, + STATE(5506), 1, + sym_string, + [405621] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15052), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(15050), 2, + aux_sym_set_statement_token2, + aux_sym_view_check_option_token1, + [405632] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15054), 1, + anon_sym_RPAREN, + STATE(10688), 1, + aux_sym_type_repeat1, + [405645] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15056), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [405658] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14277), 1, + anon_sym_LPAREN, + ACTIONS(15058), 1, + aux_sym_cte_token1, + STATE(5892), 1, + sym_table_parameters, + [405671] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15060), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405684] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15060), 1, + anon_sym_RPAREN, + STATE(10701), 1, + aux_sym_type_repeat1, + [405697] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15062), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15064), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405723] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15064), 1, + anon_sym_RPAREN, + STATE(10705), 1, + aux_sym_type_repeat1, + [405736] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7226), 1, + anon_sym_SQUOTE, + ACTIONS(7238), 1, + sym__dollar_quoted_string_tag, + STATE(4591), 1, + sym_string, + [405749] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15066), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405762] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15068), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405775] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(15070), 1, + anon_sym_RPAREN, + STATE(10745), 1, + aux_sym_grouping_sets_clause_repeat1, + [405788] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(15072), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [405801] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15074), 1, + anon_sym_RPAREN, + STATE(10715), 1, + aux_sym_type_repeat1, + [405814] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15076), 1, + anon_sym_RPAREN, + STATE(10704), 1, + aux_sym_type_repeat1, + [405827] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15078), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405840] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15080), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [405853] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15076), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405866] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15082), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405879] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15084), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405892] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15086), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405905] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15088), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405918] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15086), 1, + anon_sym_RPAREN, + STATE(10722), 1, + aux_sym_type_repeat1, + [405931] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15090), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405944] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(15092), 1, + anon_sym_RPAREN, + STATE(10679), 1, + aux_sym_trigger_body_repeat1, + [405957] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15094), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [405970] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15096), 1, + anon_sym_RPAREN, + STATE(10712), 1, + aux_sym_type_repeat1, + [405983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15098), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [405996] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15100), 1, + anon_sym_RPAREN, + STATE(8145), 1, + aux_sym_truncate_statement_repeat1, + [406009] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15098), 1, + anon_sym_RPAREN, + STATE(10730), 1, + aux_sym_type_repeat1, + [406022] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15102), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [406035] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8069), 1, + anon_sym_SQUOTE, + ACTIONS(8081), 1, + sym__dollar_quoted_string_tag, + STATE(2030), 1, + sym_string, + [406048] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(15104), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [406061] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7923), 1, + anon_sym_RPAREN, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(8419), 1, + sym_where_clause, + [406074] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15096), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406087] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15106), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406100] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12410), 1, + anon_sym_COMMA, + ACTIONS(15108), 1, + anon_sym_RPAREN, + STATE(10691), 1, + aux_sym_type_spec_composite_repeat1, + [406113] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15110), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406126] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15112), 1, + anon_sym_RPAREN, + STATE(10753), 1, + aux_sym_type_repeat1, + [406139] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15114), 1, + anon_sym_RPAREN, + STATE(10506), 1, + aux_sym_truncate_statement_repeat1, + [406152] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15116), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [406165] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(15118), 1, + aux_sym_cte_token1, + STATE(8390), 1, + sym_table_parameters, + [406178] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15120), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406191] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15110), 1, + anon_sym_RPAREN, + STATE(10748), 1, + aux_sym_type_repeat1, + [406204] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15122), 1, + anon_sym_RPAREN, + STATE(10235), 1, + aux_sym_truncate_statement_repeat1, + [406217] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15124), 1, + anon_sym_RPAREN, + STATE(10261), 1, + aux_sym_create_function_statement_repeat1, + [406230] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(15126), 1, + anon_sym_RPAREN, + STATE(10431), 1, + aux_sym_table_constraint_exclude_repeat1, + [406243] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15128), 1, + anon_sym_RPAREN, + STATE(10516), 1, + aux_sym_create_function_statement_repeat1, + [406256] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(15130), 1, + anon_sym_RPAREN, + STATE(10771), 1, + aux_sym_table_constraint_exclude_repeat1, + [406269] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(15132), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [406282] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(15134), 1, + anon_sym_RPAREN, + STATE(10452), 1, + aux_sym_grouping_sets_clause_repeat1, + [406295] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(15136), 1, + anon_sym_RPAREN, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [406308] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(15138), 1, + anon_sym_RPAREN, + STATE(10529), 1, + aux_sym_grouping_sets_clause_repeat1, + [406321] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15140), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406334] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15142), 1, + anon_sym_RPAREN, + STATE(10737), 1, + aux_sym_type_repeat1, + [406347] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7017), 1, + anon_sym_SQUOTE, + ACTIONS(7029), 1, + sym__dollar_quoted_string_tag, + STATE(1980), 1, + sym_string, + [406360] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5418), 1, + anon_sym_SQUOTE, + ACTIONS(5430), 1, + sym__dollar_quoted_string_tag, + STATE(7283), 1, + sym_string, + [406373] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15142), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406386] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15144), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406399] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(195), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4521), 1, + sym_over_clause, + [406412] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15146), 1, + anon_sym_RPAREN, + STATE(10752), 1, + aux_sym_type_repeat1, + [406425] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15146), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406438] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15148), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [406451] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15150), 1, + anon_sym_RPAREN, + STATE(10763), 1, + aux_sym_type_repeat1, + [406464] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15152), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [406477] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15154), 1, + anon_sym_RPAREN, + STATE(10756), 1, + aux_sym_type_repeat1, + [406490] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15144), 1, + anon_sym_RPAREN, + STATE(10783), 1, + aux_sym_type_repeat1, + [406503] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(3784), 1, + sym_string, + [406516] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15156), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406529] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4693), 1, + sym_over_clause, + [406542] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15158), 1, + anon_sym_RPAREN, + STATE(10686), 1, + aux_sym_type_spec_base_repeat1, + [406555] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15156), 1, + anon_sym_RPAREN, + STATE(10767), 1, + aux_sym_type_repeat1, + [406568] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15160), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406581] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15162), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [406594] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(15164), 1, + aux_sym_cte_token1, + STATE(8386), 1, + sym_table_parameters, + [406607] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15166), 1, + anon_sym_RPAREN, + STATE(10539), 1, + aux_sym_type_repeat1, + [406620] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15168), 1, + anon_sym_COMMA, + ACTIONS(15171), 1, + anon_sym_RPAREN, + STATE(10771), 1, + aux_sym_table_constraint_exclude_repeat1, + [406633] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15160), 1, + anon_sym_RPAREN, + STATE(10778), 1, + aux_sym_type_repeat1, + [406646] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15173), 1, + anon_sym_RPAREN, + STATE(10684), 1, + aux_sym_type_spec_base_repeat1, + [406659] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15175), 1, + anon_sym_RPAREN, + STATE(10866), 1, + aux_sym_type_repeat1, + [406672] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15177), 1, + anon_sym_RPAREN, + STATE(10682), 1, + aux_sym_type_spec_base_repeat1, + [406685] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15166), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406698] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15179), 1, + anon_sym_RPAREN, + STATE(10784), 1, + aux_sym_type_repeat1, + [406711] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15181), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406724] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(15183), 1, + aux_sym_cte_token1, + STATE(8386), 1, + sym_table_parameters, + [406737] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15185), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [406750] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15187), 1, + anon_sym_RPAREN, + STATE(10680), 1, + aux_sym_type_spec_base_repeat1, + [406763] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15189), 1, + anon_sym_RPAREN, + STATE(10671), 1, + aux_sym_type_spec_base_repeat1, + [406776] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15191), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406789] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15193), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406802] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(240), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4573), 1, + sym_over_clause, + [406815] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15193), 1, + anon_sym_RPAREN, + STATE(10791), 1, + aux_sym_type_repeat1, + [406828] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8001), 1, + anon_sym_RPAREN, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(8369), 1, + sym_where_clause, + [406841] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15195), 1, + anon_sym_RPAREN, + STATE(10668), 1, + aux_sym_type_spec_base_repeat1, + [406854] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13660), 1, + aux_sym_grant_statement_token4, + STATE(2461), 1, + sym_select_clause, + STATE(6240), 1, + sym__select_statement, + [406867] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15197), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406880] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15199), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406893] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15201), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [406906] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15199), 1, + anon_sym_RPAREN, + STATE(10799), 1, + aux_sym_type_repeat1, + [406919] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7363), 1, + anon_sym_SQUOTE, + ACTIONS(7375), 1, + sym__dollar_quoted_string_tag, + STATE(3223), 1, + sym_string, + [406932] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4633), 1, + sym_over_clause, + [406945] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(293), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4672), 1, + sym_over_clause, + [406958] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8381), 1, + anon_sym_SQUOTE, + ACTIONS(8393), 1, + sym__dollar_quoted_string_tag, + STATE(6939), 1, + sym_string, + [406971] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15203), 1, + anon_sym_RPAREN, + STATE(10790), 1, + aux_sym_type_repeat1, + [406984] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15205), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [406997] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15207), 1, + anon_sym_RPAREN, + STATE(10665), 1, + aux_sym_type_spec_base_repeat1, + [407010] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15203), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407023] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(11312), 1, + sym_string, + [407036] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15191), 1, + anon_sym_RPAREN, + STATE(10813), 1, + aux_sym_type_repeat1, + [407049] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15209), 1, + anon_sym_RPAREN, + STATE(10801), 1, + aux_sym_type_repeat1, + [407062] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(11314), 1, + sym_string, + [407075] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15209), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407088] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15211), 1, + anon_sym_RPAREN, + STATE(10296), 1, + aux_sym_type_repeat1, + [407101] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15213), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407114] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15215), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407127] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15217), 1, + anon_sym_RPAREN, + STATE(10806), 1, + aux_sym_type_repeat1, + [407140] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(11317), 1, + sym_string, + [407153] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(199), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4673), 1, + sym_over_clause, + [407166] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15219), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407179] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15221), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407192] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15223), 1, + anon_sym_RPAREN, + STATE(10809), 1, + aux_sym_type_repeat1, + [407205] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15225), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407218] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15223), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407231] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4675), 1, + sym_over_clause, + [407244] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7178), 1, + anon_sym_SQUOTE, + ACTIONS(7190), 1, + sym__dollar_quoted_string_tag, + STATE(541), 1, + sym_string, + [407257] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(15227), 1, + anon_sym_RPAREN, + STATE(10719), 1, + aux_sym_trigger_body_repeat1, + [407270] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 1, + aux_sym_comment_statement_token7, + ACTIONS(13514), 1, + aux_sym_over_clause_token1, + STATE(4701), 1, + sym_over_clause, + [407283] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15229), 1, + anon_sym_RPAREN, + STATE(10817), 1, + aux_sym_type_repeat1, + [407296] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(15231), 1, + anon_sym_RPAREN, + STATE(10954), 1, + aux_sym_table_parameters_repeat1, + [407309] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15229), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407322] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(15233), 1, + anon_sym_RPAREN, + STATE(10954), 1, + aux_sym_table_parameters_repeat1, + [407335] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14277), 1, + anon_sym_LPAREN, + ACTIONS(15235), 1, + aux_sym_cte_token1, + STATE(6080), 1, + sym_table_parameters, + [407348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15237), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(15239), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [407359] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15241), 1, + anon_sym_RPAREN, + STATE(10354), 1, + aux_sym_create_function_statement_repeat1, + [407372] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15243), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407385] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15245), 1, + anon_sym_RPAREN, + STATE(10716), 1, + aux_sym_type_spec_base_repeat1, + [407398] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15247), 1, + anon_sym_RPAREN, + STATE(10851), 1, + aux_sym_type_repeat1, + [407411] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15249), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407424] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5302), 1, + anon_sym_SQUOTE, + ACTIONS(5314), 1, + sym__dollar_quoted_string_tag, + STATE(1264), 1, + sym_string, + [407437] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15251), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407450] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4063), 1, + anon_sym_SQUOTE, + ACTIONS(4075), 1, + sym__dollar_quoted_string_tag, + STATE(5060), 1, + sym_string, + [407463] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15253), 1, + anon_sym_RPAREN, + STATE(10824), 1, + aux_sym_type_repeat1, + [407476] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15255), 1, + anon_sym_RPAREN, + STATE(10637), 1, + aux_sym_type_spec_base_repeat1, + [407489] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15257), 1, + anon_sym_RPAREN, + STATE(10634), 1, + aux_sym_type_spec_base_repeat1, + [407502] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11961), 1, + aux_sym_grant_statement_token4, + STATE(8353), 1, + sym_select_clause, + STATE(8400), 1, + sym__select_statement, + [407515] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15259), 1, + anon_sym_RPAREN, + STATE(10602), 1, + aux_sym_type_spec_base_repeat1, + [407528] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15261), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407541] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15263), 1, + anon_sym_RPAREN, + STATE(10409), 1, + aux_sym_create_function_statement_repeat1, + [407554] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15265), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407567] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15267), 1, + anon_sym_RPAREN, + STATE(10867), 1, + aux_sym_create_function_statement_repeat1, + [407580] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15269), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407593] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15271), 1, + anon_sym_RPAREN, + STATE(10853), 1, + aux_sym_type_repeat1, + [407606] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15273), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407619] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15275), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407632] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15277), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407645] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15279), 1, + anon_sym_RPAREN, + STATE(10565), 1, + aux_sym_type_spec_base_repeat1, + [407658] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15281), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407671] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15283), 1, + anon_sym_RPAREN, + STATE(10874), 1, + aux_sym_type_repeat1, + [407684] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15285), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407697] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15287), 1, + anon_sym_RPAREN, + STATE(10847), 1, + aux_sym_type_repeat1, + [407710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15285), 1, + anon_sym_RPAREN, + STATE(10860), 1, + aux_sym_type_repeat1, + [407723] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15289), 1, + anon_sym_RPAREN, + STATE(10887), 1, + aux_sym_create_function_statement_repeat1, + [407736] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15287), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407749] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15291), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407762] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15293), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [407775] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15295), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407788] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15297), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407801] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15295), 1, + anon_sym_RPAREN, + STATE(10868), 1, + aux_sym_type_repeat1, + [407814] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15299), 1, + anon_sym_RPAREN, + STATE(10857), 1, + aux_sym_type_repeat1, + [407827] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15301), 1, + anon_sym_RPAREN, + STATE(10714), 1, + aux_sym_type_spec_base_repeat1, + [407840] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15303), 1, + anon_sym_RPAREN, + STATE(10488), 1, + aux_sym_truncate_statement_repeat1, + [407853] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15299), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407866] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15289), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [407879] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15305), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407892] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15307), 1, + anon_sym_RPAREN, + STATE(10670), 1, + aux_sym_type_spec_base_repeat1, + [407905] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15309), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [407918] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10787), 1, + anon_sym_RPAREN, + ACTIONS(15311), 1, + anon_sym_COMMA, + STATE(10871), 1, + aux_sym_rollup_clause_repeat1, + [407931] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15314), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407944] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7598), 1, + anon_sym_SQUOTE, + ACTIONS(7610), 1, + sym__dollar_quoted_string_tag, + STATE(3771), 1, + sym_string, + [407957] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15316), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [407970] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15309), 1, + anon_sym_RPAREN, + STATE(10859), 1, + aux_sym_create_function_statement_repeat1, + [407983] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15318), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [407996] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(15320), 1, + anon_sym_RPAREN, + STATE(10896), 1, + aux_sym_index_table_parameters_repeat1, + [408009] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15322), 1, + anon_sym_SQUOTE, + ACTIONS(15324), 1, + sym__dollar_quoted_string_tag, + STATE(5416), 1, + sym_string, + [408022] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10670), 1, + anon_sym_RPAREN, + STATE(10422), 1, + aux_sym_rollup_clause_repeat1, + [408035] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10656), 1, + anon_sym_COMMA, + ACTIONS(10676), 1, + anon_sym_RPAREN, + STATE(10424), 1, + aux_sym_rollup_clause_repeat1, + [408048] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7909), 1, + anon_sym_SQUOTE, + ACTIONS(7921), 1, + sym__dollar_quoted_string_tag, + STATE(1158), 1, + sym_string, + [408061] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15241), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [408074] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15326), 1, + anon_sym_LPAREN, + ACTIONS(15328), 1, + aux_sym_type_spec_enum_token1, + ACTIONS(15330), 1, + aux_sym_type_spec_range_token1, + [408087] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(15320), 1, + anon_sym_RPAREN, + STATE(10589), 1, + aux_sym_index_table_parameters_repeat1, + [408100] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15332), 1, + anon_sym_RPAREN, + STATE(10870), 1, + aux_sym_create_function_statement_repeat1, + [408113] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15316), 1, + anon_sym_RPAREN, + STATE(10959), 1, + aux_sym_type_repeat1, + [408126] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15334), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [408139] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8115), 1, + anon_sym_SQUOTE, + ACTIONS(8127), 1, + sym__dollar_quoted_string_tag, + STATE(1607), 1, + sym_string, + [408152] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15336), 1, + anon_sym_RPAREN, + STATE(10713), 1, + aux_sym_type_spec_base_repeat1, + [408165] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15338), 1, + anon_sym_RPAREN, + STATE(10615), 1, + aux_sym_type_spec_base_repeat1, + [408178] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15340), 1, + anon_sym_RPAREN, + STATE(10489), 1, + aux_sym_type_repeat1, + [408191] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(15342), 1, + anon_sym_RPAREN, + STATE(10823), 1, + aux_sym_table_parameters_repeat1, + [408204] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15344), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408217] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15346), 1, + anon_sym_RPAREN, + STATE(10904), 1, + aux_sym_type_repeat1, + [408230] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14687), 1, + anon_sym_COMMA, + ACTIONS(15348), 1, + anon_sym_RPAREN, + STATE(10825), 1, + aux_sym_table_parameters_repeat1, + [408243] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9890), 1, + anon_sym_RPAREN, + ACTIONS(15350), 1, + anon_sym_COMMA, + STATE(10896), 1, + aux_sym_index_table_parameters_repeat1, + [408256] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15281), 1, + anon_sym_RPAREN, + STATE(10913), 1, + aux_sym_type_repeat1, + [408269] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14448), 1, + anon_sym_COMMA, + ACTIONS(15353), 1, + anon_sym_RPAREN, + STATE(10400), 1, + aux_sym_table_constraint_exclude_repeat1, + [408282] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(8205), 1, + aux_sym_trigger_preferencing_repeat1, + ACTIONS(15355), 2, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + [408293] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13684), 1, + aux_sym_grant_statement_token4, + STATE(7521), 1, + sym_select_clause, + STATE(8379), 1, + sym__select_statement, + [408306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15357), 3, + anon_sym_RPAREN, + aux_sym_table_constraint_exclude_token1, + aux_sym_frame_clause_token2, + [408315] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15359), 1, + anon_sym_RPAREN, + STATE(10893), 1, + aux_sym_type_repeat1, + [408328] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15359), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408341] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15361), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408354] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14277), 1, + anon_sym_LPAREN, + ACTIONS(15363), 1, + aux_sym_cte_token1, + STATE(6419), 1, + sym_table_parameters, + [408367] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15365), 1, + anon_sym_RPAREN, + STATE(10903), 1, + aux_sym_type_repeat1, + [408380] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15367), 1, + anon_sym_RPAREN, + STATE(10590), 1, + aux_sym_type_spec_base_repeat1, + [408393] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15369), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [408406] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11277), 1, + anon_sym_COMMA, + ACTIONS(15371), 1, + anon_sym_RPAREN, + STATE(10537), 1, + aux_sym_truncate_statement_repeat1, + [408419] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15365), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408432] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15373), 1, + anon_sym_LPAREN, + ACTIONS(15375), 1, + aux_sym_type_spec_enum_token1, + ACTIONS(15377), 1, + aux_sym_type_spec_range_token1, + [408445] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15379), 1, + anon_sym_RPAREN, + STATE(10710), 1, + aux_sym_type_spec_base_repeat1, + [408458] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15381), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408471] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15383), 3, + anon_sym_RPAREN, + aux_sym_table_constraint_exclude_token1, + aux_sym_frame_clause_token2, + [408480] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15385), 1, + anon_sym_RPAREN, + STATE(10922), 1, + aux_sym_type_repeat1, + [408493] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5596), 1, + anon_sym_SQUOTE, + ACTIONS(5608), 1, + sym__dollar_quoted_string_tag, + STATE(3503), 1, + sym_string, + [408506] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15387), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [408519] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15389), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [408532] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15391), 1, + anon_sym_RPAREN, + STATE(10689), 1, + aux_sym_type_spec_base_repeat1, + [408545] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15393), 1, + anon_sym_RPAREN, + STATE(10596), 1, + aux_sym_type_spec_base_repeat1, + [408558] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15395), 3, + anon_sym_RPAREN, + aux_sym_table_constraint_exclude_token1, + aux_sym_frame_clause_token2, + [408567] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15397), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408580] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15399), 3, + anon_sym_RPAREN, + aux_sym_table_constraint_exclude_token1, + aux_sym_frame_clause_token2, + [408589] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15397), 1, + anon_sym_RPAREN, + STATE(10929), 1, + aux_sym_type_repeat1, + [408602] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15401), 1, + anon_sym_RPAREN, + STATE(10910), 1, + aux_sym_type_repeat1, + [408615] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(15403), 1, + aux_sym_cte_token1, + STATE(8390), 1, + sym_table_parameters, + [408628] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15405), 1, + anon_sym_RPAREN, + STATE(10601), 1, + aux_sym_type_spec_base_repeat1, + [408641] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15381), 1, + anon_sym_RPAREN, + STATE(10953), 1, + aux_sym_type_repeat1, + [408654] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15407), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408667] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5202), 1, + anon_sym_SQUOTE, + ACTIONS(5214), 1, + sym__dollar_quoted_string_tag, + STATE(8280), 1, + sym_string, + [408680] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15407), 1, + anon_sym_RPAREN, + STATE(10937), 1, + aux_sym_type_repeat1, + [408693] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14279), 1, + anon_sym_COMMA, + ACTIONS(15409), 1, + anon_sym_RPAREN, + STATE(10581), 1, + aux_sym_trigger_body_repeat1, + [408706] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15411), 1, + anon_sym_RPAREN, + STATE(10685), 1, + aux_sym_type_spec_base_repeat1, + [408719] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15413), 1, + anon_sym_RPAREN, + STATE(10459), 1, + aux_sym_type_repeat1, + [408732] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15413), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408745] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14410), 1, + anon_sym_COMMA, + ACTIONS(15415), 1, + anon_sym_RPAREN, + STATE(10452), 1, + aux_sym_grouping_sets_clause_repeat1, + [408758] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15417), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408771] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13896), 1, + aux_sym_drop_statement_token2, + ACTIONS(15419), 1, + aux_sym_create_statement_token2, + ACTIONS(15421), 1, + aux_sym_create_statement_token3, + [408784] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7861), 1, + anon_sym_SQUOTE, + ACTIONS(7873), 1, + sym__dollar_quoted_string_tag, + STATE(1113), 1, + sym_string, + [408797] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15423), 1, + anon_sym_RPAREN, + STATE(10480), 1, + aux_sym_type_spec_base_repeat1, + [408810] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15425), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408823] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15427), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [408836] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15429), 1, + anon_sym_RPAREN, + STATE(10678), 1, + aux_sym_type_spec_base_repeat1, + [408849] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15431), 1, + anon_sym_COMMA, + ACTIONS(15434), 1, + anon_sym_RPAREN, + STATE(10944), 1, + aux_sym_view_options_repeat1, + [408862] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15436), 1, + anon_sym_RPAREN, + STATE(10644), 1, + aux_sym_type_spec_base_repeat1, + [408875] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15438), 1, + anon_sym_RPAREN, + STATE(10657), 1, + aux_sym_type_spec_base_repeat1, + [408888] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9753), 1, + anon_sym_COMMA, + ACTIONS(15440), 1, + anon_sym_RPAREN, + STATE(10896), 1, + aux_sym_index_table_parameters_repeat1, + [408901] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8417), 1, + anon_sym_SQUOTE, + ACTIONS(8429), 1, + sym__dollar_quoted_string_tag, + STATE(3363), 1, + sym_string, + [408914] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7057), 1, + anon_sym_SQUOTE, + ACTIONS(7069), 1, + sym__dollar_quoted_string_tag, + STATE(7602), 1, + sym_string, + [408927] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14446), 1, + anon_sym_LPAREN, + ACTIONS(15442), 1, + aux_sym_cte_token1, + STATE(8431), 1, + sym_table_parameters, + [408940] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15444), 1, + anon_sym_RPAREN, + STATE(10941), 1, + aux_sym_type_repeat1, + [408953] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15444), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408966] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15446), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [408979] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15448), 1, + anon_sym_COMMA, + ACTIONS(15451), 1, + anon_sym_RPAREN, + STATE(10954), 1, + aux_sym_table_parameters_repeat1, + [408992] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15453), 1, + anon_sym_COMMA, + ACTIONS(15456), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [409005] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15458), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [409018] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2561), 1, + anon_sym_SQUOTE, + ACTIONS(2573), 1, + sym__dollar_quoted_string_tag, + STATE(2573), 1, + sym_string, + [409031] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15460), 1, + anon_sym_RPAREN, + STATE(10477), 1, + aux_sym_create_function_statement_repeat1, + [409044] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15346), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [409057] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15462), 1, + anon_sym_RPAREN, + STATE(10952), 1, + aux_sym_type_repeat1, + [409070] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8543), 1, + anon_sym_SQUOTE, + ACTIONS(8555), 1, + sym__dollar_quoted_string_tag, + STATE(1629), 1, + sym_string, + [409083] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8457), 1, + anon_sym_SQUOTE, + ACTIONS(8469), 1, + sym__dollar_quoted_string_tag, + STATE(6957), 1, + sym_string, + [409096] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12661), 1, + anon_sym_EQ, + ACTIONS(12659), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [409107] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15462), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [409120] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12008), 1, + aux_sym_grant_statement_token4, + STATE(2569), 1, + sym_select_clause, + STATE(6513), 1, + sym__select_statement, + [409133] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15464), 1, + anon_sym_RPAREN, + STATE(10659), 1, + aux_sym_type_spec_base_repeat1, + [409146] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15466), 1, + anon_sym_RPAREN, + STATE(10356), 1, + aux_sym_create_function_statement_repeat1, + [409159] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15468), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [409172] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15470), 1, + anon_sym_RPAREN, + STATE(10660), 1, + aux_sym_type_spec_base_repeat1, + [409185] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(158), 3, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [409194] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15472), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [409207] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15474), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [409220] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15476), 1, + anon_sym_COMMA, + ACTIONS(15479), 1, + anon_sym_RPAREN, + STATE(10973), 1, + aux_sym_create_function_parameters_repeat1, + [409233] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15481), 1, + anon_sym_RPAREN, + STATE(10677), 1, + aux_sym_type_spec_base_repeat1, + [409246] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15483), 1, + anon_sym_RPAREN, + STATE(10982), 1, + aux_sym_type_repeat1, + [409259] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15466), 1, + anon_sym_RPAREN, + STATE(10956), 1, + aux_sym_create_function_statement_repeat1, + [409272] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15485), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [409285] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10642), 1, + anon_sym_COMMA, + ACTIONS(15487), 1, + anon_sym_RPAREN, + STATE(10327), 1, + aux_sym_expression_list_repeat1, + [409298] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12410), 1, + anon_sym_COMMA, + ACTIONS(12414), 1, + anon_sym_RPAREN, + STATE(10731), 1, + aux_sym_type_spec_composite_repeat1, + [409311] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10719), 1, + anon_sym_COMMA, + ACTIONS(15489), 1, + anon_sym_RPAREN, + STATE(10662), 1, + aux_sym_type_spec_base_repeat1, + [409324] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8579), 1, + anon_sym_SQUOTE, + ACTIONS(8591), 1, + sym__dollar_quoted_string_tag, + STATE(616), 1, + sym_string, + [409337] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15491), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [409350] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15493), 1, + anon_sym_RPAREN, + STATE(10977), 1, + aux_sym_type_repeat1, + [409363] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15491), 1, + anon_sym_RPAREN, + STATE(10987), 1, + aux_sym_type_repeat1, + [409376] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15495), 1, + anon_sym_RPAREN, + STATE(10964), 1, + aux_sym_type_repeat1, + [409389] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5539), 1, + anon_sym_SQUOTE, + ACTIONS(5551), 1, + sym__dollar_quoted_string_tag, + STATE(4866), 1, + sym_string, + [409402] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14263), 1, + anon_sym_COMMA, + ACTIONS(15493), 1, + anon_sym_RPAREN, + STATE(10955), 1, + aux_sym_type_repeat1, + [409415] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14325), 1, + anon_sym_COMMA, + ACTIONS(15497), 1, + anon_sym_RPAREN, + STATE(10967), 1, + aux_sym_create_function_statement_repeat1, + [409428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10043), 1, + aux_sym_conditional_expression_repeat1, + [409438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11747), 1, + sym_order_by_clause, + [409448] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15499), 1, + anon_sym_LPAREN, + STATE(678), 1, + sym_tuple, + [409458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8119), 1, + sym_index_table_parameters, + [409468] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15501), 2, + aux_sym_grant_statement_token2, + sym_number, + [409476] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8086), 1, + sym_index_table_parameters, + [409486] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8148), 1, + sym_index_table_parameters, + [409496] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15503), 1, + aux_sym_grant_statement_token5, + STATE(5546), 1, + sym_references_constraint, + [409506] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15505), 1, + sym_number, + ACTIONS(15507), 1, + anon_sym_RBRACK, + [409516] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15509), 1, + anon_sym_LPAREN, + STATE(7651), 1, + sym_tuple, + [409526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15511), 2, + aux_sym_sequence_token6, + aux_sym_sequence_token7, + [409534] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15513), 1, + aux_sym_create_function_statement_token10, + ACTIONS(15515), 1, + aux_sym_create_trigger_statement_token6, + [409544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15511), 1, + sym_number, + ACTIONS(15517), 1, + aux_sym_sequence_token4, + [409554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15479), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [409562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15509), 1, + anon_sym_LPAREN, + STATE(7594), 1, + sym_tuple, + [409572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15519), 1, + sym_number, + ACTIONS(15521), 1, + anon_sym_RBRACK, + [409582] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15523), 1, + anon_sym_LPAREN, + STATE(3413), 1, + sym_tuple, + [409592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10066), 1, + aux_sym_conditional_expression_repeat1, + [409602] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15523), 1, + anon_sym_LPAREN, + STATE(3407), 1, + sym_tuple, + [409612] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15525), 1, + sym_number, + ACTIONS(15527), 1, + anon_sym_RBRACK, + [409622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5955), 1, + sym_view_body, + [409632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15529), 1, + anon_sym_LPAREN, + STATE(1078), 1, + sym_tuple, + [409642] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(6215), 1, + sym_view_body, + [409652] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12100), 1, + aux_sym_comment_statement_token2, + ACTIONS(15531), 1, + aux_sym_grant_statement_token3, + [409662] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15533), 1, + anon_sym_LPAREN, + STATE(1637), 1, + sym_tuple, + [409672] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(8398), 1, + sym_set_clause, + [409682] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15529), 1, + anon_sym_LPAREN, + STATE(1102), 1, + sym_tuple, + [409692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15533), 1, + anon_sym_LPAREN, + STATE(1640), 1, + sym_tuple, + [409702] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15535), 1, + anon_sym_LPAREN, + STATE(6976), 1, + sym_tuple, + [409712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15456), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [409720] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15537), 1, + sym_number, + ACTIONS(15539), 1, + anon_sym_RBRACK, + [409730] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15503), 1, + aux_sym_grant_statement_token5, + STATE(5562), 1, + sym_references_constraint, + [409740] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15541), 1, + anon_sym_LPAREN, + STATE(4023), 1, + sym_values_clause_item, + [409750] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_create_function_statement_token7, + STATE(8127), 1, + sym_window_clause, + [409760] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15535), 1, + anon_sym_LPAREN, + STATE(6991), 1, + sym_tuple, + [409770] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15543), 2, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + [409778] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15545), 2, + aux_sym_order_expression_token2, + aux_sym_fetch_clause_token2, + [409786] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15434), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [409794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8439), 1, + sym_view_body, + [409804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15547), 1, + sym_number, + ACTIONS(15549), 1, + anon_sym_RBRACK, + [409814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15551), 1, + anon_sym_LPAREN, + STATE(707), 1, + sym_create_function_parameters, + [409824] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15553), 1, + sym_number, + ACTIONS(15555), 1, + anon_sym_RBRACK, + [409834] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(6437), 1, + sym_view_body, + [409844] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15557), 1, + anon_sym_LPAREN, + ACTIONS(15559), 1, + aux_sym_table_constraint_exclude_token2, + [409854] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15561), 1, + aux_sym_sequence_token4, + ACTIONS(15563), 1, + sym_number, + [409864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15565), 1, + anon_sym_LPAREN, + STATE(2538), 1, + sym_tuple, + [409874] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15563), 2, + aux_sym_sequence_token6, + aux_sym_sequence_token7, + [409882] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15567), 1, + sym_number, + ACTIONS(15569), 1, + anon_sym_RBRACK, + [409892] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15571), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [409900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15573), 1, + anon_sym_LPAREN, + STATE(8850), 1, + sym_values_clause_item, + [409910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15575), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [409918] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15577), 1, + sym_number, + ACTIONS(15579), 1, + anon_sym_RBRACK, + [409928] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15581), 1, + anon_sym_LPAREN, + STATE(4128), 1, + sym_tuple, + [409938] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13450), 1, + anon_sym_LPAREN, + STATE(8161), 1, + sym_window_definition, + [409948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15583), 1, + aux_sym_comment_statement_token6, + ACTIONS(15585), 1, + aux_sym_create_function_statement_token2, + [409958] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15587), 1, + anon_sym_LPAREN, + STATE(4912), 1, + sym_tuple, + [409968] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15589), 1, + anon_sym_LPAREN, + STATE(1576), 1, + sym_tuple, + [409978] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15551), 1, + anon_sym_LPAREN, + STATE(666), 1, + sym_create_function_parameters, + [409988] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15591), 1, + anon_sym_LPAREN, + STATE(3505), 1, + sym_tuple, + [409998] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15593), 1, + sym_number, + ACTIONS(15595), 1, + anon_sym_RBRACK, + [410008] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15551), 1, + anon_sym_LPAREN, + STATE(667), 1, + sym_create_function_parameters, + [410018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15589), 1, + anon_sym_LPAREN, + STATE(1598), 1, + sym_tuple, + [410028] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15597), 1, + anon_sym_LPAREN, + STATE(1149), 1, + sym_tuple, + [410038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8427), 1, + sym_view_body, + [410048] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15599), 1, + sym_number, + ACTIONS(15601), 1, + anon_sym_RBRACK, + [410058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15591), 1, + anon_sym_LPAREN, + STATE(3482), 1, + sym_tuple, + [410068] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15603), 1, + anon_sym_LPAREN, + STATE(11347), 1, + sym_expression_list, + [410078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15597), 1, + anon_sym_LPAREN, + STATE(1153), 1, + sym_tuple, + [410088] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15605), 1, + sym_number, + ACTIONS(15607), 1, + anon_sym_RBRACK, + [410098] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15609), 1, + anon_sym_LPAREN, + STATE(5152), 1, + sym_window_definition, + [410108] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12216), 1, + aux_sym_comment_statement_token2, + ACTIONS(15611), 1, + aux_sym_grant_statement_token3, + [410118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8428), 1, + sym_view_body, + [410128] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15613), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [410136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15603), 1, + anon_sym_LPAREN, + STATE(10416), 1, + sym_expression_list, + [410146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10787), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [410154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15615), 1, + sym_number, + ACTIONS(15617), 1, + anon_sym_RBRACK, + [410164] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15619), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [410172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4950), 1, + sym_index_table_parameters, + [410182] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15621), 1, + sym_number, + ACTIONS(15623), 1, + anon_sym_RBRACK, + [410192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8427), 1, + sym_view_body, + [410202] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12429), 1, + sym_order_by_clause, + [410212] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12424), 1, + sym_where_clause, + [410222] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12392), 1, + sym_order_by_clause, + [410232] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12387), 1, + sym_where_clause, + [410242] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15625), 1, + sym_number, + ACTIONS(15627), 1, + anon_sym_RBRACK, + [410252] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12350), 1, + sym_order_by_clause, + [410262] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15629), 1, + anon_sym_LPAREN, + STATE(3713), 1, + sym_tuple, + [410272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15631), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [410280] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15633), 1, + anon_sym_LPAREN, + STATE(1359), 1, + sym_tuple, + [410290] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12345), 1, + sym_where_clause, + [410300] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15635), 1, + sym_number, + ACTIONS(15637), 1, + anon_sym_RBRACK, + [410310] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4948), 1, + sym_index_table_parameters, + [410320] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15629), 1, + anon_sym_LPAREN, + STATE(3705), 1, + sym_tuple, + [410330] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15633), 1, + anon_sym_LPAREN, + STATE(1301), 1, + sym_tuple, + [410340] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10124), 1, + aux_sym_conditional_expression_repeat1, + [410350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15639), 1, + sym_number, + ACTIONS(15641), 1, + anon_sym_RBRACK, + [410360] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12298), 1, + sym_order_by_clause, + [410370] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15643), 1, + sym_number, + ACTIONS(15645), 1, + anon_sym_RBRACK, + [410380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15499), 1, + anon_sym_LPAREN, + STATE(653), 1, + sym_tuple, + [410390] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15647), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [410398] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8411), 1, + sym_view_body, + [410408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15649), 1, + sym_number, + ACTIONS(15651), 1, + anon_sym_RBRACK, + [410418] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15653), 1, + anon_sym_LPAREN, + STATE(601), 1, + sym_tuple, + [410428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4931), 1, + sym_index_table_parameters, + [410438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15655), 1, + aux_sym_sequence_token5, + ACTIONS(15657), 1, + aux_sym_sql_hint_token4, + [410448] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10174), 1, + aux_sym_conditional_expression_repeat1, + [410458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12246), 1, + sym_order_by_clause, + [410468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15653), 1, + anon_sym_LPAREN, + STATE(532), 1, + sym_tuple, + [410478] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12241), 1, + sym_where_clause, + [410488] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15659), 1, + anon_sym_LPAREN, + STATE(5067), 1, + sym_tuple, + [410498] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10210), 1, + aux_sym_create_function_statement_token7, + STATE(8093), 1, + sym_window_clause, + [410508] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15661), 2, + aux_sym_initial_mode_token2, + aux_sym_initial_mode_token3, + [410516] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10213), 1, + aux_sym_conditional_expression_repeat1, + [410526] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(6173), 1, + sym_view_body, + [410536] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15659), 1, + anon_sym_LPAREN, + STATE(5080), 1, + sym_tuple, + [410546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15663), 1, + anon_sym_LPAREN, + STATE(3744), 1, + sym_tuple, + [410556] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12194), 1, + sym_order_by_clause, + [410566] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11658), 1, + sym_where_clause, + [410576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12189), 1, + sym_where_clause, + [410586] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15665), 1, + sym_number, + ACTIONS(15667), 1, + anon_sym_RBRACK, + [410596] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5929), 1, + sym_view_body, + [410606] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15669), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [410614] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15671), 1, + sym_number, + ACTIONS(15673), 1, + anon_sym_RBRACK, + [410624] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8429), 1, + sym_view_body, + [410634] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10134), 1, + aux_sym_conditional_expression_repeat1, + [410644] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15675), 1, + anon_sym_LPAREN, + STATE(3251), 1, + sym_tuple, + [410654] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15587), 1, + anon_sym_LPAREN, + STATE(4977), 1, + sym_tuple, + [410664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12142), 1, + sym_order_by_clause, + [410674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12137), 1, + sym_where_clause, + [410684] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15675), 1, + anon_sym_LPAREN, + STATE(3244), 1, + sym_tuple, + [410694] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8438), 1, + sym_view_body, + [410704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15677), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [410712] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5878), 1, + sym_view_body, + [410722] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13861), 1, + aux_sym_trigger_reference_token1, + STATE(10787), 1, + sym_from_clause, + [410732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15663), 1, + anon_sym_LPAREN, + STATE(3812), 1, + sym_tuple, + [410742] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10058), 1, + aux_sym_conditional_expression_repeat1, + [410752] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12090), 1, + sym_order_by_clause, + [410762] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12085), 1, + sym_where_clause, + [410772] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10201), 1, + aux_sym_conditional_expression_repeat1, + [410782] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15679), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [410790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12064), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(9965), 1, + sym_set_clause, + [410800] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15681), 1, + aux_sym_grant_statement_token5, + STATE(8128), 1, + sym_references_constraint, + [410810] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15573), 1, + anon_sym_LPAREN, + STATE(7974), 1, + sym_values_clause_item, + [410820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12037), 1, + sym_order_by_clause, + [410830] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15683), 1, + anon_sym_LPAREN, + STATE(6950), 1, + sym_tuple, + [410840] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15171), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [410848] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10166), 1, + aux_sym_conditional_expression_repeat1, + [410858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12030), 1, + sym_where_clause, + [410868] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10162), 1, + aux_sym_conditional_expression_repeat1, + [410878] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15685), 1, + sym_number, + ACTIONS(15687), 1, + anon_sym_RBRACK, + [410888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15683), 1, + anon_sym_LPAREN, + STATE(6965), 1, + sym_tuple, + [410898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15689), 1, + anon_sym_LPAREN, + STATE(1962), 1, + sym_tuple, + [410908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15691), 2, + aux_sym_grant_statement_token2, + sym_number, + [410916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11979), 1, + sym_order_by_clause, + [410926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11972), 1, + sym_where_clause, + [410936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15693), 1, + sym_number, + ACTIONS(15695), 1, + anon_sym_RBRACK, + [410946] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + [410956] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5681), 1, + sym_view_body, + [410966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15697), 1, + anon_sym_LPAREN, + STATE(7355), 1, + sym_tuple, + [410976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15689), 1, + anon_sym_LPAREN, + STATE(1974), 1, + sym_tuple, + [410986] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15565), 1, + anon_sym_LPAREN, + STATE(2566), 1, + sym_tuple, + [410996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9806), 1, + aux_sym_null_hint_token2, + STATE(7756), 1, + sym_NULL, + [411006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15699), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [411014] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10137), 1, + aux_sym_conditional_expression_repeat1, + [411024] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15581), 1, + anon_sym_LPAREN, + STATE(4086), 1, + sym_tuple, + [411034] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11445), 1, + aux_sym_trigger_reference_token1, + STATE(8300), 1, + sym_from_clause, + [411044] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15701), 1, + aux_sym_type_spec_base_token9, + ACTIONS(15703), 1, + sym_number, + [411054] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15697), 1, + anon_sym_LPAREN, + STATE(7373), 1, + sym_tuple, + [411064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15705), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(15707), 1, + aux_sym_create_trigger_statement_token4, + [411074] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15709), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411082] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15711), 1, + aux_sym_null_hint_token2, + STATE(4052), 1, + sym_NULL, + [411092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15713), 1, + sym_number, + ACTIONS(15715), 1, + anon_sym_RBRACK, + [411102] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11921), 1, + sym_order_by_clause, + [411112] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15717), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411120] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11914), 1, + sym_where_clause, + [411130] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15719), 1, + anon_sym_LPAREN, + STATE(1927), 1, + sym_tuple, + [411140] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15721), 2, + aux_sym_order_expression_token2, + aux_sym_fetch_clause_token2, + [411148] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15573), 1, + anon_sym_LPAREN, + STATE(8069), 1, + sym_values_clause_item, + [411158] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15723), 1, + sym_number, + ACTIONS(15725), 1, + anon_sym_RBRACK, + [411168] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(5018), 1, + sym_index_table_parameters, + [411178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15719), 1, + anon_sym_LPAREN, + STATE(2038), 1, + sym_tuple, + [411188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8087), 1, + sym_index_table_parameters, + [411198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10109), 1, + aux_sym_conditional_expression_repeat1, + [411208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15541), 1, + anon_sym_LPAREN, + STATE(4907), 1, + sym_values_clause_item, + [411218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8439), 1, + sym_view_body, + [411228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11863), 1, + sym_order_by_clause, + [411238] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15727), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411246] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11856), 1, + sym_where_clause, + [411256] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10098), 1, + aux_sym_conditional_expression_repeat1, + [411266] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11805), 1, + sym_order_by_clause, + [411276] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11798), 1, + sym_where_clause, + [411286] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15729), 1, + sym_number, + ACTIONS(15731), 1, + anon_sym_RBRACK, + [411296] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10036), 1, + aux_sym_conditional_expression_repeat1, + [411306] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11771), 1, + sym_order_by_clause, + [411316] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15733), 1, + aux_sym_trigger_event_token2, + ACTIONS(15735), 1, + aux_sym_trigger_event_token3, + [411326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11740), 1, + sym_where_clause, + [411336] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15737), 1, + anon_sym_LPAREN, + STATE(3095), 1, + sym_tuple, + [411346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5683), 1, + sym_view_body, + [411356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10059), 1, + aux_sym_conditional_expression_repeat1, + [411366] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8428), 1, + sym_view_body, + [411376] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15737), 1, + anon_sym_LPAREN, + STATE(3045), 1, + sym_tuple, + [411386] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11689), 1, + sym_order_by_clause, + [411396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15739), 1, + anon_sym_LPAREN, + STATE(4607), 1, + sym_tuple, + [411406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11682), 1, + sym_where_clause, + [411416] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15741), 1, + anon_sym_LPAREN, + STATE(5498), 1, + sym_tuple, + [411426] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10090), 1, + aux_sym_conditional_expression_repeat1, + [411436] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + [411446] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15743), 1, + sym_number, + ACTIONS(15745), 1, + anon_sym_RBRACK, + [411456] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15739), 1, + anon_sym_LPAREN, + STATE(4620), 1, + sym_tuple, + [411466] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15023), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411474] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15747), 1, + anon_sym_LPAREN, + STATE(1506), 1, + sym_tuple, + [411484] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8097), 1, + sym_index_table_parameters, + [411494] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15741), 1, + anon_sym_LPAREN, + STATE(5478), 1, + sym_tuple, + [411504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15749), 1, + sym_number, + ACTIONS(15751), 1, + anon_sym_RBRACK, + [411514] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15008), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11631), 1, + sym_order_by_clause, + [411532] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15753), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15755), 1, + aux_sym_cte_token2, + ACTIONS(15757), 1, + aux_sym_alter_table_token2, + [411550] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11624), 1, + sym_where_clause, + [411560] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15747), 1, + anon_sym_LPAREN, + STATE(1445), 1, + sym_tuple, + [411570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(5779), 1, + sym_view_body, + [411580] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15759), 1, + sym_number, + ACTIONS(15761), 1, + anon_sym_RBRACK, + [411590] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15763), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [411598] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15765), 1, + anon_sym_LPAREN, + ACTIONS(15767), 1, + aux_sym_table_constraint_exclude_token2, + [411608] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8418), 1, + sym_view_body, + [411618] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10143), 1, + aux_sym_conditional_expression_repeat1, + [411628] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15769), 1, + aux_sym_null_hint_token2, + STATE(6655), 1, + sym_NULL, + [411638] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11573), 1, + sym_order_by_clause, + [411648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11566), 1, + sym_where_clause, + [411658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8374), 1, + sym_view_body, + [411668] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15771), 1, + sym_number, + ACTIONS(15773), 1, + anon_sym_RBRACK, + [411678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10216), 1, + aux_sym_conditional_expression_repeat1, + [411688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11536), 1, + sym_order_by_clause, + [411698] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11532), 1, + sym_where_clause, + [411708] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15775), 1, + anon_sym_LPAREN, + STATE(3607), 1, + sym_tuple, + [411718] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15777), 1, + aux_sym_type_spec_base_token9, + ACTIONS(15779), 1, + sym_number, + [411728] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(6273), 1, + sym_view_body, + [411738] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12160), 1, + aux_sym_cte_token1, + STATE(6218), 1, + sym_view_body, + [411748] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15781), 1, + sym_number, + ACTIONS(15783), 1, + anon_sym_RBRACK, + [411758] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4736), 1, + sym_index_table_parameters, + [411768] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15775), 1, + anon_sym_LPAREN, + STATE(3687), 1, + sym_tuple, + [411778] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10165), 1, + aux_sym_conditional_expression_repeat1, + [411788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11620), 1, + sym_where_clause, + [411798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13408), 1, + anon_sym_LPAREN, + STATE(8117), 1, + sym_window_definition, + [411808] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8433), 1, + sym_view_body, + [411818] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15785), 1, + aux_sym_type_spec_base_token9, + ACTIONS(15787), 1, + sym_number, + [411828] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10077), 1, + aux_sym_conditional_expression_repeat1, + [411838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11700), 1, + sym_order_by_clause, + [411848] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15789), 1, + aux_sym_create_function_statement_token8, + ACTIONS(15791), 1, + aux_sym_deterministic_hint_token1, + [411858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11709), 1, + sym_where_clause, + [411868] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15793), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411876] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15795), 1, + sym_number, + ACTIONS(15797), 1, + anon_sym_RBRACK, + [411886] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15799), 1, + anon_sym_LPAREN, + STATE(3233), 1, + sym_tuple, + [411896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15801), 1, + anon_sym_LPAREN, + STATE(456), 1, + sym_tuple, + [411906] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(15169), 1, + sym_where_clause, + [411916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15603), 1, + anon_sym_LPAREN, + STATE(10747), 1, + sym_expression_list, + [411926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8371), 1, + sym_view_body, + [411936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15551), 1, + anon_sym_LPAREN, + STATE(685), 1, + sym_create_function_parameters, + [411946] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15801), 1, + anon_sym_LPAREN, + STATE(482), 1, + sym_tuple, + [411956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15803), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [411964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15805), 1, + anon_sym_LPAREN, + STATE(3431), 1, + sym_tuple, + [411974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15807), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [411982] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15799), 1, + anon_sym_LPAREN, + STATE(3218), 1, + sym_tuple, + [411992] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15809), 1, + aux_sym_create_function_statement_token7, + STATE(5084), 1, + sym_window_clause, + [412002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12293), 1, + sym_where_clause, + [412012] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15811), 1, + sym_number, + ACTIONS(15813), 1, + anon_sym_RBRACK, + [412022] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4894), 1, + sym_index_table_parameters, + [412032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15815), 1, + sym_number, + ACTIONS(15817), 1, + anon_sym_RBRACK, + [412042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(15142), 1, + sym_order_by_clause, + [412052] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4921), 1, + sym_index_table_parameters, + [412062] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4943), 1, + sym_index_table_parameters, + [412072] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15819), 1, + sym_number, + ACTIONS(15821), 1, + anon_sym_RBRACK, + [412082] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11781), 1, + sym_where_clause, + [412092] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15823), 1, + aux_sym_external_hint_token3, + ACTIONS(15825), 1, + aux_sym_external_hint_token4, + [412102] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15827), 1, + sym_number, + ACTIONS(15829), 1, + anon_sym_RBRACK, + [412112] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15831), 2, + aux_sym_grant_statement_token2, + sym_number, + [412120] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15833), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412128] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15835), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8620), 1, + anon_sym_COLON_COLON, + ACTIONS(15837), 1, + anon_sym_LPAREN, + [412146] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15839), 1, + anon_sym_LPAREN, + STATE(2759), 1, + sym_tuple, + [412156] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15841), 1, + sym_number, + ACTIONS(15843), 1, + anon_sym_RBRACK, + [412166] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15845), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412174] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4909), 1, + sym_index_table_parameters, + [412184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10114), 1, + aux_sym_conditional_expression_repeat1, + [412194] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15839), 1, + anon_sym_LPAREN, + STATE(2736), 1, + sym_tuple, + [412204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11841), 1, + sym_order_by_clause, + [412214] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11848), 1, + sym_where_clause, + [412224] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12172), 1, + aux_sym_cte_token1, + STATE(8411), 1, + sym_view_body, + [412234] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10118), 1, + aux_sym_conditional_expression_repeat1, + [412244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11925), 1, + sym_order_by_clause, + [412254] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(11940), 1, + sym_where_clause, + [412264] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15847), 1, + anon_sym_LPAREN, + STATE(4763), 1, + sym_window_definition, + [412274] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10156), 1, + aux_sym_conditional_expression_repeat1, + [412284] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4947), 1, + sym_index_table_parameters, + [412294] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15849), 1, + sym_number, + ACTIONS(15851), 1, + anon_sym_RBRACK, + [412304] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8418), 1, + sym_view_body, + [412314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15853), 1, + anon_sym_LPAREN, + STATE(2803), 1, + sym_tuple, + [412324] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11974), 1, + anon_sym_COLON_COLON, + ACTIONS(15855), 1, + anon_sym_LPAREN, + [412334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12007), 1, + sym_order_by_clause, + [412344] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15857), 1, + anon_sym_LPAREN, + STATE(2870), 1, + sym_tuple, + [412354] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15853), 1, + anon_sym_LPAREN, + STATE(2807), 1, + sym_tuple, + [412364] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15859), 1, + aux_sym_create_function_statement_token10, + ACTIONS(15861), 1, + aux_sym_create_trigger_statement_token6, + [412374] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12015), 1, + sym_where_clause, + [412384] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15863), 1, + aux_sym_trigger_event_token2, + ACTIONS(15865), 1, + aux_sym_trigger_event_token3, + [412394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15867), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15869), 1, + aux_sym_external_hint_token3, + ACTIONS(15871), 1, + aux_sym_external_hint_token4, + [412412] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4979), 1, + sym_index_table_parameters, + [412422] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15873), 1, + aux_sym_external_hint_token3, + ACTIONS(15875), 1, + aux_sym_external_hint_token4, + [412432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15877), 2, + aux_sym__function_language_token2, + aux_sym__function_language_token3, + [412440] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4744), 1, + sym_index_table_parameters, + [412450] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8154), 1, + sym_index_table_parameters, + [412460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15879), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412468] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10198), 1, + aux_sym_conditional_expression_repeat1, + [412478] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4865), 1, + sym_index_table_parameters, + [412488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15881), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412496] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15883), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412504] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15885), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12075), 1, + sym_order_by_clause, + [412522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15887), 1, + anon_sym_LPAREN, + STATE(1450), 1, + sym_tuple, + [412532] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15889), 1, + aux_sym_create_function_statement_token7, + STATE(4747), 1, + sym_window_clause, + [412542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15857), 1, + anon_sym_LPAREN, + STATE(2839), 1, + sym_tuple, + [412552] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15891), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412560] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15893), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412568] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15895), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15887), 1, + anon_sym_LPAREN, + STATE(1485), 1, + sym_tuple, + [412586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15897), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412594] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15899), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412602] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12087), 1, + sym_where_clause, + [412612] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15901), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412620] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15903), 1, + sym_number, + ACTIONS(15905), 1, + anon_sym_RBRACK, + [412630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15907), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412638] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15909), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412646] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8433), 1, + sym_view_body, + [412656] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15911), 1, + anon_sym_LPAREN, + STATE(2400), 1, + sym_tuple, + [412666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15913), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15915), 1, + sym_number, + ACTIONS(15917), 1, + anon_sym_RBRACK, + [412684] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(11613), 1, + sym_order_by_clause, + [412694] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15919), 1, + anon_sym_LPAREN, + STATE(7436), 1, + sym_tuple, + [412704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14709), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412712] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15911), 1, + anon_sym_LPAREN, + STATE(2471), 1, + sym_tuple, + [412722] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12175), 1, + sym_order_by_clause, + [412732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12179), 1, + sym_where_clause, + [412742] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15921), 1, + sym_number, + ACTIONS(15923), 1, + anon_sym_RBRACK, + [412752] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15919), 1, + anon_sym_LPAREN, + STATE(7470), 1, + sym_tuple, + [412762] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15925), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412770] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15927), 1, + anon_sym_LPAREN, + STATE(1758), 1, + sym_tuple, + [412780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15929), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [412788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15931), 1, + sym_number, + ACTIONS(15933), 1, + anon_sym_RBRACK, + [412798] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15935), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412806] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15937), 2, + aux_sym_initial_mode_token2, + aux_sym_initial_mode_token3, + [412814] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14703), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412822] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15927), 1, + anon_sym_LPAREN, + STATE(1768), 1, + sym_tuple, + [412832] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8394), 1, + sym_view_body, + [412842] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15939), 2, + aux_sym_grant_statement_token2, + sym_number, + [412850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10207), 1, + aux_sym_conditional_expression_repeat1, + [412860] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8084), 1, + sym_index_table_parameters, + [412870] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12267), 1, + sym_order_by_clause, + [412880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15941), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412888] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14663), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15943), 1, + aux_sym_join_type_token5, + ACTIONS(15945), 1, + aux_sym_join_clause_token1, + [412906] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11652), 1, + aux_sym_trigger_reference_token1, + STATE(8300), 1, + sym_from_clause, + [412916] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12273), 1, + sym_where_clause, + [412926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12044), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(8693), 1, + sym_set_clause, + [412936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15947), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [412944] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10217), 1, + aux_sym_conditional_expression_repeat1, + [412954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10067), 1, + aux_sym_conditional_expression_repeat1, + [412964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8438), 1, + sym_view_body, + [412974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14733), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14570), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [412990] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15949), 2, + aux_sym_grant_statement_token2, + sym_number, + [412998] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10121), 1, + aux_sym_conditional_expression_repeat1, + [413008] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15951), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413016] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12416), 1, + aux_sym_null_hint_token2, + STATE(7756), 1, + sym_NULL, + [413026] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12377), 1, + sym_order_by_clause, + [413036] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15953), 1, + aux_sym_trigger_reference_token1, + STATE(5649), 1, + sym_from_clause, + [413046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15955), 1, + sym_number, + ACTIONS(15957), 1, + anon_sym_RBRACK, + [413056] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15959), 1, + anon_sym_LPAREN, + STATE(1252), 1, + sym_tuple, + [413066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15961), 1, + aux_sym_sequence_token5, + ACTIONS(15963), 1, + aux_sym_sql_hint_token4, + [413076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12402), 1, + sym_where_clause, + [413086] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15965), 1, + aux_sym_null_hint_token2, + STATE(5638), 1, + sym_NULL, + [413096] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15681), 1, + aux_sym_grant_statement_token5, + STATE(8130), 1, + sym_references_constraint, + [413106] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15967), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5120), 1, + sym_set_clause, + [413116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15959), 1, + anon_sym_LPAREN, + STATE(1292), 1, + sym_tuple, + [413126] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15969), 1, + sym_number, + ACTIONS(15971), 1, + anon_sym_RBRACK, + [413136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15973), 1, + anon_sym_LPAREN, + STATE(4225), 1, + sym_tuple, + [413146] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15975), 1, + anon_sym_LPAREN, + STATE(1740), 1, + sym_tuple, + [413156] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14634), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15977), 1, + sym_number, + ACTIONS(15979), 1, + anon_sym_RBRACK, + [413174] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8374), 1, + sym_view_body, + [413184] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15981), 2, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + [413192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14949), 1, + sym_where_clause, + [413202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15983), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413210] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15985), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15973), 1, + anon_sym_LPAREN, + STATE(4244), 1, + sym_tuple, + [413228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10045), 1, + aux_sym_conditional_expression_repeat1, + [413238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15603), 1, + anon_sym_LPAREN, + STATE(10302), 1, + sym_expression_list, + [413248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14945), 1, + sym_order_by_clause, + [413258] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10975), 1, + anon_sym_COLON_COLON, + ACTIONS(15987), 1, + anon_sym_LPAREN, + [413268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15975), 1, + anon_sym_LPAREN, + STATE(1841), 1, + sym_tuple, + [413278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12527), 1, + sym_order_by_clause, + [413288] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15989), 1, + aux_sym_trigger_event_token2, + ACTIONS(15991), 1, + aux_sym_trigger_event_token3, + [413298] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12565), 1, + sym_where_clause, + [413308] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13033), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413316] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4849), 1, + sym_index_table_parameters, + [413326] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15993), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [413334] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15805), 1, + anon_sym_LPAREN, + STATE(3468), 1, + sym_tuple, + [413344] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10154), 1, + aux_sym_conditional_expression_repeat1, + [413354] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12685), 1, + sym_order_by_clause, + [413364] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12689), 1, + sym_where_clause, + [413374] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14548), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10084), 1, + aux_sym_conditional_expression_repeat1, + [413392] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14544), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413400] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15995), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10175), 1, + aux_sym_conditional_expression_repeat1, + [413418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14526), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413426] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12738), 1, + sym_order_by_clause, + [413436] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14677), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12742), 1, + sym_where_clause, + [413454] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8167), 1, + sym_index_table_parameters, + [413464] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14903), 1, + sym_where_clause, + [413474] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15603), 1, + anon_sym_LPAREN, + STATE(10706), 1, + sym_expression_list, + [413484] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14506), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [413492] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15997), 1, + sym_number, + ACTIONS(15999), 1, + anon_sym_RBRACK, + [413502] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14898), 1, + sym_order_by_clause, + [413512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10975), 1, + anon_sym_COLON_COLON, + ACTIONS(16001), 1, + anon_sym_LPAREN, + [413522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8110), 1, + sym_index_table_parameters, + [413532] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16003), 1, + sym_number, + ACTIONS(16005), 1, + anon_sym_RBRACK, + [413542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10203), 1, + aux_sym_conditional_expression_repeat1, + [413552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16007), 1, + anon_sym_LPAREN, + STATE(1935), 1, + sym_tuple, + [413562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8124), 1, + sym_index_table_parameters, + [413572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16009), 1, + anon_sym_LPAREN, + STATE(7389), 1, + sym_tuple, + [413582] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16011), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413590] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16013), 1, + sym_number, + ACTIONS(16015), 1, + anon_sym_RBRACK, + [413600] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16017), 1, + anon_sym_LPAREN, + STATE(7680), 1, + sym_tuple, + [413610] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16019), 1, + anon_sym_LPAREN, + STATE(7528), 1, + sym_tuple, + [413620] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10139), 1, + aux_sym_conditional_expression_repeat1, + [413630] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16007), 1, + anon_sym_LPAREN, + STATE(1923), 1, + sym_tuple, + [413640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16021), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413648] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16009), 1, + anon_sym_LPAREN, + STATE(7471), 1, + sym_tuple, + [413658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12378), 1, + sym_order_by_clause, + [413668] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16019), 1, + anon_sym_LPAREN, + STATE(7504), 1, + sym_tuple, + [413678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12780), 1, + sym_order_by_clause, + [413688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16023), 1, + sym_number, + ACTIONS(16025), 1, + anon_sym_RBRACK, + [413698] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12784), 1, + sym_where_clause, + [413708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16027), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413716] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16029), 1, + sym_number, + ACTIONS(16031), 1, + anon_sym_RBRACK, + [413726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16033), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413734] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14850), 1, + sym_where_clause, + [413744] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14844), 1, + sym_order_by_clause, + [413754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4899), 1, + anon_sym_COLON_COLON, + ACTIONS(16035), 1, + anon_sym_LPAREN, + [413764] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10187), 1, + aux_sym_conditional_expression_repeat1, + [413774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16037), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10087), 1, + aux_sym_conditional_expression_repeat1, + [413792] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14801), 1, + sym_where_clause, + [413802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16039), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [413810] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12820), 1, + sym_order_by_clause, + [413820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14797), 1, + sym_order_by_clause, + [413830] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12824), 1, + sym_where_clause, + [413840] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12214), 1, + aux_sym_cte_token1, + STATE(8429), 1, + sym_view_body, + [413850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10062), 1, + aux_sym_conditional_expression_repeat1, + [413860] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8116), 1, + sym_index_table_parameters, + [413870] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14711), 1, + sym_where_clause, + [413880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14507), 1, + sym_order_by_clause, + [413890] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10155), 1, + aux_sym_conditional_expression_repeat1, + [413900] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10053), 1, + aux_sym_conditional_expression_repeat1, + [413910] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12877), 1, + sym_order_by_clause, + [413920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14365), 1, + sym_where_clause, + [413930] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14354), 1, + sym_order_by_clause, + [413940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10185), 1, + aux_sym_conditional_expression_repeat1, + [413950] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12881), 1, + sym_where_clause, + [413960] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16041), 1, + sym_number, + ACTIONS(16043), 1, + anon_sym_RBRACK, + [413970] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16045), 1, + anon_sym_LPAREN, + STATE(223), 1, + sym_tuple, + [413980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(14210), 1, + sym_where_clause, + [413990] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14197), 1, + sym_order_by_clause, + [414000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10133), 1, + aux_sym_conditional_expression_repeat1, + [414010] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16045), 1, + anon_sym_LPAREN, + STATE(200), 1, + sym_tuple, + [414020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16047), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [414028] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10080), 1, + aux_sym_conditional_expression_repeat1, + [414038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16049), 1, + sym_number, + ACTIONS(16051), 1, + anon_sym_RBRACK, + [414048] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13922), 1, + sym_where_clause, + [414058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(14037), 1, + sym_order_by_clause, + [414068] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16053), 1, + anon_sym_LPAREN, + STATE(349), 1, + sym_tuple, + [414078] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16055), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [414086] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10795), 1, + aux_sym_frame_bound_token2, + ACTIONS(16057), 1, + aux_sym_frame_bound_token4, + [414096] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(12938), 1, + sym_order_by_clause, + [414106] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10035), 1, + aux_sym_conditional_expression_repeat1, + [414116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4981), 1, + sym_index_table_parameters, + [414126] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16053), 1, + anon_sym_LPAREN, + STATE(386), 1, + sym_tuple, + [414136] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(12946), 1, + sym_where_clause, + [414146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16059), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [414154] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14382), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [414162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8137), 1, + sym_index_table_parameters, + [414172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16061), 1, + anon_sym_LPAREN, + STATE(3144), 1, + sym_tuple, + [414182] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14361), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [414190] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14351), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [414198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8081), 1, + sym_index_table_parameters, + [414208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13906), 1, + sym_where_clause, + [414218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(13882), 1, + sym_order_by_clause, + [414228] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16061), 1, + anon_sym_LPAREN, + STATE(3122), 1, + sym_tuple, + [414238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10070), 1, + aux_sym_conditional_expression_repeat1, + [414248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10115), 1, + aux_sym_conditional_expression_repeat1, + [414258] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16063), 1, + anon_sym_LPAREN, + STATE(4777), 1, + sym_tuple, + [414268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(13015), 1, + sym_order_by_clause, + [414278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16065), 1, + sym_number, + ACTIONS(16067), 1, + anon_sym_RBRACK, + [414288] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13029), 1, + sym_where_clause, + [414298] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16069), 1, + aux_sym_comment_statement_token2, + ACTIONS(16071), 1, + aux_sym_trigger_time_token4, + [414308] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16073), 1, + anon_sym_LPAREN, + STATE(2056), 1, + sym_tuple, + [414318] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8158), 1, + sym_index_table_parameters, + [414328] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10153), 1, + aux_sym_conditional_expression_repeat1, + [414338] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16073), 1, + anon_sym_LPAREN, + STATE(2068), 1, + sym_tuple, + [414348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(13175), 1, + sym_order_by_clause, + [414358] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13734), 1, + sym_where_clause, + [414368] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(13719), 1, + sym_order_by_clause, + [414378] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10136), 1, + aux_sym_conditional_expression_repeat1, + [414388] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13203), 1, + sym_where_clause, + [414398] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8103), 1, + sym_index_table_parameters, + [414408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13998), 1, + anon_sym_LPAREN, + STATE(8095), 1, + sym_index_table_parameters, + [414418] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13542), 1, + sym_where_clause, + [414428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(13525), 1, + sym_order_by_clause, + [414438] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14357), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [414446] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16075), 1, + sym_number, + ACTIONS(16077), 1, + anon_sym_RBRACK, + [414456] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16017), 1, + anon_sym_LPAREN, + STATE(7691), 1, + sym_tuple, + [414466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10205), 1, + aux_sym_conditional_expression_repeat1, + [414476] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13863), 1, + aux_sym_where_clause_token1, + STATE(13378), 1, + sym_where_clause, + [414486] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10584), 1, + aux_sym_order_by_clause_token1, + STATE(13350), 1, + sym_order_by_clause, + [414496] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13908), 1, + anon_sym_LPAREN, + STATE(4735), 1, + sym_index_table_parameters, + [414506] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16079), 1, + aux_sym_cte_token2, + ACTIONS(16081), 1, + aux_sym_alter_table_token2, + [414516] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16083), 1, + sym_number, + ACTIONS(16085), 1, + anon_sym_RBRACK, + [414526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16087), 2, + aux_sym_order_expression_token2, + aux_sym_order_expression_token3, + [414534] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16063), 1, + anon_sym_LPAREN, + STATE(4863), 1, + sym_tuple, + [414544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13900), 1, + aux_sym_trigger_condition_token1, + STATE(10192), 1, + aux_sym_conditional_expression_repeat1, + [414554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13250), 1, + anon_sym_RPAREN, + [414561] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16089), 1, + sym__dollar_quoted_string_content, + [414568] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16091), 1, + anon_sym_RPAREN, + [414575] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16093), 1, + aux_sym_trigger_reference_token1, + [414582] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16095), 1, + aux_sym_at_time_zone_expression_token3, + [414589] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16097), 1, + anon_sym_RPAREN, + [414596] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16099), 1, + aux_sym_at_time_zone_expression_token3, + [414603] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16101), 1, + aux_sym_at_time_zone_expression_token3, + [414610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16103), 1, + anon_sym_RBRACK, + [414617] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13148), 1, + anon_sym_RPAREN, + [414624] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16105), 1, + aux_sym_at_time_zone_expression_token3, + [414631] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16107), 1, + aux_sym_at_time_zone_expression_token3, + [414638] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16109), 1, + anon_sym_RPAREN, + [414645] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13654), 1, + anon_sym_RPAREN, + [414652] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16111), 1, + aux_sym_at_time_zone_expression_token3, + [414659] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16113), 1, + aux_sym_at_time_zone_expression_token3, + [414666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16115), 1, + anon_sym_RPAREN, + [414673] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16117), 1, + anon_sym_RPAREN, + [414680] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16119), 1, + aux_sym_at_time_zone_expression_token3, + [414687] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16121), 1, + aux_sym_at_time_zone_expression_token3, + [414694] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16123), 1, + aux_sym_at_time_zone_expression_token3, + [414701] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16125), 1, + aux_sym_at_time_zone_expression_token3, + [414708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16127), 1, + aux_sym_at_time_zone_expression_token3, + [414715] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16129), 1, + aux_sym_at_time_zone_expression_token3, + [414722] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16131), 1, + aux_sym_at_time_zone_expression_token3, + [414729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16133), 1, + aux_sym_at_time_zone_expression_token3, + [414736] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16135), 1, + aux_sym_argument_reference_token1, + [414743] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16137), 1, + anon_sym_BQUOTE, + [414750] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16137), 1, + anon_sym_DQUOTE, + [414757] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16139), 1, + sym__dollar_quoted_string_end_tag, + [414764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16141), 1, + anon_sym_RPAREN, + [414771] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16139), 1, + anon_sym_SQUOTE, + [414778] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16143), 1, + aux_sym_alter_table_action_alter_column_token2, + [414785] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16145), 1, + anon_sym_RPAREN, + [414792] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16147), 1, + anon_sym_RPAREN, + [414799] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16149), 1, + aux_sym_trigger_reference_token1, + [414806] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16151), 1, + aux_sym_at_time_zone_expression_token3, + [414813] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16153), 1, + anon_sym_RPAREN, + [414820] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16155), 1, + aux_sym_grant_statement_token1, + [414827] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16157), 1, + aux_sym_grant_statement_token1, + [414834] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16159), 1, + aux_sym_at_time_zone_expression_token3, + [414841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16161), 1, + aux_sym_at_time_zone_expression_token3, + [414848] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16163), 1, + anon_sym_RBRACK, + [414855] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13327), 1, + anon_sym_RPAREN, + [414862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16165), 1, + aux_sym_at_time_zone_expression_token3, + [414869] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16167), 1, + aux_sym_at_time_zone_expression_token3, + [414876] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16169), 1, + anon_sym_RPAREN, + [414883] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13680), 1, + anon_sym_RPAREN, + [414890] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16171), 1, + aux_sym_at_time_zone_expression_token3, + [414897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16173), 1, + anon_sym_SQUOTE, + [414904] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16175), 1, + aux_sym_at_time_zone_expression_token3, + [414911] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16177), 1, + aux_sym_comment_statement_token2, + [414918] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16179), 1, + aux_sym_at_time_zone_expression_token3, + [414925] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16181), 1, + anon_sym_RPAREN, + [414932] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16183), 1, + anon_sym_RPAREN, + [414939] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16185), 1, + aux_sym_at_time_zone_expression_token3, + [414946] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16187), 1, + aux_sym_at_time_zone_expression_token3, + [414953] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16189), 1, + anon_sym_RPAREN, + [414960] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16191), 1, + aux_sym_at_time_zone_expression_token3, + [414967] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16193), 1, + aux_sym_at_time_zone_expression_token3, + [414974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16195), 1, + aux_sym_at_time_zone_expression_token3, + [414981] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16197), 1, + aux_sym_at_time_zone_expression_token3, + [414988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16199), 1, + aux_sym_at_time_zone_expression_token3, + [414995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16201), 1, + aux_sym_at_time_zone_expression_token3, + [415002] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16173), 1, + sym__dollar_quoted_string_end_tag, + [415009] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16203), 1, + anon_sym_DQUOTE, + [415016] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16203), 1, + anon_sym_BQUOTE, + [415023] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16205), 1, + aux_sym_argument_reference_token1, + [415030] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16207), 1, + anon_sym_BQUOTE, + [415037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16207), 1, + anon_sym_DQUOTE, + [415044] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16209), 1, + sym__dollar_quoted_string_end_tag, + [415051] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16211), 1, + anon_sym_RPAREN, + [415058] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16213), 1, + aux_sym_argument_reference_token1, + [415065] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16215), 1, + aux_sym_grant_statement_token10, + [415072] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16209), 1, + anon_sym_SQUOTE, + [415079] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16217), 1, + aux_sym_at_time_zone_expression_token3, + [415086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16219), 1, + aux_sym_at_time_zone_expression_token3, + [415093] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16221), 1, + aux_sym_at_time_zone_expression_token3, + [415100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16223), 1, + aux_sym_at_time_zone_expression_token3, + [415107] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16225), 1, + anon_sym_RPAREN, + [415114] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16227), 1, + sym_number, + [415121] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16229), 1, + aux_sym_at_time_zone_expression_token3, + [415128] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16231), 1, + anon_sym_RPAREN, + [415135] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16233), 1, + aux_sym_at_time_zone_expression_token3, + [415142] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16235), 1, + aux_sym_trigger_reference_token1, + [415149] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16237), 1, + aux_sym_at_time_zone_expression_token3, + [415156] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16239), 1, + anon_sym_RPAREN, + [415163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16241), 1, + aux_sym_at_time_zone_expression_token3, + [415170] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16243), 1, + aux_sym_at_time_zone_expression_token3, + [415177] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16245), 1, + aux_sym_at_time_zone_expression_token3, + [415184] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16247), 1, + anon_sym_RPAREN, + [415191] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16249), 1, + aux_sym_at_time_zone_expression_token3, + [415198] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16251), 1, + aux_sym_at_time_zone_expression_token3, + [415205] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16253), 1, + anon_sym_RPAREN, + [415212] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16255), 1, + aux_sym_at_time_zone_expression_token3, + [415219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16257), 1, + anon_sym_RBRACK, + [415226] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16259), 1, + aux_sym_at_time_zone_expression_token3, + [415233] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16261), 1, + aux_sym_at_time_zone_expression_token3, + [415240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13714), 1, + anon_sym_RPAREN, + [415247] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13325), 1, + anon_sym_RPAREN, + [415254] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16263), 1, + anon_sym_RPAREN, + [415261] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16265), 1, + aux_sym_at_time_zone_expression_token3, + [415268] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16267), 1, + aux_sym_at_time_zone_expression_token3, + [415275] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16269), 1, + aux_sym_at_time_zone_expression_token3, + [415282] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16271), 1, + anon_sym_RPAREN, + [415289] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13718), 1, + anon_sym_RPAREN, + [415296] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16273), 1, + aux_sym_at_time_zone_expression_token3, + [415303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13317), 1, + anon_sym_RPAREN, + [415310] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16275), 1, + aux_sym_at_time_zone_expression_token3, + [415317] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16277), 1, + anon_sym_RBRACK, + [415324] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16279), 1, + aux_sym_at_time_zone_expression_token3, + [415331] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16281), 1, + anon_sym_RPAREN, + [415338] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16283), 1, + anon_sym_RPAREN, + [415345] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16285), 1, + aux_sym_at_time_zone_expression_token3, + [415352] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16287), 1, + aux_sym_at_time_zone_expression_token3, + [415359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16289), 1, + aux_sym_grant_statement_token10, + [415366] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16291), 1, + aux_sym_at_time_zone_expression_token3, + [415373] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16293), 1, + aux_sym_at_time_zone_expression_token3, + [415380] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16295), 1, + aux_sym_at_time_zone_expression_token3, + [415387] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16297), 1, + aux_sym_at_time_zone_expression_token3, + [415394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16299), 1, + aux_sym_at_time_zone_expression_token3, + [415401] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16301), 1, + aux_sym_at_time_zone_expression_token3, + [415408] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16303), 1, + aux_sym_at_time_zone_expression_token3, + [415415] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16305), 1, + aux_sym_at_time_zone_expression_token2, + [415422] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16307), 1, + anon_sym_RPAREN, + [415429] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16309), 1, + aux_sym_argument_reference_token1, + [415436] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16311), 1, + anon_sym_BQUOTE, + [415443] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16311), 1, + anon_sym_DQUOTE, + [415450] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16313), 1, + sym__dollar_quoted_string_end_tag, + [415457] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16315), 1, + anon_sym_RPAREN, + [415464] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16317), 1, + sym_number, + [415471] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16319), 1, + aux_sym_at_time_zone_expression_token3, + [415478] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16313), 1, + anon_sym_SQUOTE, + [415485] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16321), 1, + aux_sym_at_time_zone_expression_token2, + [415492] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16323), 1, + aux_sym_trigger_reference_token1, + [415499] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16325), 1, + anon_sym_RPAREN, + [415506] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16327), 1, + anon_sym_RPAREN, + [415513] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16329), 1, + anon_sym_RPAREN, + [415520] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16331), 1, + anon_sym_RPAREN, + [415527] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16333), 1, + anon_sym_RPAREN, + [415534] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16335), 1, + anon_sym_RPAREN, + [415541] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16337), 1, + anon_sym_SQUOTE, + [415548] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16339), 1, + aux_sym_trigger_reference_token1, + [415555] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16341), 1, + aux_sym_at_time_zone_expression_token3, + [415562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16343), 1, + anon_sym_RPAREN, + [415569] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16345), 1, + anon_sym_RPAREN, + [415576] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16337), 1, + sym__dollar_quoted_string_end_tag, + [415583] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16347), 1, + anon_sym_DQUOTE, + [415590] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16347), 1, + anon_sym_BQUOTE, + [415597] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13738), 1, + anon_sym_RPAREN, + [415604] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16349), 1, + aux_sym_at_time_zone_expression_token3, + [415611] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16351), 1, + aux_sym_argument_reference_token1, + [415618] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16353), 1, + aux_sym_at_time_zone_expression_token3, + [415625] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16355), 1, + anon_sym_RBRACK, + [415632] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16357), 1, + aux_sym_at_time_zone_expression_token3, + [415639] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16359), 1, + aux_sym_at_time_zone_expression_token3, + [415646] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16361), 1, + aux_sym_at_time_zone_expression_token3, + [415653] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13313), 1, + anon_sym_RPAREN, + [415660] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16363), 1, + aux_sym_at_time_zone_expression_token3, + [415667] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16365), 1, + aux_sym_at_time_zone_expression_token3, + [415674] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16367), 1, + aux_sym_at_time_zone_expression_token3, + [415681] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16369), 1, + aux_sym_at_time_zone_expression_token3, + [415688] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16371), 1, + anon_sym_RPAREN, + [415695] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13734), 1, + anon_sym_RPAREN, + [415702] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16373), 1, + aux_sym_at_time_zone_expression_token3, + [415709] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16375), 1, + aux_sym_at_time_zone_expression_token3, + [415716] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16377), 1, + aux_sym_at_time_zone_expression_token3, + [415723] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16379), 1, + aux_sym_at_time_zone_expression_token3, + [415730] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16381), 1, + aux_sym_at_time_zone_expression_token3, + [415737] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16383), 1, + anon_sym_RPAREN, + [415744] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16385), 1, + anon_sym_RPAREN, + [415751] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16387), 1, + aux_sym_at_time_zone_expression_token3, + [415758] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16389), 1, + aux_sym_at_time_zone_expression_token3, + [415765] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16391), 1, + anon_sym_RPAREN, + [415772] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16393), 1, + aux_sym_at_time_zone_expression_token3, + [415779] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16395), 1, + aux_sym_at_time_zone_expression_token3, + [415786] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16397), 1, + aux_sym_at_time_zone_expression_token3, + [415793] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16399), 1, + aux_sym_at_time_zone_expression_token3, + [415800] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16401), 1, + aux_sym_at_time_zone_expression_token3, + [415807] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16403), 1, + aux_sym_at_time_zone_expression_token3, + [415814] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16405), 1, + anon_sym_RPAREN, + [415821] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16407), 1, + aux_sym_at_time_zone_expression_token3, + [415828] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16409), 1, + aux_sym_at_time_zone_expression_token3, + [415835] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16411), 1, + aux_sym_argument_reference_token1, + [415842] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16413), 1, + anon_sym_BQUOTE, + [415849] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16413), 1, + anon_sym_DQUOTE, + [415856] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16415), 1, + sym__dollar_quoted_string_end_tag, + [415863] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16417), 1, + anon_sym_RPAREN, + [415870] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13740), 1, + anon_sym_RPAREN, + [415877] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16419), 1, + anon_sym_RPAREN, + [415884] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16415), 1, + anon_sym_SQUOTE, + [415891] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16421), 1, + aux_sym_create_trigger_statement_token6, + [415898] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16423), 1, + aux_sym_at_time_zone_expression_token3, + [415905] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16425), 1, + aux_sym_at_time_zone_expression_token3, + [415912] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13311), 1, + anon_sym_RPAREN, + [415919] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16427), 1, + anon_sym_RPAREN, + [415926] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16429), 1, + anon_sym_RBRACK, + [415933] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16431), 1, + aux_sym_at_time_zone_expression_token3, + [415940] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16433), 1, + anon_sym_RPAREN, + [415947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16435), 1, + aux_sym_at_time_zone_expression_token3, + [415954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16437), 1, + aux_sym_trigger_reference_token1, + [415961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16439), 1, + aux_sym_at_time_zone_expression_token3, + [415968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16441), 1, + anon_sym_RPAREN, + [415975] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16443), 1, + anon_sym_RPAREN, + [415982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16445), 1, + aux_sym_at_time_zone_expression_token3, + [415989] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16447), 1, + aux_sym_trigger_reference_token1, + [415996] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16449), 1, + anon_sym_RPAREN, + [416003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16451), 1, + anon_sym_RPAREN, + [416010] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16453), 1, + aux_sym_at_time_zone_expression_token3, + [416017] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16455), 1, + aux_sym_comment_statement_token2, + [416024] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16457), 1, + aux_sym_at_time_zone_expression_token3, + [416031] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16459), 1, + anon_sym_RBRACK, + [416038] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16461), 1, + anon_sym_SQUOTE, + [416045] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16463), 1, + anon_sym_RPAREN, + [416052] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16461), 1, + sym__dollar_quoted_string_end_tag, + [416059] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13299), 1, + anon_sym_RPAREN, + [416066] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16465), 1, + anon_sym_DQUOTE, + [416073] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16467), 1, + aux_sym_at_time_zone_expression_token3, + [416080] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16465), 1, + anon_sym_BQUOTE, + [416087] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16469), 1, + aux_sym_at_time_zone_expression_token3, + [416094] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16471), 1, + anon_sym_RPAREN, + [416101] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13760), 1, + anon_sym_RPAREN, + [416108] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16473), 1, + aux_sym_argument_reference_token1, + [416115] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16475), 1, + anon_sym_RPAREN, + [416122] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16477), 1, + aux_sym_at_time_zone_expression_token3, + [416129] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16479), 1, + aux_sym_at_time_zone_expression_token3, + [416136] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16481), 1, + aux_sym_at_time_zone_expression_token3, + [416143] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16483), 1, + anon_sym_RPAREN, + [416150] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16485), 1, + anon_sym_RPAREN, + [416157] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16487), 1, + aux_sym_at_time_zone_expression_token3, + [416164] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16489), 1, + aux_sym_at_time_zone_expression_token3, + [416171] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16491), 1, + aux_sym_at_time_zone_expression_token3, + [416178] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16493), 1, + aux_sym_at_time_zone_expression_token3, + [416185] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16495), 1, + aux_sym_at_time_zone_expression_token3, + [416192] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16497), 1, + aux_sym_at_time_zone_expression_token3, + [416199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16499), 1, + aux_sym_at_time_zone_expression_token3, + [416206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16501), 1, + aux_sym_at_time_zone_expression_token3, + [416213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16503), 1, + aux_sym_at_time_zone_expression_token3, + [416220] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16505), 1, + aux_sym_at_time_zone_expression_token3, + [416227] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16507), 1, + aux_sym_at_time_zone_expression_token3, + [416234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16509), 1, + aux_sym_at_time_zone_expression_token3, + [416241] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16511), 1, + aux_sym_argument_reference_token1, + [416248] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16513), 1, + anon_sym_BQUOTE, + [416255] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16513), 1, + anon_sym_DQUOTE, + [416262] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16515), 1, + sym__dollar_quoted_string_end_tag, + [416269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16517), 1, + anon_sym_RPAREN, + [416276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16519), 1, + aux_sym_at_time_zone_expression_token3, + [416283] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16521), 1, + aux_sym_at_time_zone_expression_token3, + [416290] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16515), 1, + anon_sym_SQUOTE, + [416297] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16523), 1, + aux_sym_at_time_zone_expression_token3, + [416304] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16525), 1, + anon_sym_RPAREN, + [416311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16527), 1, + anon_sym_RPAREN, + [416318] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16529), 1, + aux_sym_at_time_zone_expression_token3, + [416325] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16531), 1, + anon_sym_RPAREN, + [416332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16533), 1, + aux_sym_create_table_statement_token2, + [416339] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16535), 1, + aux_sym_at_time_zone_expression_token3, + [416346] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16537), 1, + anon_sym_RPAREN, + [416353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13764), 1, + anon_sym_RPAREN, + [416360] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16539), 1, + aux_sym_trigger_reference_token1, + [416367] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16541), 1, + aux_sym_at_time_zone_expression_token3, + [416374] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16543), 1, + anon_sym_RPAREN, + [416381] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16545), 1, + anon_sym_RPAREN, + [416388] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16547), 1, + aux_sym_at_time_zone_expression_token3, + [416395] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16549), 1, + aux_sym_at_time_zone_expression_token3, + [416402] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13274), 1, + anon_sym_RPAREN, + [416409] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16551), 1, + anon_sym_RBRACK, + [416416] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16553), 1, + aux_sym_at_time_zone_expression_token3, + [416423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16555), 1, + aux_sym_at_time_zone_expression_token3, + [416430] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16557), 1, + aux_sym_at_time_zone_expression_token3, + [416437] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16559), 1, + anon_sym_RBRACK, + [416444] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16561), 1, + aux_sym_at_time_zone_expression_token3, + [416451] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16563), 1, + aux_sym_alter_table_token2, + [416458] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16565), 1, + anon_sym_RPAREN, + [416465] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13272), 1, + anon_sym_RPAREN, + [416472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16567), 1, + aux_sym_at_time_zone_expression_token3, + [416479] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16569), 1, + aux_sym_at_time_zone_expression_token3, + [416486] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16571), 1, + aux_sym_trigger_reference_token1, + [416493] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16573), 1, + aux_sym_at_time_zone_expression_token3, + [416500] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16575), 1, + anon_sym_RPAREN, + [416507] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13772), 1, + anon_sym_RPAREN, + [416514] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16577), 1, + anon_sym_RPAREN, + [416521] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16579), 1, + anon_sym_RPAREN, + [416528] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16581), 1, + aux_sym_at_time_zone_expression_token3, + [416535] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16583), 1, + anon_sym_SQUOTE, + [416542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16585), 1, + aux_sym_at_time_zone_expression_token3, + [416549] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16587), 1, + anon_sym_RPAREN, + [416556] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16589), 1, + anon_sym_RPAREN, + [416563] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16591), 1, + aux_sym_at_time_zone_expression_token3, + [416570] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16593), 1, + aux_sym_at_time_zone_expression_token3, + [416577] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16595), 1, + anon_sym_RPAREN, + [416584] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16597), 1, + aux_sym_at_time_zone_expression_token3, + [416591] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16599), 1, + aux_sym_at_time_zone_expression_token3, + [416598] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16601), 1, + aux_sym_at_time_zone_expression_token3, + [416605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16603), 1, + aux_sym_at_time_zone_expression_token3, + [416612] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16605), 1, + aux_sym_at_time_zone_expression_token3, + [416619] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16607), 1, + aux_sym_at_time_zone_expression_token3, + [416626] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16583), 1, + sym__dollar_quoted_string_end_tag, + [416633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16609), 1, + anon_sym_DQUOTE, + [416640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16609), 1, + anon_sym_BQUOTE, + [416647] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16611), 1, + aux_sym_argument_reference_token1, + [416654] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16613), 1, + anon_sym_BQUOTE, + [416661] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16613), 1, + anon_sym_DQUOTE, + [416668] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16615), 1, + sym__dollar_quoted_string_end_tag, + [416675] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16617), 1, + anon_sym_RPAREN, + [416682] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16619), 1, + aux_sym_argument_reference_token1, + [416689] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16621), 1, + aux_sym_at_time_zone_expression_token3, + [416696] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16615), 1, + anon_sym_SQUOTE, + [416703] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16623), 1, + aux_sym_at_time_zone_expression_token3, + [416710] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16625), 1, + aux_sym_at_time_zone_expression_token3, + [416717] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16627), 1, + aux_sym_at_time_zone_expression_token3, + [416724] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16629), 1, + aux_sym_at_time_zone_expression_token3, + [416731] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16631), 1, + anon_sym_RPAREN, + [416738] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16633), 1, + aux_sym_at_time_zone_expression_token3, + [416745] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16635), 1, + aux_sym_null_hint_token3, + [416752] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16637), 1, + anon_sym_RPAREN, + [416759] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16639), 1, + aux_sym_at_time_zone_expression_token3, + [416766] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16641), 1, + aux_sym_trigger_reference_token1, + [416773] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16643), 1, + aux_sym_at_time_zone_expression_token3, + [416780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16645), 1, + anon_sym_RPAREN, + [416787] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16647), 1, + aux_sym_at_time_zone_expression_token3, + [416794] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16649), 1, + anon_sym_RPAREN, + [416801] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16651), 1, + anon_sym_RPAREN, + [416808] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16653), 1, + aux_sym_at_time_zone_expression_token3, + [416815] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16655), 1, + aux_sym_at_time_zone_expression_token3, + [416822] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16657), 1, + aux_sym_at_time_zone_expression_token3, + [416829] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13778), 1, + anon_sym_RPAREN, + [416836] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16659), 1, + aux_sym_at_time_zone_expression_token3, + [416843] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16661), 1, + anon_sym_RBRACK, + [416850] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16663), 1, + anon_sym_RPAREN, + [416857] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16665), 1, + aux_sym_at_time_zone_expression_token3, + [416864] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16667), 1, + aux_sym_at_time_zone_expression_token3, + [416871] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13270), 1, + anon_sym_RPAREN, + [416878] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13268), 1, + anon_sym_RPAREN, + [416885] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16669), 1, + aux_sym_at_time_zone_expression_token3, + [416892] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16671), 1, + anon_sym_RBRACK, + [416899] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16673), 1, + aux_sym_at_time_zone_expression_token3, + [416906] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16675), 1, + anon_sym_RPAREN, + [416913] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13786), 1, + anon_sym_RPAREN, + [416920] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16677), 1, + aux_sym_at_time_zone_expression_token3, + [416927] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16679), 1, + aux_sym_at_time_zone_expression_token3, + [416934] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16681), 1, + aux_sym_at_time_zone_expression_token3, + [416941] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16683), 1, + anon_sym_EQ, + [416948] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16685), 1, + aux_sym_at_time_zone_expression_token3, + [416955] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16687), 1, + anon_sym_RPAREN, + [416962] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16689), 1, + anon_sym_RPAREN, + [416969] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16691), 1, + aux_sym_at_time_zone_expression_token3, + [416976] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16693), 1, + aux_sym_at_time_zone_expression_token3, + [416983] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16695), 1, + anon_sym_EQ, + [416990] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16697), 1, + aux_sym_at_time_zone_expression_token3, + [416997] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16699), 1, + aux_sym_at_time_zone_expression_token3, + [417004] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16701), 1, + aux_sym_at_time_zone_expression_token3, + [417011] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16703), 1, + aux_sym_at_time_zone_expression_token3, + [417018] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16705), 1, + aux_sym_at_time_zone_expression_token3, + [417025] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16707), 1, + aux_sym_at_time_zone_expression_token3, + [417032] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16709), 1, + anon_sym_DQUOTE, + [417039] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16711), 1, + aux_sym_at_time_zone_expression_token3, + [417046] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16713), 1, + aux_sym_trigger_reference_token1, + [417053] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16715), 1, + aux_sym_argument_reference_token1, + [417060] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16717), 1, + anon_sym_BQUOTE, + [417067] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16717), 1, + anon_sym_DQUOTE, + [417074] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16719), 1, + sym__dollar_quoted_string_end_tag, + [417081] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16721), 1, + anon_sym_RPAREN, + [417088] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16723), 1, + anon_sym_RPAREN, + [417095] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16725), 1, + anon_sym_EQ, + [417102] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16719), 1, + anon_sym_SQUOTE, + [417109] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16727), 1, + anon_sym_EQ, + [417116] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16729), 1, + anon_sym_RPAREN, + [417123] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16731), 1, + anon_sym_EQ, + [417130] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16733), 1, + anon_sym_EQ, + [417137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16735), 1, + anon_sym_RPAREN, + [417144] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16737), 1, + anon_sym_SQUOTE, + [417151] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16739), 1, + anon_sym_EQ, + [417158] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16741), 1, + anon_sym_RPAREN, + [417165] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16743), 1, + anon_sym_RPAREN, + [417172] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16745), 1, + aux_sym_trigger_reference_token1, + [417179] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16747), 1, + aux_sym_at_time_zone_expression_token3, + [417186] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16749), 1, + anon_sym_RPAREN, + [417193] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16737), 1, + sym__dollar_quoted_string_end_tag, + [417200] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16751), 1, + anon_sym_DQUOTE, + [417207] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16751), 1, + anon_sym_BQUOTE, + [417214] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16753), 1, + aux_sym_argument_reference_token1, + [417221] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16755), 1, + anon_sym_EQ, + [417228] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16757), 1, + aux_sym_at_time_zone_expression_token3, + [417235] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16759), 1, + aux_sym_at_time_zone_expression_token3, + [417242] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16761), 1, + aux_sym_at_time_zone_expression_token3, + [417249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16763), 1, + anon_sym_RBRACK, + [417256] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16765), 1, + aux_sym_at_time_zone_expression_token3, + [417263] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16767), 1, + aux_sym_at_time_zone_expression_token3, + [417270] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16769), 1, + aux_sym_at_time_zone_expression_token3, + [417277] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13266), 1, + anon_sym_RPAREN, + [417284] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16771), 1, + aux_sym_at_time_zone_expression_token3, + [417291] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16773), 1, + aux_sym_at_time_zone_expression_token3, + [417298] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16775), 1, + aux_sym_at_time_zone_expression_token3, + [417305] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16777), 1, + aux_sym_at_time_zone_expression_token3, + [417312] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16779), 1, + anon_sym_RPAREN, + [417319] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13788), 1, + anon_sym_RPAREN, + [417326] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16781), 1, + aux_sym_at_time_zone_expression_token3, + [417333] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16783), 1, + aux_sym_at_time_zone_expression_token3, + [417340] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16785), 1, + aux_sym_at_time_zone_expression_token3, + [417347] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16787), 1, + anon_sym_RPAREN, + [417354] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16789), 1, + aux_sym_at_time_zone_expression_token3, + [417361] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16791), 1, + anon_sym_RPAREN, + [417368] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16793), 1, + anon_sym_RPAREN, + [417375] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16795), 1, + aux_sym_at_time_zone_expression_token3, + [417382] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16797), 1, + aux_sym_at_time_zone_expression_token3, + [417389] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16799), 1, + anon_sym_RPAREN, + [417396] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16801), 1, + aux_sym_at_time_zone_expression_token3, + [417403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16803), 1, + aux_sym_at_time_zone_expression_token3, + [417410] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16805), 1, + aux_sym_at_time_zone_expression_token3, + [417417] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16807), 1, + aux_sym_at_time_zone_expression_token3, + [417424] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16809), 1, + aux_sym_at_time_zone_expression_token3, + [417431] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16811), 1, + aux_sym_at_time_zone_expression_token3, + [417438] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16813), 1, + aux_sym_at_time_zone_expression_token3, + [417445] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16815), 1, + aux_sym_at_time_zone_expression_token3, + [417452] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13790), 1, + anon_sym_RPAREN, + [417459] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16817), 1, + aux_sym_argument_reference_token1, + [417466] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16819), 1, + anon_sym_BQUOTE, + [417473] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16819), 1, + anon_sym_DQUOTE, + [417480] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16821), 1, + sym__dollar_quoted_string_end_tag, + [417487] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16823), 1, + anon_sym_RPAREN, + [417494] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16825), 1, + anon_sym_RPAREN, + [417501] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16827), 1, + aux_sym_at_time_zone_expression_token3, + [417508] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16821), 1, + anon_sym_SQUOTE, + [417515] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16829), 1, + aux_sym_at_time_zone_expression_token3, + [417522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13264), 1, + anon_sym_RPAREN, + [417529] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16831), 1, + anon_sym_RBRACK, + [417536] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16833), 1, + aux_sym_at_time_zone_expression_token3, + [417543] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16835), 1, + anon_sym_RPAREN, + [417550] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16837), 1, + aux_sym_at_time_zone_expression_token3, + [417557] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16839), 1, + anon_sym_EQ, + [417564] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16841), 1, + anon_sym_RPAREN, + [417571] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16843), 1, + anon_sym_RPAREN, + [417578] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16845), 1, + aux_sym_trigger_reference_token1, + [417585] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16847), 1, + aux_sym_at_time_zone_expression_token3, + [417592] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16849), 1, + anon_sym_RPAREN, + [417599] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16851), 1, + aux_sym_at_time_zone_expression_token3, + [417606] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16853), 1, + aux_sym_trigger_reference_token1, + [417613] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16855), 1, + anon_sym_RPAREN, + [417620] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16857), 1, + anon_sym_EQ, + [417627] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16859), 1, + anon_sym_EQ, + [417634] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16861), 1, + aux_sym_at_time_zone_expression_token3, + [417641] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16863), 1, + anon_sym_RPAREN, + [417648] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16865), 1, + aux_sym_at_time_zone_expression_token3, + [417655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16867), 1, + anon_sym_RBRACK, + [417662] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16869), 1, + anon_sym_EQ, + [417669] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16871), 1, + anon_sym_EQ, + [417676] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16873), 1, + anon_sym_SQUOTE, + [417683] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13262), 1, + anon_sym_RPAREN, + [417690] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16875), 1, + anon_sym_EQ, + [417697] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16877), 1, + aux_sym_at_time_zone_expression_token3, + [417704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16879), 1, + anon_sym_RPAREN, + [417711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16881), 1, + aux_sym_at_time_zone_expression_token3, + [417718] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16883), 1, + anon_sym_RPAREN, + [417725] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13792), 1, + anon_sym_RPAREN, + [417732] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16873), 1, + sym__dollar_quoted_string_end_tag, + [417739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16885), 1, + aux_sym_at_time_zone_expression_token3, + [417746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16887), 1, + aux_sym_at_time_zone_expression_token3, + [417753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16709), 1, + anon_sym_BQUOTE, + [417760] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16889), 1, + aux_sym_at_time_zone_expression_token3, + [417767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16891), 1, + anon_sym_RPAREN, + [417774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16893), 1, + anon_sym_RPAREN, + [417781] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16895), 1, + aux_sym_at_time_zone_expression_token3, + [417788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16897), 1, + aux_sym_at_time_zone_expression_token3, + [417795] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16899), 1, + aux_sym_argument_reference_token1, + [417802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16901), 1, + aux_sym_at_time_zone_expression_token3, + [417809] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16903), 1, + aux_sym_at_time_zone_expression_token3, + [417816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16905), 1, + aux_sym_at_time_zone_expression_token3, + [417823] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16907), 1, + aux_sym_at_time_zone_expression_token3, + [417830] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16909), 1, + aux_sym_at_time_zone_expression_token3, + [417837] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16911), 1, + aux_sym_at_time_zone_expression_token3, + [417844] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16913), 1, + anon_sym_EQ, + [417851] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16915), 1, + aux_sym_at_time_zone_expression_token3, + [417858] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16917), 1, + aux_sym_at_time_zone_expression_token3, + [417865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16919), 1, + aux_sym_argument_reference_token1, + [417872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16921), 1, + anon_sym_BQUOTE, + [417879] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16921), 1, + anon_sym_DQUOTE, + [417886] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16923), 1, + sym__dollar_quoted_string_end_tag, + [417893] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16925), 1, + anon_sym_RPAREN, + [417900] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16927), 1, + aux_sym_at_time_zone_expression_token3, + [417907] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16929), 1, + anon_sym_EQ, + [417914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16923), 1, + anon_sym_SQUOTE, + [417921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16931), 1, + aux_sym_at_time_zone_expression_token3, + [417928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16933), 1, + aux_sym_at_time_zone_expression_token3, + [417935] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16935), 1, + aux_sym_at_time_zone_expression_token3, + [417942] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16937), 1, + aux_sym_at_time_zone_expression_token3, + [417949] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16939), 1, + anon_sym_RPAREN, + [417956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16941), 1, + anon_sym_RPAREN, + [417963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16943), 1, + anon_sym_RPAREN, + [417970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16945), 1, + anon_sym_RPAREN, + [417977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16947), 1, + aux_sym_at_time_zone_expression_token3, + [417984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16949), 1, + aux_sym_trigger_reference_token1, + [417991] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16951), 1, + aux_sym_at_time_zone_expression_token3, + [417998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16953), 1, + anon_sym_RPAREN, + [418005] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16955), 1, + aux_sym_at_time_zone_expression_token3, + [418012] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13804), 1, + anon_sym_RPAREN, + [418019] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16957), 1, + anon_sym_RPAREN, + [418026] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16959), 1, + aux_sym_at_time_zone_expression_token3, + [418033] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16961), 1, + aux_sym_at_time_zone_expression_token3, + [418040] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16963), 1, + aux_sym_at_time_zone_expression_token3, + [418047] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13260), 1, + anon_sym_RPAREN, + [418054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16965), 1, + aux_sym_at_time_zone_expression_token3, + [418061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16967), 1, + anon_sym_RBRACK, + [418068] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16969), 1, + anon_sym_RBRACK, + [418075] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16971), 1, + aux_sym_at_time_zone_expression_token3, + [418082] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16973), 1, + aux_sym_at_time_zone_expression_token3, + [418089] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13256), 1, + anon_sym_RPAREN, + [418096] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16975), 1, + anon_sym_EQ, + [418103] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16977), 1, + aux_sym_at_time_zone_expression_token3, + [418110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16979), 1, + anon_sym_EQ, + [418117] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16981), 1, + aux_sym_at_time_zone_expression_token3, + [418124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16983), 1, + anon_sym_RPAREN, + [418131] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13744), 1, + anon_sym_RPAREN, + [418138] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16985), 1, + anon_sym_RPAREN, + [418145] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16987), 1, + aux_sym_at_time_zone_expression_token3, + [418152] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16989), 1, + aux_sym_at_time_zone_expression_token3, + [418159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16991), 1, + aux_sym_trigger_reference_token1, + [418166] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16993), 1, + aux_sym_at_time_zone_expression_token3, + [418173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16995), 1, + anon_sym_RPAREN, + [418180] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16997), 1, + anon_sym_RPAREN, + [418187] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16999), 1, + aux_sym_at_time_zone_expression_token3, + [418194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17001), 1, + aux_sym_at_time_zone_expression_token3, + [418201] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17003), 1, + anon_sym_RPAREN, + [418208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17005), 1, + aux_sym_at_time_zone_expression_token3, + [418215] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17007), 1, + aux_sym_at_time_zone_expression_token3, + [418222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17009), 1, + aux_sym_at_time_zone_expression_token3, + [418229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17011), 1, + aux_sym_at_time_zone_expression_token3, + [418236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17013), 1, + aux_sym_at_time_zone_expression_token3, + [418243] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17015), 1, + aux_sym_at_time_zone_expression_token3, + [418250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17017), 1, + anon_sym_RPAREN, + [418257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17019), 1, + anon_sym_SQUOTE, + [418264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17021), 1, + anon_sym_RPAREN, + [418271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17023), 1, + aux_sym_argument_reference_token1, + [418278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17025), 1, + anon_sym_BQUOTE, + [418285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17025), 1, + anon_sym_DQUOTE, + [418292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17027), 1, + sym__dollar_quoted_string_end_tag, + [418299] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17029), 1, + anon_sym_RPAREN, + [418306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17019), 1, + sym__dollar_quoted_string_end_tag, + [418313] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17031), 1, + anon_sym_DQUOTE, + [418320] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17027), 1, + anon_sym_SQUOTE, + [418327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17031), 1, + anon_sym_BQUOTE, + [418334] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17033), 1, + aux_sym_argument_reference_token1, + [418341] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17035), 1, + aux_sym_at_time_zone_expression_token3, + [418348] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17037), 1, + aux_sym_at_time_zone_expression_token3, + [418355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17039), 1, + anon_sym_RPAREN, + [418362] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17041), 1, + aux_sym_at_time_zone_expression_token3, + [418369] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17043), 1, + aux_sym_at_time_zone_expression_token3, + [418376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17045), 1, + anon_sym_RPAREN, + [418383] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17047), 1, + aux_sym_at_time_zone_expression_token3, + [418390] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17049), 1, + aux_sym_trigger_reference_token1, + [418397] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17051), 1, + aux_sym_at_time_zone_expression_token3, + [418404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17053), 1, + anon_sym_RPAREN, + [418411] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17055), 1, + aux_sym_at_time_zone_expression_token3, + [418418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17057), 1, + aux_sym_at_time_zone_expression_token3, + [418425] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17059), 1, + aux_sym_at_time_zone_expression_token3, + [418432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17061), 1, + anon_sym_RPAREN, + [418439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17063), 1, + anon_sym_RPAREN, + [418446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17065), 1, + aux_sym_at_time_zone_expression_token3, + [418453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17067), 1, + aux_sym_at_time_zone_expression_token3, + [418460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17069), 1, + anon_sym_RBRACK, + [418467] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17071), 1, + aux_sym_at_time_zone_expression_token3, + [418474] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17073), 1, + aux_sym_at_time_zone_expression_token3, + [418481] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13782), 1, + anon_sym_RPAREN, + [418488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13254), 1, + anon_sym_RPAREN, + [418495] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17075), 1, + aux_sym_at_time_zone_expression_token3, + [418502] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17077), 1, + aux_sym_at_time_zone_expression_token3, + [418509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17079), 1, + anon_sym_RPAREN, + [418516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13642), 1, + anon_sym_RPAREN, + [418523] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17081), 1, + anon_sym_RPAREN, + [418530] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17083), 1, + aux_sym_at_time_zone_expression_token3, + [418537] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17085), 1, + aux_sym_at_time_zone_expression_token3, + [418544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17087), 1, + anon_sym_RPAREN, + [418551] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17089), 1, + anon_sym_RPAREN, + [418558] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17091), 1, + aux_sym_at_time_zone_expression_token3, + [418565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17093), 1, + aux_sym_at_time_zone_expression_token3, + [418572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17095), 1, + aux_sym_at_time_zone_expression_token3, + [418579] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17097), 1, + aux_sym_at_time_zone_expression_token3, + [418586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17099), 1, + aux_sym_at_time_zone_expression_token3, + [418593] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17101), 1, + aux_sym_at_time_zone_expression_token3, + [418600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17103), 1, + aux_sym_at_time_zone_expression_token3, + [418607] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17105), 1, + aux_sym_at_time_zone_expression_token3, + [418614] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17107), 1, + aux_sym_at_time_zone_expression_token3, + [418621] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17109), 1, + aux_sym_at_time_zone_expression_token3, + [418628] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13252), 1, + anon_sym_RPAREN, + [418635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17111), 1, + aux_sym_argument_reference_token1, + [418642] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17113), 1, + anon_sym_BQUOTE, + [418649] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17113), 1, + anon_sym_DQUOTE, + [418656] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17115), 1, + sym__dollar_quoted_string_end_tag, + [418663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17117), 1, + anon_sym_RPAREN, + [418670] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17119), 1, + anon_sym_RBRACK, + [418677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17121), 1, + aux_sym_at_time_zone_expression_token3, + [418684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17115), 1, + anon_sym_SQUOTE, + [418691] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17123), 1, + aux_sym_at_time_zone_expression_token3, + [418698] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17125), 1, + anon_sym_RPAREN, + [418705] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17127), 1, + aux_sym_at_time_zone_expression_token3, + [418712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17129), 1, + aux_sym_trigger_reference_token1, + [418719] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17131), 1, + anon_sym_RPAREN, + [418726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17133), 1, + anon_sym_RPAREN, + [418733] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17135), 1, + anon_sym_EQ, + [418740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17137), 1, + anon_sym_RPAREN, + [418747] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17139), 1, + anon_sym_EQ, + [418754] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17141), 1, + aux_sym_trigger_reference_token1, + [418761] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17143), 1, + aux_sym_at_time_zone_expression_token3, + [418768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17145), 1, + anon_sym_RPAREN, + [418775] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17147), 1, + anon_sym_RPAREN, + [418782] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17149), 1, + anon_sym_EQ, + [418789] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17151), 1, + anon_sym_EQ, + [418796] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17153), 1, + anon_sym_SQUOTE, + [418803] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17155), 1, + aux_sym_comment_statement_token2, + [418810] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17157), 1, + aux_sym_at_time_zone_expression_token3, + [418817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17159), 1, + aux_sym_at_time_zone_expression_token3, + [418824] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17161), 1, + anon_sym_RBRACK, + [418831] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17163), 1, + aux_sym_at_time_zone_expression_token3, + [418838] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17165), 1, + anon_sym_RPAREN, + [418845] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17153), 1, + sym__dollar_quoted_string_end_tag, + [418852] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17167), 1, + aux_sym_alter_schema_rename_action_token2, + [418859] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17169), 1, + aux_sym_at_time_zone_expression_token3, + [418866] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17171), 1, + aux_sym_at_time_zone_expression_token3, + [418873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17173), 1, + anon_sym_RPAREN, + [418880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13730), 1, + anon_sym_RPAREN, + [418887] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17175), 1, + anon_sym_DQUOTE, + [418894] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17177), 1, + aux_sym_at_time_zone_expression_token3, + [418901] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17179), 1, + aux_sym_at_time_zone_expression_token3, + [418908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17181), 1, + anon_sym_RPAREN, + [418915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17183), 1, + anon_sym_RPAREN, + [418922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17185), 1, + aux_sym_at_time_zone_expression_token3, + [418929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17187), 1, + aux_sym_at_time_zone_expression_token3, + [418936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17189), 1, + aux_sym_at_time_zone_expression_token3, + [418943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17191), 1, + aux_sym_at_time_zone_expression_token3, + [418950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17193), 1, + aux_sym_at_time_zone_expression_token3, + [418957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17195), 1, + aux_sym_at_time_zone_expression_token3, + [418964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17197), 1, + aux_sym_at_time_zone_expression_token3, + [418971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17199), 1, + aux_sym_at_time_zone_expression_token3, + [418978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17175), 1, + anon_sym_BQUOTE, + [418985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17201), 1, + aux_sym_argument_reference_token1, + [418992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17203), 1, + anon_sym_EQ, + [418999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17205), 1, + aux_sym_argument_reference_token1, + [419006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17207), 1, + anon_sym_BQUOTE, + [419013] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17207), 1, + anon_sym_DQUOTE, + [419020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17209), 1, + sym__dollar_quoted_string_end_tag, + [419027] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17211), 1, + anon_sym_RPAREN, + [419034] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17213), 1, + aux_sym_at_time_zone_expression_token3, + [419041] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17215), 1, + aux_sym_at_time_zone_expression_token3, + [419048] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17209), 1, + anon_sym_SQUOTE, + [419055] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17217), 1, + aux_sym_at_time_zone_expression_token3, + [419062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17219), 1, + aux_sym_at_time_zone_expression_token3, + [419069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17221), 1, + aux_sym_at_time_zone_expression_token3, + [419076] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17223), 1, + aux_sym_at_time_zone_expression_token3, + [419083] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17225), 1, + anon_sym_RPAREN, + [419090] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17227), 1, + aux_sym_at_time_zone_expression_token3, + [419097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17229), 1, + aux_sym_at_time_zone_expression_token3, + [419104] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17231), 1, + anon_sym_RPAREN, + [419111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17233), 1, + anon_sym_RPAREN, + [419118] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17235), 1, + aux_sym_trigger_reference_token1, + [419125] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17237), 1, + aux_sym_at_time_zone_expression_token3, + [419132] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17239), 1, + anon_sym_RPAREN, + [419139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17241), 1, + anon_sym_RPAREN, + [419146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17243), 1, + aux_sym_at_time_zone_expression_token3, + [419153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17245), 1, + aux_sym_at_time_zone_expression_token3, + [419160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13648), 1, + anon_sym_RPAREN, + [419167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17247), 1, + anon_sym_RPAREN, + [419174] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17249), 1, + aux_sym_at_time_zone_expression_token3, + [419181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17251), 1, + aux_sym_at_time_zone_expression_token3, + [419188] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17253), 1, + anon_sym_RBRACK, + [419195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17255), 1, + aux_sym_at_time_zone_expression_token3, + [419202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17257), 1, + aux_sym_at_time_zone_expression_token3, + [419209] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13242), 1, + anon_sym_RPAREN, + [419216] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13240), 1, + anon_sym_RPAREN, + [419223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17259), 1, + aux_sym_at_time_zone_expression_token3, + [419230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17261), 1, + aux_sym_at_time_zone_expression_token3, + [419237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17263), 1, + anon_sym_RPAREN, + [419244] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13646), 1, + anon_sym_RPAREN, + [419251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17265), 1, + anon_sym_RBRACK, + [419258] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17267), 1, + aux_sym_at_time_zone_expression_token3, + [419265] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17269), 1, + aux_sym_at_time_zone_expression_token3, + [419272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17271), 1, + anon_sym_RPAREN, + [419279] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17273), 1, + anon_sym_RPAREN, + [419286] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17275), 1, + aux_sym_at_time_zone_expression_token3, + [419293] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17277), 1, + aux_sym_at_time_zone_expression_token3, + [419300] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17279), 1, + aux_sym_at_time_zone_expression_token3, + [419307] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17281), 1, + aux_sym_at_time_zone_expression_token3, + [419314] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17283), 1, + aux_sym_at_time_zone_expression_token3, + [419321] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17285), 1, + aux_sym_at_time_zone_expression_token3, + [419328] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17287), 1, + aux_sym_at_time_zone_expression_token3, + [419335] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17289), 1, + aux_sym_at_time_zone_expression_token3, + [419342] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17291), 1, + aux_sym_at_time_zone_expression_token3, + [419349] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17293), 1, + aux_sym_at_time_zone_expression_token3, + [419356] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17295), 1, + anon_sym_RPAREN, + [419363] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17297), 1, + aux_sym_argument_reference_token1, + [419370] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17299), 1, + anon_sym_BQUOTE, + [419377] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17299), 1, + anon_sym_DQUOTE, + [419384] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17301), 1, + sym__dollar_quoted_string_end_tag, + [419391] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17303), 1, + anon_sym_RPAREN, + [419398] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17305), 1, + aux_sym_at_time_zone_expression_token3, + [419405] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17307), 1, + aux_sym_trigger_reference_token1, + [419412] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17301), 1, + anon_sym_SQUOTE, + [419419] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17309), 1, + anon_sym_RPAREN, + [419426] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17311), 1, + aux_sym_create_table_statement_token2, + [419433] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17313), 1, + anon_sym_RPAREN, + [419440] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17315), 1, + aux_sym_null_hint_token3, + [419447] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17317), 1, + anon_sym_RPAREN, + [419454] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17319), 1, + anon_sym_SQUOTE, + [419461] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17321), 1, + anon_sym_EQ, + [419468] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17323), 1, + anon_sym_RPAREN, + [419475] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17325), 1, + anon_sym_RPAREN, + [419482] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17327), 1, + aux_sym_trigger_reference_token1, + [419489] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17329), 1, + aux_sym_at_time_zone_expression_token3, + [419496] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17331), 1, + anon_sym_RPAREN, + [419503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17319), 1, + sym__dollar_quoted_string_end_tag, + [419510] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17333), 1, + anon_sym_DQUOTE, + [419517] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17333), 1, + anon_sym_BQUOTE, + [419524] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17335), 1, + aux_sym_argument_reference_token1, + [419531] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17337), 1, + aux_sym_null_hint_token2, + [419538] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17339), 1, + aux_sym_at_time_zone_expression_token3, + [419545] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17341), 1, + aux_sym_at_time_zone_expression_token3, + [419552] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17343), 1, + anon_sym_RBRACK, + [419559] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17345), 1, + aux_sym_at_time_zone_expression_token3, + [419566] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17347), 1, + aux_sym_at_time_zone_expression_token3, + [419573] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17349), 1, + aux_sym_at_time_zone_expression_token3, + [419580] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13236), 1, + anon_sym_RPAREN, + [419587] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17351), 1, + aux_sym_at_time_zone_expression_token3, + [419594] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17353), 1, + aux_sym_at_time_zone_expression_token3, + [419601] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17355), 1, + anon_sym_RPAREN, + [419608] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13672), 1, + anon_sym_RPAREN, + [419615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17357), 1, + aux_sym_at_time_zone_expression_token3, + [419622] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17359), 1, + aux_sym_at_time_zone_expression_token3, + [419629] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17361), 1, + aux_sym_at_time_zone_expression_token3, + [419636] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17363), 1, + anon_sym_RPAREN, + [419643] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17365), 1, + anon_sym_RPAREN, + [419650] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17367), 1, + aux_sym_at_time_zone_expression_token3, + [419657] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17369), 1, + aux_sym_at_time_zone_expression_token3, + [419664] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17371), 1, + aux_sym_at_time_zone_expression_token3, + [419671] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17373), 1, + aux_sym_at_time_zone_expression_token3, + [419678] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17375), 1, + aux_sym_at_time_zone_expression_token3, + [419685] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17377), 1, + aux_sym_at_time_zone_expression_token3, + [419692] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17379), 1, + aux_sym_at_time_zone_expression_token3, + [419699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17381), 1, + aux_sym_at_time_zone_expression_token3, + [419706] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17383), 1, + aux_sym_at_time_zone_expression_token3, + [419713] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17385), 1, + aux_sym_at_time_zone_expression_token3, + [419720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17387), 1, + aux_sym_at_time_zone_expression_token3, + [419727] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17389), 1, + aux_sym_argument_reference_token1, + [419734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17391), 1, + anon_sym_BQUOTE, + [419741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17391), 1, + anon_sym_DQUOTE, + [419748] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17393), 1, + sym__dollar_quoted_string_end_tag, + [419755] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17395), 1, + anon_sym_RPAREN, + [419762] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17397), 1, + aux_sym_at_time_zone_expression_token3, + [419769] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17399), 1, + anon_sym_RPAREN, + [419776] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17393), 1, + anon_sym_SQUOTE, + [419783] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17401), 1, + anon_sym_RPAREN, + [419790] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17403), 1, + aux_sym_at_time_zone_expression_token3, + [419797] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17405), 1, + aux_sym_at_time_zone_expression_token3, + [419804] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13682), 1, + anon_sym_RPAREN, + [419811] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17407), 1, + anon_sym_RPAREN, + [419818] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17409), 1, + aux_sym_comment_statement_token2, + [419825] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17411), 1, + anon_sym_RPAREN, + [419832] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17413), 1, + anon_sym_RPAREN, + [419839] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17415), 1, + aux_sym_at_time_zone_expression_token3, + [419846] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17417), 1, + aux_sym_trigger_reference_token1, + [419853] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17419), 1, + aux_sym_at_time_zone_expression_token3, + [419860] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17421), 1, + anon_sym_RPAREN, + [419867] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17423), 1, + aux_sym_at_time_zone_expression_token3, + [419874] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13232), 1, + anon_sym_RPAREN, + [419881] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17425), 1, + anon_sym_RBRACK, + [419888] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17427), 1, + aux_sym_truncate_statement_token3, + [419895] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17429), 1, + aux_sym_at_time_zone_expression_token3, + [419902] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17431), 1, + aux_sym_at_time_zone_expression_token3, + [419909] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17433), 1, + aux_sym_at_time_zone_expression_token3, + [419916] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17435), 1, + anon_sym_RBRACK, + [419923] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17437), 1, + aux_sym_at_time_zone_expression_token3, + [419930] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17439), 1, + anon_sym_RPAREN, + [419937] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17441), 1, + aux_sym_at_time_zone_expression_token3, + [419944] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13228), 1, + anon_sym_RPAREN, + [419951] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17443), 1, + aux_sym_at_time_zone_expression_token3, + [419958] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17445), 1, + aux_sym_at_time_zone_expression_token3, + [419965] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17447), 1, + anon_sym_RPAREN, + [419972] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13688), 1, + anon_sym_RPAREN, + [419979] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17449), 1, + aux_sym_trigger_reference_token1, + [419986] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17451), 1, + aux_sym_at_time_zone_expression_token3, + [419993] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17453), 1, + aux_sym_at_time_zone_expression_token3, + [420000] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17455), 1, + anon_sym_RPAREN, + [420007] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17457), 1, + anon_sym_RPAREN, + [420014] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17459), 1, + aux_sym_at_time_zone_expression_token3, + [420021] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17461), 1, + aux_sym_at_time_zone_expression_token3, + [420028] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17463), 1, + aux_sym_at_time_zone_expression_token3, + [420035] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17465), 1, + aux_sym_at_time_zone_expression_token3, + [420042] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17467), 1, + aux_sym_at_time_zone_expression_token3, + [420049] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17469), 1, + aux_sym_at_time_zone_expression_token3, + [420056] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17471), 1, + aux_sym_at_time_zone_expression_token3, + [420063] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17473), 1, + aux_sym_at_time_zone_expression_token3, + [420070] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17475), 1, + anon_sym_RPAREN, + [420077] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17477), 1, + aux_sym_grant_statement_token1, + [420084] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17479), 1, + anon_sym_EQ, + [420091] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17481), 1, + aux_sym_argument_reference_token1, + [420098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17483), 1, + anon_sym_BQUOTE, + [420105] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17483), 1, + anon_sym_DQUOTE, + [420112] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17485), 1, + sym__dollar_quoted_string_end_tag, + [420119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17487), 1, + anon_sym_RPAREN, + [420126] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17489), 1, + aux_sym_grant_statement_token10, + [420133] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17491), 1, + anon_sym_RPAREN, + [420140] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17485), 1, + anon_sym_SQUOTE, + [420147] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17493), 1, + aux_sym_grant_statement_token10, + [420154] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17495), 1, + aux_sym_grant_statement_token1, + [420161] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17497), 1, + anon_sym_SQUOTE, + [420168] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17499), 1, + anon_sym_RPAREN, + [420175] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17501), 1, + anon_sym_RPAREN, + [420182] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17503), 1, + aux_sym_grant_statement_token1, + [420189] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17497), 1, + sym__dollar_quoted_string_end_tag, + [420196] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17505), 1, + anon_sym_RPAREN, + [420203] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17507), 1, + anon_sym_DQUOTE, + [420210] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17509), 1, + aux_sym_trigger_reference_token1, + [420217] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17511), 1, + aux_sym_at_time_zone_expression_token3, + [420224] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17513), 1, + anon_sym_RPAREN, + [420231] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17507), 1, + anon_sym_BQUOTE, + [420238] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17515), 1, + aux_sym_argument_reference_token1, + [420245] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17517), 1, + aux_sym_table_constraint_foreign_key_token2, + [420252] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17519), 1, + aux_sym_at_time_zone_expression_token2, + [420259] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17521), 1, + aux_sym_at_time_zone_expression_token2, + [420266] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17523), 1, + aux_sym_at_time_zone_expression_token3, + [420273] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17525), 1, + aux_sym_at_time_zone_expression_token3, + [420280] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17527), 1, + anon_sym_RBRACK, + [420287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17529), 1, + aux_sym_at_time_zone_expression_token3, + [420294] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17531), 1, + aux_sym_at_time_zone_expression_token3, + [420301] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17533), 1, + aux_sym_at_time_zone_expression_token3, + [420308] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13188), 1, + anon_sym_RPAREN, + [420315] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17535), 1, + aux_sym_at_time_zone_expression_token3, + [420322] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17537), 1, + aux_sym_at_time_zone_expression_token3, + [420329] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17539), 1, + anon_sym_RPAREN, + [420336] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13720), 1, + anon_sym_RPAREN, + [420343] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17541), 1, + aux_sym_at_time_zone_expression_token3, + [420350] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17543), 1, + aux_sym_at_time_zone_expression_token3, + [420357] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17545), 1, + aux_sym_at_time_zone_expression_token3, + [420364] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17547), 1, + anon_sym_RPAREN, + [420371] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17549), 1, + anon_sym_RPAREN, + [420378] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17551), 1, + aux_sym_at_time_zone_expression_token3, + [420385] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17553), 1, + aux_sym_at_time_zone_expression_token3, + [420392] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17555), 1, + aux_sym_at_time_zone_expression_token3, + [420399] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17557), 1, + aux_sym_at_time_zone_expression_token3, + [420406] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17559), 1, + aux_sym_at_time_zone_expression_token3, + [420413] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17561), 1, + aux_sym_at_time_zone_expression_token3, + [420420] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17563), 1, + aux_sym_at_time_zone_expression_token3, + [420427] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17565), 1, + aux_sym_at_time_zone_expression_token3, + [420434] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17567), 1, + aux_sym_at_time_zone_expression_token3, + [420441] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17569), 1, + aux_sym_at_time_zone_expression_token3, + [420448] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17571), 1, + anon_sym_BQUOTE, + [420455] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17571), 1, + anon_sym_DQUOTE, + [420462] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17573), 1, + sym__dollar_quoted_string_end_tag, + [420469] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17575), 1, + anon_sym_RPAREN, + [420476] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17577), 1, + aux_sym_at_time_zone_expression_token3, + [420483] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17573), 1, + anon_sym_SQUOTE, + [420490] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17579), 1, + aux_sym_at_time_zone_expression_token3, + [420497] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17581), 1, + aux_sym_at_time_zone_expression_token3, + [420504] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17583), 1, + anon_sym_RPAREN, + [420511] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17585), 1, + aux_sym_at_time_zone_expression_token3, + [420518] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17587), 1, + anon_sym_RPAREN, + [420525] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17589), 1, + aux_sym_trigger_reference_token1, + [420532] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17591), 1, + aux_sym_at_time_zone_expression_token3, + [420539] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17593), 1, + anon_sym_RPAREN, + [420546] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17595), 1, + anon_sym_RPAREN, + [420553] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17597), 1, + anon_sym_RPAREN, + [420560] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17599), 1, + anon_sym_RPAREN, + [420567] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17601), 1, + aux_sym_at_time_zone_expression_token3, + [420574] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17603), 1, + aux_sym_at_time_zone_expression_token3, + [420581] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17605), 1, + anon_sym_RBRACK, + [420588] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17607), 1, + aux_sym_at_time_zone_expression_token3, + [420595] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13726), 1, + anon_sym_RPAREN, + [420602] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13186), 1, + anon_sym_RPAREN, + [420609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17609), 1, + aux_sym_at_time_zone_expression_token3, + [420616] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17611), 1, + aux_sym_at_time_zone_expression_token3, + [420623] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17613), 1, + anon_sym_RPAREN, + [420630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13728), 1, + anon_sym_RPAREN, + [420637] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17615), 1, + anon_sym_RPAREN, + [420644] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17617), 1, + aux_sym_at_time_zone_expression_token3, + [420651] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17619), 1, + aux_sym_at_time_zone_expression_token3, + [420658] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17621), 1, + anon_sym_RPAREN, + [420665] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17623), 1, + anon_sym_RPAREN, + [420672] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17625), 1, + aux_sym_at_time_zone_expression_token3, + [420679] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17627), 1, + aux_sym_at_time_zone_expression_token3, + [420686] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17629), 1, + aux_sym_at_time_zone_expression_token3, + [420693] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17631), 1, + aux_sym_at_time_zone_expression_token3, + [420700] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17633), 1, + aux_sym_at_time_zone_expression_token3, + [420707] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17635), 1, + aux_sym_at_time_zone_expression_token3, + [420714] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17637), 1, + aux_sym_at_time_zone_expression_token3, + [420721] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17639), 1, + aux_sym_at_time_zone_expression_token3, + [420728] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17641), 1, + anon_sym_RPAREN, + [420735] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17643), 1, + anon_sym_BQUOTE, + [420742] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17643), 1, + anon_sym_DQUOTE, + [420749] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17645), 1, + sym__dollar_quoted_string_end_tag, + [420756] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17647), 1, + anon_sym_RPAREN, + [420763] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17645), 1, + anon_sym_SQUOTE, + [420770] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17649), 1, + aux_sym_frame_clause_token2, + [420777] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17651), 1, + aux_sym_at_time_zone_expression_token3, + [420784] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17653), 1, + aux_sym_at_time_zone_expression_token3, + [420791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17655), 1, + anon_sym_RPAREN, + [420798] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17657), 1, + anon_sym_RPAREN, + [420805] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13184), 1, + anon_sym_RPAREN, + [420812] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17659), 1, + anon_sym_RBRACK, + [420819] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17661), 1, + aux_sym_at_time_zone_expression_token3, + [420826] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17663), 1, + aux_sym_at_time_zone_expression_token3, + [420833] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17665), 1, + aux_sym_at_time_zone_expression_token3, + [420840] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17667), 1, + anon_sym_RBRACK, + [420847] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17669), 1, + aux_sym_at_time_zone_expression_token3, + [420854] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17671), 1, + anon_sym_RPAREN, + [420861] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13182), 1, + anon_sym_RPAREN, + [420868] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17673), 1, + aux_sym_at_time_zone_expression_token3, + [420875] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17675), 1, + aux_sym_at_time_zone_expression_token3, + [420882] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17677), 1, + anon_sym_RPAREN, + [420889] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13736), 1, + anon_sym_RPAREN, + [420896] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17679), 1, + aux_sym_at_time_zone_expression_token3, + [420903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17681), 1, + aux_sym_at_time_zone_expression_token3, + [420910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17683), 1, + aux_sym_at_time_zone_expression_token3, + [420917] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17685), 1, + anon_sym_RPAREN, + [420924] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17687), 1, + anon_sym_RPAREN, + [420931] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17689), 1, + aux_sym_at_time_zone_expression_token3, + [420938] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17691), 1, + aux_sym_at_time_zone_expression_token3, + [420945] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17693), 1, + aux_sym_at_time_zone_expression_token3, + [420952] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17695), 1, + aux_sym_at_time_zone_expression_token3, + [420959] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17697), 1, + aux_sym_at_time_zone_expression_token3, + [420966] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17699), 1, + aux_sym_at_time_zone_expression_token3, + [420973] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17701), 1, + aux_sym_at_time_zone_expression_token3, + [420980] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17703), 1, + aux_sym_at_time_zone_expression_token3, + [420987] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17705), 1, + aux_sym_trigger_reference_token1, + [420994] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17707), 1, + anon_sym_BQUOTE, + [421001] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17707), 1, + anon_sym_DQUOTE, + [421008] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17709), 1, + sym__dollar_quoted_string_end_tag, + [421015] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17709), 1, + anon_sym_SQUOTE, + [421022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17711), 1, + anon_sym_RPAREN, + [421029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17713), 1, + anon_sym_RPAREN, + [421036] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17715), 1, + anon_sym_LPAREN, + [421043] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17717), 1, + anon_sym_RPAREN, + [421050] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17719), 1, + anon_sym_RPAREN, + [421057] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17721), 1, + anon_sym_RPAREN, + [421064] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17723), 1, + anon_sym_SQUOTE, + [421071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17725), 1, + aux_sym_sql_hint_token4, + [421078] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17727), 1, + aux_sym_at_time_zone_expression_token3, + [421085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17729), 1, + aux_sym_at_time_zone_expression_token3, + [421092] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17731), 1, + anon_sym_RBRACK, + [421099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17733), 1, + anon_sym_RPAREN, + [421106] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17723), 1, + sym__dollar_quoted_string_end_tag, + [421113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13176), 1, + anon_sym_RPAREN, + [421120] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17735), 1, + aux_sym_at_time_zone_expression_token3, + [421127] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17737), 1, + aux_sym_at_time_zone_expression_token3, + [421134] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13752), 1, + anon_sym_RPAREN, + [421141] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17739), 1, + anon_sym_DQUOTE, + [421148] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17741), 1, + aux_sym_at_time_zone_expression_token3, + [421155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17743), 1, + aux_sym_at_time_zone_expression_token3, + [421162] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17745), 1, + anon_sym_RPAREN, + [421169] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17747), 1, + aux_sym_at_time_zone_expression_token3, + [421176] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17749), 1, + aux_sym_at_time_zone_expression_token3, + [421183] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17751), 1, + aux_sym_at_time_zone_expression_token3, + [421190] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17753), 1, + aux_sym_at_time_zone_expression_token3, + [421197] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17755), 1, + aux_sym_at_time_zone_expression_token3, + [421204] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17757), 1, + aux_sym_at_time_zone_expression_token3, + [421211] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17759), 1, + aux_sym_at_time_zone_expression_token3, + [421218] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17761), 1, + aux_sym_at_time_zone_expression_token3, + [421225] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17739), 1, + anon_sym_BQUOTE, + [421232] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17763), 1, + anon_sym_BQUOTE, + [421239] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17763), 1, + anon_sym_DQUOTE, + [421246] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17765), 1, + sym__dollar_quoted_string_end_tag, + [421253] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17765), 1, + anon_sym_SQUOTE, + [421260] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17767), 1, + aux_sym_argument_reference_token1, + [421267] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17769), 1, + anon_sym_RPAREN, + [421274] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13049), 1, + anon_sym_RPAREN, + [421281] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17771), 1, + anon_sym_RPAREN, + [421288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17773), 1, + anon_sym_RPAREN, + [421295] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17775), 1, + aux_sym_at_time_zone_expression_token3, + [421302] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17777), 1, + aux_sym_at_time_zone_expression_token3, + [421309] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17779), 1, + aux_sym_at_time_zone_expression_token3, + [421316] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17781), 1, + aux_sym_at_time_zone_expression_token3, + [421323] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17783), 1, + aux_sym_at_time_zone_expression_token3, + [421330] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17785), 1, + anon_sym_RBRACK, + [421337] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17787), 1, + aux_sym_at_time_zone_expression_token3, + [421344] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17789), 1, + aux_sym_at_time_zone_expression_token3, + [421351] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13156), 1, + anon_sym_RPAREN, + [421358] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17791), 1, + aux_sym_at_time_zone_expression_token3, + [421365] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17793), 1, + aux_sym_at_time_zone_expression_token3, + [421372] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13766), 1, + anon_sym_RPAREN, + [421379] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17795), 1, + aux_sym_at_time_zone_expression_token3, + [421386] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17797), 1, + aux_sym_at_time_zone_expression_token3, + [421393] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17799), 1, + aux_sym_at_time_zone_expression_token3, + [421400] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17801), 1, + anon_sym_RPAREN, + [421407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17803), 1, + aux_sym_at_time_zone_expression_token3, + [421414] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17805), 1, + aux_sym_at_time_zone_expression_token3, + [421421] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17807), 1, + aux_sym_at_time_zone_expression_token3, + [421428] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17809), 1, + aux_sym_at_time_zone_expression_token3, + [421435] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17811), 1, + aux_sym_at_time_zone_expression_token3, + [421442] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17813), 1, + aux_sym_at_time_zone_expression_token3, + [421449] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17815), 1, + aux_sym_at_time_zone_expression_token3, + [421456] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17817), 1, + aux_sym_at_time_zone_expression_token3, + [421463] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17819), 1, + aux_sym_at_time_zone_expression_token3, + [421470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17821), 1, + anon_sym_BQUOTE, + [421477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17821), 1, + anon_sym_DQUOTE, + [421484] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17823), 1, + aux_sym_at_time_zone_expression_token3, + [421491] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17825), 1, + aux_sym_at_time_zone_expression_token3, + [421498] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17827), 1, + aux_sym_at_time_zone_expression_token3, + [421505] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17829), 1, + aux_sym_at_time_zone_expression_token3, + [421512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17831), 1, + anon_sym_RBRACK, + [421519] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17833), 1, + aux_sym_at_time_zone_expression_token3, + [421526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17835), 1, + aux_sym_at_time_zone_expression_token3, + [421533] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17837), 1, + aux_sym_at_time_zone_expression_token3, + [421540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17839), 1, + aux_sym_at_time_zone_expression_token3, + [421547] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17841), 1, + aux_sym_at_time_zone_expression_token3, + [421554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17843), 1, + aux_sym_at_time_zone_expression_token3, + [421561] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17845), 1, + aux_sym_at_time_zone_expression_token3, + [421568] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17847), 1, + aux_sym_at_time_zone_expression_token3, + [421575] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17849), 1, + aux_sym_at_time_zone_expression_token3, + [421582] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17851), 1, + aux_sym_at_time_zone_expression_token3, + [421589] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17853), 1, + aux_sym_at_time_zone_expression_token3, + [421596] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17855), 1, + aux_sym_at_time_zone_expression_token3, + [421603] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17857), 1, + anon_sym_RPAREN, + [421610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17859), 1, + anon_sym_BQUOTE, + [421617] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17859), 1, + anon_sym_DQUOTE, + [421624] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17861), 1, + aux_sym_at_time_zone_expression_token3, + [421631] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17863), 1, + aux_sym_at_time_zone_expression_token3, + [421638] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17865), 1, + aux_sym_at_time_zone_expression_token3, + [421645] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17867), 1, + aux_sym_at_time_zone_expression_token3, + [421652] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17869), 1, + aux_sym_at_time_zone_expression_token3, + [421659] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17871), 1, + aux_sym_at_time_zone_expression_token3, + [421666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17873), 1, + aux_sym_at_time_zone_expression_token3, + [421673] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17875), 1, + aux_sym_at_time_zone_expression_token3, + [421680] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17877), 1, + aux_sym_at_time_zone_expression_token3, + [421687] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17879), 1, + aux_sym_at_time_zone_expression_token3, + [421694] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17881), 1, + aux_sym_at_time_zone_expression_token3, + [421701] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17883), 1, + aux_sym_at_time_zone_expression_token3, + [421708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17885), 1, + aux_sym_at_time_zone_expression_token3, + [421715] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17887), 1, + aux_sym_at_time_zone_expression_token3, + [421722] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17889), 1, + aux_sym_at_time_zone_expression_token3, + [421729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17891), 1, + aux_sym_at_time_zone_expression_token3, + [421736] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17893), 1, + anon_sym_BQUOTE, + [421743] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17893), 1, + anon_sym_DQUOTE, + [421750] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17895), 1, + aux_sym_at_time_zone_expression_token3, + [421757] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17897), 1, + aux_sym_at_time_zone_expression_token3, + [421764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17899), 1, + aux_sym_at_time_zone_expression_token3, + [421771] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17901), 1, + aux_sym_at_time_zone_expression_token3, + [421778] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17903), 1, + aux_sym_at_time_zone_expression_token3, + [421785] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17905), 1, + aux_sym_at_time_zone_expression_token3, + [421792] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17907), 1, + aux_sym_at_time_zone_expression_token3, + [421799] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17909), 1, + aux_sym_at_time_zone_expression_token3, + [421806] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17911), 1, + aux_sym_at_time_zone_expression_token3, + [421813] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17913), 1, + aux_sym_at_time_zone_expression_token3, + [421820] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17915), 1, + aux_sym_at_time_zone_expression_token3, + [421827] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17917), 1, + aux_sym_at_time_zone_expression_token3, + [421834] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17919), 1, + aux_sym_at_time_zone_expression_token3, + [421841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17921), 1, + aux_sym_at_time_zone_expression_token3, + [421848] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13770), 1, + anon_sym_RPAREN, + [421855] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17923), 1, + anon_sym_BQUOTE, + [421862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17923), 1, + anon_sym_DQUOTE, + [421869] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17925), 1, + anon_sym_RPAREN, + [421876] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17927), 1, + anon_sym_BQUOTE, + [421883] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17927), 1, + anon_sym_DQUOTE, + [421890] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17929), 1, + aux_sym_at_time_zone_expression_token3, + [421897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17931), 1, + anon_sym_BQUOTE, + [421904] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17931), 1, + anon_sym_DQUOTE, + [421911] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17933), 1, + aux_sym_at_time_zone_expression_token3, + [421918] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17935), 1, + anon_sym_BQUOTE, + [421925] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17935), 1, + anon_sym_DQUOTE, + [421932] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13152), 1, + anon_sym_RPAREN, + [421939] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17937), 1, + anon_sym_BQUOTE, + [421946] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17937), 1, + anon_sym_DQUOTE, + [421953] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17939), 1, + anon_sym_RBRACK, + [421960] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17941), 1, + anon_sym_BQUOTE, + [421967] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17941), 1, + anon_sym_DQUOTE, + [421974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17943), 1, + aux_sym_at_time_zone_expression_token3, + [421981] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17945), 1, + anon_sym_BQUOTE, + [421988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17945), 1, + anon_sym_DQUOTE, + [421995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17947), 1, + aux_sym_at_time_zone_expression_token3, + [422002] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17949), 1, + anon_sym_BQUOTE, + [422009] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17949), 1, + anon_sym_DQUOTE, + [422016] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17951), 1, + aux_sym_sequence_token4, + [422023] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17953), 1, + anon_sym_BQUOTE, + [422030] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17953), 1, + anon_sym_DQUOTE, + [422037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17955), 1, + anon_sym_RPAREN, + [422044] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17957), 1, + anon_sym_BQUOTE, + [422051] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17957), 1, + anon_sym_DQUOTE, + [422058] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17959), 1, + aux_sym_at_time_zone_expression_token3, + [422065] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17961), 1, + anon_sym_BQUOTE, + [422072] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17961), 1, + anon_sym_DQUOTE, + [422079] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17963), 1, + aux_sym_trigger_reference_token1, + [422086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17965), 1, + anon_sym_BQUOTE, + [422093] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17965), 1, + anon_sym_DQUOTE, + [422100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17967), 1, + anon_sym_RPAREN, + [422107] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17969), 1, + anon_sym_BQUOTE, + [422114] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17969), 1, + anon_sym_DQUOTE, + [422121] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17971), 1, + anon_sym_RPAREN, + [422128] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17973), 1, + anon_sym_BQUOTE, + [422135] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17973), 1, + anon_sym_DQUOTE, + [422142] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17975), 1, + anon_sym_SQUOTE, + [422149] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17977), 1, + anon_sym_BQUOTE, + [422156] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17977), 1, + anon_sym_DQUOTE, + [422163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17979), 1, + anon_sym_RPAREN, + [422170] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17981), 1, + anon_sym_BQUOTE, + [422177] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17981), 1, + anon_sym_DQUOTE, + [422184] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17975), 1, + sym__dollar_quoted_string_end_tag, + [422191] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17983), 1, + anon_sym_BQUOTE, + [422198] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17983), 1, + anon_sym_DQUOTE, + [422205] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17985), 1, + anon_sym_DQUOTE, + [422212] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17987), 1, + anon_sym_BQUOTE, + [422219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17987), 1, + anon_sym_DQUOTE, + [422226] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17985), 1, + anon_sym_BQUOTE, + [422233] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17989), 1, + anon_sym_BQUOTE, + [422240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17989), 1, + anon_sym_DQUOTE, + [422247] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17991), 1, + aux_sym_argument_reference_token1, + [422254] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17993), 1, + anon_sym_BQUOTE, + [422261] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17993), 1, + anon_sym_DQUOTE, + [422268] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13833), 1, + anon_sym_RPAREN, + [422275] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17995), 1, + anon_sym_BQUOTE, + [422282] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17995), 1, + anon_sym_DQUOTE, + [422289] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17997), 1, + anon_sym_LPAREN, + [422296] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17999), 1, + anon_sym_BQUOTE, + [422303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17999), 1, + anon_sym_DQUOTE, + [422310] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18001), 1, + anon_sym_RBRACK, + [422317] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18003), 1, + anon_sym_BQUOTE, + [422324] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18003), 1, + anon_sym_DQUOTE, + [422331] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18005), 1, + sym_number, + [422338] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18007), 1, + anon_sym_BQUOTE, + [422345] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18007), 1, + anon_sym_DQUOTE, + [422352] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18009), 1, + aux_sym_at_time_zone_expression_token2, + [422359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18011), 1, + anon_sym_BQUOTE, + [422366] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18011), 1, + anon_sym_DQUOTE, + [422373] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18013), 1, + aux_sym_at_time_zone_expression_token3, + [422380] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18015), 1, + anon_sym_BQUOTE, + [422387] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18015), 1, + anon_sym_DQUOTE, + [422394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18017), 1, + aux_sym_at_time_zone_expression_token3, + [422401] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18019), 1, + anon_sym_BQUOTE, + [422408] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18019), 1, + anon_sym_DQUOTE, + [422415] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18021), 1, + aux_sym_at_time_zone_expression_token3, + [422422] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18023), 1, + anon_sym_BQUOTE, + [422429] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18023), 1, + anon_sym_DQUOTE, + [422436] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18025), 1, + aux_sym_at_time_zone_expression_token3, + [422443] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18027), 1, + anon_sym_BQUOTE, + [422450] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18027), 1, + anon_sym_DQUOTE, + [422457] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18029), 1, + aux_sym_at_time_zone_expression_token3, + [422464] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18031), 1, + anon_sym_BQUOTE, + [422471] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18031), 1, + anon_sym_DQUOTE, + [422478] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18033), 1, + aux_sym_at_time_zone_expression_token3, + [422485] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18035), 1, + anon_sym_BQUOTE, + [422492] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18035), 1, + anon_sym_DQUOTE, + [422499] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18037), 1, + aux_sym_table_constraint_check_token1, + [422506] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18039), 1, + anon_sym_BQUOTE, + [422513] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18039), 1, + anon_sym_DQUOTE, + [422520] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18041), 1, + anon_sym_BQUOTE, + [422527] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18041), 1, + anon_sym_DQUOTE, + [422534] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18043), 1, + anon_sym_BQUOTE, + [422541] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18043), 1, + anon_sym_DQUOTE, + [422548] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18045), 1, + anon_sym_BQUOTE, + [422555] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18045), 1, + anon_sym_DQUOTE, + [422562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18047), 1, + anon_sym_BQUOTE, + [422569] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18047), 1, + anon_sym_DQUOTE, + [422576] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18049), 1, + anon_sym_BQUOTE, + [422583] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18049), 1, + anon_sym_DQUOTE, + [422590] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18051), 1, + anon_sym_BQUOTE, + [422597] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18051), 1, + anon_sym_DQUOTE, + [422604] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18053), 1, + anon_sym_BQUOTE, + [422611] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18053), 1, + anon_sym_DQUOTE, + [422618] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18055), 1, + anon_sym_BQUOTE, + [422625] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18055), 1, + anon_sym_DQUOTE, + [422632] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18057), 1, + anon_sym_BQUOTE, + [422639] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18057), 1, + anon_sym_DQUOTE, + [422646] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18059), 1, + anon_sym_BQUOTE, + [422653] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18059), 1, + anon_sym_DQUOTE, + [422660] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18061), 1, + aux_sym_select_clause_body_token1, + [422667] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18063), 1, + aux_sym_at_time_zone_expression_token3, + [422674] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18065), 1, + aux_sym_at_time_zone_expression_token3, + [422681] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18067), 1, + aux_sym_create_table_statement_token2, + [422688] = 2, + ACTIONS(18069), 1, + aux_sym__quoted_identifier_token1, + ACTIONS(18071), 1, + sym_comment, + [422695] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18073), 1, + aux_sym__quoted_identifier_token2, + [422702] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18075), 1, + anon_sym_RPAREN, + [422709] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18077), 1, + anon_sym_RPAREN, + [422716] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18079), 1, + aux_sym_at_time_zone_expression_token3, + [422723] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18081), 1, + aux_sym_at_time_zone_expression_token3, + [422730] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13816), 1, + anon_sym_RPAREN, + [422737] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18083), 1, + anon_sym_RPAREN, + [422744] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18085), 1, + aux_sym_at_time_zone_expression_token3, + [422751] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18087), 1, + aux_sym_at_time_zone_expression_token3, + [422758] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18089), 1, + sym__dollar_quoted_string_content, + [422765] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13140), 1, + anon_sym_RPAREN, + [422772] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18091), 1, + anon_sym_RBRACK, + [422779] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18093), 1, + aux_sym_string_token1, + [422786] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18095), 1, + aux_sym_sequence_token4, + [422793] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18097), 1, + aux_sym_sequence_token4, + [422800] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18099), 1, + aux_sym_at_time_zone_expression_token3, + [422807] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18101), 1, + aux_sym_at_time_zone_expression_token3, + [422814] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18103), 1, + aux_sym_at_time_zone_expression_token3, + [422821] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18105), 1, + aux_sym_alter_schema_rename_action_token2, + [422828] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18107), 1, + anon_sym_RPAREN, + [422835] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18109), 1, + aux_sym_cte_token2, + [422842] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18111), 1, + aux_sym_cte_token2, + [422849] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18113), 1, + aux_sym_at_time_zone_expression_token3, + [422856] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18115), 1, + aux_sym_trigger_reference_token1, + [422863] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18117), 1, + aux_sym_drop_statement_token2, + [422870] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18119), 1, + anon_sym_RPAREN, + [422877] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18121), 1, + anon_sym_RPAREN, + [422884] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18123), 1, + aux_sym_grant_statement_token1, + [422891] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18125), 1, + anon_sym_SQUOTE, + [422898] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18127), 1, + anon_sym_RPAREN, + [422905] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18125), 1, + sym__dollar_quoted_string_end_tag, + [422912] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18129), 1, + anon_sym_DQUOTE, + [422919] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18131), 1, + anon_sym_LPAREN, + [422926] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18129), 1, + anon_sym_BQUOTE, + [422933] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18133), 1, + aux_sym_create_function_parameter_token1, + [422940] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18135), 1, + aux_sym_at_time_zone_expression_token2, + [422947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18137), 1, + aux_sym_cte_token1, + [422954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18139), 1, + aux_sym_comment_statement_token2, + [422961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18141), 1, + aux_sym_argument_reference_token1, + [422968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18143), 1, + aux_sym_at_time_zone_expression_token2, + [422975] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18145), 1, + aux_sym_alter_schema_rename_action_token2, + [422982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18147), 1, + aux_sym_alter_table_action_alter_column_token1, + [422989] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16001), 1, + anon_sym_LPAREN, + [422996] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18149), 1, + aux_sym_alter_table_token2, + [423003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18151), 1, + aux_sym_with_clause_token1, + [423010] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18153), 1, + aux_sym_at_time_zone_expression_token3, + [423017] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18155), 1, + aux_sym_at_time_zone_expression_token3, + [423024] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18157), 1, + aux_sym_at_time_zone_expression_token3, + [423031] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18159), 1, + aux_sym_at_time_zone_expression_token3, + [423038] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18161), 1, + aux_sym_at_time_zone_expression_token3, + [423045] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18163), 1, + aux_sym_at_time_zone_expression_token3, + [423052] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15010), 1, + anon_sym_EQ, + [423059] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18165), 1, + aux_sym_at_time_zone_expression_token3, + [423066] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18167), 1, + aux_sym_at_time_zone_expression_token3, + [423073] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18169), 1, + anon_sym_RPAREN, + [423080] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18171), 1, + anon_sym_RPAREN, + [423087] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18173), 1, + aux_sym_at_time_zone_expression_token3, + [423094] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18175), 1, + aux_sym_at_time_zone_expression_token3, + [423101] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13798), 1, + anon_sym_RPAREN, + [423108] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18177), 1, + anon_sym_RPAREN, + [423115] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18179), 1, + aux_sym_at_time_zone_expression_token3, + [423122] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18181), 1, + aux_sym_at_time_zone_expression_token3, + [423129] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12983), 1, + anon_sym_RPAREN, + [423136] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18183), 1, + anon_sym_RBRACK, + [423143] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18185), 1, + aux_sym_comment_statement_token2, + [423150] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18187), 1, + aux_sym_alter_table_token2, + [423157] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18189), 1, + aux_sym_at_time_zone_expression_token3, + [423164] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18191), 1, + aux_sym_at_time_zone_expression_token3, + [423171] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18193), 1, + anon_sym_RPAREN, + [423178] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18195), 1, + aux_sym_at_time_zone_expression_token3, + [423185] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18197), 1, + anon_sym_LPAREN, + [423192] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18199), 1, + anon_sym_LPAREN, + [423199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18201), 1, + aux_sym_trigger_reference_token1, + [423206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18203), 1, + anon_sym_RPAREN, + [423213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18205), 1, + anon_sym_RPAREN, + [423220] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18207), 1, + aux_sym_comment_statement_token2, + [423227] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18209), 1, + anon_sym_LPAREN, + [423234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18211), 1, + anon_sym_SQUOTE, + [423241] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18213), 1, + anon_sym_RPAREN, + [423248] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18211), 1, + sym__dollar_quoted_string_end_tag, + [423255] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18215), 1, + anon_sym_DQUOTE, + [423262] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18215), 1, + anon_sym_BQUOTE, + [423269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18217), 1, + aux_sym_argument_reference_token1, + [423276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18219), 1, + aux_sym_grant_statement_token10, + [423283] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18221), 1, + aux_sym_argument_reference_token1, + [423290] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18223), 1, + aux_sym_at_time_zone_expression_token3, + [423297] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18225), 1, + aux_sym_at_time_zone_expression_token2, + [423304] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18227), 1, + sym_number, + [423311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18229), 1, + aux_sym_at_time_zone_expression_token2, + [423318] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18231), 1, + aux_sym_at_time_zone_expression_token3, + [423325] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18233), 1, + aux_sym_at_time_zone_expression_token3, + [423332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18235), 1, + aux_sym_at_time_zone_expression_token3, + [423339] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18237), 1, + aux_sym_at_time_zone_expression_token3, + [423346] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18239), 1, + aux_sym_at_time_zone_expression_token3, + [423353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18241), 1, + aux_sym_at_time_zone_expression_token3, + [423360] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18243), 1, + aux_sym_at_time_zone_expression_token3, + [423367] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18245), 1, + anon_sym_RPAREN, + [423374] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18247), 1, + anon_sym_RPAREN, + [423381] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18249), 1, + aux_sym_at_time_zone_expression_token3, + [423388] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18251), 1, + aux_sym_at_time_zone_expression_token3, + [423395] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13784), 1, + anon_sym_RPAREN, + [423402] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18253), 1, + anon_sym_RPAREN, + [423409] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18255), 1, + aux_sym_at_time_zone_expression_token3, + [423416] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18257), 1, + aux_sym_at_time_zone_expression_token3, + [423423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12995), 1, + anon_sym_RPAREN, + [423430] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18259), 1, + anon_sym_RBRACK, + [423437] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18261), 1, + aux_sym_at_time_zone_expression_token3, + [423444] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18263), 1, + aux_sym_at_time_zone_expression_token3, + [423451] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18265), 1, + aux_sym_comment_statement_token2, + [423458] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18267), 1, + anon_sym_RPAREN, + [423465] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18269), 1, + aux_sym_at_time_zone_expression_token3, + [423472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18271), 1, + aux_sym_trigger_reference_token1, + [423479] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18273), 1, + anon_sym_RPAREN, + [423486] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18275), 1, + aux_sym_alter_table_token2, + [423493] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18277), 1, + anon_sym_RPAREN, + [423500] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18279), 1, + aux_sym_cte_token2, + [423507] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18281), 1, + anon_sym_SQUOTE, + [423514] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18283), 1, + anon_sym_RPAREN, + [423521] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18281), 1, + sym__dollar_quoted_string_end_tag, + [423528] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18285), 1, + anon_sym_DQUOTE, + [423535] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18285), 1, + anon_sym_BQUOTE, + [423542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18287), 1, + aux_sym_table_constraint_check_token1, + [423549] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18289), 1, + aux_sym_argument_reference_token1, + [423556] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18291), 1, + aux_sym_at_time_zone_expression_token3, + [423563] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18293), 1, + aux_sym_at_time_zone_expression_token3, + [423570] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18295), 1, + aux_sym_alter_table_action_alter_column_token1, + [423577] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18297), 1, + aux_sym_at_time_zone_expression_token3, + [423584] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18299), 1, + aux_sym_at_time_zone_expression_token3, + [423591] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18301), 1, + aux_sym_grant_statement_token1, + [423598] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18303), 1, + aux_sym_at_time_zone_expression_token2, + [423605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18305), 1, + sym_number, + [423612] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18307), 1, + aux_sym_at_time_zone_expression_token2, + [423619] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18309), 1, + aux_sym_at_time_zone_expression_token3, + [423626] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18311), 1, + aux_sym_at_time_zone_expression_token3, + [423633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18313), 1, + aux_sym_at_time_zone_expression_token3, + [423640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18315), 1, + aux_sym_at_time_zone_expression_token3, + [423647] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18317), 1, + anon_sym_RPAREN, + [423654] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18319), 1, + anon_sym_RPAREN, + [423661] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18321), 1, + aux_sym_at_time_zone_expression_token3, + [423668] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18323), 1, + aux_sym_at_time_zone_expression_token3, + [423675] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13762), 1, + anon_sym_RPAREN, + [423682] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18325), 1, + anon_sym_RPAREN, + [423689] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18327), 1, + aux_sym_at_time_zone_expression_token3, + [423696] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18329), 1, + aux_sym_at_time_zone_expression_token3, + [423703] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18331), 1, + aux_sym_grant_statement_token1, + [423710] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18333), 1, + aux_sym_grant_statement_token1, + [423717] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18335), 1, + aux_sym_at_time_zone_expression_token2, + [423724] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18337), 1, + sym_number, + [423731] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18339), 1, + aux_sym_at_time_zone_expression_token2, + [423738] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13001), 1, + anon_sym_RPAREN, + [423745] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18341), 1, + anon_sym_RBRACK, + [423752] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18343), 1, + aux_sym_at_time_zone_expression_token3, + [423759] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18345), 1, + aux_sym_at_time_zone_expression_token3, + [423766] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18347), 1, + anon_sym_RPAREN, + [423773] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18349), 1, + aux_sym_at_time_zone_expression_token3, + [423780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18351), 1, + aux_sym_trigger_reference_token1, + [423787] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18353), 1, + anon_sym_RPAREN, + [423794] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18355), 1, + anon_sym_LPAREN, + [423801] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18357), 1, + anon_sym_RPAREN, + [423808] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18359), 1, + anon_sym_SQUOTE, + [423815] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18361), 1, + anon_sym_RPAREN, + [423822] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18359), 1, + sym__dollar_quoted_string_end_tag, + [423829] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18363), 1, + anon_sym_DQUOTE, + [423836] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18363), 1, + anon_sym_BQUOTE, + [423843] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18365), 1, + anon_sym_RPAREN, + [423850] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18367), 1, + aux_sym_grant_statement_token1, + [423857] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18369), 1, + aux_sym_grant_statement_token1, + [423864] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18371), 1, + aux_sym_grant_statement_token1, + [423871] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18373), 1, + aux_sym_at_time_zone_expression_token2, + [423878] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18375), 1, + aux_sym_at_time_zone_expression_token2, + [423885] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18377), 1, + aux_sym_null_hint_token2, + [423892] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18379), 1, + aux_sym_begin_statement_token1, + [423899] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18381), 1, + aux_sym_sql_hint_token4, + [423906] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18383), 1, + aux_sym_sql_hint_token4, + [423913] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18385), 1, + aux_sym_null_hint_token2, + [423920] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18387), 1, + aux_sym_grant_statement_token1, + [423927] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18389), 1, + aux_sym_grant_statement_token1, + [423934] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18391), 1, + aux_sym_grant_statement_token1, + [423941] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18393), 1, + aux_sym_at_time_zone_expression_token2, + [423948] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18395), 1, + aux_sym_at_time_zone_expression_token2, + [423955] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18397), 1, + aux_sym_at_time_zone_expression_token3, + [423962] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18399), 1, + aux_sym_grant_statement_token1, + [423969] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18401), 1, + aux_sym_at_time_zone_expression_token2, + [423976] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18403), 1, + aux_sym_at_time_zone_expression_token2, + [423983] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18405), 1, + aux_sym_at_time_zone_expression_token2, + [423990] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18407), 1, + aux_sym_at_time_zone_expression_token2, + [423997] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18409), 1, + aux_sym_at_time_zone_expression_token3, + [424004] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18411), 1, + aux_sym_at_time_zone_expression_token3, + [424011] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18413), 1, + aux_sym_at_time_zone_expression_token3, + [424018] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18415), 1, + aux_sym_at_time_zone_expression_token3, + [424025] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18417), 1, + aux_sym_at_time_zone_expression_token3, + [424032] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18419), 1, + aux_sym_at_time_zone_expression_token3, + [424039] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18421), 1, + aux_sym_at_time_zone_expression_token3, + [424046] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18423), 1, + anon_sym_RPAREN, + [424053] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18425), 1, + anon_sym_RPAREN, + [424060] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18427), 1, + aux_sym_at_time_zone_expression_token3, + [424067] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18429), 1, + aux_sym_at_time_zone_expression_token3, + [424074] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13732), 1, + anon_sym_RPAREN, + [424081] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18431), 1, + anon_sym_RPAREN, + [424088] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18433), 1, + aux_sym_at_time_zone_expression_token3, + [424095] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18435), 1, + aux_sym_at_time_zone_expression_token3, + [424102] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13025), 1, + anon_sym_RPAREN, + [424109] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18437), 1, + anon_sym_RBRACK, + [424116] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18439), 1, + aux_sym_at_time_zone_expression_token3, + [424123] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18441), 1, + aux_sym_at_time_zone_expression_token3, + [424130] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18443), 1, + aux_sym_create_function_statement_token6, + [424137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18445), 1, + aux_sym_comment_statement_token2, + [424144] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18447), 1, + anon_sym_RPAREN, + [424151] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18449), 1, + aux_sym_comment_statement_token2, + [424158] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18451), 1, + aux_sym_at_time_zone_expression_token3, + [424165] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18453), 1, + aux_sym_trigger_reference_token1, + [424172] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18455), 1, + aux_sym_truncate_statement_token2, + [424179] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18457), 1, + anon_sym_RPAREN, + [424186] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18459), 1, + anon_sym_RPAREN, + [424193] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18461), 1, + anon_sym_SQUOTE, + [424200] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18463), 1, + anon_sym_RPAREN, + [424207] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18461), 1, + sym__dollar_quoted_string_end_tag, + [424214] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18465), 1, + anon_sym_DQUOTE, + [424221] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18465), 1, + anon_sym_BQUOTE, + [424228] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18467), 1, + aux_sym_argument_reference_token1, + [424235] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18469), 1, + aux_sym_mode_token1, + [424242] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18471), 1, + anon_sym_LPAREN, + [424249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18473), 1, + anon_sym_LPAREN, + [424256] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18475), 1, + aux_sym_truncate_statement_token3, + [424263] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18477), 1, + aux_sym_grant_statement_token10, + [424270] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18479), 1, + aux_sym_grant_statement_token1, + [424277] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18481), 1, + aux_sym_grant_statement_token10, + [424284] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18483), 1, + aux_sym_grant_statement_token10, + [424291] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18485), 1, + aux_sym_grant_statement_token1, + [424298] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18487), 1, + aux_sym_at_time_zone_expression_token3, + [424305] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18489), 1, + aux_sym_at_time_zone_expression_token3, + [424312] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18491), 1, + aux_sym_at_time_zone_expression_token2, + [424319] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18493), 1, + aux_sym_at_time_zone_expression_token2, + [424326] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18495), 1, + aux_sym_at_time_zone_expression_token3, + [424333] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18497), 1, + aux_sym_sequence_token4, + [424340] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18499), 1, + aux_sym_at_time_zone_expression_token3, + [424347] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18501), 1, + aux_sym_at_time_zone_expression_token3, + [424354] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18503), 1, + aux_sym_frame_exclusion_token2, + [424361] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18505), 1, + anon_sym_RPAREN, + [424368] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18507), 1, + aux_sym_create_trigger_statement_token6, + [424375] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18509), 1, + anon_sym_RPAREN, + [424382] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18511), 1, + anon_sym_RPAREN, + [424389] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18513), 1, + aux_sym_at_time_zone_expression_token3, + [424396] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18515), 1, + anon_sym_RPAREN, + [424403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18517), 1, + aux_sym_at_time_zone_expression_token3, + [424410] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18519), 1, + aux_sym_trigger_reference_token1, + [424417] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18521), 1, + aux_sym_at_time_zone_expression_token3, + [424424] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18523), 1, + aux_sym_select_clause_body_token1, + [424431] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18525), 1, + aux_sym_at_time_zone_expression_token3, + [424438] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18527), 1, + aux_sym_at_time_zone_expression_token3, + [424445] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18529), 1, + aux_sym__quoted_identifier_token1, + [424452] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18531), 1, + aux_sym__quoted_identifier_token2, + [424459] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18533), 1, + aux_sym_at_time_zone_expression_token3, + [424466] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18535), 1, + anon_sym_RPAREN, + [424473] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18537), 1, + sym__dollar_quoted_string_content, + [424480] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18539), 1, + anon_sym_RPAREN, + [424487] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18541), 1, + aux_sym_at_time_zone_expression_token3, + [424494] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18543), 1, + aux_sym_string_token1, + [424501] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18545), 1, + aux_sym_sequence_token4, + [424508] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18547), 1, + aux_sym_sequence_token4, + [424515] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18549), 1, + aux_sym_at_time_zone_expression_token3, + [424522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13724), 1, + anon_sym_RPAREN, + [424529] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18551), 1, + aux_sym_drop_statement_token2, + [424536] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18553), 1, + anon_sym_RPAREN, + [424543] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18555), 1, + aux_sym_at_time_zone_expression_token3, + [424550] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18557), 1, + anon_sym_LPAREN, + [424557] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18559), 1, + aux_sym_at_time_zone_expression_token3, + [424564] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18561), 1, + aux_sym_create_function_parameter_token1, + [424571] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18563), 1, + aux_sym_at_time_zone_expression_token2, + [424578] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18565), 1, + aux_sym_cte_token1, + [424585] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18567), 1, + aux_sym_comment_statement_token2, + [424592] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15837), 1, + anon_sym_LPAREN, + [424599] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13031), 1, + anon_sym_RPAREN, + [424606] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18569), 1, + anon_sym_EQ, + [424613] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18571), 1, + anon_sym_RBRACK, + [424620] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18573), 1, + aux_sym_at_time_zone_expression_token3, + [424627] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18575), 1, + aux_sym_at_time_zone_expression_token3, + [424634] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18577), 1, + aux_sym_comment_statement_token2, + [424641] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18579), 1, + aux_sym_alter_table_token2, + [424648] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18581), 1, + aux_sym_create_table_statement_token2, + [424655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18583), 1, + aux_sym_at_time_zone_expression_token2, + [424662] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18585), 1, + sym_number, + [424669] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18587), 1, + aux_sym_at_time_zone_expression_token2, + [424676] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18589), 1, + anon_sym_RPAREN, + [424683] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18591), 1, + aux_sym_at_time_zone_expression_token3, + [424690] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18593), 1, + aux_sym_trigger_reference_token1, + [424697] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18595), 1, + aux_sym_at_time_zone_expression_token2, + [424704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18597), 1, + sym_number, + [424711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18599), 1, + aux_sym_at_time_zone_expression_token2, + [424718] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18601), 1, + anon_sym_RPAREN, + [424725] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13690), 1, + anon_sym_RPAREN, + [424732] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18603), 1, + aux_sym_at_time_zone_expression_token2, + [424739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18605), 1, + sym_number, + [424746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18607), 1, + aux_sym_at_time_zone_expression_token2, + [424753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18609), 1, + anon_sym_SQUOTE, + [424760] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18611), 1, + aux_sym_cte_token1, + [424767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18613), 1, + anon_sym_RPAREN, + [424774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18615), 1, + aux_sym_at_time_zone_expression_token2, + [424781] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18617), 1, + aux_sym_at_time_zone_expression_token2, + [424788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18609), 1, + sym__dollar_quoted_string_end_tag, + [424795] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18619), 1, + anon_sym_DQUOTE, + [424802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18621), 1, + aux_sym_at_time_zone_expression_token2, + [424809] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18623), 1, + aux_sym_at_time_zone_expression_token2, + [424816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18625), 1, + aux_sym_at_time_zone_expression_token2, + [424823] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18627), 1, + aux_sym_at_time_zone_expression_token2, + [424830] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18629), 1, + aux_sym_at_time_zone_expression_token2, + [424837] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18631), 1, + aux_sym_at_time_zone_expression_token2, + [424844] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18619), 1, + anon_sym_BQUOTE, + [424851] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18633), 1, + aux_sym_create_table_statement_token2, + [424858] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18635), 1, + aux_sym_argument_reference_token1, + [424865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18637), 1, + anon_sym_RPAREN, + [424872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18639), 1, + anon_sym_LPAREN, + [424879] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18641), 1, + anon_sym_EQ, + [424886] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10590), 1, + anon_sym_RPAREN, + [424893] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18643), 1, + aux_sym_at_time_zone_expression_token3, + [424900] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18645), 1, + aux_sym_at_time_zone_expression_token3, + [424907] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18647), 1, + aux_sym_at_time_zone_expression_token3, + [424914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18649), 1, + aux_sym_at_time_zone_expression_token3, + [424921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18651), 1, + aux_sym_at_time_zone_expression_token3, + [424928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18653), 1, + aux_sym_comment_statement_token2, + [424935] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18655), 1, + aux_sym_at_time_zone_expression_token2, + [424942] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18657), 1, + aux_sym_at_time_zone_expression_token3, + [424949] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18659), 1, + aux_sym_at_time_zone_expression_token3, + [424956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18661), 1, + aux_sym_at_time_zone_expression_token3, + [424963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18663), 1, + anon_sym_RPAREN, + [424970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18665), 1, + anon_sym_RPAREN, + [424977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18667), 1, + anon_sym_RPAREN, + [424984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18669), 1, + aux_sym_select_clause_body_token1, + [424991] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18671), 1, + aux_sym__quoted_identifier_token1, + [424998] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18673), 1, + aux_sym__quoted_identifier_token2, + [425005] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18675), 1, + sym__dollar_quoted_string_content, + [425012] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18677), 1, + anon_sym_LPAREN, + [425019] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18679), 1, + anon_sym_RPAREN, + [425026] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18681), 1, + aux_sym_string_token1, + [425033] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18683), 1, + aux_sym_sequence_token4, + [425040] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18685), 1, + aux_sym_sequence_token4, + [425047] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18687), 1, + aux_sym_at_time_zone_expression_token3, + [425054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18689), 1, + aux_sym_at_time_zone_expression_token3, + [425061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18691), 1, + anon_sym_LPAREN, + [425068] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18693), 1, + anon_sym_LPAREN, + [425075] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18695), 1, + aux_sym_create_function_parameter_token1, + [425082] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18697), 1, + aux_sym_at_time_zone_expression_token2, + [425089] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18699), 1, + aux_sym_cte_token1, + [425096] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18701), 1, + aux_sym_comment_statement_token2, + [425103] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18703), 1, + aux_sym_at_time_zone_expression_token3, + [425110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18705), 1, + anon_sym_EQ, + [425117] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18707), 1, + anon_sym_RPAREN, + [425124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18709), 1, + aux_sym_at_time_zone_expression_token3, + [425131] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18711), 1, + aux_sym_at_time_zone_expression_token3, + [425138] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18713), 1, + aux_sym_comment_statement_token2, + [425145] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18715), 1, + aux_sym_at_time_zone_expression_token2, + [425152] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18717), 1, + sym_number, + [425159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18719), 1, + aux_sym_at_time_zone_expression_token2, + [425166] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13035), 1, + anon_sym_RPAREN, + [425173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18721), 1, + anon_sym_RBRACK, + [425180] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18723), 1, + aux_sym_grant_statement_token1, + [425187] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18725), 1, + aux_sym_at_time_zone_expression_token2, + [425194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18727), 1, + sym_number, + [425201] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18729), 1, + aux_sym_at_time_zone_expression_token2, + [425208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18731), 1, + aux_sym_at_time_zone_expression_token3, + [425215] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18733), 1, + aux_sym_at_time_zone_expression_token3, + [425222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18735), 1, + aux_sym_at_time_zone_expression_token2, + [425229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18737), 1, + sym_number, + [425236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18739), 1, + aux_sym_at_time_zone_expression_token2, + [425243] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18741), 1, + anon_sym_LPAREN, + [425250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18743), 1, + aux_sym_grant_statement_token8, + [425257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18745), 1, + aux_sym_at_time_zone_expression_token2, + [425264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18747), 1, + aux_sym_at_time_zone_expression_token2, + [425271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18749), 1, + aux_sym_at_time_zone_expression_token2, + [425278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18751), 1, + aux_sym_at_time_zone_expression_token2, + [425285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18753), 1, + aux_sym_at_time_zone_expression_token2, + [425292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18755), 1, + aux_sym_at_time_zone_expression_token2, + [425299] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18757), 1, + aux_sym_at_time_zone_expression_token2, + [425306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18759), 1, + aux_sym_at_time_zone_expression_token2, + [425313] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18761), 1, + aux_sym__quoted_identifier_token1, + [425320] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18763), 1, + aux_sym__quoted_identifier_token2, + [425327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18765), 1, + sym__dollar_quoted_string_content, + [425334] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18767), 1, + anon_sym_RPAREN, + [425341] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18769), 1, + aux_sym_at_time_zone_expression_token3, + [425348] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18771), 1, + aux_sym_string_token1, + [425355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18773), 1, + aux_sym_sequence_token4, + [425362] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18775), 1, + aux_sym_sequence_token4, + [425369] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18777), 1, + aux_sym_trigger_reference_token1, + [425376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18779), 1, + anon_sym_RPAREN, + [425383] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18781), 1, + anon_sym_LPAREN, + [425390] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18783), 1, + aux_sym_at_time_zone_expression_token2, + [425397] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18785), 1, + aux_sym_create_function_parameter_token1, + [425404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18787), 1, + aux_sym_at_time_zone_expression_token2, + [425411] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18789), 1, + aux_sym_comment_statement_token2, + [425418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18791), 1, + anon_sym_RPAREN, + [425425] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18793), 1, + aux_sym_grant_statement_token10, + [425432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18795), 1, + sym_number, + [425439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18797), 1, + aux_sym_comment_statement_token2, + [425446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18799), 1, + aux_sym_at_time_zone_expression_token2, + [425453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18801), 1, + sym_number, + [425460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18803), 1, + aux_sym_at_time_zone_expression_token2, + [425467] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18805), 1, + aux_sym_at_time_zone_expression_token2, + [425474] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18807), 1, + aux_sym_at_time_zone_expression_token2, + [425481] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18809), 1, + sym_number, + [425488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18811), 1, + aux_sym_at_time_zone_expression_token2, + [425495] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18813), 1, + anon_sym_SQUOTE, + [425502] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18815), 1, + aux_sym_at_time_zone_expression_token2, + [425509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18817), 1, + sym_number, + [425516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18819), 1, + aux_sym_at_time_zone_expression_token2, + [425523] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18821), 1, + anon_sym_RPAREN, + [425530] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18813), 1, + sym__dollar_quoted_string_end_tag, + [425537] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18823), 1, + aux_sym_at_time_zone_expression_token2, + [425544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18825), 1, + aux_sym_at_time_zone_expression_token2, + [425551] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18827), 1, + aux_sym_at_time_zone_expression_token2, + [425558] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18829), 1, + aux_sym_at_time_zone_expression_token2, + [425565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18831), 1, + aux_sym_at_time_zone_expression_token2, + [425572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18833), 1, + aux_sym_at_time_zone_expression_token2, + [425579] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18835), 1, + aux_sym_at_time_zone_expression_token2, + [425586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18837), 1, + aux_sym_at_time_zone_expression_token2, + [425593] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18839), 1, + aux_sym__quoted_identifier_token1, + [425600] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18841), 1, + aux_sym__quoted_identifier_token2, + [425607] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18843), 1, + sym__dollar_quoted_string_content, + [425614] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18845), 1, + aux_sym_grant_statement_token1, + [425621] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18847), 1, + anon_sym_DQUOTE, + [425628] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18849), 1, + aux_sym_string_token1, + [425635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18851), 1, + aux_sym_sequence_token4, + [425642] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18853), 1, + aux_sym_grant_statement_token10, + [425649] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18847), 1, + anon_sym_BQUOTE, + [425656] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18855), 1, + anon_sym_LPAREN, + [425663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18857), 1, + aux_sym_grant_statement_token10, + [425670] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18859), 1, + aux_sym_create_function_parameter_token1, + [425677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18861), 1, + aux_sym_at_time_zone_expression_token2, + [425684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18863), 1, + aux_sym_at_time_zone_expression_token3, + [425691] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18865), 1, + aux_sym_at_time_zone_expression_token3, + [425698] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18867), 1, + aux_sym_argument_reference_token1, + [425705] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18869), 1, + aux_sym_at_time_zone_expression_token2, + [425712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18871), 1, + sym_number, + [425719] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18873), 1, + aux_sym_at_time_zone_expression_token2, + [425726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18875), 1, + anon_sym_RPAREN, + [425733] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18877), 1, + aux_sym_at_time_zone_expression_token2, + [425740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18879), 1, + sym_number, + [425747] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18881), 1, + aux_sym_at_time_zone_expression_token2, + [425754] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18883), 1, + aux_sym_alter_schema_rename_action_token2, + [425761] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18885), 1, + aux_sym_at_time_zone_expression_token2, + [425768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18887), 1, + sym_number, + [425775] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18889), 1, + aux_sym_at_time_zone_expression_token2, + [425782] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18891), 1, + aux_sym_alter_schema_rename_action_token2, + [425789] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18893), 1, + aux_sym_at_time_zone_expression_token2, + [425796] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18895), 1, + aux_sym_at_time_zone_expression_token2, + [425803] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18897), 1, + aux_sym_at_time_zone_expression_token2, + [425810] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18899), 1, + aux_sym_at_time_zone_expression_token2, + [425817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18901), 1, + aux_sym_at_time_zone_expression_token2, + [425824] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18903), 1, + aux_sym_at_time_zone_expression_token2, + [425831] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18905), 1, + aux_sym_at_time_zone_expression_token2, + [425838] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18907), 1, + aux_sym_at_time_zone_expression_token2, + [425845] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18909), 1, + aux_sym__quoted_identifier_token1, + [425852] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18911), 1, + aux_sym__quoted_identifier_token2, + [425859] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18913), 1, + sym__dollar_quoted_string_content, + [425866] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18915), 1, + aux_sym_alter_table_token2, + [425873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18917), 1, + aux_sym_at_time_zone_expression_token3, + [425880] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18919), 1, + aux_sym_string_token1, + [425887] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18921), 1, + aux_sym_at_time_zone_expression_token3, + [425894] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18923), 1, + anon_sym_LPAREN, + [425901] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18925), 1, + aux_sym_at_time_zone_expression_token2, + [425908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18927), 1, + aux_sym_create_function_parameter_token1, + [425915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18929), 1, + aux_sym_at_time_zone_expression_token2, + [425922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18931), 1, + aux_sym_at_time_zone_expression_token3, + [425929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18933), 1, + anon_sym_RPAREN, + [425936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18935), 1, + aux_sym_at_time_zone_expression_token3, + [425943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18937), 1, + aux_sym_at_time_zone_expression_token2, + [425950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18939), 1, + sym_number, + [425957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18941), 1, + aux_sym_at_time_zone_expression_token2, + [425964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18943), 1, + aux_sym_at_time_zone_expression_token3, + [425971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18945), 1, + aux_sym_at_time_zone_expression_token2, + [425978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18947), 1, + sym_number, + [425985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18949), 1, + aux_sym_at_time_zone_expression_token2, + [425992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18951), 1, + anon_sym_RPAREN, + [425999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18953), 1, + aux_sym_at_time_zone_expression_token2, + [426006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18955), 1, + sym_number, + [426013] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18957), 1, + aux_sym_at_time_zone_expression_token2, + [426020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18959), 1, + aux_sym_at_time_zone_expression_token3, + [426027] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18961), 1, + aux_sym_at_time_zone_expression_token2, + [426034] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18963), 1, + aux_sym_at_time_zone_expression_token2, + [426041] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18965), 1, + aux_sym_at_time_zone_expression_token2, + [426048] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18967), 1, + aux_sym_at_time_zone_expression_token2, + [426055] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18969), 1, + aux_sym_at_time_zone_expression_token2, + [426062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18971), 1, + aux_sym_at_time_zone_expression_token2, + [426069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18973), 1, + aux_sym_at_time_zone_expression_token2, + [426076] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18975), 1, + aux_sym_at_time_zone_expression_token2, + [426083] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18977), 1, + aux_sym__quoted_identifier_token1, + [426090] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18979), 1, + aux_sym__quoted_identifier_token2, + [426097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18981), 1, + sym__dollar_quoted_string_content, + [426104] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18983), 1, + anon_sym_RPAREN, + [426111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18985), 1, + aux_sym_at_time_zone_expression_token3, + [426118] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(18987), 1, + aux_sym_string_token1, + [426125] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18989), 1, + anon_sym_RPAREN, + [426132] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18991), 1, + anon_sym_LPAREN, + [426139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18993), 1, + anon_sym_RPAREN, + [426146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18995), 1, + aux_sym_create_function_parameter_token1, + [426153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18997), 1, + aux_sym_at_time_zone_expression_token2, + [426160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18999), 1, + aux_sym_at_time_zone_expression_token3, + [426167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19001), 1, + aux_sym_null_hint_token2, + [426174] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19003), 1, + aux_sym_at_time_zone_expression_token2, + [426181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19005), 1, + sym_number, + [426188] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19007), 1, + aux_sym_at_time_zone_expression_token2, + [426195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19009), 1, + aux_sym_at_time_zone_expression_token2, + [426202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19011), 1, + sym_number, + [426209] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19013), 1, + aux_sym_at_time_zone_expression_token2, + [426216] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19015), 1, + aux_sym_at_time_zone_expression_token3, + [426223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19017), 1, + aux_sym_at_time_zone_expression_token2, + [426230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19019), 1, + sym_number, + [426237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19021), 1, + aux_sym_at_time_zone_expression_token2, + [426244] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13676), 1, + anon_sym_RPAREN, + [426251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19023), 1, + aux_sym_at_time_zone_expression_token2, + [426258] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19025), 1, + aux_sym_at_time_zone_expression_token2, + [426265] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19027), 1, + aux_sym_at_time_zone_expression_token2, + [426272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19029), 1, + aux_sym_at_time_zone_expression_token2, + [426279] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19031), 1, + aux_sym_at_time_zone_expression_token2, + [426286] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19033), 1, + aux_sym_at_time_zone_expression_token2, + [426293] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19035), 1, + aux_sym_at_time_zone_expression_token2, + [426300] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19037), 1, + aux_sym_at_time_zone_expression_token2, + [426307] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19039), 1, + aux_sym__quoted_identifier_token1, + [426314] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19041), 1, + aux_sym__quoted_identifier_token2, + [426321] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19043), 1, + sym__dollar_quoted_string_content, + [426328] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19045), 1, + anon_sym_EQ, + [426335] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19047), 1, + anon_sym_RPAREN, + [426342] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19049), 1, + aux_sym_string_token1, + [426349] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19051), 1, + aux_sym_at_time_zone_expression_token3, + [426356] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19053), 1, + anon_sym_LPAREN, + [426363] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19055), 1, + anon_sym_EQ, + [426370] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19057), 1, + aux_sym_create_function_parameter_token1, + [426377] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19059), 1, + aux_sym_at_time_zone_expression_token2, + [426384] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19061), 1, + anon_sym_EQ, + [426391] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19063), 1, + anon_sym_EQ, + [426398] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19065), 1, + aux_sym_at_time_zone_expression_token2, + [426405] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19067), 1, + sym_number, + [426412] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19069), 1, + aux_sym_at_time_zone_expression_token2, + [426419] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19071), 1, + aux_sym_at_time_zone_expression_token2, + [426426] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19073), 1, + sym_number, + [426433] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19075), 1, + aux_sym_at_time_zone_expression_token2, + [426440] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19077), 1, + aux_sym_at_time_zone_expression_token3, + [426447] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19079), 1, + aux_sym_at_time_zone_expression_token2, + [426454] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19081), 1, + sym_number, + [426461] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19083), 1, + aux_sym_at_time_zone_expression_token2, + [426468] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13051), 1, + anon_sym_RPAREN, + [426475] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19085), 1, + aux_sym_at_time_zone_expression_token2, + [426482] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19087), 1, + aux_sym_at_time_zone_expression_token2, + [426489] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19089), 1, + aux_sym_at_time_zone_expression_token2, + [426496] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19091), 1, + aux_sym_at_time_zone_expression_token2, + [426503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19093), 1, + aux_sym_at_time_zone_expression_token2, + [426510] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19095), 1, + aux_sym_at_time_zone_expression_token2, + [426517] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19097), 1, + aux_sym_at_time_zone_expression_token2, + [426524] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19099), 1, + aux_sym_at_time_zone_expression_token2, + [426531] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19101), 1, + aux_sym__quoted_identifier_token1, + [426538] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19103), 1, + aux_sym__quoted_identifier_token2, + [426545] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19105), 1, + sym__dollar_quoted_string_content, + [426552] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19107), 1, + anon_sym_EQ, + [426559] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19109), 1, + anon_sym_RBRACK, + [426566] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19111), 1, + aux_sym_string_token1, + [426573] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19113), 1, + aux_sym_at_time_zone_expression_token3, + [426580] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19115), 1, + anon_sym_LPAREN, + [426587] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19117), 1, + anon_sym_EQ, + [426594] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19119), 1, + aux_sym_create_function_parameter_token1, + [426601] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19121), 1, + aux_sym_at_time_zone_expression_token2, + [426608] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19123), 1, + aux_sym_at_time_zone_expression_token3, + [426615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19125), 1, + aux_sym_comment_statement_token2, + [426622] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19127), 1, + aux_sym_at_time_zone_expression_token2, + [426629] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19129), 1, + sym_number, + [426636] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19131), 1, + aux_sym_at_time_zone_expression_token2, + [426643] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19133), 1, + aux_sym_at_time_zone_expression_token2, + [426650] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19135), 1, + sym_number, + [426657] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19137), 1, + aux_sym_at_time_zone_expression_token2, + [426664] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19139), 1, + sym__dollar_quoted_string_end_tag, + [426671] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19141), 1, + aux_sym_at_time_zone_expression_token2, + [426678] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19143), 1, + sym_number, + [426685] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19145), 1, + aux_sym_at_time_zone_expression_token2, + [426692] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19147), 1, + aux_sym_at_time_zone_expression_token3, + [426699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19149), 1, + aux_sym_at_time_zone_expression_token2, + [426706] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19151), 1, + aux_sym_at_time_zone_expression_token2, + [426713] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19153), 1, + aux_sym_at_time_zone_expression_token2, + [426720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19155), 1, + aux_sym_at_time_zone_expression_token2, + [426727] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19157), 1, + aux_sym_at_time_zone_expression_token2, + [426734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19159), 1, + aux_sym_at_time_zone_expression_token2, + [426741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19161), 1, + aux_sym_at_time_zone_expression_token2, + [426748] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19163), 1, + aux_sym_at_time_zone_expression_token2, + [426755] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19165), 1, + aux_sym__quoted_identifier_token1, + [426762] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19167), 1, + aux_sym__quoted_identifier_token2, + [426769] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19169), 1, + sym__dollar_quoted_string_content, + [426776] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19171), 1, + aux_sym_trigger_reference_token1, + [426783] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19173), 1, + anon_sym_RPAREN, + [426790] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19175), 1, + aux_sym_string_token1, + [426797] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19177), 1, + aux_sym_alter_schema_rename_action_token2, + [426804] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19179), 1, + anon_sym_LPAREN, + [426811] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19181), 1, + anon_sym_RPAREN, + [426818] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19183), 1, + aux_sym_create_function_parameter_token1, + [426825] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19185), 1, + aux_sym_at_time_zone_expression_token2, + [426832] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19139), 1, + anon_sym_SQUOTE, + [426839] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19187), 1, + anon_sym_RPAREN, + [426846] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19189), 1, + aux_sym_at_time_zone_expression_token2, + [426853] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19191), 1, + sym_number, + [426860] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19193), 1, + aux_sym_at_time_zone_expression_token2, + [426867] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19195), 1, + aux_sym_at_time_zone_expression_token2, + [426874] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19197), 1, + sym_number, + [426881] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19199), 1, + aux_sym_at_time_zone_expression_token2, + [426888] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19201), 1, + aux_sym_at_time_zone_expression_token3, + [426895] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19203), 1, + aux_sym_at_time_zone_expression_token2, + [426902] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19205), 1, + sym_number, + [426909] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19207), 1, + aux_sym_at_time_zone_expression_token2, + [426916] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19209), 1, + anon_sym_DQUOTE, + [426923] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19211), 1, + aux_sym_at_time_zone_expression_token2, + [426930] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19213), 1, + aux_sym_at_time_zone_expression_token2, + [426937] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19215), 1, + aux_sym_at_time_zone_expression_token2, + [426944] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19217), 1, + aux_sym_at_time_zone_expression_token2, + [426951] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19219), 1, + aux_sym_at_time_zone_expression_token2, + [426958] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19221), 1, + aux_sym_at_time_zone_expression_token2, + [426965] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19223), 1, + aux_sym_at_time_zone_expression_token2, + [426972] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19225), 1, + aux_sym_at_time_zone_expression_token2, + [426979] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19227), 1, + aux_sym__quoted_identifier_token1, + [426986] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19229), 1, + aux_sym__quoted_identifier_token2, + [426993] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19231), 1, + sym__dollar_quoted_string_content, + [427000] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19209), 1, + anon_sym_BQUOTE, + [427007] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19233), 1, + aux_sym_argument_reference_token1, + [427014] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19235), 1, + aux_sym_string_token1, + [427021] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19237), 1, + aux_sym_comment_statement_token2, + [427028] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19239), 1, + anon_sym_LPAREN, + [427035] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19241), 1, + aux_sym_cte_token2, + [427042] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19243), 1, + aux_sym_create_function_parameter_token1, + [427049] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19245), 1, + aux_sym_at_time_zone_expression_token2, + [427056] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19247), 1, + aux_sym_alter_table_token2, + [427063] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19249), 1, + aux_sym_at_time_zone_expression_token3, + [427070] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19251), 1, + aux_sym_at_time_zone_expression_token2, + [427077] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19253), 1, + sym_number, + [427084] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19255), 1, + aux_sym_at_time_zone_expression_token2, + [427091] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19257), 1, + aux_sym_at_time_zone_expression_token2, + [427098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19259), 1, + sym_number, + [427105] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19261), 1, + aux_sym_at_time_zone_expression_token2, + [427112] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19263), 1, + aux_sym_at_time_zone_expression_token3, + [427119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19265), 1, + aux_sym_at_time_zone_expression_token2, + [427126] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19267), 1, + sym_number, + [427133] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19269), 1, + aux_sym_at_time_zone_expression_token2, + [427140] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19271), 1, + aux_sym_at_time_zone_expression_token3, + [427147] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19273), 1, + aux_sym_at_time_zone_expression_token2, + [427154] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19275), 1, + aux_sym_at_time_zone_expression_token2, + [427161] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19277), 1, + aux_sym_at_time_zone_expression_token2, + [427168] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19279), 1, + aux_sym_at_time_zone_expression_token2, + [427175] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19281), 1, + aux_sym_at_time_zone_expression_token2, + [427182] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19283), 1, + aux_sym_at_time_zone_expression_token2, + [427189] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19285), 1, + aux_sym_at_time_zone_expression_token2, + [427196] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19287), 1, + aux_sym_at_time_zone_expression_token2, + [427203] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19289), 1, + aux_sym__quoted_identifier_token1, + [427210] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19291), 1, + aux_sym__quoted_identifier_token2, + [427217] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19293), 1, + sym__dollar_quoted_string_content, + [427224] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19295), 1, + aux_sym_at_time_zone_expression_token2, + [427231] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19297), 1, + aux_sym_at_time_zone_expression_token3, + [427238] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19299), 1, + aux_sym_string_token1, + [427245] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19301), 1, + aux_sym_at_time_zone_expression_token3, + [427252] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19303), 1, + anon_sym_LPAREN, + [427259] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19305), 1, + aux_sym_at_time_zone_expression_token3, + [427266] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19307), 1, + aux_sym_create_function_parameter_token1, + [427273] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19309), 1, + aux_sym_at_time_zone_expression_token2, + [427280] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19311), 1, + aux_sym_at_time_zone_expression_token3, + [427287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19313), 1, + aux_sym_at_time_zone_expression_token3, + [427294] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19315), 1, + aux_sym_at_time_zone_expression_token2, + [427301] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19317), 1, + sym_number, + [427308] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19319), 1, + aux_sym_at_time_zone_expression_token2, + [427315] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19321), 1, + aux_sym_at_time_zone_expression_token2, + [427322] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19323), 1, + sym_number, + [427329] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19325), 1, + aux_sym_at_time_zone_expression_token2, + [427336] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19327), 1, + anon_sym_RPAREN, + [427343] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19329), 1, + aux_sym_at_time_zone_expression_token2, + [427350] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19331), 1, + sym_number, + [427357] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19333), 1, + aux_sym_at_time_zone_expression_token2, + [427364] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19335), 1, + anon_sym_RPAREN, + [427371] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19337), 1, + aux_sym_at_time_zone_expression_token2, + [427378] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19339), 1, + aux_sym_at_time_zone_expression_token2, + [427385] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19341), 1, + aux_sym_at_time_zone_expression_token2, + [427392] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19343), 1, + aux_sym_at_time_zone_expression_token2, + [427399] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19345), 1, + aux_sym_at_time_zone_expression_token2, + [427406] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19347), 1, + aux_sym_at_time_zone_expression_token2, + [427413] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19349), 1, + aux_sym_at_time_zone_expression_token2, + [427420] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19351), 1, + aux_sym_at_time_zone_expression_token2, + [427427] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19353), 1, + aux_sym__quoted_identifier_token1, + [427434] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19355), 1, + aux_sym__quoted_identifier_token2, + [427441] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19357), 1, + sym__dollar_quoted_string_content, + [427448] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19359), 1, + aux_sym_at_time_zone_expression_token3, + [427455] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19361), 1, + aux_sym_at_time_zone_expression_token3, + [427462] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19363), 1, + aux_sym_string_token1, + [427469] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13650), 1, + anon_sym_RPAREN, + [427476] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19365), 1, + anon_sym_LPAREN, + [427483] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19367), 1, + aux_sym_grant_statement_token10, + [427490] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19369), 1, + aux_sym_create_function_parameter_token1, + [427497] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19371), 1, + aux_sym_at_time_zone_expression_token2, + [427504] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19373), 1, + aux_sym_at_time_zone_expression_token3, + [427511] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19375), 1, + aux_sym_at_time_zone_expression_token3, + [427518] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19377), 1, + aux_sym_at_time_zone_expression_token2, + [427525] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19379), 1, + sym_number, + [427532] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19381), 1, + aux_sym_at_time_zone_expression_token2, + [427539] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19383), 1, + aux_sym_at_time_zone_expression_token2, + [427546] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19385), 1, + sym_number, + [427553] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19387), 1, + aux_sym_at_time_zone_expression_token2, + [427560] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19389), 1, + anon_sym_RPAREN, + [427567] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19391), 1, + aux_sym_at_time_zone_expression_token2, + [427574] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19393), 1, + sym_number, + [427581] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19395), 1, + aux_sym_at_time_zone_expression_token2, + [427588] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19397), 1, + aux_sym_at_time_zone_expression_token3, + [427595] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19399), 1, + aux_sym_at_time_zone_expression_token2, + [427602] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19401), 1, + aux_sym_at_time_zone_expression_token2, + [427609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19403), 1, + aux_sym_at_time_zone_expression_token2, + [427616] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19405), 1, + aux_sym_at_time_zone_expression_token2, + [427623] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19407), 1, + aux_sym_at_time_zone_expression_token2, + [427630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19409), 1, + aux_sym_at_time_zone_expression_token2, + [427637] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19411), 1, + aux_sym_at_time_zone_expression_token2, + [427644] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19413), 1, + aux_sym_at_time_zone_expression_token2, + [427651] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19415), 1, + aux_sym__quoted_identifier_token1, + [427658] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19417), 1, + aux_sym__quoted_identifier_token2, + [427665] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19419), 1, + anon_sym_RPAREN, + [427672] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19421), 1, + aux_sym_at_time_zone_expression_token3, + [427679] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13063), 1, + anon_sym_RPAREN, + [427686] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19423), 1, + aux_sym_string_token1, + [427693] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19425), 1, + anon_sym_RBRACK, + [427700] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19427), 1, + anon_sym_LPAREN, + [427707] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19429), 1, + aux_sym_at_time_zone_expression_token2, + [427714] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19431), 1, + aux_sym_create_function_parameter_token1, + [427721] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19433), 1, + aux_sym_at_time_zone_expression_token2, + [427728] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19435), 1, + anon_sym_RPAREN, + [427735] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19437), 1, + aux_sym_at_time_zone_expression_token3, + [427742] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19439), 1, + aux_sym_at_time_zone_expression_token2, + [427749] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19441), 1, + sym_number, + [427756] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19443), 1, + aux_sym_at_time_zone_expression_token2, + [427763] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19445), 1, + aux_sym_at_time_zone_expression_token2, + [427770] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19447), 1, + sym_number, + [427777] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19449), 1, + aux_sym_at_time_zone_expression_token2, + [427784] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13678), 1, + anon_sym_RPAREN, + [427791] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19451), 1, + aux_sym_at_time_zone_expression_token2, + [427798] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19453), 1, + sym_number, + [427805] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19455), 1, + aux_sym_at_time_zone_expression_token2, + [427812] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19457), 1, + anon_sym_RPAREN, + [427819] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19459), 1, + aux_sym_at_time_zone_expression_token2, + [427826] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19461), 1, + aux_sym_at_time_zone_expression_token2, + [427833] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19463), 1, + aux_sym_at_time_zone_expression_token2, + [427840] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19465), 1, + aux_sym_at_time_zone_expression_token2, + [427847] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19467), 1, + aux_sym_at_time_zone_expression_token2, + [427854] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19469), 1, + aux_sym_at_time_zone_expression_token2, + [427861] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19471), 1, + aux_sym_at_time_zone_expression_token2, + [427868] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19473), 1, + aux_sym_at_time_zone_expression_token2, + [427875] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19475), 1, + aux_sym__quoted_identifier_token1, + [427882] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19477), 1, + aux_sym__quoted_identifier_token2, + [427889] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19479), 1, + sym__dollar_quoted_string_content, + [427896] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19481), 1, + aux_sym_at_time_zone_expression_token3, + [427903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19483), 1, + aux_sym_trigger_reference_token1, + [427910] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19485), 1, + aux_sym_string_token1, + [427917] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19487), 1, + anon_sym_RPAREN, + [427924] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19489), 1, + anon_sym_LPAREN, + [427931] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13238), 1, + anon_sym_LPAREN, + [427938] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19491), 1, + aux_sym_create_function_parameter_token1, + [427945] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19493), 1, + aux_sym_at_time_zone_expression_token2, + [427952] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19495), 1, + anon_sym_RPAREN, + [427959] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19497), 1, + aux_sym_comment_statement_token2, + [427966] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19499), 1, + aux_sym_at_time_zone_expression_token2, + [427973] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19501), 1, + sym_number, + [427980] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19503), 1, + aux_sym_at_time_zone_expression_token2, + [427987] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19505), 1, + aux_sym_at_time_zone_expression_token2, + [427994] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19507), 1, + sym_number, + [428001] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19509), 1, + aux_sym_at_time_zone_expression_token2, + [428008] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19511), 1, + anon_sym_SQUOTE, + [428015] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19513), 1, + aux_sym_at_time_zone_expression_token2, + [428022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19515), 1, + sym_number, + [428029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19517), 1, + aux_sym_at_time_zone_expression_token2, + [428036] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19519), 1, + anon_sym_RPAREN, + [428043] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19521), 1, + aux_sym_at_time_zone_expression_token2, + [428050] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19523), 1, + aux_sym_at_time_zone_expression_token2, + [428057] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19525), 1, + aux_sym_at_time_zone_expression_token2, + [428064] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19527), 1, + aux_sym_at_time_zone_expression_token2, + [428071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19529), 1, + aux_sym_at_time_zone_expression_token2, + [428078] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19531), 1, + aux_sym_at_time_zone_expression_token2, + [428085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19533), 1, + aux_sym_at_time_zone_expression_token2, + [428092] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19535), 1, + aux_sym_at_time_zone_expression_token2, + [428099] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19537), 1, + aux_sym__quoted_identifier_token1, + [428106] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19539), 1, + aux_sym__quoted_identifier_token2, + [428113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19541), 1, + sym__dollar_quoted_string_content, + [428120] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19511), 1, + sym__dollar_quoted_string_end_tag, + [428127] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19543), 1, + anon_sym_DQUOTE, + [428134] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19545), 1, + aux_sym_string_token1, + [428141] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19543), 1, + anon_sym_BQUOTE, + [428148] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19547), 1, + anon_sym_LPAREN, + [428155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19549), 1, + aux_sym_argument_reference_token1, + [428162] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19551), 1, + aux_sym_create_function_parameter_token1, + [428169] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19553), 1, + aux_sym_at_time_zone_expression_token2, + [428176] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(16069), 1, + aux_sym_comment_statement_token2, + [428183] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19555), 1, + aux_sym_alter_table_token2, + [428190] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19557), 1, + aux_sym_at_time_zone_expression_token2, + [428197] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19559), 1, + sym_number, + [428204] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19561), 1, + aux_sym_at_time_zone_expression_token2, + [428211] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19563), 1, + aux_sym_at_time_zone_expression_token2, + [428218] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19565), 1, + sym_number, + [428225] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19567), 1, + aux_sym_at_time_zone_expression_token2, + [428232] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19569), 1, + aux_sym_cte_token2, + [428239] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19571), 1, + aux_sym_at_time_zone_expression_token2, + [428246] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19573), 1, + sym_number, + [428253] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19575), 1, + aux_sym_at_time_zone_expression_token2, + [428260] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19577), 1, + anon_sym_EQ, + [428267] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19579), 1, + aux_sym_at_time_zone_expression_token2, + [428274] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19581), 1, + aux_sym_at_time_zone_expression_token2, + [428281] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19583), 1, + aux_sym_at_time_zone_expression_token2, + [428288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19585), 1, + aux_sym_at_time_zone_expression_token2, + [428295] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19587), 1, + aux_sym_at_time_zone_expression_token2, + [428302] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19589), 1, + aux_sym_at_time_zone_expression_token2, + [428309] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19591), 1, + aux_sym_at_time_zone_expression_token2, + [428316] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19593), 1, + aux_sym_at_time_zone_expression_token2, + [428323] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19595), 1, + aux_sym__quoted_identifier_token1, + [428330] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19597), 1, + aux_sym__quoted_identifier_token2, + [428337] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19599), 1, + sym__dollar_quoted_string_content, + [428344] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19601), 1, + aux_sym_at_time_zone_expression_token3, + [428351] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19603), 1, + aux_sym_at_time_zone_expression_token3, + [428358] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19605), 1, + aux_sym_string_token1, + [428365] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19607), 1, + aux_sym_at_time_zone_expression_token3, + [428372] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19609), 1, + anon_sym_LPAREN, + [428379] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19611), 1, + aux_sym_at_time_zone_expression_token3, + [428386] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19613), 1, + aux_sym_create_function_parameter_token1, + [428393] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19615), 1, + aux_sym_at_time_zone_expression_token2, + [428400] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19617), 1, + aux_sym_at_time_zone_expression_token3, + [428407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19619), 1, + aux_sym_at_time_zone_expression_token3, + [428414] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19621), 1, + aux_sym_at_time_zone_expression_token2, + [428421] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19623), 1, + sym_number, + [428428] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19625), 1, + aux_sym_at_time_zone_expression_token2, + [428435] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19627), 1, + aux_sym_at_time_zone_expression_token2, + [428442] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19629), 1, + sym_number, + [428449] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19631), 1, + aux_sym_at_time_zone_expression_token2, + [428456] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19633), 1, + aux_sym_at_time_zone_expression_token3, + [428463] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19635), 1, + aux_sym_at_time_zone_expression_token2, + [428470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19637), 1, + sym_number, + [428477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19639), 1, + aux_sym_at_time_zone_expression_token2, + [428484] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19641), 1, + aux_sym_at_time_zone_expression_token3, + [428491] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19643), 1, + aux_sym_at_time_zone_expression_token2, + [428498] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19645), 1, + aux_sym_at_time_zone_expression_token2, + [428505] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19647), 1, + aux_sym_at_time_zone_expression_token2, + [428512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19649), 1, + aux_sym_at_time_zone_expression_token2, + [428519] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19651), 1, + aux_sym_at_time_zone_expression_token2, + [428526] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19653), 1, + aux_sym_at_time_zone_expression_token2, + [428533] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19655), 1, + aux_sym_at_time_zone_expression_token2, + [428540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19657), 1, + aux_sym_at_time_zone_expression_token2, + [428547] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19659), 1, + aux_sym__quoted_identifier_token1, + [428554] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19661), 1, + aux_sym__quoted_identifier_token2, + [428561] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19663), 1, + sym__dollar_quoted_string_content, + [428568] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19665), 1, + aux_sym_at_time_zone_expression_token3, + [428575] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19667), 1, + anon_sym_RPAREN, + [428582] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19669), 1, + aux_sym_string_token1, + [428589] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19671), 1, + anon_sym_RPAREN, + [428596] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19673), 1, + anon_sym_LPAREN, + [428603] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19675), 1, + aux_sym_at_time_zone_expression_token3, + [428610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19677), 1, + aux_sym_create_function_parameter_token1, + [428617] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19679), 1, + aux_sym_at_time_zone_expression_token2, + [428624] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19681), 1, + aux_sym_at_time_zone_expression_token3, + [428631] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19683), 1, + aux_sym_at_time_zone_expression_token3, + [428638] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19685), 1, + aux_sym_at_time_zone_expression_token2, + [428645] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19687), 1, + sym_number, + [428652] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19689), 1, + aux_sym_at_time_zone_expression_token2, + [428659] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19691), 1, + aux_sym_at_time_zone_expression_token2, + [428666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19693), 1, + sym_number, + [428673] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19695), 1, + aux_sym_at_time_zone_expression_token2, + [428680] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13069), 1, + anon_sym_RPAREN, + [428687] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19697), 1, + aux_sym_at_time_zone_expression_token2, + [428694] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19699), 1, + sym_number, + [428701] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19701), 1, + aux_sym_at_time_zone_expression_token2, + [428708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19703), 1, + anon_sym_RPAREN, + [428715] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19705), 1, + aux_sym_at_time_zone_expression_token2, + [428722] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19707), 1, + aux_sym_at_time_zone_expression_token2, + [428729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19709), 1, + aux_sym_at_time_zone_expression_token2, + [428736] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19711), 1, + aux_sym_at_time_zone_expression_token2, + [428743] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19713), 1, + aux_sym_at_time_zone_expression_token2, + [428750] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19715), 1, + aux_sym_at_time_zone_expression_token2, + [428757] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19717), 1, + aux_sym_at_time_zone_expression_token2, + [428764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19719), 1, + aux_sym_at_time_zone_expression_token2, + [428771] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19721), 1, + aux_sym__quoted_identifier_token1, + [428778] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19723), 1, + aux_sym__quoted_identifier_token2, + [428785] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19725), 1, + sym__dollar_quoted_string_content, + [428792] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19727), 1, + aux_sym_at_time_zone_expression_token3, + [428799] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19729), 1, + aux_sym_at_time_zone_expression_token3, + [428806] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19731), 1, + aux_sym_string_token1, + [428813] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19733), 1, + anon_sym_EQ, + [428820] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19735), 1, + anon_sym_LPAREN, + [428827] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19737), 1, + anon_sym_RBRACK, + [428834] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19739), 1, + aux_sym_create_function_parameter_token1, + [428841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19741), 1, + aux_sym_at_time_zone_expression_token2, + [428848] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19743), 1, + aux_sym_at_time_zone_expression_token3, + [428855] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19745), 1, + aux_sym_at_time_zone_expression_token3, + [428862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19747), 1, + aux_sym_at_time_zone_expression_token2, + [428869] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19749), 1, + sym_number, + [428876] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19751), 1, + aux_sym_at_time_zone_expression_token2, + [428883] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19753), 1, + aux_sym_at_time_zone_expression_token2, + [428890] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19755), 1, + sym_number, + [428897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19757), 1, + aux_sym_at_time_zone_expression_token2, + [428904] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19759), 1, + anon_sym_LPAREN, + [428911] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19761), 1, + aux_sym_at_time_zone_expression_token2, + [428918] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19763), 1, + sym_number, + [428925] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19765), 1, + aux_sym_at_time_zone_expression_token2, + [428932] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19767), 1, + anon_sym_EQ, + [428939] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19769), 1, + aux_sym_at_time_zone_expression_token2, + [428946] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19771), 1, + aux_sym_at_time_zone_expression_token2, + [428953] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19773), 1, + aux_sym_at_time_zone_expression_token2, + [428960] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19775), 1, + aux_sym_at_time_zone_expression_token2, + [428967] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19777), 1, + aux_sym_at_time_zone_expression_token2, + [428974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19779), 1, + aux_sym_at_time_zone_expression_token2, + [428981] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19781), 1, + aux_sym_at_time_zone_expression_token2, + [428988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19783), 1, + aux_sym_at_time_zone_expression_token2, + [428995] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19785), 1, + aux_sym__quoted_identifier_token1, + [429002] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19787), 1, + aux_sym__quoted_identifier_token2, + [429009] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19789), 1, + sym__dollar_quoted_string_content, + [429016] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19791), 1, + anon_sym_EQ, + [429023] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19793), 1, + anon_sym_RPAREN, + [429030] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19795), 1, + aux_sym_string_token1, + [429037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19797), 1, + aux_sym_at_time_zone_expression_token3, + [429044] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19799), 1, + anon_sym_LPAREN, + [429051] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19801), 1, + aux_sym_trigger_reference_token1, + [429058] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19803), 1, + aux_sym_create_function_parameter_token1, + [429065] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19805), 1, + aux_sym_at_time_zone_expression_token2, + [429072] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19807), 1, + anon_sym_RPAREN, + [429079] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19809), 1, + anon_sym_EQ, + [429086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19811), 1, + aux_sym_at_time_zone_expression_token2, + [429093] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19813), 1, + sym_number, + [429100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19815), 1, + aux_sym_at_time_zone_expression_token2, + [429107] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19817), 1, + aux_sym_at_time_zone_expression_token2, + [429114] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19819), 1, + sym_number, + [429121] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19821), 1, + aux_sym_at_time_zone_expression_token2, + [429128] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19823), 1, + anon_sym_EQ, + [429135] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19825), 1, + aux_sym_at_time_zone_expression_token2, + [429142] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19827), 1, + sym_number, + [429149] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19829), 1, + aux_sym_at_time_zone_expression_token2, + [429156] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19831), 1, + anon_sym_RPAREN, + [429163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19833), 1, + aux_sym_at_time_zone_expression_token2, + [429170] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19835), 1, + aux_sym_at_time_zone_expression_token2, + [429177] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19837), 1, + aux_sym_at_time_zone_expression_token2, + [429184] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19839), 1, + aux_sym_at_time_zone_expression_token2, + [429191] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19841), 1, + aux_sym_at_time_zone_expression_token2, + [429198] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19843), 1, + aux_sym_at_time_zone_expression_token2, + [429205] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19845), 1, + aux_sym_at_time_zone_expression_token2, + [429212] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19847), 1, + aux_sym_at_time_zone_expression_token2, + [429219] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19849), 1, + aux_sym__quoted_identifier_token1, + [429226] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19851), 1, + aux_sym__quoted_identifier_token2, + [429233] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19853), 1, + sym__dollar_quoted_string_content, + [429240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19855), 1, + anon_sym_EQ, + [429247] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19857), 1, + anon_sym_SQUOTE, + [429254] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19859), 1, + aux_sym_string_token1, + [429261] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19861), 1, + anon_sym_EQ, + [429268] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19863), 1, + anon_sym_LPAREN, + [429275] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19865), 1, + anon_sym_RPAREN, + [429282] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19867), 1, + aux_sym_create_function_parameter_token1, + [429289] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19869), 1, + aux_sym_at_time_zone_expression_token2, + [429296] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19857), 1, + sym__dollar_quoted_string_end_tag, + [429303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19871), 1, + anon_sym_DQUOTE, + [429310] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19873), 1, + aux_sym_at_time_zone_expression_token2, + [429317] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19875), 1, + sym_number, + [429324] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19877), 1, + aux_sym_at_time_zone_expression_token2, + [429331] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19879), 1, + aux_sym_at_time_zone_expression_token2, + [429338] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19881), 1, + sym_number, + [429345] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19883), 1, + aux_sym_at_time_zone_expression_token2, + [429352] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19871), 1, + anon_sym_BQUOTE, + [429359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19885), 1, + aux_sym_at_time_zone_expression_token2, + [429366] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19887), 1, + sym_number, + [429373] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19889), 1, + aux_sym_at_time_zone_expression_token2, + [429380] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19891), 1, + aux_sym_argument_reference_token1, + [429387] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19893), 1, + aux_sym_at_time_zone_expression_token2, + [429394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19895), 1, + aux_sym_at_time_zone_expression_token2, + [429401] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19897), 1, + aux_sym_at_time_zone_expression_token2, + [429408] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19899), 1, + aux_sym_at_time_zone_expression_token2, + [429415] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19901), 1, + aux_sym_at_time_zone_expression_token2, + [429422] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19903), 1, + aux_sym_at_time_zone_expression_token2, + [429429] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19905), 1, + aux_sym_at_time_zone_expression_token2, + [429436] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19907), 1, + aux_sym_at_time_zone_expression_token2, + [429443] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19909), 1, + aux_sym__quoted_identifier_token1, + [429450] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19911), 1, + aux_sym__quoted_identifier_token2, + [429457] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19913), 1, + sym__dollar_quoted_string_content, + [429464] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19915), 1, + anon_sym_EQ, + [429471] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19917), 1, + anon_sym_EQ, + [429478] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19919), 1, + aux_sym_string_token1, + [429485] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19921), 1, + anon_sym_EQ, + [429492] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19923), 1, + anon_sym_LPAREN, + [429499] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19925), 1, + anon_sym_EQ, + [429506] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19927), 1, + aux_sym_create_function_parameter_token1, + [429513] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19929), 1, + aux_sym_at_time_zone_expression_token2, + [429520] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19931), 1, + anon_sym_EQ, + [429527] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19933), 1, + anon_sym_EQ, + [429534] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19935), 1, + aux_sym_at_time_zone_expression_token2, + [429541] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19937), 1, + sym_number, + [429548] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19939), 1, + aux_sym_at_time_zone_expression_token2, + [429555] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19941), 1, + aux_sym_at_time_zone_expression_token2, + [429562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19943), 1, + sym_number, + [429569] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19945), 1, + aux_sym_at_time_zone_expression_token2, + [429576] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19947), 1, + anon_sym_RPAREN, + [429583] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19949), 1, + aux_sym_at_time_zone_expression_token2, + [429590] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19951), 1, + sym_number, + [429597] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19953), 1, + aux_sym_at_time_zone_expression_token2, + [429604] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19955), 1, + anon_sym_EQ, + [429611] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19957), 1, + aux_sym_at_time_zone_expression_token2, + [429618] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19959), 1, + aux_sym_at_time_zone_expression_token2, + [429625] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19961), 1, + aux_sym_at_time_zone_expression_token2, + [429632] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19963), 1, + aux_sym_at_time_zone_expression_token2, + [429639] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19965), 1, + aux_sym_at_time_zone_expression_token2, + [429646] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19967), 1, + aux_sym_at_time_zone_expression_token2, + [429653] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19969), 1, + aux_sym_at_time_zone_expression_token2, + [429660] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19971), 1, + aux_sym_at_time_zone_expression_token2, + [429667] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19973), 1, + aux_sym__quoted_identifier_token1, + [429674] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19975), 1, + aux_sym__quoted_identifier_token2, + [429681] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19977), 1, + sym__dollar_quoted_string_content, + [429688] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19979), 1, + anon_sym_EQ, + [429695] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19981), 1, + anon_sym_LPAREN, + [429702] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(19983), 1, + aux_sym_string_token1, + [429709] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19985), 1, + aux_sym_at_time_zone_expression_token3, + [429716] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19987), 1, + anon_sym_LPAREN, + [429723] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19989), 1, + aux_sym_at_time_zone_expression_token3, + [429730] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19991), 1, + aux_sym_create_function_parameter_token1, + [429737] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19993), 1, + aux_sym_at_time_zone_expression_token2, + [429744] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19995), 1, + aux_sym_at_time_zone_expression_token3, + [429751] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19997), 1, + aux_sym_at_time_zone_expression_token3, + [429758] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(19999), 1, + aux_sym_at_time_zone_expression_token2, + [429765] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20001), 1, + sym_number, + [429772] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20003), 1, + aux_sym_at_time_zone_expression_token2, + [429779] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20005), 1, + aux_sym_at_time_zone_expression_token2, + [429786] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20007), 1, + sym_number, + [429793] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20009), 1, + aux_sym_at_time_zone_expression_token2, + [429800] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20011), 1, + aux_sym_at_time_zone_expression_token3, + [429807] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20013), 1, + aux_sym_at_time_zone_expression_token2, + [429814] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20015), 1, + sym_number, + [429821] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20017), 1, + aux_sym_at_time_zone_expression_token2, + [429828] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20019), 1, + aux_sym_at_time_zone_expression_token3, + [429835] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20021), 1, + aux_sym_at_time_zone_expression_token2, + [429842] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20023), 1, + aux_sym_at_time_zone_expression_token2, + [429849] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20025), 1, + aux_sym_at_time_zone_expression_token2, + [429856] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20027), 1, + aux_sym_at_time_zone_expression_token2, + [429863] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20029), 1, + aux_sym_at_time_zone_expression_token2, + [429870] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20031), 1, + aux_sym_at_time_zone_expression_token2, + [429877] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20033), 1, + aux_sym_at_time_zone_expression_token2, + [429884] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20035), 1, + aux_sym_at_time_zone_expression_token2, + [429891] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20037), 1, + aux_sym__quoted_identifier_token1, + [429898] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20039), 1, + aux_sym__quoted_identifier_token2, + [429905] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20041), 1, + sym__dollar_quoted_string_content, + [429912] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20043), 1, + aux_sym_at_time_zone_expression_token3, + [429919] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20045), 1, + aux_sym_at_time_zone_expression_token3, + [429926] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20047), 1, + aux_sym_string_token1, + [429933] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20049), 1, + anon_sym_RPAREN, + [429940] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20051), 1, + anon_sym_LPAREN, + [429947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20053), 1, + anon_sym_RPAREN, + [429954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20055), 1, + aux_sym_create_function_parameter_token1, + [429961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20057), 1, + aux_sym_at_time_zone_expression_token2, + [429968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20059), 1, + aux_sym_at_time_zone_expression_token3, + [429975] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20061), 1, + aux_sym_at_time_zone_expression_token3, + [429982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20063), 1, + aux_sym_at_time_zone_expression_token2, + [429989] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20065), 1, + sym_number, + [429996] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20067), 1, + aux_sym_at_time_zone_expression_token2, + [430003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20069), 1, + aux_sym_at_time_zone_expression_token2, + [430010] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20071), 1, + sym_number, + [430017] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20073), 1, + aux_sym_at_time_zone_expression_token2, + [430024] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13722), 1, + anon_sym_RPAREN, + [430031] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20075), 1, + aux_sym_at_time_zone_expression_token2, + [430038] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20077), 1, + sym_number, + [430045] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20079), 1, + aux_sym_at_time_zone_expression_token2, + [430052] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20081), 1, + anon_sym_RPAREN, + [430059] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20083), 1, + aux_sym_at_time_zone_expression_token2, + [430066] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20085), 1, + aux_sym_at_time_zone_expression_token2, + [430073] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20087), 1, + aux_sym_at_time_zone_expression_token2, + [430080] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20089), 1, + aux_sym_at_time_zone_expression_token2, + [430087] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20091), 1, + aux_sym_at_time_zone_expression_token2, + [430094] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20093), 1, + aux_sym_at_time_zone_expression_token2, + [430101] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20095), 1, + aux_sym_at_time_zone_expression_token2, + [430108] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20097), 1, + aux_sym_at_time_zone_expression_token2, + [430115] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20099), 1, + aux_sym__quoted_identifier_token1, + [430122] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20101), 1, + aux_sym__quoted_identifier_token2, + [430129] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20103), 1, + sym__dollar_quoted_string_content, + [430136] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20105), 1, + aux_sym_at_time_zone_expression_token3, + [430143] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20107), 1, + aux_sym_at_time_zone_expression_token3, + [430150] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20109), 1, + aux_sym_string_token1, + [430157] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13090), 1, + anon_sym_RPAREN, + [430164] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20111), 1, + anon_sym_LPAREN, + [430171] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20113), 1, + anon_sym_RBRACK, + [430178] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20115), 1, + aux_sym_create_function_parameter_token1, + [430185] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20117), 1, + aux_sym_at_time_zone_expression_token2, + [430192] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20119), 1, + aux_sym_at_time_zone_expression_token3, + [430199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20121), 1, + aux_sym_at_time_zone_expression_token3, + [430206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20123), 1, + aux_sym_at_time_zone_expression_token2, + [430213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20125), 1, + sym_number, + [430220] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20127), 1, + aux_sym_at_time_zone_expression_token2, + [430227] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20129), 1, + aux_sym_at_time_zone_expression_token2, + [430234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20131), 1, + sym_number, + [430241] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20133), 1, + aux_sym_at_time_zone_expression_token2, + [430248] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20135), 1, + anon_sym_RPAREN, + [430255] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20137), 1, + aux_sym_at_time_zone_expression_token2, + [430262] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20139), 1, + sym_number, + [430269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20141), 1, + aux_sym_at_time_zone_expression_token2, + [430276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20143), 1, + aux_sym_at_time_zone_expression_token3, + [430283] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20145), 1, + aux_sym_at_time_zone_expression_token2, + [430290] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20147), 1, + aux_sym_at_time_zone_expression_token2, + [430297] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20149), 1, + aux_sym_at_time_zone_expression_token2, + [430304] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20151), 1, + aux_sym_at_time_zone_expression_token2, + [430311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20153), 1, + aux_sym_at_time_zone_expression_token2, + [430318] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20155), 1, + aux_sym_at_time_zone_expression_token2, + [430325] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20157), 1, + aux_sym_at_time_zone_expression_token2, + [430332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20159), 1, + aux_sym_at_time_zone_expression_token2, + [430339] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20161), 1, + aux_sym__quoted_identifier_token1, + [430346] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20163), 1, + aux_sym__quoted_identifier_token2, + [430353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20165), 1, + sym__dollar_quoted_string_content, + [430360] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20167), 1, + aux_sym_trigger_reference_token1, + [430367] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20169), 1, + anon_sym_RPAREN, + [430374] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20171), 1, + aux_sym_string_token1, + [430381] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20173), 1, + sym_number, + [430388] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20175), 1, + anon_sym_LPAREN, + [430395] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20177), 1, + sym_number, + [430402] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20179), 1, + aux_sym_create_function_parameter_token1, + [430409] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20181), 1, + aux_sym_at_time_zone_expression_token2, + [430416] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20183), 1, + anon_sym_RPAREN, + [430423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20185), 1, + anon_sym_SQUOTE, + [430430] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20187), 1, + aux_sym_at_time_zone_expression_token2, + [430437] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20189), 1, + sym_number, + [430444] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20191), 1, + aux_sym_at_time_zone_expression_token2, + [430451] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20193), 1, + aux_sym_at_time_zone_expression_token2, + [430458] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20195), 1, + sym_number, + [430465] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20197), 1, + aux_sym_at_time_zone_expression_token2, + [430472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20199), 1, + aux_sym_at_time_zone_expression_token3, + [430479] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20201), 1, + aux_sym_at_time_zone_expression_token2, + [430486] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20203), 1, + sym_number, + [430493] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20205), 1, + aux_sym_at_time_zone_expression_token2, + [430500] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20185), 1, + sym__dollar_quoted_string_end_tag, + [430507] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20207), 1, + aux_sym_at_time_zone_expression_token2, + [430514] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20209), 1, + aux_sym_at_time_zone_expression_token2, + [430521] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20211), 1, + aux_sym_at_time_zone_expression_token2, + [430528] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20213), 1, + aux_sym_at_time_zone_expression_token2, + [430535] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20215), 1, + aux_sym_at_time_zone_expression_token2, + [430542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20217), 1, + aux_sym_at_time_zone_expression_token2, + [430549] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20219), 1, + aux_sym_at_time_zone_expression_token2, + [430556] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20221), 1, + aux_sym_at_time_zone_expression_token2, + [430563] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20223), 1, + aux_sym__quoted_identifier_token1, + [430570] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20225), 1, + aux_sym__quoted_identifier_token2, + [430577] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20227), 1, + sym__dollar_quoted_string_content, + [430584] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20229), 1, + anon_sym_DQUOTE, + [430591] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20229), 1, + anon_sym_BQUOTE, + [430598] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20231), 1, + aux_sym_string_token1, + [430605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20233), 1, + aux_sym_argument_reference_token1, + [430612] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20235), 1, + anon_sym_LPAREN, + [430619] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20237), 1, + aux_sym_alter_table_token2, + [430626] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20239), 1, + aux_sym_create_function_parameter_token1, + [430633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20241), 1, + aux_sym_at_time_zone_expression_token2, + [430640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20243), 1, + anon_sym_COLON, + [430647] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20245), 1, + aux_sym_sql_hint_token2, + [430654] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20247), 1, + aux_sym_at_time_zone_expression_token2, + [430661] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20249), 1, + sym_number, + [430668] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20251), 1, + aux_sym_at_time_zone_expression_token2, + [430675] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20253), 1, + aux_sym_at_time_zone_expression_token2, + [430682] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20255), 1, + sym_number, + [430689] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20257), 1, + aux_sym_at_time_zone_expression_token2, + [430696] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20259), 1, + aux_sym_sql_hint_token2, + [430703] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20261), 1, + aux_sym_at_time_zone_expression_token2, + [430710] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20263), 1, + sym_number, + [430717] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20265), 1, + aux_sym_at_time_zone_expression_token2, + [430724] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20267), 1, + aux_sym_external_hint_token2, + [430731] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20269), 1, + aux_sym_at_time_zone_expression_token2, + [430738] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20271), 1, + aux_sym_at_time_zone_expression_token2, + [430745] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20273), 1, + aux_sym_at_time_zone_expression_token2, + [430752] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20275), 1, + aux_sym_at_time_zone_expression_token2, + [430759] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20277), 1, + aux_sym_at_time_zone_expression_token2, + [430766] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20279), 1, + aux_sym_at_time_zone_expression_token2, + [430773] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20281), 1, + aux_sym_at_time_zone_expression_token2, + [430780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20283), 1, + aux_sym_at_time_zone_expression_token2, + [430787] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20285), 1, + aux_sym__quoted_identifier_token1, + [430794] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20287), 1, + aux_sym__quoted_identifier_token2, + [430801] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20289), 1, + sym__dollar_quoted_string_content, + [430808] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20291), 1, + aux_sym_sql_hint_token2, + [430815] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20293), 1, + aux_sym_comment_statement_token2, + [430822] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20295), 1, + aux_sym_string_token1, + [430829] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20297), 1, + anon_sym_EQ, + [430836] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20299), 1, + anon_sym_LPAREN, + [430843] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20301), 1, + aux_sym_at_time_zone_expression_token3, + [430850] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20303), 1, + aux_sym_create_function_parameter_token1, + [430857] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20305), 1, + aux_sym_at_time_zone_expression_token2, + [430864] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20307), 1, + aux_sym_at_time_zone_expression_token3, + [430871] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20309), 1, + aux_sym_at_time_zone_expression_token3, + [430878] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20311), 1, + aux_sym_at_time_zone_expression_token2, + [430885] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20313), 1, + sym_number, + [430892] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20315), 1, + aux_sym_at_time_zone_expression_token2, + [430899] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20317), 1, + aux_sym_at_time_zone_expression_token2, + [430906] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20319), 1, + sym_number, + [430913] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20321), 1, + aux_sym_at_time_zone_expression_token2, + [430920] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20323), 1, + aux_sym_at_time_zone_expression_token3, + [430927] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20325), 1, + aux_sym_at_time_zone_expression_token2, + [430934] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20327), 1, + sym_number, + [430941] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20329), 1, + aux_sym_at_time_zone_expression_token2, + [430948] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20331), 1, + aux_sym_at_time_zone_expression_token3, + [430955] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20333), 1, + aux_sym_at_time_zone_expression_token2, + [430962] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20335), 1, + aux_sym_at_time_zone_expression_token2, + [430969] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20337), 1, + aux_sym_at_time_zone_expression_token2, + [430976] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20339), 1, + aux_sym_at_time_zone_expression_token2, + [430983] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20341), 1, + aux_sym_at_time_zone_expression_token2, + [430990] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20343), 1, + aux_sym_at_time_zone_expression_token2, + [430997] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20345), 1, + aux_sym_at_time_zone_expression_token2, + [431004] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20347), 1, + aux_sym_at_time_zone_expression_token2, + [431011] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20349), 1, + aux_sym__quoted_identifier_token1, + [431018] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20351), 1, + aux_sym__quoted_identifier_token2, + [431025] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20353), 1, + sym__dollar_quoted_string_content, + [431032] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20355), 1, + aux_sym_at_time_zone_expression_token3, + [431039] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20357), 1, + aux_sym_at_time_zone_expression_token3, + [431046] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20359), 1, + aux_sym_string_token1, + [431053] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20361), 1, + aux_sym_at_time_zone_expression_token3, + [431060] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20363), 1, + anon_sym_LPAREN, + [431067] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20365), 1, + anon_sym_RPAREN, + [431074] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20367), 1, + aux_sym_create_function_parameter_token1, + [431081] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20369), 1, + aux_sym_at_time_zone_expression_token2, + [431088] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20371), 1, + anon_sym_RPAREN, + [431095] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20373), 1, + aux_sym_at_time_zone_expression_token3, + [431102] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20375), 1, + aux_sym_at_time_zone_expression_token2, + [431109] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20377), 1, + sym_number, + [431116] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20379), 1, + aux_sym_at_time_zone_expression_token2, + [431123] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20381), 1, + aux_sym_at_time_zone_expression_token2, + [431130] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20383), 1, + sym_number, + [431137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20385), 1, + aux_sym_at_time_zone_expression_token2, + [431144] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20387), 1, + aux_sym_at_time_zone_expression_token3, + [431151] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20389), 1, + aux_sym_at_time_zone_expression_token2, + [431158] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20391), 1, + sym_number, + [431165] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20393), 1, + aux_sym_at_time_zone_expression_token2, + [431172] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13742), 1, + anon_sym_RPAREN, + [431179] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20395), 1, + aux_sym_at_time_zone_expression_token2, + [431186] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20397), 1, + aux_sym_at_time_zone_expression_token2, + [431193] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20399), 1, + aux_sym_at_time_zone_expression_token2, + [431200] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20401), 1, + aux_sym_at_time_zone_expression_token2, + [431207] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20403), 1, + aux_sym_at_time_zone_expression_token2, + [431214] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20405), 1, + aux_sym_at_time_zone_expression_token2, + [431221] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20407), 1, + aux_sym_at_time_zone_expression_token2, + [431228] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20409), 1, + aux_sym_at_time_zone_expression_token2, + [431235] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20411), 1, + aux_sym__quoted_identifier_token1, + [431242] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20413), 1, + aux_sym__quoted_identifier_token2, + [431249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20415), 1, + sym__dollar_quoted_string_content, + [431256] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20417), 1, + anon_sym_RPAREN, + [431263] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20419), 1, + aux_sym_at_time_zone_expression_token3, + [431270] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20421), 1, + aux_sym_string_token1, + [431277] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20423), 1, + aux_sym_at_time_zone_expression_token3, + [431284] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20425), 1, + anon_sym_LPAREN, + [431291] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13126), 1, + anon_sym_RPAREN, + [431298] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20427), 1, + aux_sym_create_function_parameter_token1, + [431305] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20429), 1, + aux_sym_at_time_zone_expression_token2, + [431312] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20431), 1, + anon_sym_RBRACK, + [431319] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20433), 1, + aux_sym_at_time_zone_expression_token3, + [431326] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20435), 1, + aux_sym_at_time_zone_expression_token2, + [431333] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20437), 1, + sym_number, + [431340] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20439), 1, + aux_sym_at_time_zone_expression_token2, + [431347] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20441), 1, + aux_sym_at_time_zone_expression_token2, + [431354] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20443), 1, + sym_number, + [431361] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20445), 1, + aux_sym_at_time_zone_expression_token2, + [431368] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20447), 1, + anon_sym_RPAREN, + [431375] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20449), 1, + aux_sym_at_time_zone_expression_token2, + [431382] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20451), 1, + sym_number, + [431389] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20453), 1, + aux_sym_at_time_zone_expression_token2, + [431396] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20455), 1, + aux_sym_external_hint_token2, + [431403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20457), 1, + aux_sym_at_time_zone_expression_token2, + [431410] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20459), 1, + aux_sym_at_time_zone_expression_token2, + [431417] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20461), 1, + aux_sym_at_time_zone_expression_token2, + [431424] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20463), 1, + aux_sym_at_time_zone_expression_token2, + [431431] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20465), 1, + aux_sym_at_time_zone_expression_token2, + [431438] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20467), 1, + aux_sym_at_time_zone_expression_token2, + [431445] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20469), 1, + aux_sym_at_time_zone_expression_token2, + [431452] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20471), 1, + aux_sym_at_time_zone_expression_token2, + [431459] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20473), 1, + aux_sym__quoted_identifier_token1, + [431466] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20475), 1, + aux_sym__quoted_identifier_token2, + [431473] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20477), 1, + sym__dollar_quoted_string_content, + [431480] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20479), 1, + anon_sym_RPAREN, + [431487] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20481), 1, + aux_sym_at_time_zone_expression_token3, + [431494] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20483), 1, + aux_sym_string_token1, + [431501] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20485), 1, + aux_sym_trigger_reference_token1, + [431508] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20487), 1, + anon_sym_LPAREN, + [431515] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20489), 1, + anon_sym_RPAREN, + [431522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20491), 1, + aux_sym_create_function_parameter_token1, + [431529] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20493), 1, + aux_sym_at_time_zone_expression_token2, + [431536] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20495), 1, + sym_number, + [431543] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20497), 1, + aux_sym_create_function_statement_token5, + [431550] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20499), 1, + aux_sym_at_time_zone_expression_token2, + [431557] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20501), 1, + sym_number, + [431564] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20503), 1, + aux_sym_at_time_zone_expression_token2, + [431571] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20505), 1, + aux_sym_at_time_zone_expression_token2, + [431578] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20507), 1, + sym_number, + [431585] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20509), 1, + aux_sym_at_time_zone_expression_token2, + [431592] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20511), 1, + anon_sym_RPAREN, + [431599] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20513), 1, + aux_sym_at_time_zone_expression_token2, + [431606] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20515), 1, + sym_number, + [431613] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20517), 1, + aux_sym_at_time_zone_expression_token2, + [431620] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20519), 1, + aux_sym_sql_hint_token2, + [431627] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20521), 1, + aux_sym_at_time_zone_expression_token2, + [431634] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20523), 1, + aux_sym_at_time_zone_expression_token2, + [431641] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20525), 1, + aux_sym_at_time_zone_expression_token2, + [431648] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20527), 1, + aux_sym_at_time_zone_expression_token2, + [431655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20529), 1, + aux_sym_at_time_zone_expression_token2, + [431662] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20531), 1, + aux_sym_at_time_zone_expression_token2, + [431669] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20533), 1, + aux_sym_at_time_zone_expression_token2, + [431676] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20535), 1, + aux_sym_at_time_zone_expression_token2, + [431683] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20537), 1, + aux_sym__quoted_identifier_token1, + [431690] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20539), 1, + aux_sym__quoted_identifier_token2, + [431697] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20541), 1, + sym__dollar_quoted_string_content, + [431704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20543), 1, + anon_sym_SQUOTE, + [431711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20545), 1, + anon_sym_RPAREN, + [431718] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20547), 1, + aux_sym_string_token1, + [431725] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20543), 1, + sym__dollar_quoted_string_end_tag, + [431732] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20549), 1, + anon_sym_LPAREN, + [431739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20551), 1, + anon_sym_DQUOTE, + [431746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20553), 1, + aux_sym_create_function_parameter_token1, + [431753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20555), 1, + aux_sym_at_time_zone_expression_token2, + [431760] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20551), 1, + anon_sym_BQUOTE, + [431767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20557), 1, + aux_sym_argument_reference_token1, + [431774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20559), 1, + aux_sym_at_time_zone_expression_token2, + [431781] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20561), 1, + sym_number, + [431788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20563), 1, + aux_sym_at_time_zone_expression_token2, + [431795] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20565), 1, + aux_sym_at_time_zone_expression_token2, + [431802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20567), 1, + sym_number, + [431809] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20569), 1, + aux_sym_at_time_zone_expression_token2, + [431816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20571), 1, + aux_sym_create_table_statement_token2, + [431823] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20573), 1, + aux_sym_at_time_zone_expression_token2, + [431830] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20575), 1, + sym_number, + [431837] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20577), 1, + aux_sym_at_time_zone_expression_token2, + [431844] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20579), 1, + aux_sym_table_constraint_foreign_key_token2, + [431851] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20581), 1, + aux_sym_at_time_zone_expression_token2, + [431858] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20583), 1, + aux_sym_at_time_zone_expression_token2, + [431865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20585), 1, + aux_sym_at_time_zone_expression_token2, + [431872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20587), 1, + aux_sym_at_time_zone_expression_token2, + [431879] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20589), 1, + aux_sym_at_time_zone_expression_token2, + [431886] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20591), 1, + aux_sym_at_time_zone_expression_token2, + [431893] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20593), 1, + aux_sym_at_time_zone_expression_token2, + [431900] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20595), 1, + aux_sym_at_time_zone_expression_token2, + [431907] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20597), 1, + aux_sym__quoted_identifier_token1, + [431914] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20599), 1, + aux_sym__quoted_identifier_token2, + [431921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20601), 1, + sym__dollar_quoted_string_content, + [431928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20603), 1, + anon_sym_LPAREN, + [431935] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20605), 1, + aux_sym_at_time_zone_expression_token3, + [431942] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20607), 1, + aux_sym_string_token1, + [431949] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20609), 1, + aux_sym_at_time_zone_expression_token3, + [431956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20611), 1, + anon_sym_LPAREN, + [431963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20613), 1, + aux_sym_at_time_zone_expression_token3, + [431970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20615), 1, + aux_sym_create_function_parameter_token1, + [431977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20617), 1, + aux_sym_at_time_zone_expression_token2, + [431984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20619), 1, + aux_sym_at_time_zone_expression_token3, + [431991] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20621), 1, + aux_sym_at_time_zone_expression_token3, + [431998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20623), 1, + aux_sym_at_time_zone_expression_token2, + [432005] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20625), 1, + sym_number, + [432012] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20627), 1, + aux_sym_at_time_zone_expression_token2, + [432019] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20629), 1, + aux_sym_at_time_zone_expression_token2, + [432026] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20631), 1, + sym_number, + [432033] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20633), 1, + aux_sym_at_time_zone_expression_token2, + [432040] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20635), 1, + aux_sym_at_time_zone_expression_token3, + [432047] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20637), 1, + aux_sym_at_time_zone_expression_token2, + [432054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20639), 1, + sym_number, + [432061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20641), 1, + aux_sym_at_time_zone_expression_token2, + [432068] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20643), 1, + aux_sym_at_time_zone_expression_token3, + [432075] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20645), 1, + aux_sym_at_time_zone_expression_token2, + [432082] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20647), 1, + aux_sym_at_time_zone_expression_token2, + [432089] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20649), 1, + aux_sym_at_time_zone_expression_token2, + [432096] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20651), 1, + aux_sym_at_time_zone_expression_token2, + [432103] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20653), 1, + aux_sym_at_time_zone_expression_token2, + [432110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20655), 1, + aux_sym_at_time_zone_expression_token2, + [432117] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20657), 1, + aux_sym_at_time_zone_expression_token2, + [432124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20659), 1, + aux_sym_at_time_zone_expression_token2, + [432131] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20661), 1, + aux_sym__quoted_identifier_token1, + [432138] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20663), 1, + aux_sym__quoted_identifier_token2, + [432145] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20665), 1, + sym__dollar_quoted_string_content, + [432152] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20667), 1, + aux_sym_at_time_zone_expression_token3, + [432159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20669), 1, + anon_sym_RPAREN, + [432166] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20671), 1, + aux_sym_string_token1, + [432173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20673), 1, + anon_sym_RPAREN, + [432180] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20675), 1, + anon_sym_LPAREN, + [432187] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20677), 1, + aux_sym_at_time_zone_expression_token3, + [432194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20679), 1, + aux_sym_create_function_parameter_token1, + [432201] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20681), 1, + aux_sym_at_time_zone_expression_token2, + [432208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20683), 1, + aux_sym_at_time_zone_expression_token3, + [432215] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13776), 1, + anon_sym_RPAREN, + [432222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20685), 1, + aux_sym_at_time_zone_expression_token2, + [432229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20687), 1, + sym_number, + [432236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20689), 1, + aux_sym_at_time_zone_expression_token2, + [432243] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20691), 1, + aux_sym_at_time_zone_expression_token2, + [432250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20693), 1, + sym_number, + [432257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20695), 1, + aux_sym_at_time_zone_expression_token2, + [432264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20697), 1, + aux_sym_at_time_zone_expression_token3, + [432271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20699), 1, + aux_sym_at_time_zone_expression_token2, + [432278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20701), 1, + sym_number, + [432285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20703), 1, + aux_sym_at_time_zone_expression_token2, + [432292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20705), 1, + aux_sym_at_time_zone_expression_token3, + [432299] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20707), 1, + aux_sym_at_time_zone_expression_token2, + [432306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20709), 1, + aux_sym_at_time_zone_expression_token2, + [432313] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20711), 1, + aux_sym_at_time_zone_expression_token2, + [432320] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20713), 1, + aux_sym_at_time_zone_expression_token2, + [432327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20715), 1, + aux_sym_at_time_zone_expression_token2, + [432334] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20717), 1, + aux_sym_at_time_zone_expression_token2, + [432341] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20719), 1, + aux_sym_at_time_zone_expression_token2, + [432348] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20721), 1, + aux_sym_at_time_zone_expression_token2, + [432355] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20723), 1, + aux_sym__quoted_identifier_token1, + [432362] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20725), 1, + aux_sym__quoted_identifier_token2, + [432369] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20727), 1, + sym__dollar_quoted_string_content, + [432376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20729), 1, + aux_sym_at_time_zone_expression_token3, + [432383] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13146), 1, + anon_sym_RPAREN, + [432390] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20731), 1, + aux_sym_string_token1, + [432397] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20733), 1, + anon_sym_RBRACK, + [432404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20735), 1, + anon_sym_LPAREN, + [432411] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20737), 1, + aux_sym_at_time_zone_expression_token3, + [432418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20739), 1, + aux_sym_create_function_parameter_token1, + [432425] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20741), 1, + aux_sym_at_time_zone_expression_token2, + [432432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20743), 1, + aux_sym_at_time_zone_expression_token3, + [432439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20745), 1, + aux_sym_table_constraint_foreign_key_token2, + [432446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20747), 1, + aux_sym_at_time_zone_expression_token2, + [432453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20749), 1, + sym_number, + [432460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20751), 1, + aux_sym_at_time_zone_expression_token2, + [432467] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20753), 1, + aux_sym_at_time_zone_expression_token2, + [432474] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20755), 1, + sym_number, + [432481] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20757), 1, + aux_sym_at_time_zone_expression_token2, + [432488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20759), 1, + anon_sym_RPAREN, + [432495] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20761), 1, + aux_sym_at_time_zone_expression_token2, + [432502] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20763), 1, + sym_number, + [432509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20765), 1, + aux_sym_at_time_zone_expression_token2, + [432516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20767), 1, + aux_sym_at_time_zone_expression_token3, + [432523] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20769), 1, + aux_sym_at_time_zone_expression_token2, + [432530] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20771), 1, + aux_sym_at_time_zone_expression_token2, + [432537] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20773), 1, + aux_sym_at_time_zone_expression_token2, + [432544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20775), 1, + aux_sym_at_time_zone_expression_token2, + [432551] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20777), 1, + aux_sym_at_time_zone_expression_token2, + [432558] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20779), 1, + aux_sym_at_time_zone_expression_token2, + [432565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20781), 1, + aux_sym_at_time_zone_expression_token2, + [432572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20783), 1, + aux_sym_at_time_zone_expression_token2, + [432579] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20785), 1, + aux_sym__quoted_identifier_token1, + [432586] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20787), 1, + aux_sym__quoted_identifier_token2, + [432593] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20789), 1, + sym__dollar_quoted_string_content, + [432600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20791), 1, + aux_sym_trigger_reference_token1, + [432607] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20793), 1, + anon_sym_RPAREN, + [432614] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20795), 1, + aux_sym_string_token1, + [432621] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20797), 1, + anon_sym_RPAREN, + [432628] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20799), 1, + anon_sym_LPAREN, + [432635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20801), 1, + anon_sym_SQUOTE, + [432642] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20803), 1, + aux_sym_create_function_parameter_token1, + [432649] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20805), 1, + aux_sym_at_time_zone_expression_token2, + [432656] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20807), 1, + anon_sym_RPAREN, + [432663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20801), 1, + sym__dollar_quoted_string_end_tag, + [432670] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20809), 1, + aux_sym_at_time_zone_expression_token2, + [432677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20811), 1, + sym_number, + [432684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20813), 1, + aux_sym_at_time_zone_expression_token2, + [432691] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20815), 1, + aux_sym_at_time_zone_expression_token2, + [432698] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20817), 1, + sym_number, + [432705] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20819), 1, + aux_sym_at_time_zone_expression_token2, + [432712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20821), 1, + anon_sym_DQUOTE, + [432719] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20823), 1, + aux_sym_at_time_zone_expression_token2, + [432726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20825), 1, + sym_number, + [432733] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20827), 1, + aux_sym_at_time_zone_expression_token2, + [432740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20821), 1, + anon_sym_BQUOTE, + [432747] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20829), 1, + aux_sym_at_time_zone_expression_token2, + [432754] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20831), 1, + aux_sym_at_time_zone_expression_token2, + [432761] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20833), 1, + aux_sym_at_time_zone_expression_token2, + [432768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20835), 1, + aux_sym_at_time_zone_expression_token2, + [432775] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20837), 1, + aux_sym_at_time_zone_expression_token2, + [432782] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20839), 1, + aux_sym_at_time_zone_expression_token2, + [432789] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20841), 1, + aux_sym_at_time_zone_expression_token2, + [432796] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20843), 1, + aux_sym_at_time_zone_expression_token2, + [432803] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20845), 1, + aux_sym__quoted_identifier_token1, + [432810] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20847), 1, + aux_sym__quoted_identifier_token2, + [432817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20849), 1, + sym__dollar_quoted_string_content, + [432824] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20851), 1, + aux_sym_argument_reference_token1, + [432831] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20853), 1, + aux_sym_alter_table_token2, + [432838] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20855), 1, + aux_sym_string_token1, + [432845] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20857), 1, + anon_sym_RPAREN, + [432852] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20859), 1, + anon_sym_LPAREN, + [432859] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20861), 1, + anon_sym_LPAREN, + [432866] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20863), 1, + aux_sym_create_function_parameter_token1, + [432873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20865), 1, + aux_sym_at_time_zone_expression_token2, + [432880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20867), 1, + aux_sym_comment_statement_token2, + [432887] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20869), 1, + sym_number, + [432894] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20871), 1, + aux_sym_at_time_zone_expression_token2, + [432901] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20873), 1, + sym_number, + [432908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20875), 1, + aux_sym_at_time_zone_expression_token2, + [432915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20877), 1, + aux_sym_at_time_zone_expression_token2, + [432922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20879), 1, + sym_number, + [432929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20881), 1, + aux_sym_at_time_zone_expression_token2, + [432936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20883), 1, + anon_sym_LPAREN, + [432943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20885), 1, + aux_sym_at_time_zone_expression_token2, + [432950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20887), 1, + sym_number, + [432957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20889), 1, + aux_sym_at_time_zone_expression_token2, + [432964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20891), 1, + anon_sym_LPAREN, + [432971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20893), 1, + aux_sym_at_time_zone_expression_token2, + [432978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20895), 1, + aux_sym_at_time_zone_expression_token2, + [432985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20897), 1, + aux_sym_at_time_zone_expression_token2, + [432992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20899), 1, + aux_sym_at_time_zone_expression_token2, + [432999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20901), 1, + aux_sym_at_time_zone_expression_token2, + [433006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20903), 1, + aux_sym_at_time_zone_expression_token2, + [433013] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20905), 1, + aux_sym_at_time_zone_expression_token2, + [433020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20907), 1, + aux_sym_at_time_zone_expression_token2, + [433027] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20909), 1, + aux_sym__quoted_identifier_token1, + [433034] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20911), 1, + aux_sym__quoted_identifier_token2, + [433041] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20913), 1, + sym__dollar_quoted_string_content, + [433048] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20915), 1, + aux_sym_grouping_sets_clause_token2, + [433055] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20917), 1, + aux_sym_at_time_zone_expression_token3, + [433062] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20919), 1, + aux_sym_string_token1, + [433069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20921), 1, + aux_sym_at_time_zone_expression_token3, + [433076] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20923), 1, + anon_sym_LPAREN, + [433083] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20925), 1, + aux_sym_at_time_zone_expression_token3, + [433090] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20927), 1, + aux_sym_create_function_parameter_token1, + [433097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20929), 1, + aux_sym_at_time_zone_expression_token2, + [433104] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20931), 1, + aux_sym_at_time_zone_expression_token3, + [433111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20933), 1, + aux_sym_at_time_zone_expression_token3, + [433118] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20935), 1, + aux_sym_at_time_zone_expression_token2, + [433125] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20937), 1, + sym_number, + [433132] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20939), 1, + aux_sym_at_time_zone_expression_token2, + [433139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20941), 1, + aux_sym_at_time_zone_expression_token2, + [433146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20943), 1, + sym_number, + [433153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20945), 1, + aux_sym_at_time_zone_expression_token2, + [433160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20947), 1, + aux_sym_alter_table_token2, + [433167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20949), 1, + aux_sym_at_time_zone_expression_token2, + [433174] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20951), 1, + sym_number, + [433181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20953), 1, + aux_sym_at_time_zone_expression_token2, + [433188] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20955), 1, + aux_sym_at_time_zone_expression_token3, + [433195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20957), 1, + aux_sym_at_time_zone_expression_token2, + [433202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20959), 1, + aux_sym_at_time_zone_expression_token2, + [433209] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20961), 1, + aux_sym_at_time_zone_expression_token2, + [433216] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20963), 1, + aux_sym_at_time_zone_expression_token2, + [433223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20965), 1, + aux_sym_at_time_zone_expression_token2, + [433230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20967), 1, + aux_sym_at_time_zone_expression_token2, + [433237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20969), 1, + aux_sym_at_time_zone_expression_token2, + [433244] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20971), 1, + aux_sym_at_time_zone_expression_token2, + [433251] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20973), 1, + aux_sym__quoted_identifier_token1, + [433258] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20975), 1, + aux_sym__quoted_identifier_token2, + [433265] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20977), 1, + sym__dollar_quoted_string_content, + [433272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20979), 1, + aux_sym_at_time_zone_expression_token3, + [433279] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20981), 1, + anon_sym_RPAREN, + [433286] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(20983), 1, + aux_sym_string_token1, + [433293] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20985), 1, + anon_sym_RPAREN, + [433300] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20987), 1, + anon_sym_LPAREN, + [433307] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20989), 1, + aux_sym_at_time_zone_expression_token3, + [433314] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20991), 1, + aux_sym_create_function_parameter_token1, + [433321] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20993), 1, + aux_sym_at_time_zone_expression_token2, + [433328] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20995), 1, + aux_sym_at_time_zone_expression_token3, + [433335] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13796), 1, + anon_sym_RPAREN, + [433342] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20997), 1, + aux_sym_at_time_zone_expression_token2, + [433349] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(20999), 1, + sym_number, + [433356] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21001), 1, + aux_sym_at_time_zone_expression_token2, + [433363] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21003), 1, + aux_sym_at_time_zone_expression_token2, + [433370] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21005), 1, + sym_number, + [433377] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21007), 1, + aux_sym_at_time_zone_expression_token2, + [433384] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21009), 1, + anon_sym_RPAREN, + [433391] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21011), 1, + aux_sym_at_time_zone_expression_token2, + [433398] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21013), 1, + sym_number, + [433405] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21015), 1, + aux_sym_at_time_zone_expression_token2, + [433412] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21017), 1, + aux_sym_at_time_zone_expression_token3, + [433419] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21019), 1, + aux_sym_at_time_zone_expression_token2, + [433426] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21021), 1, + aux_sym_at_time_zone_expression_token2, + [433433] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21023), 1, + aux_sym_at_time_zone_expression_token2, + [433440] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21025), 1, + aux_sym_at_time_zone_expression_token2, + [433447] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21027), 1, + aux_sym_at_time_zone_expression_token2, + [433454] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21029), 1, + aux_sym_at_time_zone_expression_token2, + [433461] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21031), 1, + aux_sym_at_time_zone_expression_token2, + [433468] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21033), 1, + aux_sym_at_time_zone_expression_token2, + [433475] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21035), 1, + aux_sym__quoted_identifier_token1, + [433482] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21037), 1, + aux_sym__quoted_identifier_token2, + [433489] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21039), 1, + sym__dollar_quoted_string_content, + [433496] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21041), 1, + aux_sym_at_time_zone_expression_token3, + [433503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13150), 1, + anon_sym_RPAREN, + [433510] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21043), 1, + aux_sym_string_token1, + [433517] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21045), 1, + anon_sym_RBRACK, + [433524] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21047), 1, + anon_sym_LPAREN, + [433531] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21049), 1, + aux_sym_at_time_zone_expression_token3, + [433538] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21051), 1, + aux_sym_create_function_parameter_token1, + [433545] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21053), 1, + aux_sym_at_time_zone_expression_token2, + [433552] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21055), 1, + aux_sym_at_time_zone_expression_token3, + [433559] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21057), 1, + anon_sym_RPAREN, + [433566] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21059), 1, + aux_sym_at_time_zone_expression_token2, + [433573] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21061), 1, + sym_number, + [433580] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21063), 1, + aux_sym_at_time_zone_expression_token2, + [433587] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21065), 1, + aux_sym_at_time_zone_expression_token2, + [433594] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21067), 1, + sym_number, + [433601] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21069), 1, + aux_sym_at_time_zone_expression_token2, + [433608] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21071), 1, + aux_sym_at_time_zone_expression_token3, + [433615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21073), 1, + aux_sym_at_time_zone_expression_token2, + [433622] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21075), 1, + sym_number, + [433629] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21077), 1, + aux_sym_at_time_zone_expression_token2, + [433636] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21079), 1, + anon_sym_RPAREN, + [433643] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21081), 1, + aux_sym_at_time_zone_expression_token2, + [433650] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21083), 1, + aux_sym_at_time_zone_expression_token2, + [433657] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21085), 1, + aux_sym_at_time_zone_expression_token2, + [433664] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21087), 1, + aux_sym_at_time_zone_expression_token2, + [433671] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21089), 1, + aux_sym_at_time_zone_expression_token2, + [433678] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21091), 1, + aux_sym_at_time_zone_expression_token2, + [433685] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21093), 1, + aux_sym_at_time_zone_expression_token2, + [433692] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21095), 1, + aux_sym_at_time_zone_expression_token2, + [433699] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21097), 1, + aux_sym__quoted_identifier_token1, + [433706] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21099), 1, + aux_sym__quoted_identifier_token2, + [433713] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21101), 1, + sym__dollar_quoted_string_content, + [433720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21103), 1, + aux_sym_at_time_zone_expression_token3, + [433727] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21105), 1, + aux_sym_trigger_reference_token1, + [433734] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21107), 1, + aux_sym_string_token1, + [433741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21109), 1, + anon_sym_RPAREN, + [433748] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21111), 1, + anon_sym_LPAREN, + [433755] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21113), 1, + aux_sym_trigger_reference_token1, + [433762] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21115), 1, + aux_sym_create_function_parameter_token1, + [433769] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21117), 1, + aux_sym_at_time_zone_expression_token2, + [433776] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21119), 1, + anon_sym_RPAREN, + [433783] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21121), 1, + anon_sym_RPAREN, + [433790] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21123), 1, + aux_sym_at_time_zone_expression_token2, + [433797] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21125), 1, + sym_number, + [433804] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21127), 1, + aux_sym_at_time_zone_expression_token2, + [433811] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21129), 1, + aux_sym_at_time_zone_expression_token2, + [433818] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21131), 1, + sym_number, + [433825] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21133), 1, + aux_sym_at_time_zone_expression_token2, + [433832] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21135), 1, + anon_sym_SQUOTE, + [433839] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21137), 1, + aux_sym_at_time_zone_expression_token2, + [433846] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21139), 1, + sym_number, + [433853] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21141), 1, + aux_sym_at_time_zone_expression_token2, + [433860] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21143), 1, + anon_sym_RPAREN, + [433867] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21145), 1, + aux_sym_at_time_zone_expression_token2, + [433874] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21147), 1, + aux_sym_at_time_zone_expression_token2, + [433881] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21149), 1, + aux_sym_at_time_zone_expression_token2, + [433888] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21151), 1, + aux_sym_at_time_zone_expression_token2, + [433895] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21153), 1, + aux_sym_at_time_zone_expression_token2, + [433902] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21155), 1, + aux_sym_at_time_zone_expression_token2, + [433909] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21157), 1, + aux_sym_at_time_zone_expression_token2, + [433916] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21159), 1, + aux_sym_at_time_zone_expression_token2, + [433923] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21161), 1, + aux_sym__quoted_identifier_token1, + [433930] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21163), 1, + aux_sym__quoted_identifier_token2, + [433937] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21165), 1, + sym__dollar_quoted_string_content, + [433944] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21135), 1, + sym__dollar_quoted_string_end_tag, + [433951] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21167), 1, + anon_sym_DQUOTE, + [433958] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21169), 1, + aux_sym_string_token1, + [433965] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21167), 1, + anon_sym_BQUOTE, + [433972] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21171), 1, + anon_sym_LPAREN, + [433979] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21173), 1, + aux_sym_argument_reference_token1, + [433986] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21175), 1, + aux_sym_create_function_parameter_token1, + [433993] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21177), 1, + aux_sym_at_time_zone_expression_token2, + [434000] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21179), 1, + aux_sym_alter_schema_rename_action_token2, + [434007] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21181), 1, + aux_sym_alter_schema_rename_action_token2, + [434014] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21183), 1, + aux_sym_at_time_zone_expression_token2, + [434021] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21185), 1, + sym_number, + [434028] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21187), 1, + aux_sym_at_time_zone_expression_token2, + [434035] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21189), 1, + aux_sym_at_time_zone_expression_token2, + [434042] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21191), 1, + sym_number, + [434049] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21193), 1, + aux_sym_at_time_zone_expression_token2, + [434056] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21195), 1, + anon_sym_RPAREN, + [434063] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21197), 1, + aux_sym_at_time_zone_expression_token2, + [434070] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21199), 1, + sym_number, + [434077] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21201), 1, + aux_sym_at_time_zone_expression_token2, + [434084] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21203), 1, + aux_sym_alter_table_token2, + [434091] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21205), 1, + aux_sym_at_time_zone_expression_token2, + [434098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21207), 1, + aux_sym_at_time_zone_expression_token2, + [434105] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21209), 1, + aux_sym_at_time_zone_expression_token2, + [434112] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21211), 1, + aux_sym_at_time_zone_expression_token2, + [434119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21213), 1, + aux_sym_at_time_zone_expression_token2, + [434126] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21215), 1, + aux_sym_at_time_zone_expression_token2, + [434133] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21217), 1, + aux_sym_at_time_zone_expression_token2, + [434140] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21219), 1, + aux_sym_at_time_zone_expression_token2, + [434147] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21221), 1, + aux_sym__quoted_identifier_token1, + [434154] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21223), 1, + aux_sym__quoted_identifier_token2, + [434161] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21225), 1, + sym__dollar_quoted_string_content, + [434168] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21227), 1, + anon_sym_EQ, + [434175] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21229), 1, + aux_sym_at_time_zone_expression_token3, + [434182] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21231), 1, + aux_sym_string_token1, + [434189] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21233), 1, + aux_sym_at_time_zone_expression_token3, + [434196] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21235), 1, + anon_sym_LPAREN, + [434203] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21237), 1, + aux_sym_at_time_zone_expression_token3, + [434210] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21239), 1, + aux_sym_create_function_parameter_token1, + [434217] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21241), 1, + aux_sym_at_time_zone_expression_token2, + [434224] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21243), 1, + aux_sym_at_time_zone_expression_token3, + [434231] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21245), 1, + aux_sym_at_time_zone_expression_token3, + [434238] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21247), 1, + aux_sym_at_time_zone_expression_token2, + [434245] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21249), 1, + aux_sym_at_time_zone_expression_token2, + [434252] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21251), 1, + aux_sym_at_time_zone_expression_token2, + [434259] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21253), 1, + aux_sym_at_time_zone_expression_token2, + [434266] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21255), 1, + aux_sym_at_time_zone_expression_token3, + [434273] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21257), 1, + aux_sym_at_time_zone_expression_token2, + [434280] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21259), 1, + aux_sym_at_time_zone_expression_token2, + [434287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21261), 1, + aux_sym_at_time_zone_expression_token3, + [434294] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21263), 1, + aux_sym_at_time_zone_expression_token2, + [434301] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21265), 1, + aux_sym_at_time_zone_expression_token2, + [434308] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21267), 1, + aux_sym_at_time_zone_expression_token2, + [434315] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21269), 1, + aux_sym_at_time_zone_expression_token2, + [434322] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21271), 1, + aux_sym_at_time_zone_expression_token2, + [434329] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21273), 1, + aux_sym_at_time_zone_expression_token2, + [434336] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21275), 1, + aux_sym_at_time_zone_expression_token2, + [434343] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21277), 1, + aux_sym_at_time_zone_expression_token2, + [434350] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21279), 1, + aux_sym__quoted_identifier_token1, + [434357] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21281), 1, + aux_sym__quoted_identifier_token2, + [434364] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21283), 1, + sym__dollar_quoted_string_content, + [434371] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21285), 1, + aux_sym_at_time_zone_expression_token3, + [434378] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21287), 1, + anon_sym_RPAREN, + [434385] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21289), 1, + aux_sym_string_token1, + [434392] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21291), 1, + anon_sym_RPAREN, + [434399] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21293), 1, + anon_sym_LPAREN, + [434406] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21295), 1, + aux_sym_at_time_zone_expression_token3, + [434413] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21297), 1, + aux_sym_create_function_parameter_token1, + [434420] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21299), 1, + aux_sym_at_time_zone_expression_token2, + [434427] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21301), 1, + aux_sym_at_time_zone_expression_token3, + [434434] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13806), 1, + anon_sym_RPAREN, + [434441] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21303), 1, + aux_sym_at_time_zone_expression_token2, + [434448] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21305), 1, + aux_sym_at_time_zone_expression_token2, + [434455] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21307), 1, + aux_sym_at_time_zone_expression_token2, + [434462] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21309), 1, + aux_sym_at_time_zone_expression_token2, + [434469] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21311), 1, + anon_sym_RPAREN, + [434476] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21313), 1, + aux_sym_at_time_zone_expression_token2, + [434483] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21315), 1, + aux_sym_at_time_zone_expression_token2, + [434490] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21317), 1, + aux_sym_at_time_zone_expression_token3, + [434497] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21319), 1, + aux_sym_at_time_zone_expression_token2, + [434504] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21321), 1, + aux_sym_at_time_zone_expression_token2, + [434511] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21323), 1, + aux_sym_at_time_zone_expression_token2, + [434518] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21325), 1, + aux_sym_at_time_zone_expression_token2, + [434525] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21327), 1, + aux_sym_at_time_zone_expression_token2, + [434532] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21329), 1, + aux_sym_at_time_zone_expression_token2, + [434539] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21331), 1, + aux_sym_at_time_zone_expression_token2, + [434546] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21333), 1, + aux_sym_at_time_zone_expression_token2, + [434553] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21335), 1, + aux_sym__quoted_identifier_token1, + [434560] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21337), 1, + aux_sym__quoted_identifier_token2, + [434567] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21339), 1, + sym__dollar_quoted_string_content, + [434574] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21341), 1, + aux_sym_at_time_zone_expression_token3, + [434581] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13160), 1, + anon_sym_RPAREN, + [434588] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21343), 1, + aux_sym_string_token1, + [434595] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21345), 1, + anon_sym_RBRACK, + [434602] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21347), 1, + anon_sym_LPAREN, + [434609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21349), 1, + aux_sym_at_time_zone_expression_token3, + [434616] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21351), 1, + aux_sym_create_function_parameter_token1, + [434623] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21353), 1, + aux_sym_at_time_zone_expression_token2, + [434630] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21355), 1, + aux_sym_at_time_zone_expression_token3, + [434637] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21357), 1, + aux_sym_alter_schema_rename_action_token2, + [434644] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21359), 1, + aux_sym_at_time_zone_expression_token2, + [434651] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21361), 1, + aux_sym_at_time_zone_expression_token2, + [434658] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21363), 1, + aux_sym_at_time_zone_expression_token2, + [434665] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21365), 1, + aux_sym_at_time_zone_expression_token2, + [434672] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21367), 1, + anon_sym_RPAREN, + [434679] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21369), 1, + aux_sym_at_time_zone_expression_token2, + [434686] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21371), 1, + aux_sym_at_time_zone_expression_token2, + [434693] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21373), 1, + aux_sym_at_time_zone_expression_token3, + [434700] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21375), 1, + aux_sym_at_time_zone_expression_token2, + [434707] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21377), 1, + aux_sym_at_time_zone_expression_token2, + [434714] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21379), 1, + aux_sym_at_time_zone_expression_token2, + [434721] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21381), 1, + aux_sym_at_time_zone_expression_token2, + [434728] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21383), 1, + aux_sym_at_time_zone_expression_token2, + [434735] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21385), 1, + aux_sym_at_time_zone_expression_token2, + [434742] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21387), 1, + aux_sym_at_time_zone_expression_token2, + [434749] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21389), 1, + aux_sym_at_time_zone_expression_token2, + [434756] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21391), 1, + aux_sym__quoted_identifier_token1, + [434763] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21393), 1, + aux_sym__quoted_identifier_token2, + [434770] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21395), 1, + sym__dollar_quoted_string_content, + [434777] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21397), 1, + aux_sym_trigger_reference_token1, + [434784] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21399), 1, + anon_sym_RPAREN, + [434791] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21401), 1, + aux_sym_string_token1, + [434798] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21403), 1, + aux_sym_comment_statement_token3, + [434805] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21405), 1, + anon_sym_LPAREN, + [434812] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21407), 1, + anon_sym_RPAREN, + [434819] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21409), 1, + aux_sym_create_function_parameter_token1, + [434826] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21411), 1, + aux_sym_at_time_zone_expression_token2, + [434833] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21413), 1, + aux_sym_alter_schema_rename_action_token2, + [434840] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21415), 1, + aux_sym_comment_statement_token2, + [434847] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21417), 1, + aux_sym_at_time_zone_expression_token2, + [434854] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21419), 1, + aux_sym_at_time_zone_expression_token2, + [434861] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21421), 1, + aux_sym_at_time_zone_expression_token2, + [434868] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21423), 1, + aux_sym_at_time_zone_expression_token2, + [434875] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21425), 1, + anon_sym_SQUOTE, + [434882] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21427), 1, + aux_sym_at_time_zone_expression_token2, + [434889] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21429), 1, + aux_sym_at_time_zone_expression_token2, + [434896] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21431), 1, + aux_sym_cte_token2, + [434903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21433), 1, + aux_sym_at_time_zone_expression_token2, + [434910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21435), 1, + aux_sym_at_time_zone_expression_token2, + [434917] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21437), 1, + aux_sym_at_time_zone_expression_token2, + [434924] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21439), 1, + aux_sym_at_time_zone_expression_token2, + [434931] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21441), 1, + aux_sym_at_time_zone_expression_token2, + [434938] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21443), 1, + aux_sym_at_time_zone_expression_token2, + [434945] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21445), 1, + aux_sym_at_time_zone_expression_token2, + [434952] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21447), 1, + aux_sym_at_time_zone_expression_token2, + [434959] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21449), 1, + aux_sym__quoted_identifier_token1, + [434966] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21451), 1, + aux_sym__quoted_identifier_token2, + [434973] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21453), 1, + sym__dollar_quoted_string_content, + [434980] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21455), 1, + aux_sym_alter_table_token2, + [434987] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21425), 1, + sym__dollar_quoted_string_end_tag, + [434994] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21457), 1, + aux_sym_string_token1, + [435001] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21459), 1, + anon_sym_DQUOTE, + [435008] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21461), 1, + anon_sym_LPAREN, + [435015] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21459), 1, + anon_sym_BQUOTE, + [435022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21463), 1, + aux_sym_create_function_parameter_token1, + [435029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21465), 1, + aux_sym_at_time_zone_expression_token2, + [435036] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21467), 1, + aux_sym_argument_reference_token1, + [435043] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13774), 1, + anon_sym_RPAREN, + [435050] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21469), 1, + aux_sym_at_time_zone_expression_token2, + [435057] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21471), 1, + aux_sym_at_time_zone_expression_token2, + [435064] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21473), 1, + aux_sym_at_time_zone_expression_token2, + [435071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21475), 1, + aux_sym_at_time_zone_expression_token2, + [435078] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21477), 1, + aux_sym_alter_table_token2, + [435085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21479), 1, + aux_sym_at_time_zone_expression_token2, + [435092] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21481), 1, + aux_sym_at_time_zone_expression_token2, + [435099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21483), 1, + anon_sym_LPAREN, + [435106] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21485), 1, + aux_sym_at_time_zone_expression_token2, + [435113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21487), 1, + aux_sym_at_time_zone_expression_token2, + [435120] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21489), 1, + aux_sym_at_time_zone_expression_token2, + [435127] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21491), 1, + aux_sym_at_time_zone_expression_token2, + [435134] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21493), 1, + aux_sym_at_time_zone_expression_token2, + [435141] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21495), 1, + aux_sym_at_time_zone_expression_token2, + [435148] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21497), 1, + aux_sym_at_time_zone_expression_token2, + [435155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21499), 1, + aux_sym_at_time_zone_expression_token2, + [435162] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21501), 1, + aux_sym__quoted_identifier_token1, + [435169] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21503), 1, + aux_sym__quoted_identifier_token2, + [435176] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21505), 1, + sym__dollar_quoted_string_content, + [435183] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21507), 1, + aux_sym_trigger_time_token4, + [435190] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21509), 1, + aux_sym_at_time_zone_expression_token3, + [435197] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21511), 1, + aux_sym_string_token1, + [435204] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21513), 1, + aux_sym_at_time_zone_expression_token3, + [435211] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21515), 1, + anon_sym_LPAREN, + [435218] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21517), 1, + aux_sym_at_time_zone_expression_token3, + [435225] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21519), 1, + aux_sym_create_function_parameter_token1, + [435232] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21521), 1, + aux_sym_at_time_zone_expression_token2, + [435239] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21523), 1, + aux_sym_at_time_zone_expression_token3, + [435246] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21525), 1, + aux_sym_at_time_zone_expression_token3, + [435253] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21527), 1, + aux_sym_at_time_zone_expression_token2, + [435260] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21529), 1, + aux_sym_at_time_zone_expression_token2, + [435267] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21531), 1, + aux_sym_at_time_zone_expression_token2, + [435274] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21533), 1, + aux_sym_at_time_zone_expression_token2, + [435281] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21535), 1, + aux_sym_at_time_zone_expression_token3, + [435288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21537), 1, + aux_sym_at_time_zone_expression_token2, + [435295] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21539), 1, + aux_sym_at_time_zone_expression_token2, + [435302] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21541), 1, + aux_sym_at_time_zone_expression_token3, + [435309] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21543), 1, + aux_sym_at_time_zone_expression_token2, + [435316] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21545), 1, + aux_sym_at_time_zone_expression_token2, + [435323] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21547), 1, + aux_sym_at_time_zone_expression_token2, + [435330] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21549), 1, + aux_sym_at_time_zone_expression_token2, + [435337] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21551), 1, + aux_sym_at_time_zone_expression_token2, + [435344] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21553), 1, + aux_sym_at_time_zone_expression_token2, + [435351] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21555), 1, + aux_sym_at_time_zone_expression_token2, + [435358] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21557), 1, + aux_sym_at_time_zone_expression_token2, + [435365] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21559), 1, + aux_sym__quoted_identifier_token1, + [435372] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21561), 1, + aux_sym__quoted_identifier_token2, + [435379] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21563), 1, + sym__dollar_quoted_string_content, + [435386] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21565), 1, + aux_sym_string_token1, + [435393] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21567), 1, + aux_sym_at_time_zone_expression_token3, + [435400] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21569), 1, + anon_sym_LPAREN, + [435407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21571), 1, + aux_sym_at_time_zone_expression_token2, + [435414] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21573), 1, + aux_sym_at_time_zone_expression_token2, + [435421] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21575), 1, + aux_sym_at_time_zone_expression_token2, + [435428] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21577), 1, + aux_sym_at_time_zone_expression_token2, + [435435] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21579), 1, + aux_sym_at_time_zone_expression_token2, + [435442] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21581), 1, + anon_sym_RPAREN, + [435449] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21583), 1, + aux_sym_at_time_zone_expression_token2, + [435456] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21585), 1, + aux_sym_at_time_zone_expression_token2, + [435463] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21587), 1, + anon_sym_RPAREN, + [435470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21589), 1, + aux_sym_at_time_zone_expression_token2, + [435477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21591), 1, + aux_sym_at_time_zone_expression_token2, + [435484] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21593), 1, + aux_sym_at_time_zone_expression_token2, + [435491] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21595), 1, + aux_sym_at_time_zone_expression_token2, + [435498] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21597), 1, + aux_sym_at_time_zone_expression_token2, + [435505] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21599), 1, + aux_sym_at_time_zone_expression_token2, + [435512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21601), 1, + aux_sym_at_time_zone_expression_token2, + [435519] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21603), 1, + aux_sym_at_time_zone_expression_token2, + [435526] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21605), 1, + aux_sym__quoted_identifier_token1, + [435533] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21607), 1, + aux_sym__quoted_identifier_token2, + [435540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21609), 1, + sym__dollar_quoted_string_content, + [435547] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21611), 1, + aux_sym_string_token1, + [435554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21613), 1, + anon_sym_LPAREN, + [435561] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21615), 1, + aux_sym_at_time_zone_expression_token2, + [435568] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21617), 1, + aux_sym_at_time_zone_expression_token2, + [435575] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21619), 1, + aux_sym_at_time_zone_expression_token2, + [435582] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21621), 1, + aux_sym_at_time_zone_expression_token2, + [435589] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21623), 1, + aux_sym_at_time_zone_expression_token2, + [435596] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21625), 1, + aux_sym_at_time_zone_expression_token3, + [435603] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21627), 1, + aux_sym_at_time_zone_expression_token2, + [435610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21629), 1, + aux_sym_at_time_zone_expression_token2, + [435617] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21631), 1, + aux_sym_at_time_zone_expression_token3, + [435624] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21633), 1, + aux_sym_at_time_zone_expression_token2, + [435631] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21635), 1, + aux_sym_at_time_zone_expression_token2, + [435638] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21637), 1, + aux_sym_at_time_zone_expression_token2, + [435645] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21639), 1, + aux_sym_at_time_zone_expression_token2, + [435652] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21641), 1, + aux_sym_at_time_zone_expression_token2, + [435659] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21643), 1, + aux_sym_at_time_zone_expression_token2, + [435666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21645), 1, + aux_sym_at_time_zone_expression_token2, + [435673] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21647), 1, + aux_sym_at_time_zone_expression_token2, + [435680] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21649), 1, + aux_sym__quoted_identifier_token1, + [435687] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21651), 1, + aux_sym__quoted_identifier_token2, + [435694] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21653), 1, + sym__dollar_quoted_string_content, + [435701] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21655), 1, + aux_sym_string_token1, + [435708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21657), 1, + anon_sym_LPAREN, + [435715] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21659), 1, + aux_sym_at_time_zone_expression_token2, + [435722] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21661), 1, + aux_sym_at_time_zone_expression_token2, + [435729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21663), 1, + aux_sym_at_time_zone_expression_token2, + [435736] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21665), 1, + aux_sym_at_time_zone_expression_token2, + [435743] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21667), 1, + aux_sym_at_time_zone_expression_token2, + [435750] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21669), 1, + aux_sym_at_time_zone_expression_token2, + [435757] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21671), 1, + aux_sym_at_time_zone_expression_token2, + [435764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21673), 1, + aux_sym_at_time_zone_expression_token2, + [435771] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21675), 1, + aux_sym_at_time_zone_expression_token2, + [435778] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21677), 1, + aux_sym_at_time_zone_expression_token2, + [435785] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21679), 1, + aux_sym_at_time_zone_expression_token2, + [435792] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21681), 1, + aux_sym_at_time_zone_expression_token2, + [435799] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21683), 1, + aux_sym_at_time_zone_expression_token2, + [435806] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21685), 1, + aux_sym_at_time_zone_expression_token2, + [435813] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21687), 1, + aux_sym__quoted_identifier_token1, + [435820] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21689), 1, + aux_sym__quoted_identifier_token2, + [435827] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21691), 1, + sym__dollar_quoted_string_content, + [435834] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21693), 1, + aux_sym_string_token1, + [435841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21695), 1, + anon_sym_LPAREN, + [435848] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21697), 1, + aux_sym_at_time_zone_expression_token2, + [435855] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21699), 1, + aux_sym_at_time_zone_expression_token2, + [435862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21701), 1, + aux_sym_at_time_zone_expression_token2, + [435869] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21703), 1, + aux_sym_at_time_zone_expression_token2, + [435876] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21705), 1, + aux_sym_at_time_zone_expression_token2, + [435883] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21707), 1, + aux_sym_at_time_zone_expression_token2, + [435890] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21709), 1, + aux_sym_at_time_zone_expression_token2, + [435897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21711), 1, + aux_sym_at_time_zone_expression_token2, + [435904] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21713), 1, + aux_sym_at_time_zone_expression_token2, + [435911] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21715), 1, + aux_sym_at_time_zone_expression_token2, + [435918] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21717), 1, + aux_sym_at_time_zone_expression_token2, + [435925] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21719), 1, + aux_sym_at_time_zone_expression_token2, + [435932] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21721), 1, + aux_sym_at_time_zone_expression_token2, + [435939] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21723), 1, + aux_sym_at_time_zone_expression_token2, + [435946] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21725), 1, + aux_sym__quoted_identifier_token1, + [435953] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21727), 1, + aux_sym__quoted_identifier_token2, + [435960] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21729), 1, + anon_sym_LPAREN, + [435967] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21731), 1, + aux_sym_at_time_zone_expression_token2, + [435974] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21733), 1, + aux_sym_at_time_zone_expression_token2, + [435981] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21735), 1, + aux_sym_at_time_zone_expression_token2, + [435988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21737), 1, + aux_sym_at_time_zone_expression_token2, + [435995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21739), 1, + aux_sym_at_time_zone_expression_token2, + [436002] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21741), 1, + aux_sym_at_time_zone_expression_token2, + [436009] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21743), 1, + aux_sym_at_time_zone_expression_token2, + [436016] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21745), 1, + aux_sym_at_time_zone_expression_token2, + [436023] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21747), 1, + aux_sym_at_time_zone_expression_token2, + [436030] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21749), 1, + aux_sym_at_time_zone_expression_token2, + [436037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21751), 1, + aux_sym_at_time_zone_expression_token2, + [436044] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21753), 1, + aux_sym_at_time_zone_expression_token2, + [436051] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21755), 1, + aux_sym_at_time_zone_expression_token2, + [436058] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21757), 1, + aux_sym_at_time_zone_expression_token2, + [436065] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21759), 1, + aux_sym__quoted_identifier_token1, + [436072] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21761), 1, + aux_sym__quoted_identifier_token2, + [436079] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21763), 1, + anon_sym_LPAREN, + [436086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21765), 1, + aux_sym_at_time_zone_expression_token2, + [436093] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21767), 1, + aux_sym_at_time_zone_expression_token2, + [436100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21769), 1, + aux_sym_at_time_zone_expression_token2, + [436107] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21771), 1, + aux_sym_at_time_zone_expression_token2, + [436114] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21773), 1, + aux_sym_at_time_zone_expression_token2, + [436121] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21775), 1, + aux_sym_at_time_zone_expression_token2, + [436128] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21777), 1, + aux_sym_at_time_zone_expression_token2, + [436135] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21779), 1, + aux_sym_at_time_zone_expression_token2, + [436142] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21781), 1, + aux_sym_at_time_zone_expression_token2, + [436149] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21783), 1, + aux_sym_at_time_zone_expression_token2, + [436156] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21785), 1, + aux_sym_at_time_zone_expression_token2, + [436163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21787), 1, + aux_sym_at_time_zone_expression_token2, + [436170] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21789), 1, + aux_sym_at_time_zone_expression_token2, + [436177] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21791), 1, + aux_sym_at_time_zone_expression_token2, + [436184] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21793), 1, + aux_sym__quoted_identifier_token1, + [436191] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21795), 1, + aux_sym__quoted_identifier_token2, + [436198] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21797), 1, + aux_sym_at_time_zone_expression_token2, + [436205] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21799), 1, + aux_sym_at_time_zone_expression_token2, + [436212] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21801), 1, + aux_sym_at_time_zone_expression_token2, + [436219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21803), 1, + aux_sym_at_time_zone_expression_token2, + [436226] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21805), 1, + aux_sym_at_time_zone_expression_token2, + [436233] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21807), 1, + aux_sym_at_time_zone_expression_token2, + [436240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21809), 1, + aux_sym_at_time_zone_expression_token2, + [436247] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21811), 1, + aux_sym_at_time_zone_expression_token2, + [436254] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21813), 1, + aux_sym_at_time_zone_expression_token2, + [436261] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21815), 1, + aux_sym_at_time_zone_expression_token2, + [436268] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21817), 1, + aux_sym_at_time_zone_expression_token2, + [436275] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21819), 1, + aux_sym_at_time_zone_expression_token2, + [436282] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21821), 1, + aux_sym_at_time_zone_expression_token2, + [436289] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21823), 1, + aux_sym_at_time_zone_expression_token2, + [436296] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21825), 1, + aux_sym__quoted_identifier_token1, + [436303] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21827), 1, + aux_sym__quoted_identifier_token2, + [436310] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21829), 1, + aux_sym__quoted_identifier_token1, + [436317] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21831), 1, + aux_sym__quoted_identifier_token2, + [436324] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21833), 1, + aux_sym__quoted_identifier_token1, + [436331] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21835), 1, + aux_sym__quoted_identifier_token2, + [436338] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21837), 1, + aux_sym__quoted_identifier_token1, + [436345] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21839), 1, + aux_sym__quoted_identifier_token2, + [436352] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21841), 1, + aux_sym__quoted_identifier_token1, + [436359] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21843), 1, + aux_sym__quoted_identifier_token2, + [436366] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21845), 1, + aux_sym__quoted_identifier_token1, + [436373] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21847), 1, + aux_sym__quoted_identifier_token2, + [436380] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21849), 1, + aux_sym__quoted_identifier_token1, + [436387] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21851), 1, + aux_sym__quoted_identifier_token2, + [436394] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21853), 1, + aux_sym__quoted_identifier_token1, + [436401] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21855), 1, + aux_sym__quoted_identifier_token2, + [436408] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21857), 1, + aux_sym__quoted_identifier_token1, + [436415] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21859), 1, + aux_sym__quoted_identifier_token2, + [436422] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21861), 1, + aux_sym__quoted_identifier_token1, + [436429] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21863), 1, + aux_sym__quoted_identifier_token2, + [436436] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21865), 1, + aux_sym__quoted_identifier_token1, + [436443] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21867), 1, + aux_sym__quoted_identifier_token2, + [436450] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21869), 1, + aux_sym__quoted_identifier_token1, + [436457] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21871), 1, + aux_sym__quoted_identifier_token2, + [436464] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21873), 1, + aux_sym__quoted_identifier_token1, + [436471] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21875), 1, + aux_sym__quoted_identifier_token2, + [436478] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21877), 1, + aux_sym__quoted_identifier_token1, + [436485] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21879), 1, + aux_sym__quoted_identifier_token2, + [436492] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21881), 1, + aux_sym__quoted_identifier_token1, + [436499] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21883), 1, + aux_sym__quoted_identifier_token2, + [436506] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21885), 1, + aux_sym__quoted_identifier_token1, + [436513] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21887), 1, + aux_sym__quoted_identifier_token2, + [436520] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21889), 1, + aux_sym__quoted_identifier_token1, + [436527] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21891), 1, + aux_sym__quoted_identifier_token2, + [436534] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21893), 1, + aux_sym__quoted_identifier_token1, + [436541] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21895), 1, + aux_sym__quoted_identifier_token2, + [436548] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21897), 1, + aux_sym__quoted_identifier_token1, + [436555] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21899), 1, + aux_sym__quoted_identifier_token2, + [436562] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21901), 1, + aux_sym__quoted_identifier_token1, + [436569] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21903), 1, + aux_sym__quoted_identifier_token2, + [436576] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21905), 1, + aux_sym__quoted_identifier_token1, + [436583] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21907), 1, + aux_sym__quoted_identifier_token2, + [436590] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21909), 1, + aux_sym__quoted_identifier_token1, + [436597] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21911), 1, + aux_sym__quoted_identifier_token2, + [436604] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21913), 1, + aux_sym__quoted_identifier_token1, + [436611] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21915), 1, + aux_sym__quoted_identifier_token2, + [436618] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21917), 1, + aux_sym__quoted_identifier_token1, + [436625] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21919), 1, + aux_sym__quoted_identifier_token2, + [436632] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21921), 1, + aux_sym__quoted_identifier_token1, + [436639] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21923), 1, + aux_sym__quoted_identifier_token2, + [436646] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21925), 1, + aux_sym__quoted_identifier_token1, + [436653] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21927), 1, + aux_sym__quoted_identifier_token2, + [436660] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21929), 1, + aux_sym__quoted_identifier_token1, + [436667] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21931), 1, + aux_sym__quoted_identifier_token2, + [436674] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21933), 1, + aux_sym__quoted_identifier_token1, + [436681] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21935), 1, + aux_sym__quoted_identifier_token2, + [436688] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21937), 1, + aux_sym__quoted_identifier_token1, + [436695] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21939), 1, + aux_sym__quoted_identifier_token2, + [436702] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21941), 1, + aux_sym__quoted_identifier_token1, + [436709] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21943), 1, + aux_sym__quoted_identifier_token2, + [436716] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21945), 1, + aux_sym__quoted_identifier_token1, + [436723] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21947), 1, + aux_sym__quoted_identifier_token2, + [436730] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21949), 1, + aux_sym__quoted_identifier_token1, + [436737] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21951), 1, + aux_sym__quoted_identifier_token2, + [436744] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21953), 1, + aux_sym__quoted_identifier_token1, + [436751] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21955), 1, + aux_sym__quoted_identifier_token2, + [436758] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21957), 1, + aux_sym__quoted_identifier_token1, + [436765] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21959), 1, + aux_sym__quoted_identifier_token2, + [436772] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21961), 1, + aux_sym__quoted_identifier_token1, + [436779] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21963), 1, + aux_sym__quoted_identifier_token2, + [436786] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21965), 1, + aux_sym__quoted_identifier_token1, + [436793] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21967), 1, + aux_sym__quoted_identifier_token2, + [436800] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21969), 1, + aux_sym__quoted_identifier_token1, + [436807] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21971), 1, + aux_sym__quoted_identifier_token2, + [436814] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21973), 1, + aux_sym__quoted_identifier_token1, + [436821] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21975), 1, + aux_sym__quoted_identifier_token2, + [436828] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21977), 1, + aux_sym__quoted_identifier_token1, + [436835] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21979), 1, + aux_sym__quoted_identifier_token2, + [436842] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21981), 1, + aux_sym__quoted_identifier_token1, + [436849] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21983), 1, + aux_sym__quoted_identifier_token2, + [436856] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21985), 1, + aux_sym__quoted_identifier_token1, + [436863] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21987), 1, + aux_sym__quoted_identifier_token2, + [436870] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21989), 1, + aux_sym__quoted_identifier_token1, + [436877] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(21991), 1, + aux_sym__quoted_identifier_token2, + [436884] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21993), 1, + aux_sym_cte_token2, + [436891] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21995), 1, + anon_sym_RPAREN, + [436898] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21997), 1, + aux_sym_at_time_zone_expression_token3, + [436905] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21999), 1, + aux_sym_drop_statement_token2, + [436912] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22001), 1, + aux_sym_at_time_zone_expression_token3, + [436919] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13202), 1, + anon_sym_RPAREN, + [436926] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22003), 1, + anon_sym_RBRACK, + [436933] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22005), 1, + aux_sym_at_time_zone_expression_token3, + [436940] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22007), 1, + aux_sym_at_time_zone_expression_token3, + [436947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22009), 1, + aux_sym_cte_token2, + [436954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22011), 1, + anon_sym_RPAREN, + [436961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22013), 1, + aux_sym_at_time_zone_expression_token3, + [436968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22015), 1, + aux_sym_trigger_reference_token1, + [436975] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22017), 1, + anon_sym_RPAREN, + [436982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22019), 1, + aux_sym_create_trigger_statement_token4, + [436989] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22021), 1, + aux_sym_comment_statement_token2, + [436996] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22023), 1, + anon_sym_RPAREN, + [437003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22025), 1, + aux_sym_alter_table_token2, + [437010] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22027), 1, + anon_sym_SQUOTE, + [437017] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22029), 1, + aux_sym_comment_statement_token2, + [437024] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22031), 1, + aux_sym_sequence_token4, + [437031] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22033), 1, + anon_sym_RPAREN, + [437038] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22027), 1, + sym__dollar_quoted_string_end_tag, + [437045] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22035), 1, + aux_sym_cte_token2, + [437052] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22037), 1, + aux_sym_alter_table_token2, + [437059] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22039), 1, + anon_sym_DQUOTE, + [437066] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22041), 1, + aux_sym_comment_statement_token2, + [437073] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22039), 1, + anon_sym_BQUOTE, + [437080] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15563), 1, + sym_number, + [437087] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22043), 1, + aux_sym_argument_reference_token1, + [437094] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22045), 1, + aux_sym_with_clause_token1, + [437101] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22047), 1, + anon_sym_LPAREN, + [437108] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22049), 1, + anon_sym_LPAREN, + [437115] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22051), 1, + aux_sym_alter_table_token2, + [437122] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22053), 1, + aux_sym_cte_token2, + [437129] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22055), 1, + anon_sym_LPAREN, + [437136] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22057), 1, + aux_sym_alter_table_token2, + [437143] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22059), 1, + aux_sym_alter_table_token2, + [437150] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22061), 1, + anon_sym_EQ, + [437157] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22063), 1, + anon_sym_EQ, + [437164] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22065), 1, + anon_sym_EQ, + [437171] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22067), 1, + anon_sym_EQ, + [437178] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22069), 1, + anon_sym_EQ, + [437185] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22071), 1, + anon_sym_EQ, + [437192] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22073), 1, + anon_sym_EQ, + [437199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22075), 1, + anon_sym_EQ, + [437206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22077), 1, + anon_sym_EQ, + [437213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22079), 1, + anon_sym_EQ, + [437220] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22081), 1, + anon_sym_EQ, + [437227] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22083), 1, + anon_sym_EQ, + [437234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22085), 1, + anon_sym_EQ, + [437241] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22087), 1, + anon_sym_EQ, + [437248] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22089), 1, + anon_sym_EQ, + [437255] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22091), 1, + anon_sym_EQ, + [437262] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22093), 1, + anon_sym_EQ, + [437269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22095), 1, + anon_sym_EQ, + [437276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22097), 1, + anon_sym_LPAREN, + [437283] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22099), 1, + aux_sym_comment_statement_token2, + [437290] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22101), 1, + aux_sym_alter_table_token2, + [437297] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22103), 1, + aux_sym_at_time_zone_expression_token3, + [437304] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22105), 1, + aux_sym_at_time_zone_expression_token3, + [437311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22107), 1, + anon_sym_LPAREN, + [437318] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22109), 1, + anon_sym_LPAREN, + [437325] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22111), 1, + anon_sym_LPAREN, + [437332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22113), 1, + anon_sym_LPAREN, + [437339] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22115), 1, + aux_sym_at_time_zone_expression_token3, + [437346] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22117), 1, + aux_sym_begin_statement_token1, + [437353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22119), 1, + aux_sym_at_time_zone_expression_token3, + [437360] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22121), 1, + anon_sym_LPAREN, + [437367] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22123), 1, + aux_sym_comment_statement_token2, + [437374] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22125), 1, + aux_sym_at_time_zone_expression_token3, + [437381] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22127), 1, + aux_sym_at_time_zone_expression_token3, + [437388] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22129), 1, + anon_sym_LPAREN, + [437395] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22131), 1, + anon_sym_LPAREN, + [437402] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22133), 1, + anon_sym_EQ, + [437409] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22135), 1, + anon_sym_EQ, + [437416] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22137), 1, + anon_sym_EQ, + [437423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22139), 1, + anon_sym_EQ, + [437430] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22141), 1, + anon_sym_EQ, + [437437] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22143), 1, + anon_sym_EQ, + [437444] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22145), 1, + aux_sym_comment_statement_token2, + [437451] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22147), 1, + aux_sym_at_time_zone_expression_token3, + [437458] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22149), 1, + anon_sym_EQ, + [437465] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22151), 1, + aux_sym_comment_statement_token2, + [437472] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22153), 1, + aux_sym_at_time_zone_expression_token3, + [437479] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22155), 1, + anon_sym_RPAREN, + [437486] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22157), 1, + aux_sym_argument_reference_token1, + [437493] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22159), 1, + anon_sym_RPAREN, + [437500] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22161), 1, + aux_sym_at_time_zone_expression_token3, + [437507] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22163), 1, + aux_sym_at_time_zone_expression_token3, + [437514] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13716), 1, + anon_sym_RPAREN, + [437521] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22165), 1, + anon_sym_RPAREN, + [437528] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(22167), 1, + aux_sym_string_token1, + [437535] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22169), 1, + aux_sym_at_time_zone_expression_token3, + [437542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22171), 1, + aux_sym_at_time_zone_expression_token3, + [437549] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13248), 1, + anon_sym_RPAREN, + [437556] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22173), 1, + anon_sym_RBRACK, + [437563] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22175), 1, + sym__dollar_quoted_string_content, + [437570] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22177), 1, + aux_sym_at_time_zone_expression_token3, + [437577] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22179), 1, + aux_sym_at_time_zone_expression_token3, + [437584] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22181), 1, + aux_sym_alter_table_token2, + [437591] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22183), 1, + aux_sym_trigger_reference_token1, + [437598] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22185), 1, + anon_sym_LPAREN, + [437605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22187), 1, + anon_sym_RPAREN, + [437612] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22189), 1, + aux_sym_at_time_zone_expression_token3, + [437619] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22191), 1, + aux_sym_cte_token2, + [437626] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22193), 1, + anon_sym_RPAREN, + [437633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22195), 1, + aux_sym_comment_statement_token7, + [437640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22197), 1, + anon_sym_RPAREN, + [437647] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22199), 1, + aux_sym_comment_statement_token7, + [437654] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22201), 1, + anon_sym_LPAREN, + [437661] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22203), 1, + aux_sym_cte_token3, + [437668] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22205), 1, + anon_sym_SQUOTE, + [437675] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22207), 1, + anon_sym_RPAREN, + [437682] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22205), 1, + sym__dollar_quoted_string_end_tag, + [437689] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22209), 1, + anon_sym_DQUOTE, + [437696] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22211), 1, + aux_sym_drop_statement_token2, + [437703] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22209), 1, + anon_sym_BQUOTE, + [437710] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22213), 1, + aux_sym_argument_reference_token1, + [437717] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22215), 1, + aux_sym_comment_statement_token2, + [437724] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22217), 1, + aux_sym_join_clause_token1, + [437731] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22219), 1, + aux_sym_cte_token1, + [437738] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22221), 1, + aux_sym_at_time_zone_expression_token2, + [437745] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22223), 1, + aux_sym_create_function_parameter_token1, + [437752] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22225), 1, + aux_sym_at_time_zone_expression_token3, + [437759] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22227), 1, + aux_sym_at_time_zone_expression_token3, + [437766] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22229), 1, + aux_sym_at_time_zone_expression_token3, + [437773] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22231), 1, + aux_sym_at_time_zone_expression_token3, + [437780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22233), 1, + aux_sym_drop_statement_token3, + [437787] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22235), 1, + aux_sym_at_time_zone_expression_token3, + [437794] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22237), 1, + aux_sym_at_time_zone_expression_token3, + [437801] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22239), 1, + aux_sym_at_time_zone_expression_token3, + [437808] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22241), 1, + aux_sym_at_time_zone_expression_token3, + [437815] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22243), 1, + anon_sym_RPAREN, + [437822] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22245), 1, + anon_sym_RPAREN, + [437829] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22247), 1, + aux_sym_at_time_zone_expression_token3, + [437836] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22249), 1, + aux_sym_create_trigger_statement_token4, + [437843] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22251), 1, + aux_sym_create_trigger_statement_token2, + [437850] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22253), 1, + aux_sym_at_time_zone_expression_token3, + [437857] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13686), 1, + anon_sym_RPAREN, + [437864] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22255), 1, + anon_sym_RPAREN, + [437871] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22257), 1, + aux_sym_at_time_zone_expression_token3, + [437878] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22259), 1, + aux_sym_at_time_zone_expression_token3, + [437885] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13284), 1, + anon_sym_RPAREN, + [437892] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22261), 1, + anon_sym_RBRACK, + [437899] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22263), 1, + aux_sym_at_time_zone_expression_token3, + [437906] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22265), 1, + aux_sym_at_time_zone_expression_token3, + [437913] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22267), 1, + aux_sym_drop_statement_token2, + [437920] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22269), 1, + anon_sym_SQUOTE, + [437927] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22271), 1, + anon_sym_LPAREN, + [437934] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22273), 1, + anon_sym_RPAREN, + [437941] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22269), 1, + sym__dollar_quoted_string_end_tag, + [437948] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22275), 1, + anon_sym_RPAREN, + [437955] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22277), 1, + aux_sym_comment_statement_token2, + [437962] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22279), 1, + aux_sym_alter_schema_rename_action_token2, + [437969] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22281), 1, + sym_number, + [437976] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22283), 1, + aux_sym_at_time_zone_expression_token3, + [437983] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22285), 1, + aux_sym_cte_token1, + [437990] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22287), 1, + aux_sym_trigger_reference_token1, + [437997] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(22289), 1, + aux_sym__quoted_identifier_token2, + [438004] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(22291), 1, + aux_sym__quoted_identifier_token1, + [438011] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22293), 1, + anon_sym_RPAREN, + [438018] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22295), 1, + anon_sym_RPAREN, + [438025] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22297), 1, + aux_sym_alter_table_token2, + [438032] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22299), 1, + aux_sym_alter_table_token2, + [438039] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22301), 1, + anon_sym_SQUOTE, + [438046] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22303), 1, + anon_sym_RPAREN, + [438053] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22301), 1, + sym__dollar_quoted_string_end_tag, + [438060] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22305), 1, + anon_sym_DQUOTE, + [438067] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22305), 1, + anon_sym_BQUOTE, + [438074] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22307), 1, + ts_builtin_sym_end, + [438081] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22309), 1, + sym_number, + [438088] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22311), 1, + aux_sym_argument_reference_token1, + [438095] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22313), 1, + aux_sym_comment_statement_token2, + [438102] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22315), 1, + aux_sym_at_time_zone_expression_token3, + [438109] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22317), 1, + aux_sym_select_clause_body_token1, + [438116] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(22319), 1, + aux_sym_pg_command_token2, + [438123] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22321), 1, + aux_sym_cte_token2, + [438130] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22323), 1, + aux_sym_drop_statement_token2, + [438137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22325), 1, + aux_sym_at_time_zone_expression_token3, + [438144] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22327), 1, + aux_sym_at_time_zone_expression_token3, + [438151] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22329), 1, + aux_sym_at_time_zone_expression_token3, + [438158] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22331), 1, + aux_sym_at_time_zone_expression_token3, + [438165] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22333), 1, + aux_sym_at_time_zone_expression_token3, + [438172] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22335), 1, + aux_sym_at_time_zone_expression_token3, + [438179] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22337), 1, + aux_sym_at_time_zone_expression_token3, + [438186] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22339), 1, + aux_sym_at_time_zone_expression_token3, + [438193] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22341), 1, + anon_sym_RPAREN, + [438200] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22343), 1, + anon_sym_RPAREN, + [438207] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22345), 1, + aux_sym_at_time_zone_expression_token3, + [438214] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22347), 1, + aux_sym_comment_statement_token2, + [438221] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22349), 1, + aux_sym_at_time_zone_expression_token3, + [438228] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13794), 1, + anon_sym_RPAREN, + [438235] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22351), 1, + anon_sym_RPAREN, + [438242] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22353), 1, + aux_sym_at_time_zone_expression_token3, + [438249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22355), 1, + aux_sym_at_time_zone_expression_token3, + [438256] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13321), 1, + anon_sym_RPAREN, + [438263] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22357), 1, + anon_sym_RBRACK, + [438270] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22359), 1, + aux_sym_at_time_zone_expression_token3, + [438277] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22361), 1, + aux_sym_at_time_zone_expression_token3, + [438284] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22363), 1, + aux_sym_cte_token2, + [438291] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22365), 1, + aux_sym_cte_token2, + [438298] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22367), 1, + aux_sym_cte_token2, + [438305] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22369), 1, + anon_sym_RPAREN, + [438312] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22371), 1, + sym_number, + [438319] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22373), 1, + aux_sym_at_time_zone_expression_token3, + [438326] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22375), 1, + aux_sym_trigger_reference_token1, + [438333] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22377), 1, + anon_sym_RPAREN, + [438340] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22379), 1, + aux_sym_sequence_token4, + [438347] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22381), 1, + anon_sym_RPAREN, + [438354] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22383), 1, + anon_sym_DQUOTE, + [438361] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22383), 1, + anon_sym_BQUOTE, + [438368] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22385), 1, + anon_sym_SQUOTE, + [438375] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22387), 1, + anon_sym_RPAREN, + [438382] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22385), 1, + sym__dollar_quoted_string_end_tag, + [438389] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22389), 1, + anon_sym_DQUOTE, + [438396] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22389), 1, + anon_sym_BQUOTE, + [438403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22391), 1, + sym_number, + [438410] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22393), 1, + aux_sym_argument_reference_token1, + [438417] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15945), 1, + aux_sym_join_clause_token1, + [438424] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22395), 1, + sym_number, + [438431] = 2, + ACTIONS(18071), 1, + sym_comment, + ACTIONS(22397), 1, + aux_sym_pg_command_token2, + [438438] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22399), 1, + aux_sym_join_clause_token1, + [438445] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22401), 1, + aux_sym_drop_statement_token2, + [438452] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22403), 1, + aux_sym_argument_reference_token1, + [438459] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22405), 1, + aux_sym_at_time_zone_expression_token3, + [438466] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22407), 1, + aux_sym_at_time_zone_expression_token3, + [438473] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22409), 1, + aux_sym_at_time_zone_expression_token3, + [438480] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22411), 1, + aux_sym_at_time_zone_expression_token3, + [438487] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22413), 1, + aux_sym_null_hint_token2, + [438494] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22415), 1, + aux_sym_at_time_zone_expression_token3, + [438501] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22417), 1, + aux_sym_at_time_zone_expression_token3, + [438508] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22419), 1, + aux_sym_at_time_zone_expression_token3, + [438515] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22421), 1, + aux_sym_alter_table_token2, + [438522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22423), 1, + anon_sym_RPAREN, + [438529] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22425), 1, + anon_sym_RPAREN, + [438536] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22427), 1, + aux_sym_at_time_zone_expression_token3, + [438543] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22429), 1, + aux_sym_at_time_zone_expression_token3, + [438550] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13700), 1, + anon_sym_RPAREN, + [438557] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22431), 1, + anon_sym_RPAREN, + [438564] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22433), 1, + aux_sym_at_time_zone_expression_token3, + [438571] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22435), 1, + aux_sym_at_time_zone_expression_token3, + [438578] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22437), 1, + sym_number, + [438585] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22439), 1, + anon_sym_BQUOTE, + [438592] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22439), 1, + anon_sym_DQUOTE, + [438599] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13329), 1, + anon_sym_RPAREN, + [438606] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22441), 1, + anon_sym_RBRACK, + [438613] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22443), 1, + aux_sym_at_time_zone_expression_token3, + [438620] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22445), 1, + aux_sym_at_time_zone_expression_token3, + [438627] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22447), 1, + aux_sym_alter_table_token2, + [438634] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22449), 1, + aux_sym_alter_schema_rename_action_token2, + [438641] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22451), 1, + sym__dollar_quoted_string_end_tag, + [438648] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22453), 1, + anon_sym_RPAREN, + [438655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22455), 1, + anon_sym_RPAREN, + [438662] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22451), 1, + anon_sym_SQUOTE, + [438669] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22457), 1, + sym_number, + [438676] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22459), 1, + aux_sym_at_time_zone_expression_token3, + [438683] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22461), 1, + aux_sym_trigger_reference_token1, + [438690] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22463), 1, + anon_sym_RPAREN, + [438697] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22465), 1, + anon_sym_RPAREN, + [438704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22467), 1, + aux_sym_alter_table_token2, + [438711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22469), 1, + aux_sym_alter_table_token2, + [438718] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22471), 1, + aux_sym_alter_table_token2, + [438725] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22473), 1, + anon_sym_SQUOTE, + [438732] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22475), 1, + sym_number, + [438739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22477), 1, + sym_number, + [438746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22479), 1, + sym_number, + [438753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22481), 1, + sym_number, + [438760] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22483), 1, + sym_number, + [438767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22485), 1, + sym_number, + [438774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22487), 1, + sym_number, + [438781] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22489), 1, + sym_number, + [438788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22491), 1, + sym_number, + [438795] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22493), 1, + sym_number, + [438802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22495), 1, + sym_number, + [438809] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22497), 1, + sym_number, + [438816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22499), 1, + sym_number, + [438823] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22501), 1, + sym_number, + [438830] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22503), 1, + sym_number, + [438837] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22505), 1, + sym_number, + [438844] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22507), 1, + sym_number, + [438851] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22509), 1, + sym_number, + [438858] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22511), 1, + sym_number, + [438865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22513), 1, + sym_number, + [438872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22515), 1, + sym_number, + [438879] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22517), 1, + sym_number, + [438886] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22519), 1, + sym_number, + [438893] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22521), 1, + sym_number, + [438900] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22523), 1, + sym_number, + [438907] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22525), 1, + sym_number, + [438914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22527), 1, + sym_number, + [438921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22529), 1, + sym_number, + [438928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22531), 1, + sym_number, + [438935] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22533), 1, + sym_number, + [438942] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22535), 1, + sym_number, + [438949] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22537), 1, + sym_number, + [438956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22539), 1, + sym_number, + [438963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22541), 1, + sym_number, + [438970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22543), 1, + sym_number, + [438977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22545), 1, + sym_number, + [438984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22547), 1, + anon_sym_RPAREN, + [438991] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22549), 1, + aux_sym_drop_statement_token2, + [438998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22473), 1, + sym__dollar_quoted_string_end_tag, + [439005] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22551), 1, + anon_sym_DQUOTE, + [439012] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22551), 1, + anon_sym_BQUOTE, + [439019] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22553), 1, + sym_number, + [439026] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22555), 1, + aux_sym_argument_reference_token1, + [439033] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22557), 1, + aux_sym_cte_token2, + [439040] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22559), 1, + anon_sym_LPAREN, + [439047] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22561), 1, + anon_sym_LPAREN, + [439054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22563), 1, + anon_sym_LPAREN, + [439061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22565), 1, + anon_sym_LPAREN, + [439068] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22567), 1, + anon_sym_LPAREN, + [439075] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22569), 1, + aux_sym_sequence_token4, + [439082] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22571), 1, + aux_sym_alter_schema_rename_action_token2, + [439089] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22573), 1, + aux_sym_alter_schema_rename_action_token2, + [439096] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22575), 1, + aux_sym_alter_table_token2, + [439103] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22577), 1, + aux_sym_create_table_statement_token2, + [439110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22579), 1, + anon_sym_LPAREN, + [439117] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22581), 1, + anon_sym_LPAREN, + [439124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22583), 1, + anon_sym_LPAREN, + [439131] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22585), 1, + anon_sym_LPAREN, + [439138] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22587), 1, + anon_sym_LPAREN, + [439145] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22589), 1, + aux_sym_alter_schema_rename_action_token2, + [439152] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22591), 1, + aux_sym_alter_schema_rename_action_token2, + [439159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22593), 1, + anon_sym_RPAREN, + [439166] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22595), 1, + anon_sym_RPAREN, + [439173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22597), 1, + anon_sym_LPAREN, + [439180] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22599), 1, + anon_sym_LPAREN, + [439187] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22601), 1, + aux_sym_trigger_reference_token1, + [439194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22603), 1, + aux_sym_at_time_zone_expression_token3, + [439201] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22605), 1, + anon_sym_LPAREN, + [439208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22607), 1, + anon_sym_LPAREN, + [439215] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22609), 1, + sym_number, + [439222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22611), 1, + anon_sym_LPAREN, + [439229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22613), 1, + anon_sym_LPAREN, + [439236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22615), 1, + aux_sym_create_table_statement_token2, + [439243] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22617), 1, + anon_sym_LPAREN, + [439250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22619), 1, + anon_sym_LPAREN, + [439257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15511), 1, + sym_number, + [439264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22621), 1, + anon_sym_LPAREN, + [439271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22623), 1, + anon_sym_LPAREN, + [439278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22625), 1, + sym_number, + [439285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22627), 1, + anon_sym_LPAREN, + [439292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22629), 1, + anon_sym_LPAREN, + [439299] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22631), 1, + sym_number, + [439306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22633), 1, + anon_sym_LPAREN, + [439313] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22635), 1, + anon_sym_LPAREN, + [439320] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22637), 1, + aux_sym_alter_schema_rename_action_token2, + [439327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22639), 1, + anon_sym_LPAREN, + [439334] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22641), 1, + anon_sym_LPAREN, + [439341] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22643), 1, + aux_sym_alter_table_token2, + [439348] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22645), 1, + anon_sym_LPAREN, + [439355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22647), 1, + anon_sym_LPAREN, + [439362] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22649), 1, + aux_sym_alter_schema_rename_action_token2, + [439369] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22651), 1, + anon_sym_LPAREN, + [439376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22653), 1, + anon_sym_LPAREN, + [439383] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22655), 1, + aux_sym_alter_schema_rename_action_token2, + [439390] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22657), 1, + anon_sym_LPAREN, + [439397] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22659), 1, + anon_sym_LPAREN, + [439404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22661), 1, + anon_sym_RPAREN, + [439411] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22663), 1, + anon_sym_LPAREN, + [439418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22665), 1, + anon_sym_LPAREN, + [439425] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22667), 1, + aux_sym_truncate_statement_token3, + [439432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22669), 1, + anon_sym_LPAREN, + [439439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22671), 1, + anon_sym_LPAREN, + [439446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22673), 1, + aux_sym_mode_token1, + [439453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22675), 1, + anon_sym_LPAREN, + [439460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22677), 1, + anon_sym_LPAREN, + [439467] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22679), 1, + aux_sym_grant_statement_token10, + [439474] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22681), 1, + anon_sym_LPAREN, + [439481] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22683), 1, + anon_sym_LPAREN, + [439488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22685), 1, + aux_sym_at_time_zone_expression_token3, + [439495] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22687), 1, + anon_sym_LPAREN, + [439502] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22689), 1, + anon_sym_LPAREN, + [439509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22691), 1, + aux_sym_at_time_zone_expression_token3, + [439516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22693), 1, + anon_sym_LPAREN, + [439523] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22695), 1, + anon_sym_LPAREN, + [439530] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22697), 1, + aux_sym_at_time_zone_expression_token3, + [439537] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22699), 1, + anon_sym_LPAREN, + [439544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22701), 1, + anon_sym_LPAREN, + [439551] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22703), 1, + aux_sym_at_time_zone_expression_token3, + [439558] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22705), 1, + anon_sym_LPAREN, + [439565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22707), 1, + anon_sym_LPAREN, + [439572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22709), 1, + aux_sym_grant_statement_token10, + [439579] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22711), 1, + anon_sym_LPAREN, + [439586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22713), 1, + anon_sym_LPAREN, + [439593] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22715), 1, + aux_sym_null_hint_token2, + [439600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22717), 1, + anon_sym_LPAREN, + [439607] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22719), 1, + anon_sym_LPAREN, + [439614] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22721), 1, + aux_sym_at_time_zone_expression_token3, + [439621] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22723), 1, + anon_sym_LPAREN, + [439628] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22725), 1, + anon_sym_LPAREN, + [439635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22727), 1, + aux_sym_at_time_zone_expression_token3, + [439642] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22729), 1, + anon_sym_LPAREN, + [439649] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22731), 1, + anon_sym_LPAREN, + [439656] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22733), 1, + aux_sym_grant_statement_token10, + [439663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22735), 1, + anon_sym_LPAREN, + [439670] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22737), 1, + anon_sym_LPAREN, + [439677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22739), 1, + aux_sym_grant_statement_token10, + [439684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22741), 1, + anon_sym_LPAREN, + [439691] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22743), 1, + anon_sym_LPAREN, + [439698] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22745), 1, + aux_sym_grant_statement_token10, + [439705] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22747), 1, + anon_sym_LPAREN, + [439712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22749), 1, + anon_sym_LPAREN, + [439719] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22751), 1, + aux_sym_create_table_statement_token2, + [439726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22753), 1, + anon_sym_LPAREN, + [439733] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22755), 1, + anon_sym_LPAREN, + [439740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22757), 1, + aux_sym_at_time_zone_expression_token3, + [439747] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22759), 1, + anon_sym_LPAREN, + [439754] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22761), 1, + anon_sym_LPAREN, + [439761] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22763), 1, + aux_sym_at_time_zone_expression_token3, + [439768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22765), 1, + anon_sym_LPAREN, + [439775] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22767), 1, + anon_sym_LPAREN, + [439782] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22769), 1, + aux_sym_grant_statement_token10, + [439789] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22771), 1, + anon_sym_LPAREN, + [439796] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22773), 1, + anon_sym_LPAREN, + [439803] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22775), 1, + aux_sym_grant_statement_token10, + [439810] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22777), 1, + anon_sym_LPAREN, + [439817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22779), 1, + anon_sym_LPAREN, + [439824] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22781), 1, + aux_sym_grant_statement_token10, + [439831] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22783), 1, + anon_sym_LPAREN, + [439838] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22785), 1, + anon_sym_LPAREN, + [439845] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22787), 1, + aux_sym_at_time_zone_expression_token3, + [439852] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22789), 1, + anon_sym_LPAREN, + [439859] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22791), 1, + anon_sym_LPAREN, + [439866] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22793), 1, + aux_sym_create_table_statement_token2, + [439873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22795), 1, + anon_sym_LPAREN, + [439880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22797), 1, + anon_sym_LPAREN, + [439887] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22799), 1, + anon_sym_RPAREN, + [439894] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22801), 1, + anon_sym_LPAREN, + [439901] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22803), 1, + anon_sym_LPAREN, + [439908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22805), 1, + anon_sym_RPAREN, + [439915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22807), 1, + anon_sym_LPAREN, + [439922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22809), 1, + anon_sym_LPAREN, + [439929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22811), 1, + aux_sym_at_time_zone_expression_token3, + [439936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22813), 1, + anon_sym_LPAREN, + [439943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22815), 1, + anon_sym_LPAREN, + [439950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22817), 1, + aux_sym_at_time_zone_expression_token3, + [439957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22819), 1, + anon_sym_LPAREN, + [439964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22821), 1, + anon_sym_LPAREN, + [439971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22823), 1, + aux_sym_grant_statement_token10, + [439978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22825), 1, + anon_sym_LPAREN, + [439985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22827), 1, + anon_sym_LPAREN, + [439992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22829), 1, + aux_sym_grant_statement_token10, + [439999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22831), 1, + anon_sym_LPAREN, + [440006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22833), 1, + anon_sym_LPAREN, + [440013] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22835), 1, + aux_sym_truncate_statement_token3, + [440020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22837), 1, + anon_sym_LPAREN, + [440027] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22839), 1, + anon_sym_LPAREN, + [440034] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22841), 1, + aux_sym_alter_schema_rename_action_token2, + [440041] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22843), 1, + anon_sym_LPAREN, + [440048] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22845), 1, + anon_sym_LPAREN, + [440055] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22847), 1, + aux_sym_create_table_statement_token2, + [440062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22849), 1, + anon_sym_LPAREN, + [440069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22851), 1, + anon_sym_LPAREN, + [440076] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13808), 1, + anon_sym_RPAREN, + [440083] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22853), 1, + anon_sym_LPAREN, + [440090] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22855), 1, + anon_sym_LPAREN, + [440097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22857), 1, + anon_sym_RPAREN, + [440104] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22859), 1, + anon_sym_LPAREN, + [440111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22861), 1, + anon_sym_LPAREN, + [440118] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22863), 1, + anon_sym_LPAREN, + [440125] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22865), 1, + anon_sym_LPAREN, + [440132] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22867), 1, + anon_sym_LPAREN, + [440139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22869), 1, + anon_sym_LPAREN, + [440146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22871), 1, + aux_sym_drop_statement_token3, + [440153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22873), 1, + aux_sym_join_clause_token1, + [440160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22875), 1, + aux_sym_cte_token2, + [440167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22877), 1, + aux_sym_alter_table_token2, + [440174] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22879), 1, + aux_sym_cte_token2, + [440181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22881), 1, + aux_sym_comment_statement_token3, + [440188] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22883), 1, + aux_sym_grouping_sets_clause_token2, + [440195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22885), 1, + aux_sym_table_constraint_foreign_key_token2, + [440202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22887), 1, + aux_sym_table_constraint_foreign_key_token2, + [440209] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22889), 1, + anon_sym_COLON, + [440216] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22891), 1, + aux_sym_alter_table_token2, + [440223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22893), 1, + aux_sym_at_time_zone_expression_token3, + [440230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22895), 1, + aux_sym_grant_statement_token8, + [440237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22897), 1, + aux_sym_at_time_zone_expression_token3, + [440244] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22899), 1, + aux_sym_grant_statement_token10, + [440251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22901), 1, + aux_sym_alter_table_action_alter_column_token2, + [440258] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22903), 1, + aux_sym_grant_statement_token10, + [440265] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22905), 1, + aux_sym_create_table_statement_token2, + [440272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22907), 1, + aux_sym_table_constraint_foreign_key_token2, + [440279] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22909), 1, + aux_sym_sql_hint_token4, + [440286] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13307), 1, + anon_sym_RPAREN, + [440293] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22911), 1, + anon_sym_RBRACK, + [440300] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22913), 1, + aux_sym_at_time_zone_expression_token3, + [440307] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22915), 1, + aux_sym_join_clause_token1, + [440314] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22917), 1, + aux_sym_grouping_sets_clause_token2, + [440321] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22919), 1, + aux_sym_grant_statement_token8, + [440328] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22921), 1, + aux_sym_join_clause_token1, + [440335] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22923), 1, + aux_sym_grouping_sets_clause_token2, + [440342] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22925), 1, + aux_sym_grant_statement_token8, + [440349] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22927), 1, + aux_sym_join_clause_token1, + [440356] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22929), 1, + aux_sym_grant_statement_token8, + [440363] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22931), 1, + aux_sym_grant_statement_token8, + [440370] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22933), 1, + aux_sym_grant_statement_token8, + [440377] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22935), 1, + aux_sym_grant_statement_token8, + [440384] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22937), 1, + aux_sym_grant_statement_token8, + [440391] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22939), 1, + aux_sym_grant_statement_token8, + [440398] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22941), 1, + aux_sym_grant_statement_token8, + [440405] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22943), 1, + aux_sym_grant_statement_token8, + [440412] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22945), 1, + aux_sym_grant_statement_token8, + [440419] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22947), 1, + aux_sym_grant_statement_token8, + [440426] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22949), 1, + aux_sym_grant_statement_token8, + [440433] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22951), 1, + aux_sym_grant_statement_token8, + [440440] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22953), 1, + aux_sym_grant_statement_token8, + [440447] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22955), 1, + aux_sym_grant_statement_token8, + [440454] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22957), 1, + aux_sym_grant_statement_token8, + [440461] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22959), 1, + aux_sym_grant_statement_token8, + [440468] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22961), 1, + aux_sym_grant_statement_token8, + [440475] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22963), 1, + aux_sym_grant_statement_token8, + [440482] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22965), 1, + aux_sym_grant_statement_token8, + [440489] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22967), 1, + aux_sym_grant_statement_token8, + [440496] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22969), 1, + aux_sym_grant_statement_token8, + [440503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22971), 1, + aux_sym_grant_statement_token8, + [440510] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22973), 1, + aux_sym_grant_statement_token8, + [440517] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22975), 1, + aux_sym_grant_statement_token8, + [440524] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22977), 1, + aux_sym_grant_statement_token8, + [440531] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22979), 1, + aux_sym_grant_statement_token8, + [440538] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22981), 1, + aux_sym_grant_statement_token8, + [440545] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22983), 1, + aux_sym_grant_statement_token8, + [440552] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22985), 1, + aux_sym_grant_statement_token8, + [440559] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22987), 1, + aux_sym_grant_statement_token8, + [440566] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22989), 1, + aux_sym_grant_statement_token8, + [440573] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22991), 1, + aux_sym_grant_statement_token8, + [440580] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22993), 1, + aux_sym_grant_statement_token8, + [440587] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22995), 1, + aux_sym_grant_statement_token8, + [440594] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22997), 1, + aux_sym_grant_statement_token8, + [440601] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(22999), 1, + aux_sym_grant_statement_token8, + [440608] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23001), 1, + aux_sym_grant_statement_token8, + [440615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23003), 1, + aux_sym_grant_statement_token8, + [440622] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23005), 1, + aux_sym_grant_statement_token8, + [440629] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23007), 1, + aux_sym_grant_statement_token8, + [440636] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23009), 1, + aux_sym_grant_statement_token8, + [440643] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23011), 1, + aux_sym_grant_statement_token8, + [440650] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23013), 1, + aux_sym_grant_statement_token8, + [440657] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23015), 1, + aux_sym_grant_statement_token8, + [440664] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23017), 1, + aux_sym_grant_statement_token8, + [440671] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23019), 1, + aux_sym_grant_statement_token8, + [440678] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23021), 1, + aux_sym_grant_statement_token8, + [440685] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23023), 1, + aux_sym_cte_token2, + [440692] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23025), 1, + aux_sym_cte_token2, + [440699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23027), 1, + aux_sym_alter_table_token2, + [440706] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23029), 1, + aux_sym_alter_table_token2, + [440713] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23031), 1, + sym_number, + [440720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23033), 1, + anon_sym_LPAREN, + [440727] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23035), 1, + aux_sym_alter_table_token2, + [440734] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23037), 1, + sym_number, + [440741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23039), 1, + sym_number, + [440748] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23041), 1, + aux_sym_cte_token2, + [440755] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23043), 1, + aux_sym_cte_token2, + [440762] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23045), 1, + aux_sym_cte_token2, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(3339)] = 0, + [SMALL_STATE(3340)] = 71, + [SMALL_STATE(3341)] = 142, + [SMALL_STATE(3342)] = 221, + [SMALL_STATE(3343)] = 292, + [SMALL_STATE(3344)] = 369, + [SMALL_STATE(3345)] = 446, + [SMALL_STATE(3346)] = 523, + [SMALL_STATE(3347)] = 606, + [SMALL_STATE(3348)] = 681, + [SMALL_STATE(3349)] = 756, + [SMALL_STATE(3350)] = 853, + [SMALL_STATE(3351)] = 928, + [SMALL_STATE(3352)] = 1025, + [SMALL_STATE(3353)] = 1100, + [SMALL_STATE(3354)] = 1175, + [SMALL_STATE(3355)] = 1246, + [SMALL_STATE(3356)] = 1317, + [SMALL_STATE(3357)] = 1388, + [SMALL_STATE(3358)] = 1467, + [SMALL_STATE(3359)] = 1538, + [SMALL_STATE(3360)] = 1613, + [SMALL_STATE(3361)] = 1688, + [SMALL_STATE(3362)] = 1761, + [SMALL_STATE(3363)] = 1834, + [SMALL_STATE(3364)] = 1905, + [SMALL_STATE(3365)] = 2004, + [SMALL_STATE(3366)] = 2075, + [SMALL_STATE(3367)] = 2146, + [SMALL_STATE(3368)] = 2221, + [SMALL_STATE(3369)] = 2314, + [SMALL_STATE(3370)] = 2385, + [SMALL_STATE(3371)] = 2456, + [SMALL_STATE(3372)] = 2527, + [SMALL_STATE(3373)] = 2598, + [SMALL_STATE(3374)] = 2669, + [SMALL_STATE(3375)] = 2740, + [SMALL_STATE(3376)] = 2815, + [SMALL_STATE(3377)] = 2892, + [SMALL_STATE(3378)] = 2963, + [SMALL_STATE(3379)] = 3058, + [SMALL_STATE(3380)] = 3129, + [SMALL_STATE(3381)] = 3204, + [SMALL_STATE(3382)] = 3275, + [SMALL_STATE(3383)] = 3346, + [SMALL_STATE(3384)] = 3417, + [SMALL_STATE(3385)] = 3492, + [SMALL_STATE(3386)] = 3567, + [SMALL_STATE(3387)] = 3650, + [SMALL_STATE(3388)] = 3721, + [SMALL_STATE(3389)] = 3792, + [SMALL_STATE(3390)] = 3863, + [SMALL_STATE(3391)] = 3938, + [SMALL_STATE(3392)] = 4009, + [SMALL_STATE(3393)] = 4084, + [SMALL_STATE(3394)] = 4155, + [SMALL_STATE(3395)] = 4226, + [SMALL_STATE(3396)] = 4297, + [SMALL_STATE(3397)] = 4368, + [SMALL_STATE(3398)] = 4445, + [SMALL_STATE(3399)] = 4520, + [SMALL_STATE(3400)] = 4595, + [SMALL_STATE(3401)] = 4666, + [SMALL_STATE(3402)] = 4749, + [SMALL_STATE(3403)] = 4820, + [SMALL_STATE(3404)] = 4891, + [SMALL_STATE(3405)] = 4966, + [SMALL_STATE(3406)] = 5037, + [SMALL_STATE(3407)] = 5108, + [SMALL_STATE(3408)] = 5179, + [SMALL_STATE(3409)] = 5250, + [SMALL_STATE(3410)] = 5333, + [SMALL_STATE(3411)] = 5406, + [SMALL_STATE(3412)] = 5477, + [SMALL_STATE(3413)] = 5548, + [SMALL_STATE(3414)] = 5619, + [SMALL_STATE(3415)] = 5690, + [SMALL_STATE(3416)] = 5761, + [SMALL_STATE(3417)] = 5832, + [SMALL_STATE(3418)] = 5903, + [SMALL_STATE(3419)] = 5976, + [SMALL_STATE(3420)] = 6049, + [SMALL_STATE(3421)] = 6120, + [SMALL_STATE(3422)] = 6191, + [SMALL_STATE(3423)] = 6262, + [SMALL_STATE(3424)] = 6333, + [SMALL_STATE(3425)] = 6404, + [SMALL_STATE(3426)] = 6475, + [SMALL_STATE(3427)] = 6546, + [SMALL_STATE(3428)] = 6617, + [SMALL_STATE(3429)] = 6688, + [SMALL_STATE(3430)] = 6763, + [SMALL_STATE(3431)] = 6834, + [SMALL_STATE(3432)] = 6905, + [SMALL_STATE(3433)] = 6976, + [SMALL_STATE(3434)] = 7059, + [SMALL_STATE(3435)] = 7130, + [SMALL_STATE(3436)] = 7201, + [SMALL_STATE(3437)] = 7272, + [SMALL_STATE(3438)] = 7347, + [SMALL_STATE(3439)] = 7418, + [SMALL_STATE(3440)] = 7491, + [SMALL_STATE(3441)] = 7562, + [SMALL_STATE(3442)] = 7633, + [SMALL_STATE(3443)] = 7704, + [SMALL_STATE(3444)] = 7783, + [SMALL_STATE(3445)] = 7854, + [SMALL_STATE(3446)] = 7925, + [SMALL_STATE(3447)] = 7996, + [SMALL_STATE(3448)] = 8067, + [SMALL_STATE(3449)] = 8138, + [SMALL_STATE(3450)] = 8213, + [SMALL_STATE(3451)] = 8288, + [SMALL_STATE(3452)] = 8359, + [SMALL_STATE(3453)] = 8430, + [SMALL_STATE(3454)] = 8503, + [SMALL_STATE(3455)] = 8574, + [SMALL_STATE(3456)] = 8645, + [SMALL_STATE(3457)] = 8716, + [SMALL_STATE(3458)] = 8791, + [SMALL_STATE(3459)] = 8862, + [SMALL_STATE(3460)] = 8937, + [SMALL_STATE(3461)] = 9008, + [SMALL_STATE(3462)] = 9079, + [SMALL_STATE(3463)] = 9156, + [SMALL_STATE(3464)] = 9231, + [SMALL_STATE(3465)] = 9308, + [SMALL_STATE(3466)] = 9383, + [SMALL_STATE(3467)] = 9454, + [SMALL_STATE(3468)] = 9529, + [SMALL_STATE(3469)] = 9600, + [SMALL_STATE(3470)] = 9671, + [SMALL_STATE(3471)] = 9754, + [SMALL_STATE(3472)] = 9829, + [SMALL_STATE(3473)] = 9924, + [SMALL_STATE(3474)] = 9995, + [SMALL_STATE(3475)] = 10066, + [SMALL_STATE(3476)] = 10137, + [SMALL_STATE(3477)] = 10208, + [SMALL_STATE(3478)] = 10279, + [SMALL_STATE(3479)] = 10372, + [SMALL_STATE(3480)] = 10454, + [SMALL_STATE(3481)] = 10524, + [SMALL_STATE(3482)] = 10594, + [SMALL_STATE(3483)] = 10664, + [SMALL_STATE(3484)] = 10738, + [SMALL_STATE(3485)] = 10812, + [SMALL_STATE(3486)] = 10882, + [SMALL_STATE(3487)] = 10952, + [SMALL_STATE(3488)] = 11022, + [SMALL_STATE(3489)] = 11092, + [SMALL_STATE(3490)] = 11168, + [SMALL_STATE(3491)] = 11242, + [SMALL_STATE(3492)] = 11322, + [SMALL_STATE(3493)] = 11392, + [SMALL_STATE(3494)] = 11462, + [SMALL_STATE(3495)] = 11536, + [SMALL_STATE(3496)] = 11610, + [SMALL_STATE(3497)] = 11680, + [SMALL_STATE(3498)] = 11750, + [SMALL_STATE(3499)] = 11820, + [SMALL_STATE(3500)] = 11894, + [SMALL_STATE(3501)] = 11968, + [SMALL_STATE(3502)] = 12038, + [SMALL_STATE(3503)] = 12108, + [SMALL_STATE(3504)] = 12178, + [SMALL_STATE(3505)] = 12248, + [SMALL_STATE(3506)] = 12318, + [SMALL_STATE(3507)] = 12388, + [SMALL_STATE(3508)] = 12458, + [SMALL_STATE(3509)] = 12528, + [SMALL_STATE(3510)] = 12598, + [SMALL_STATE(3511)] = 12670, + [SMALL_STATE(3512)] = 12740, + [SMALL_STATE(3513)] = 12810, + [SMALL_STATE(3514)] = 12880, + [SMALL_STATE(3515)] = 12950, + [SMALL_STATE(3516)] = 13020, + [SMALL_STATE(3517)] = 13092, + [SMALL_STATE(3518)] = 13162, + [SMALL_STATE(3519)] = 13232, + [SMALL_STATE(3520)] = 13302, + [SMALL_STATE(3521)] = 13372, + [SMALL_STATE(3522)] = 13442, + [SMALL_STATE(3523)] = 13512, + [SMALL_STATE(3524)] = 13582, + [SMALL_STATE(3525)] = 13652, + [SMALL_STATE(3526)] = 13734, + [SMALL_STATE(3527)] = 13810, + [SMALL_STATE(3528)] = 13888, + [SMALL_STATE(3529)] = 13970, + [SMALL_STATE(3530)] = 14052, + [SMALL_STATE(3531)] = 14126, + [SMALL_STATE(3532)] = 14196, + [SMALL_STATE(3533)] = 14266, + [SMALL_STATE(3534)] = 14344, + [SMALL_STATE(3535)] = 14414, + [SMALL_STATE(3536)] = 14484, + [SMALL_STATE(3537)] = 14554, + [SMALL_STATE(3538)] = 14624, + [SMALL_STATE(3539)] = 14694, + [SMALL_STATE(3540)] = 14764, + [SMALL_STATE(3541)] = 14834, + [SMALL_STATE(3542)] = 14904, + [SMALL_STATE(3543)] = 14976, + [SMALL_STATE(3544)] = 15046, + [SMALL_STATE(3545)] = 15116, + [SMALL_STATE(3546)] = 15186, + [SMALL_STATE(3547)] = 15256, + [SMALL_STATE(3548)] = 15326, + [SMALL_STATE(3549)] = 15396, + [SMALL_STATE(3550)] = 15466, + [SMALL_STATE(3551)] = 15540, + [SMALL_STATE(3552)] = 15616, + [SMALL_STATE(3553)] = 15686, + [SMALL_STATE(3554)] = 15756, + [SMALL_STATE(3555)] = 15828, + [SMALL_STATE(3556)] = 15902, + [SMALL_STATE(3557)] = 15972, + [SMALL_STATE(3558)] = 16042, + [SMALL_STATE(3559)] = 16112, + [SMALL_STATE(3560)] = 16182, + [SMALL_STATE(3561)] = 16260, + [SMALL_STATE(3562)] = 16330, + [SMALL_STATE(3563)] = 16408, + [SMALL_STATE(3564)] = 16484, + [SMALL_STATE(3565)] = 16560, + [SMALL_STATE(3566)] = 16634, + [SMALL_STATE(3567)] = 16708, + [SMALL_STATE(3568)] = 16782, + [SMALL_STATE(3569)] = 16852, + [SMALL_STATE(3570)] = 16922, + [SMALL_STATE(3571)] = 16996, + [SMALL_STATE(3572)] = 17066, + [SMALL_STATE(3573)] = 17136, + [SMALL_STATE(3574)] = 17206, + [SMALL_STATE(3575)] = 17276, + [SMALL_STATE(3576)] = 17345, + [SMALL_STATE(3577)] = 17414, + [SMALL_STATE(3578)] = 17483, + [SMALL_STATE(3579)] = 17552, + [SMALL_STATE(3580)] = 17621, + [SMALL_STATE(3581)] = 17690, + [SMALL_STATE(3582)] = 17759, + [SMALL_STATE(3583)] = 17828, + [SMALL_STATE(3584)] = 17897, + [SMALL_STATE(3585)] = 17970, + [SMALL_STATE(3586)] = 18039, + [SMALL_STATE(3587)] = 18112, + [SMALL_STATE(3588)] = 18181, + [SMALL_STATE(3589)] = 18254, + [SMALL_STATE(3590)] = 18323, + [SMALL_STATE(3591)] = 18392, + [SMALL_STATE(3592)] = 18487, + [SMALL_STATE(3593)] = 18558, + [SMALL_STATE(3594)] = 18631, + [SMALL_STATE(3595)] = 18700, + [SMALL_STATE(3596)] = 18777, + [SMALL_STATE(3597)] = 18850, + [SMALL_STATE(3598)] = 18919, + [SMALL_STATE(3599)] = 18990, + [SMALL_STATE(3600)] = 19059, + [SMALL_STATE(3601)] = 19130, + [SMALL_STATE(3602)] = 19199, + [SMALL_STATE(3603)] = 19268, + [SMALL_STATE(3604)] = 19337, + [SMALL_STATE(3605)] = 19406, + [SMALL_STATE(3606)] = 19475, + [SMALL_STATE(3607)] = 19544, + [SMALL_STATE(3608)] = 19613, + [SMALL_STATE(3609)] = 19682, + [SMALL_STATE(3610)] = 19751, + [SMALL_STATE(3611)] = 19822, + [SMALL_STATE(3612)] = 19891, + [SMALL_STATE(3613)] = 19960, + [SMALL_STATE(3614)] = 20029, + [SMALL_STATE(3615)] = 20098, + [SMALL_STATE(3616)] = 20171, + [SMALL_STATE(3617)] = 20240, + [SMALL_STATE(3618)] = 20309, + [SMALL_STATE(3619)] = 20382, + [SMALL_STATE(3620)] = 20451, + [SMALL_STATE(3621)] = 20520, + [SMALL_STATE(3622)] = 20593, + [SMALL_STATE(3623)] = 20662, + [SMALL_STATE(3624)] = 20735, + [SMALL_STATE(3625)] = 20804, + [SMALL_STATE(3626)] = 20875, + [SMALL_STATE(3627)] = 20944, + [SMALL_STATE(3628)] = 21013, + [SMALL_STATE(3629)] = 21082, + [SMALL_STATE(3630)] = 21151, + [SMALL_STATE(3631)] = 21220, + [SMALL_STATE(3632)] = 21289, + [SMALL_STATE(3633)] = 21364, + [SMALL_STATE(3634)] = 21437, + [SMALL_STATE(3635)] = 21512, + [SMALL_STATE(3636)] = 21589, + [SMALL_STATE(3637)] = 21664, + [SMALL_STATE(3638)] = 21743, + [SMALL_STATE(3639)] = 21816, + [SMALL_STATE(3640)] = 21885, + [SMALL_STATE(3641)] = 21954, + [SMALL_STATE(3642)] = 22027, + [SMALL_STATE(3643)] = 22100, + [SMALL_STATE(3644)] = 22169, + [SMALL_STATE(3645)] = 22238, + [SMALL_STATE(3646)] = 22307, + [SMALL_STATE(3647)] = 22380, + [SMALL_STATE(3648)] = 22449, + [SMALL_STATE(3649)] = 22520, + [SMALL_STATE(3650)] = 22589, + [SMALL_STATE(3651)] = 22658, + [SMALL_STATE(3652)] = 22727, + [SMALL_STATE(3653)] = 22796, + [SMALL_STATE(3654)] = 22865, + [SMALL_STATE(3655)] = 22934, + [SMALL_STATE(3656)] = 23007, + [SMALL_STATE(3657)] = 23078, + [SMALL_STATE(3658)] = 23147, + [SMALL_STATE(3659)] = 23218, + [SMALL_STATE(3660)] = 23289, + [SMALL_STATE(3661)] = 23358, + [SMALL_STATE(3662)] = 23429, + [SMALL_STATE(3663)] = 23498, + [SMALL_STATE(3664)] = 23571, + [SMALL_STATE(3665)] = 23640, + [SMALL_STATE(3666)] = 23713, + [SMALL_STATE(3667)] = 23782, + [SMALL_STATE(3668)] = 23851, + [SMALL_STATE(3669)] = 23920, + [SMALL_STATE(3670)] = 23989, + [SMALL_STATE(3671)] = 24058, + [SMALL_STATE(3672)] = 24131, + [SMALL_STATE(3673)] = 24200, + [SMALL_STATE(3674)] = 24291, + [SMALL_STATE(3675)] = 24360, + [SMALL_STATE(3676)] = 24429, + [SMALL_STATE(3677)] = 24498, + [SMALL_STATE(3678)] = 24567, + [SMALL_STATE(3679)] = 24660, + [SMALL_STATE(3680)] = 24741, + [SMALL_STATE(3681)] = 24810, + [SMALL_STATE(3682)] = 24879, + [SMALL_STATE(3683)] = 24952, + [SMALL_STATE(3684)] = 25021, + [SMALL_STATE(3685)] = 25090, + [SMALL_STATE(3686)] = 25167, + [SMALL_STATE(3687)] = 25236, + [SMALL_STATE(3688)] = 25305, + [SMALL_STATE(3689)] = 25378, + [SMALL_STATE(3690)] = 25447, + [SMALL_STATE(3691)] = 25516, + [SMALL_STATE(3692)] = 25585, + [SMALL_STATE(3693)] = 25654, + [SMALL_STATE(3694)] = 25731, + [SMALL_STATE(3695)] = 25800, + [SMALL_STATE(3696)] = 25879, + [SMALL_STATE(3697)] = 25956, + [SMALL_STATE(3698)] = 26025, + [SMALL_STATE(3699)] = 26102, + [SMALL_STATE(3700)] = 26171, + [SMALL_STATE(3701)] = 26240, + [SMALL_STATE(3702)] = 26309, + [SMALL_STATE(3703)] = 26378, + [SMALL_STATE(3704)] = 26449, + [SMALL_STATE(3705)] = 26518, + [SMALL_STATE(3706)] = 26586, + [SMALL_STATE(3707)] = 26656, + [SMALL_STATE(3708)] = 26750, + [SMALL_STATE(3709)] = 26820, + [SMALL_STATE(3710)] = 26888, + [SMALL_STATE(3711)] = 26956, + [SMALL_STATE(3712)] = 27024, + [SMALL_STATE(3713)] = 27096, + [SMALL_STATE(3714)] = 27164, + [SMALL_STATE(3715)] = 27232, + [SMALL_STATE(3716)] = 27308, + [SMALL_STATE(3717)] = 27376, + [SMALL_STATE(3718)] = 27466, + [SMALL_STATE(3719)] = 27534, + [SMALL_STATE(3720)] = 27626, + [SMALL_STATE(3721)] = 27694, + [SMALL_STATE(3722)] = 27762, + [SMALL_STATE(3723)] = 27830, + [SMALL_STATE(3724)] = 27910, + [SMALL_STATE(3725)] = 27990, + [SMALL_STATE(3726)] = 28060, + [SMALL_STATE(3727)] = 28128, + [SMALL_STATE(3728)] = 28200, + [SMALL_STATE(3729)] = 28268, + [SMALL_STATE(3730)] = 28342, + [SMALL_STATE(3731)] = 28410, + [SMALL_STATE(3732)] = 28482, + [SMALL_STATE(3733)] = 28554, + [SMALL_STATE(3734)] = 28622, + [SMALL_STATE(3735)] = 28694, + [SMALL_STATE(3736)] = 28766, + [SMALL_STATE(3737)] = 28838, + [SMALL_STATE(3738)] = 28906, + [SMALL_STATE(3739)] = 28974, + [SMALL_STATE(3740)] = 29046, + [SMALL_STATE(3741)] = 29114, + [SMALL_STATE(3742)] = 29182, + [SMALL_STATE(3743)] = 29250, + [SMALL_STATE(3744)] = 29320, + [SMALL_STATE(3745)] = 29388, + [SMALL_STATE(3746)] = 29460, + [SMALL_STATE(3747)] = 29532, + [SMALL_STATE(3748)] = 29602, + [SMALL_STATE(3749)] = 29670, + [SMALL_STATE(3750)] = 29738, + [SMALL_STATE(3751)] = 29812, + [SMALL_STATE(3752)] = 29884, + [SMALL_STATE(3753)] = 29964, + [SMALL_STATE(3754)] = 30032, + [SMALL_STATE(3755)] = 30100, + [SMALL_STATE(3756)] = 30178, + [SMALL_STATE(3757)] = 30246, + [SMALL_STATE(3758)] = 30314, + [SMALL_STATE(3759)] = 30382, + [SMALL_STATE(3760)] = 30452, + [SMALL_STATE(3761)] = 30524, + [SMALL_STATE(3762)] = 30592, + [SMALL_STATE(3763)] = 30660, + [SMALL_STATE(3764)] = 30728, + [SMALL_STATE(3765)] = 30796, + [SMALL_STATE(3766)] = 30864, + [SMALL_STATE(3767)] = 30936, + [SMALL_STATE(3768)] = 31004, + [SMALL_STATE(3769)] = 31072, + [SMALL_STATE(3770)] = 31142, + [SMALL_STATE(3771)] = 31210, + [SMALL_STATE(3772)] = 31278, + [SMALL_STATE(3773)] = 31350, + [SMALL_STATE(3774)] = 31430, + [SMALL_STATE(3775)] = 31572, + [SMALL_STATE(3776)] = 31640, + [SMALL_STATE(3777)] = 31710, + [SMALL_STATE(3778)] = 31782, + [SMALL_STATE(3779)] = 31854, + [SMALL_STATE(3780)] = 31926, + [SMALL_STATE(3781)] = 31996, + [SMALL_STATE(3782)] = 32138, + [SMALL_STATE(3783)] = 32208, + [SMALL_STATE(3784)] = 32276, + [SMALL_STATE(3785)] = 32344, + [SMALL_STATE(3786)] = 32416, + [SMALL_STATE(3787)] = 32510, + [SMALL_STATE(3788)] = 32652, + [SMALL_STATE(3789)] = 32720, + [SMALL_STATE(3790)] = 32788, + [SMALL_STATE(3791)] = 32864, + [SMALL_STATE(3792)] = 32936, + [SMALL_STATE(3793)] = 33016, + [SMALL_STATE(3794)] = 33116, + [SMALL_STATE(3795)] = 33184, + [SMALL_STATE(3796)] = 33254, + [SMALL_STATE(3797)] = 33322, + [SMALL_STATE(3798)] = 33390, + [SMALL_STATE(3799)] = 33462, + [SMALL_STATE(3800)] = 33538, + [SMALL_STATE(3801)] = 33610, + [SMALL_STATE(3802)] = 33704, + [SMALL_STATE(3803)] = 33794, + [SMALL_STATE(3804)] = 33862, + [SMALL_STATE(3805)] = 33938, + [SMALL_STATE(3806)] = 34006, + [SMALL_STATE(3807)] = 34096, + [SMALL_STATE(3808)] = 34188, + [SMALL_STATE(3809)] = 34256, + [SMALL_STATE(3810)] = 34332, + [SMALL_STATE(3811)] = 34412, + [SMALL_STATE(3812)] = 34480, + [SMALL_STATE(3813)] = 34548, + [SMALL_STATE(3814)] = 34690, + [SMALL_STATE(3815)] = 34758, + [SMALL_STATE(3816)] = 34850, + [SMALL_STATE(3817)] = 34930, + [SMALL_STATE(3818)] = 35028, + [SMALL_STATE(3819)] = 35100, + [SMALL_STATE(3820)] = 35168, + [SMALL_STATE(3821)] = 35236, + [SMALL_STATE(3822)] = 35312, + [SMALL_STATE(3823)] = 35384, + [SMALL_STATE(3824)] = 35460, + [SMALL_STATE(3825)] = 35528, + [SMALL_STATE(3826)] = 35598, + [SMALL_STATE(3827)] = 35740, + [SMALL_STATE(3828)] = 35842, + [SMALL_STATE(3829)] = 35910, + [SMALL_STATE(3830)] = 35986, + [SMALL_STATE(3831)] = 36064, + [SMALL_STATE(3832)] = 36132, + [SMALL_STATE(3833)] = 36200, + [SMALL_STATE(3834)] = 36342, + [SMALL_STATE(3835)] = 36484, + [SMALL_STATE(3836)] = 36563, + [SMALL_STATE(3837)] = 36658, + [SMALL_STATE(3838)] = 36725, + [SMALL_STATE(3839)] = 36792, + [SMALL_STATE(3840)] = 36863, + [SMALL_STATE(3841)] = 36932, + [SMALL_STATE(3842)] = 37003, + [SMALL_STATE(3843)] = 37082, + [SMALL_STATE(3844)] = 37161, + [SMALL_STATE(3845)] = 37258, + [SMALL_STATE(3846)] = 37329, + [SMALL_STATE(3847)] = 37396, + [SMALL_STATE(3848)] = 37463, + [SMALL_STATE(3849)] = 37530, + [SMALL_STATE(3850)] = 37601, + [SMALL_STATE(3851)] = 37670, + [SMALL_STATE(3852)] = 37737, + [SMALL_STATE(3853)] = 37808, + [SMALL_STATE(3854)] = 37881, + [SMALL_STATE(3855)] = 37960, + [SMALL_STATE(3856)] = 38031, + [SMALL_STATE(3857)] = 38098, + [SMALL_STATE(3858)] = 38171, + [SMALL_STATE(3859)] = 38238, + [SMALL_STATE(3860)] = 38305, + [SMALL_STATE(3861)] = 38376, + [SMALL_STATE(3862)] = 38443, + [SMALL_STATE(3863)] = 38510, + [SMALL_STATE(3864)] = 38581, + [SMALL_STATE(3865)] = 38656, + [SMALL_STATE(3866)] = 38727, + [SMALL_STATE(3867)] = 38806, + [SMALL_STATE(3868)] = 38877, + [SMALL_STATE(3869)] = 38948, + [SMALL_STATE(3870)] = 39019, + [SMALL_STATE(3871)] = 39092, + [SMALL_STATE(3872)] = 39159, + [SMALL_STATE(3873)] = 39230, + [SMALL_STATE(3874)] = 39301, + [SMALL_STATE(3875)] = 39372, + [SMALL_STATE(3876)] = 39439, + [SMALL_STATE(3877)] = 39512, + [SMALL_STATE(3878)] = 39579, + [SMALL_STATE(3879)] = 39646, + [SMALL_STATE(3880)] = 39717, + [SMALL_STATE(3881)] = 39788, + [SMALL_STATE(3882)] = 39855, + [SMALL_STATE(3883)] = 39926, + [SMALL_STATE(3884)] = 39997, + [SMALL_STATE(3885)] = 40068, + [SMALL_STATE(3886)] = 40147, + [SMALL_STATE(3887)] = 40218, + [SMALL_STATE(3888)] = 40285, + [SMALL_STATE(3889)] = 40356, + [SMALL_STATE(3890)] = 40427, + [SMALL_STATE(3891)] = 40506, + [SMALL_STATE(3892)] = 40573, + [SMALL_STATE(3893)] = 40652, + [SMALL_STATE(3894)] = 40725, + [SMALL_STATE(3895)] = 40796, + [SMALL_STATE(3896)] = 40862, + [SMALL_STATE(3897)] = 40932, + [SMALL_STATE(3898)] = 41006, + [SMALL_STATE(3899)] = 41072, + [SMALL_STATE(3900)] = 41146, + [SMALL_STATE(3901)] = 41220, + [SMALL_STATE(3902)] = 41290, + [SMALL_STATE(3903)] = 41398, + [SMALL_STATE(3904)] = 41468, + [SMALL_STATE(3905)] = 41534, + [SMALL_STATE(3906)] = 41604, + [SMALL_STATE(3907)] = 41678, + [SMALL_STATE(3908)] = 41748, + [SMALL_STATE(3909)] = 41814, + [SMALL_STATE(3910)] = 41884, + [SMALL_STATE(3911)] = 41960, + [SMALL_STATE(3912)] = 42030, + [SMALL_STATE(3913)] = 42166, + [SMALL_STATE(3914)] = 42232, + [SMALL_STATE(3915)] = 42298, + [SMALL_STATE(3916)] = 42364, + [SMALL_STATE(3917)] = 42430, + [SMALL_STATE(3918)] = 42508, + [SMALL_STATE(3919)] = 42574, + [SMALL_STATE(3920)] = 42644, + [SMALL_STATE(3921)] = 42714, + [SMALL_STATE(3922)] = 42784, + [SMALL_STATE(3923)] = 42856, + [SMALL_STATE(3924)] = 42926, + [SMALL_STATE(3925)] = 42992, + [SMALL_STATE(3926)] = 43128, + [SMALL_STATE(3927)] = 43194, + [SMALL_STATE(3928)] = 43260, + [SMALL_STATE(3929)] = 43396, + [SMALL_STATE(3930)] = 43474, + [SMALL_STATE(3931)] = 43540, + [SMALL_STATE(3932)] = 43676, + [SMALL_STATE(3933)] = 43752, + [SMALL_STATE(3934)] = 43818, + [SMALL_STATE(3935)] = 43886, + [SMALL_STATE(3936)] = 43958, + [SMALL_STATE(3937)] = 44024, + [SMALL_STATE(3938)] = 44102, + [SMALL_STATE(3939)] = 44168, + [SMALL_STATE(3940)] = 44234, + [SMALL_STATE(3941)] = 44306, + [SMALL_STATE(3942)] = 44372, + [SMALL_STATE(3943)] = 44444, + [SMALL_STATE(3944)] = 44580, + [SMALL_STATE(3945)] = 44646, + [SMALL_STATE(3946)] = 44724, + [SMALL_STATE(3947)] = 44790, + [SMALL_STATE(3948)] = 44856, + [SMALL_STATE(3949)] = 44926, + [SMALL_STATE(3950)] = 44992, + [SMALL_STATE(3951)] = 45058, + [SMALL_STATE(3952)] = 45124, + [SMALL_STATE(3953)] = 45190, + [SMALL_STATE(3954)] = 45256, + [SMALL_STATE(3955)] = 45392, + [SMALL_STATE(3956)] = 45458, + [SMALL_STATE(3957)] = 45524, + [SMALL_STATE(3958)] = 45618, + [SMALL_STATE(3959)] = 45688, + [SMALL_STATE(3960)] = 45754, + [SMALL_STATE(3961)] = 45820, + [SMALL_STATE(3962)] = 45886, + [SMALL_STATE(3963)] = 45952, + [SMALL_STATE(3964)] = 46088, + [SMALL_STATE(3965)] = 46154, + [SMALL_STATE(3966)] = 46220, + [SMALL_STATE(3967)] = 46286, + [SMALL_STATE(3968)] = 46352, + [SMALL_STATE(3969)] = 46448, + [SMALL_STATE(3970)] = 46514, + [SMALL_STATE(3971)] = 46580, + [SMALL_STATE(3972)] = 46650, + [SMALL_STATE(3973)] = 46720, + [SMALL_STATE(3974)] = 46786, + [SMALL_STATE(3975)] = 46852, + [SMALL_STATE(3976)] = 46918, + [SMALL_STATE(3977)] = 46984, + [SMALL_STATE(3978)] = 47050, + [SMALL_STATE(3979)] = 47116, + [SMALL_STATE(3980)] = 47182, + [SMALL_STATE(3981)] = 47248, + [SMALL_STATE(3982)] = 47314, + [SMALL_STATE(3983)] = 47380, + [SMALL_STATE(3984)] = 47446, + [SMALL_STATE(3985)] = 47512, + [SMALL_STATE(3986)] = 47578, + [SMALL_STATE(3987)] = 47648, + [SMALL_STATE(3988)] = 47714, + [SMALL_STATE(3989)] = 47780, + [SMALL_STATE(3990)] = 47846, + [SMALL_STATE(3991)] = 47916, + [SMALL_STATE(3992)] = 47982, + [SMALL_STATE(3993)] = 48047, + [SMALL_STATE(3994)] = 48114, + [SMALL_STATE(3995)] = 48179, + [SMALL_STATE(3996)] = 48248, + [SMALL_STATE(3997)] = 48317, + [SMALL_STATE(3998)] = 48390, + [SMALL_STATE(3999)] = 48475, + [SMALL_STATE(4000)] = 48544, + [SMALL_STATE(4001)] = 48613, + [SMALL_STATE(4002)] = 48682, + [SMALL_STATE(4003)] = 48747, + [SMALL_STATE(4004)] = 48816, + [SMALL_STATE(4005)] = 48881, + [SMALL_STATE(4006)] = 48946, + [SMALL_STATE(4007)] = 49015, + [SMALL_STATE(4008)] = 49080, + [SMALL_STATE(4009)] = 49145, + [SMALL_STATE(4010)] = 49220, + [SMALL_STATE(4011)] = 49285, + [SMALL_STATE(4012)] = 49350, + [SMALL_STATE(4013)] = 49415, + [SMALL_STATE(4014)] = 49480, + [SMALL_STATE(4015)] = 49565, + [SMALL_STATE(4016)] = 49630, + [SMALL_STATE(4017)] = 49695, + [SMALL_STATE(4018)] = 49768, + [SMALL_STATE(4019)] = 49833, + [SMALL_STATE(4020)] = 49902, + [SMALL_STATE(4021)] = 49967, + [SMALL_STATE(4022)] = 50040, + [SMALL_STATE(4023)] = 50105, + [SMALL_STATE(4024)] = 50190, + [SMALL_STATE(4025)] = 50255, + [SMALL_STATE(4026)] = 50324, + [SMALL_STATE(4027)] = 50409, + [SMALL_STATE(4028)] = 50482, + [SMALL_STATE(4029)] = 50547, + [SMALL_STATE(4030)] = 50612, + [SMALL_STATE(4031)] = 50681, + [SMALL_STATE(4032)] = 50746, + [SMALL_STATE(4033)] = 50811, + [SMALL_STATE(4034)] = 50884, + [SMALL_STATE(4035)] = 50953, + [SMALL_STATE(4036)] = 51026, + [SMALL_STATE(4037)] = 51091, + [SMALL_STATE(4038)] = 51156, + [SMALL_STATE(4039)] = 51221, + [SMALL_STATE(4040)] = 51286, + [SMALL_STATE(4041)] = 51351, + [SMALL_STATE(4042)] = 51424, + [SMALL_STATE(4043)] = 51489, + [SMALL_STATE(4044)] = 51554, + [SMALL_STATE(4045)] = 51621, + [SMALL_STATE(4046)] = 51686, + [SMALL_STATE(4047)] = 51751, + [SMALL_STATE(4048)] = 51816, + [SMALL_STATE(4049)] = 51881, + [SMALL_STATE(4050)] = 51946, + [SMALL_STATE(4051)] = 52011, + [SMALL_STATE(4052)] = 52076, + [SMALL_STATE(4053)] = 52141, + [SMALL_STATE(4054)] = 52206, + [SMALL_STATE(4055)] = 52281, + [SMALL_STATE(4056)] = 52346, + [SMALL_STATE(4057)] = 52411, + [SMALL_STATE(4058)] = 52476, + [SMALL_STATE(4059)] = 52541, + [SMALL_STATE(4060)] = 52606, + [SMALL_STATE(4061)] = 52699, + [SMALL_STATE(4062)] = 52764, + [SMALL_STATE(4063)] = 52829, + [SMALL_STATE(4064)] = 52898, + [SMALL_STATE(4065)] = 52963, + [SMALL_STATE(4066)] = 53048, + [SMALL_STATE(4067)] = 53121, + [SMALL_STATE(4068)] = 53186, + [SMALL_STATE(4069)] = 53251, + [SMALL_STATE(4070)] = 53318, + [SMALL_STATE(4071)] = 53387, + [SMALL_STATE(4072)] = 53452, + [SMALL_STATE(4073)] = 53517, + [SMALL_STATE(4074)] = 53586, + [SMALL_STATE(4075)] = 53657, + [SMALL_STATE(4076)] = 53726, + [SMALL_STATE(4077)] = 53799, + [SMALL_STATE(4078)] = 53864, + [SMALL_STATE(4079)] = 53929, + [SMALL_STATE(4080)] = 54002, + [SMALL_STATE(4081)] = 54066, + [SMALL_STATE(4082)] = 54196, + [SMALL_STATE(4083)] = 54260, + [SMALL_STATE(4084)] = 54324, + [SMALL_STATE(4085)] = 54396, + [SMALL_STATE(4086)] = 54460, + [SMALL_STATE(4087)] = 54524, + [SMALL_STATE(4088)] = 54588, + [SMALL_STATE(4089)] = 54652, + [SMALL_STATE(4090)] = 54728, + [SMALL_STATE(4091)] = 54816, + [SMALL_STATE(4092)] = 54902, + [SMALL_STATE(4093)] = 54970, + [SMALL_STATE(4094)] = 55034, + [SMALL_STATE(4095)] = 55102, + [SMALL_STATE(4096)] = 55174, + [SMALL_STATE(4097)] = 55240, + [SMALL_STATE(4098)] = 55308, + [SMALL_STATE(4099)] = 55378, + [SMALL_STATE(4100)] = 55442, + [SMALL_STATE(4101)] = 55506, + [SMALL_STATE(4102)] = 55570, + [SMALL_STATE(4103)] = 55638, + [SMALL_STATE(4104)] = 55728, + [SMALL_STATE(4105)] = 55796, + [SMALL_STATE(4106)] = 55860, + [SMALL_STATE(4107)] = 55924, + [SMALL_STATE(4108)] = 55988, + [SMALL_STATE(4109)] = 56052, + [SMALL_STATE(4110)] = 56120, + [SMALL_STATE(4111)] = 56184, + [SMALL_STATE(4112)] = 56248, + [SMALL_STATE(4113)] = 56316, + [SMALL_STATE(4114)] = 56396, + [SMALL_STATE(4115)] = 56460, + [SMALL_STATE(4116)] = 56540, + [SMALL_STATE(4117)] = 56604, + [SMALL_STATE(4118)] = 56668, + [SMALL_STATE(4119)] = 56748, + [SMALL_STATE(4120)] = 56838, + [SMALL_STATE(4121)] = 56930, + [SMALL_STATE(4122)] = 56994, + [SMALL_STATE(4123)] = 57064, + [SMALL_STATE(4124)] = 57194, + [SMALL_STATE(4125)] = 57262, + [SMALL_STATE(4126)] = 57326, + [SMALL_STATE(4127)] = 57390, + [SMALL_STATE(4128)] = 57454, + [SMALL_STATE(4129)] = 57518, + [SMALL_STATE(4130)] = 57648, + [SMALL_STATE(4131)] = 57712, + [SMALL_STATE(4132)] = 57776, + [SMALL_STATE(4133)] = 57848, + [SMALL_STATE(4134)] = 57912, + [SMALL_STATE(4135)] = 57976, + [SMALL_STATE(4136)] = 58040, + [SMALL_STATE(4137)] = 58106, + [SMALL_STATE(4138)] = 58170, + [SMALL_STATE(4139)] = 58234, + [SMALL_STATE(4140)] = 58300, + [SMALL_STATE(4141)] = 58430, + [SMALL_STATE(4142)] = 58498, + [SMALL_STATE(4143)] = 58564, + [SMALL_STATE(4144)] = 58636, + [SMALL_STATE(4145)] = 58722, + [SMALL_STATE(4146)] = 58790, + [SMALL_STATE(4147)] = 58878, + [SMALL_STATE(4148)] = 58942, + [SMALL_STATE(4149)] = 59010, + [SMALL_STATE(4150)] = 59140, + [SMALL_STATE(4151)] = 59220, + [SMALL_STATE(4152)] = 59296, + [SMALL_STATE(4153)] = 59372, + [SMALL_STATE(4154)] = 59436, + [SMALL_STATE(4155)] = 59516, + [SMALL_STATE(4156)] = 59584, + [SMALL_STATE(4157)] = 59648, + [SMALL_STATE(4158)] = 59716, + [SMALL_STATE(4159)] = 59780, + [SMALL_STATE(4160)] = 59844, + [SMALL_STATE(4161)] = 59974, + [SMALL_STATE(4162)] = 60038, + [SMALL_STATE(4163)] = 60122, + [SMALL_STATE(4164)] = 60198, + [SMALL_STATE(4165)] = 60262, + [SMALL_STATE(4166)] = 60326, + [SMALL_STATE(4167)] = 60390, + [SMALL_STATE(4168)] = 60458, + [SMALL_STATE(4169)] = 60522, + [SMALL_STATE(4170)] = 60586, + [SMALL_STATE(4171)] = 60650, + [SMALL_STATE(4172)] = 60726, + [SMALL_STATE(4173)] = 60792, + [SMALL_STATE(4174)] = 60856, + [SMALL_STATE(4175)] = 60928, + [SMALL_STATE(4176)] = 60992, + [SMALL_STATE(4177)] = 61122, + [SMALL_STATE(4178)] = 61186, + [SMALL_STATE(4179)] = 61250, + [SMALL_STATE(4180)] = 61326, + [SMALL_STATE(4181)] = 61390, + [SMALL_STATE(4182)] = 61460, + [SMALL_STATE(4183)] = 61530, + [SMALL_STATE(4184)] = 61594, + [SMALL_STATE(4185)] = 61678, + [SMALL_STATE(4186)] = 61742, + [SMALL_STATE(4187)] = 61810, + [SMALL_STATE(4188)] = 61940, + [SMALL_STATE(4189)] = 62010, + [SMALL_STATE(4190)] = 62090, + [SMALL_STATE(4191)] = 62154, + [SMALL_STATE(4192)] = 62226, + [SMALL_STATE(4193)] = 62306, + [SMALL_STATE(4194)] = 62436, + [SMALL_STATE(4195)] = 62502, + [SMALL_STATE(4196)] = 62632, + [SMALL_STATE(4197)] = 62696, + [SMALL_STATE(4198)] = 62760, + [SMALL_STATE(4199)] = 62890, + [SMALL_STATE(4200)] = 62954, + [SMALL_STATE(4201)] = 63018, + [SMALL_STATE(4202)] = 63098, + [SMALL_STATE(4203)] = 63162, + [SMALL_STATE(4204)] = 63234, + [SMALL_STATE(4205)] = 63364, + [SMALL_STATE(4206)] = 63428, + [SMALL_STATE(4207)] = 63508, + [SMALL_STATE(4208)] = 63572, + [SMALL_STATE(4209)] = 63636, + [SMALL_STATE(4210)] = 63700, + [SMALL_STATE(4211)] = 63772, + [SMALL_STATE(4212)] = 63902, + [SMALL_STATE(4213)] = 64032, + [SMALL_STATE(4214)] = 64096, + [SMALL_STATE(4215)] = 64160, + [SMALL_STATE(4216)] = 64226, + [SMALL_STATE(4217)] = 64306, + [SMALL_STATE(4218)] = 64370, + [SMALL_STATE(4219)] = 64436, + [SMALL_STATE(4220)] = 64500, + [SMALL_STATE(4221)] = 64584, + [SMALL_STATE(4222)] = 64648, + [SMALL_STATE(4223)] = 64712, + [SMALL_STATE(4224)] = 64801, + [SMALL_STATE(4225)] = 64880, + [SMALL_STATE(4226)] = 64943, + [SMALL_STATE(4227)] = 65070, + [SMALL_STATE(4228)] = 65191, + [SMALL_STATE(4229)] = 65254, + [SMALL_STATE(4230)] = 65321, + [SMALL_STATE(4231)] = 65384, + [SMALL_STATE(4232)] = 65511, + [SMALL_STATE(4233)] = 65638, + [SMALL_STATE(4234)] = 65717, + [SMALL_STATE(4235)] = 65788, + [SMALL_STATE(4236)] = 65855, + [SMALL_STATE(4237)] = 65934, + [SMALL_STATE(4238)] = 65997, + [SMALL_STATE(4239)] = 66082, + [SMALL_STATE(4240)] = 66203, + [SMALL_STATE(4241)] = 66330, + [SMALL_STATE(4242)] = 66457, + [SMALL_STATE(4243)] = 66544, + [SMALL_STATE(4244)] = 66619, + [SMALL_STATE(4245)] = 66682, + [SMALL_STATE(4246)] = 66761, + [SMALL_STATE(4247)] = 66828, + [SMALL_STATE(4248)] = 66891, + [SMALL_STATE(4249)] = 66954, + [SMALL_STATE(4250)] = 67081, + [SMALL_STATE(4251)] = 67154, + [SMALL_STATE(4252)] = 67217, + [SMALL_STATE(4253)] = 67338, + [SMALL_STATE(4254)] = 67465, + [SMALL_STATE(4255)] = 67544, + [SMALL_STATE(4256)] = 67671, + [SMALL_STATE(4257)] = 67798, + [SMALL_STATE(4258)] = 67861, + [SMALL_STATE(4259)] = 67988, + [SMALL_STATE(4260)] = 68051, + [SMALL_STATE(4261)] = 68178, + [SMALL_STATE(4262)] = 68305, + [SMALL_STATE(4263)] = 68426, + [SMALL_STATE(4264)] = 68493, + [SMALL_STATE(4265)] = 68620, + [SMALL_STATE(4266)] = 68747, + [SMALL_STATE(4267)] = 68826, + [SMALL_STATE(4268)] = 68889, + [SMALL_STATE(4269)] = 68968, + [SMALL_STATE(4270)] = 69035, + [SMALL_STATE(4271)] = 69162, + [SMALL_STATE(4272)] = 69241, + [SMALL_STATE(4273)] = 69368, + [SMALL_STATE(4274)] = 69495, + [SMALL_STATE(4275)] = 69562, + [SMALL_STATE(4276)] = 69629, + [SMALL_STATE(4277)] = 69696, + [SMALL_STATE(4278)] = 69763, + [SMALL_STATE(4279)] = 69830, + [SMALL_STATE(4280)] = 69897, + [SMALL_STATE(4281)] = 69966, + [SMALL_STATE(4282)] = 70045, + [SMALL_STATE(4283)] = 70172, + [SMALL_STATE(4284)] = 70293, + [SMALL_STATE(4285)] = 70362, + [SMALL_STATE(4286)] = 70489, + [SMALL_STATE(4287)] = 70616, + [SMALL_STATE(4288)] = 70683, + [SMALL_STATE(4289)] = 70750, + [SMALL_STATE(4290)] = 70871, + [SMALL_STATE(4291)] = 70992, + [SMALL_STATE(4292)] = 71057, + [SMALL_STATE(4293)] = 71120, + [SMALL_STATE(4294)] = 71187, + [SMALL_STATE(4295)] = 71314, + [SMALL_STATE(4296)] = 71393, + [SMALL_STATE(4297)] = 71456, + [SMALL_STATE(4298)] = 71519, + [SMALL_STATE(4299)] = 71590, + [SMALL_STATE(4300)] = 71695, + [SMALL_STATE(4301)] = 71758, + [SMALL_STATE(4302)] = 71821, + [SMALL_STATE(4303)] = 71948, + [SMALL_STATE(4304)] = 72025, + [SMALL_STATE(4305)] = 72092, + [SMALL_STATE(4306)] = 72155, + [SMALL_STATE(4307)] = 72222, + [SMALL_STATE(4308)] = 72349, + [SMALL_STATE(4309)] = 72412, + [SMALL_STATE(4310)] = 72533, + [SMALL_STATE(4311)] = 72660, + [SMALL_STATE(4312)] = 72727, + [SMALL_STATE(4313)] = 72806, + [SMALL_STATE(4314)] = 72933, + [SMALL_STATE(4315)] = 72998, + [SMALL_STATE(4316)] = 73063, + [SMALL_STATE(4317)] = 73136, + [SMALL_STATE(4318)] = 73199, + [SMALL_STATE(4319)] = 73326, + [SMALL_STATE(4320)] = 73389, + [SMALL_STATE(4321)] = 73452, + [SMALL_STATE(4322)] = 73519, + [SMALL_STATE(4323)] = 73586, + [SMALL_STATE(4324)] = 73649, + [SMALL_STATE(4325)] = 73716, + [SMALL_STATE(4326)] = 73785, + [SMALL_STATE(4327)] = 73852, + [SMALL_STATE(4328)] = 73919, + [SMALL_STATE(4329)] = 73998, + [SMALL_STATE(4330)] = 74065, + [SMALL_STATE(4331)] = 74144, + [SMALL_STATE(4332)] = 74207, + [SMALL_STATE(4333)] = 74274, + [SMALL_STATE(4334)] = 74337, + [SMALL_STATE(4335)] = 74404, + [SMALL_STATE(4336)] = 74531, + [SMALL_STATE(4337)] = 74598, + [SMALL_STATE(4338)] = 74665, + [SMALL_STATE(4339)] = 74736, + [SMALL_STATE(4340)] = 74799, + [SMALL_STATE(4341)] = 74862, + [SMALL_STATE(4342)] = 74983, + [SMALL_STATE(4343)] = 75052, + [SMALL_STATE(4344)] = 75179, + [SMALL_STATE(4345)] = 75242, + [SMALL_STATE(4346)] = 75309, + [SMALL_STATE(4347)] = 75434, + [SMALL_STATE(4348)] = 75501, + [SMALL_STATE(4349)] = 75592, + [SMALL_STATE(4350)] = 75671, + [SMALL_STATE(4351)] = 75734, + [SMALL_STATE(4352)] = 75797, + [SMALL_STATE(4353)] = 75864, + [SMALL_STATE(4354)] = 75927, + [SMALL_STATE(4355)] = 75994, + [SMALL_STATE(4356)] = 76063, + [SMALL_STATE(4357)] = 76130, + [SMALL_STATE(4358)] = 76197, + [SMALL_STATE(4359)] = 76318, + [SMALL_STATE(4360)] = 76385, + [SMALL_STATE(4361)] = 76452, + [SMALL_STATE(4362)] = 76519, + [SMALL_STATE(4363)] = 76588, + [SMALL_STATE(4364)] = 76654, + [SMALL_STATE(4365)] = 76716, + [SMALL_STATE(4366)] = 76838, + [SMALL_STATE(4367)] = 76960, + [SMALL_STATE(4368)] = 77082, + [SMALL_STATE(4369)] = 77204, + [SMALL_STATE(4370)] = 77326, + [SMALL_STATE(4371)] = 77388, + [SMALL_STATE(4372)] = 77510, + [SMALL_STATE(4373)] = 77632, + [SMALL_STATE(4374)] = 77754, + [SMALL_STATE(4375)] = 77876, + [SMALL_STATE(4376)] = 77998, + [SMALL_STATE(4377)] = 78060, + [SMALL_STATE(4378)] = 78182, + [SMALL_STATE(4379)] = 78248, + [SMALL_STATE(4380)] = 78370, + [SMALL_STATE(4381)] = 78492, + [SMALL_STATE(4382)] = 78558, + [SMALL_STATE(4383)] = 78624, + [SMALL_STATE(4384)] = 78692, + [SMALL_STATE(4385)] = 78814, + [SMALL_STATE(4386)] = 78936, + [SMALL_STATE(4387)] = 78998, + [SMALL_STATE(4388)] = 79120, + [SMALL_STATE(4389)] = 79242, + [SMALL_STATE(4390)] = 79364, + [SMALL_STATE(4391)] = 79486, + [SMALL_STATE(4392)] = 79548, + [SMALL_STATE(4393)] = 79610, + [SMALL_STATE(4394)] = 79732, + [SMALL_STATE(4395)] = 79798, + [SMALL_STATE(4396)] = 79860, + [SMALL_STATE(4397)] = 79926, + [SMALL_STATE(4398)] = 80048, + [SMALL_STATE(4399)] = 80126, + [SMALL_STATE(4400)] = 80196, + [SMALL_STATE(4401)] = 80258, + [SMALL_STATE(4402)] = 80380, + [SMALL_STATE(4403)] = 80502, + [SMALL_STATE(4404)] = 80564, + [SMALL_STATE(4405)] = 80626, + [SMALL_STATE(4406)] = 80688, + [SMALL_STATE(4407)] = 80750, + [SMALL_STATE(4408)] = 80812, + [SMALL_STATE(4409)] = 80874, + [SMALL_STATE(4410)] = 80936, + [SMALL_STATE(4411)] = 80998, + [SMALL_STATE(4412)] = 81060, + [SMALL_STATE(4413)] = 81122, + [SMALL_STATE(4414)] = 81184, + [SMALL_STATE(4415)] = 81246, + [SMALL_STATE(4416)] = 81308, + [SMALL_STATE(4417)] = 81370, + [SMALL_STATE(4418)] = 81432, + [SMALL_STATE(4419)] = 81554, + [SMALL_STATE(4420)] = 81676, + [SMALL_STATE(4421)] = 81798, + [SMALL_STATE(4422)] = 81864, + [SMALL_STATE(4423)] = 81930, + [SMALL_STATE(4424)] = 82052, + [SMALL_STATE(4425)] = 82118, + [SMALL_STATE(4426)] = 82184, + [SMALL_STATE(4427)] = 82246, + [SMALL_STATE(4428)] = 82314, + [SMALL_STATE(4429)] = 82436, + [SMALL_STATE(4430)] = 82514, + [SMALL_STATE(4431)] = 82578, + [SMALL_STATE(4432)] = 82642, + [SMALL_STATE(4433)] = 82704, + [SMALL_STATE(4434)] = 82766, + [SMALL_STATE(4435)] = 82828, + [SMALL_STATE(4436)] = 82900, + [SMALL_STATE(4437)] = 82970, + [SMALL_STATE(4438)] = 83032, + [SMALL_STATE(4439)] = 83094, + [SMALL_STATE(4440)] = 83156, + [SMALL_STATE(4441)] = 83218, + [SMALL_STATE(4442)] = 83280, + [SMALL_STATE(4443)] = 83342, + [SMALL_STATE(4444)] = 83404, + [SMALL_STATE(4445)] = 83466, + [SMALL_STATE(4446)] = 83528, + [SMALL_STATE(4447)] = 83590, + [SMALL_STATE(4448)] = 83652, + [SMALL_STATE(4449)] = 83774, + [SMALL_STATE(4450)] = 83836, + [SMALL_STATE(4451)] = 83898, + [SMALL_STATE(4452)] = 83960, + [SMALL_STATE(4453)] = 84022, + [SMALL_STATE(4454)] = 84088, + [SMALL_STATE(4455)] = 84162, + [SMALL_STATE(4456)] = 84224, + [SMALL_STATE(4457)] = 84290, + [SMALL_STATE(4458)] = 84356, + [SMALL_STATE(4459)] = 84418, + [SMALL_STATE(4460)] = 84480, + [SMALL_STATE(4461)] = 84546, + [SMALL_STATE(4462)] = 84620, + [SMALL_STATE(4463)] = 84682, + [SMALL_STATE(4464)] = 84748, + [SMALL_STATE(4465)] = 84810, + [SMALL_STATE(4466)] = 84876, + [SMALL_STATE(4467)] = 84998, + [SMALL_STATE(4468)] = 85072, + [SMALL_STATE(4469)] = 85138, + [SMALL_STATE(4470)] = 85208, + [SMALL_STATE(4471)] = 85330, + [SMALL_STATE(4472)] = 85404, + [SMALL_STATE(4473)] = 85470, + [SMALL_STATE(4474)] = 85536, + [SMALL_STATE(4475)] = 85602, + [SMALL_STATE(4476)] = 85668, + [SMALL_STATE(4477)] = 85738, + [SMALL_STATE(4478)] = 85804, + [SMALL_STATE(4479)] = 85926, + [SMALL_STATE(4480)] = 86048, + [SMALL_STATE(4481)] = 86114, + [SMALL_STATE(4482)] = 86180, + [SMALL_STATE(4483)] = 86246, + [SMALL_STATE(4484)] = 86316, + [SMALL_STATE(4485)] = 86382, + [SMALL_STATE(4486)] = 86452, + [SMALL_STATE(4487)] = 86518, + [SMALL_STATE(4488)] = 86640, + [SMALL_STATE(4489)] = 86762, + [SMALL_STATE(4490)] = 86840, + [SMALL_STATE(4491)] = 86962, + [SMALL_STATE(4492)] = 87028, + [SMALL_STATE(4493)] = 87098, + [SMALL_STATE(4494)] = 87160, + [SMALL_STATE(4495)] = 87230, + [SMALL_STATE(4496)] = 87296, + [SMALL_STATE(4497)] = 87418, + [SMALL_STATE(4498)] = 87540, + [SMALL_STATE(4499)] = 87662, + [SMALL_STATE(4500)] = 87724, + [SMALL_STATE(4501)] = 87790, + [SMALL_STATE(4502)] = 87852, + [SMALL_STATE(4503)] = 87974, + [SMALL_STATE(4504)] = 88040, + [SMALL_STATE(4505)] = 88118, + [SMALL_STATE(4506)] = 88184, + [SMALL_STATE(4507)] = 88306, + [SMALL_STATE(4508)] = 88428, + [SMALL_STATE(4509)] = 88550, + [SMALL_STATE(4510)] = 88672, + [SMALL_STATE(4511)] = 88738, + [SMALL_STATE(4512)] = 88860, + [SMALL_STATE(4513)] = 88982, + [SMALL_STATE(4514)] = 89104, + [SMALL_STATE(4515)] = 89226, + [SMALL_STATE(4516)] = 89348, + [SMALL_STATE(4517)] = 89470, + [SMALL_STATE(4518)] = 89592, + [SMALL_STATE(4519)] = 89714, + [SMALL_STATE(4520)] = 89775, + [SMALL_STATE(4521)] = 89896, + [SMALL_STATE(4522)] = 89957, + [SMALL_STATE(4523)] = 90018, + [SMALL_STATE(4524)] = 90139, + [SMALL_STATE(4525)] = 90200, + [SMALL_STATE(4526)] = 90261, + [SMALL_STATE(4527)] = 90322, + [SMALL_STATE(4528)] = 90383, + [SMALL_STATE(4529)] = 90444, + [SMALL_STATE(4530)] = 90505, + [SMALL_STATE(4531)] = 90626, + [SMALL_STATE(4532)] = 90691, + [SMALL_STATE(4533)] = 90762, + [SMALL_STATE(4534)] = 90883, + [SMALL_STATE(4535)] = 90948, + [SMALL_STATE(4536)] = 91013, + [SMALL_STATE(4537)] = 91078, + [SMALL_STATE(4538)] = 91199, + [SMALL_STATE(4539)] = 91320, + [SMALL_STATE(4540)] = 91393, + [SMALL_STATE(4541)] = 91458, + [SMALL_STATE(4542)] = 91579, + [SMALL_STATE(4543)] = 91644, + [SMALL_STATE(4544)] = 91747, + [SMALL_STATE(4545)] = 91812, + [SMALL_STATE(4546)] = 91877, + [SMALL_STATE(4547)] = 91938, + [SMALL_STATE(4548)] = 92003, + [SMALL_STATE(4549)] = 92064, + [SMALL_STATE(4550)] = 92129, + [SMALL_STATE(4551)] = 92218, + [SMALL_STATE(4552)] = 92283, + [SMALL_STATE(4553)] = 92346, + [SMALL_STATE(4554)] = 92407, + [SMALL_STATE(4555)] = 92472, + [SMALL_STATE(4556)] = 92535, + [SMALL_STATE(4557)] = 92656, + [SMALL_STATE(4558)] = 92717, + [SMALL_STATE(4559)] = 92788, + [SMALL_STATE(4560)] = 92853, + [SMALL_STATE(4561)] = 92914, + [SMALL_STATE(4562)] = 92975, + [SMALL_STATE(4563)] = 93036, + [SMALL_STATE(4564)] = 93097, + [SMALL_STATE(4565)] = 93158, + [SMALL_STATE(4566)] = 93219, + [SMALL_STATE(4567)] = 93280, + [SMALL_STATE(4568)] = 93341, + [SMALL_STATE(4569)] = 93402, + [SMALL_STATE(4570)] = 93463, + [SMALL_STATE(4571)] = 93524, + [SMALL_STATE(4572)] = 93589, + [SMALL_STATE(4573)] = 93650, + [SMALL_STATE(4574)] = 93711, + [SMALL_STATE(4575)] = 93772, + [SMALL_STATE(4576)] = 93893, + [SMALL_STATE(4577)] = 93954, + [SMALL_STATE(4578)] = 94015, + [SMALL_STATE(4579)] = 94076, + [SMALL_STATE(4580)] = 94137, + [SMALL_STATE(4581)] = 94198, + [SMALL_STATE(4582)] = 94259, + [SMALL_STATE(4583)] = 94320, + [SMALL_STATE(4584)] = 94381, + [SMALL_STATE(4585)] = 94442, + [SMALL_STATE(4586)] = 94503, + [SMALL_STATE(4587)] = 94624, + [SMALL_STATE(4588)] = 94685, + [SMALL_STATE(4589)] = 94748, + [SMALL_STATE(4590)] = 94811, + [SMALL_STATE(4591)] = 94932, + [SMALL_STATE(4592)] = 94993, + [SMALL_STATE(4593)] = 95062, + [SMALL_STATE(4594)] = 95123, + [SMALL_STATE(4595)] = 95244, + [SMALL_STATE(4596)] = 95333, + [SMALL_STATE(4597)] = 95454, + [SMALL_STATE(4598)] = 95575, + [SMALL_STATE(4599)] = 95636, + [SMALL_STATE(4600)] = 95697, + [SMALL_STATE(4601)] = 95758, + [SMALL_STATE(4602)] = 95819, + [SMALL_STATE(4603)] = 95880, + [SMALL_STATE(4604)] = 96001, + [SMALL_STATE(4605)] = 96062, + [SMALL_STATE(4606)] = 96123, + [SMALL_STATE(4607)] = 96184, + [SMALL_STATE(4608)] = 96245, + [SMALL_STATE(4609)] = 96306, + [SMALL_STATE(4610)] = 96367, + [SMALL_STATE(4611)] = 96488, + [SMALL_STATE(4612)] = 96549, + [SMALL_STATE(4613)] = 96612, + [SMALL_STATE(4614)] = 96673, + [SMALL_STATE(4615)] = 96734, + [SMALL_STATE(4616)] = 96795, + [SMALL_STATE(4617)] = 96916, + [SMALL_STATE(4618)] = 96977, + [SMALL_STATE(4619)] = 97098, + [SMALL_STATE(4620)] = 97219, + [SMALL_STATE(4621)] = 97280, + [SMALL_STATE(4622)] = 97341, + [SMALL_STATE(4623)] = 97402, + [SMALL_STATE(4624)] = 97463, + [SMALL_STATE(4625)] = 97524, + [SMALL_STATE(4626)] = 97595, + [SMALL_STATE(4627)] = 97656, + [SMALL_STATE(4628)] = 97717, + [SMALL_STATE(4629)] = 97778, + [SMALL_STATE(4630)] = 97841, + [SMALL_STATE(4631)] = 97902, + [SMALL_STATE(4632)] = 97967, + [SMALL_STATE(4633)] = 98088, + [SMALL_STATE(4634)] = 98149, + [SMALL_STATE(4635)] = 98270, + [SMALL_STATE(4636)] = 98343, + [SMALL_STATE(4637)] = 98404, + [SMALL_STATE(4638)] = 98465, + [SMALL_STATE(4639)] = 98526, + [SMALL_STATE(4640)] = 98587, + [SMALL_STATE(4641)] = 98648, + [SMALL_STATE(4642)] = 98709, + [SMALL_STATE(4643)] = 98830, + [SMALL_STATE(4644)] = 98901, + [SMALL_STATE(4645)] = 99022, + [SMALL_STATE(4646)] = 99083, + [SMALL_STATE(4647)] = 99144, + [SMALL_STATE(4648)] = 99205, + [SMALL_STATE(4649)] = 99266, + [SMALL_STATE(4650)] = 99333, + [SMALL_STATE(4651)] = 99394, + [SMALL_STATE(4652)] = 99455, + [SMALL_STATE(4653)] = 99516, + [SMALL_STATE(4654)] = 99637, + [SMALL_STATE(4655)] = 99758, + [SMALL_STATE(4656)] = 99823, + [SMALL_STATE(4657)] = 99912, + [SMALL_STATE(4658)] = 99973, + [SMALL_STATE(4659)] = 100040, + [SMALL_STATE(4660)] = 100101, + [SMALL_STATE(4661)] = 100190, + [SMALL_STATE(4662)] = 100251, + [SMALL_STATE(4663)] = 100372, + [SMALL_STATE(4664)] = 100461, + [SMALL_STATE(4665)] = 100522, + [SMALL_STATE(4666)] = 100583, + [SMALL_STATE(4667)] = 100704, + [SMALL_STATE(4668)] = 100765, + [SMALL_STATE(4669)] = 100826, + [SMALL_STATE(4670)] = 100887, + [SMALL_STATE(4671)] = 100948, + [SMALL_STATE(4672)] = 101015, + [SMALL_STATE(4673)] = 101076, + [SMALL_STATE(4674)] = 101137, + [SMALL_STATE(4675)] = 101204, + [SMALL_STATE(4676)] = 101265, + [SMALL_STATE(4677)] = 101386, + [SMALL_STATE(4678)] = 101447, + [SMALL_STATE(4679)] = 101568, + [SMALL_STATE(4680)] = 101629, + [SMALL_STATE(4681)] = 101690, + [SMALL_STATE(4682)] = 101751, + [SMALL_STATE(4683)] = 101812, + [SMALL_STATE(4684)] = 101873, + [SMALL_STATE(4685)] = 101934, + [SMALL_STATE(4686)] = 101995, + [SMALL_STATE(4687)] = 102056, + [SMALL_STATE(4688)] = 102117, + [SMALL_STATE(4689)] = 102178, + [SMALL_STATE(4690)] = 102299, + [SMALL_STATE(4691)] = 102420, + [SMALL_STATE(4692)] = 102481, + [SMALL_STATE(4693)] = 102542, + [SMALL_STATE(4694)] = 102603, + [SMALL_STATE(4695)] = 102664, + [SMALL_STATE(4696)] = 102725, + [SMALL_STATE(4697)] = 102786, + [SMALL_STATE(4698)] = 102847, + [SMALL_STATE(4699)] = 102908, + [SMALL_STATE(4700)] = 102969, + [SMALL_STATE(4701)] = 103090, + [SMALL_STATE(4702)] = 103151, + [SMALL_STATE(4703)] = 103238, + [SMALL_STATE(4704)] = 103359, + [SMALL_STATE(4705)] = 103424, + [SMALL_STATE(4706)] = 103489, + [SMALL_STATE(4707)] = 103610, + [SMALL_STATE(4708)] = 103731, + [SMALL_STATE(4709)] = 103852, + [SMALL_STATE(4710)] = 103917, + [SMALL_STATE(4711)] = 104038, + [SMALL_STATE(4712)] = 104159, + [SMALL_STATE(4713)] = 104224, + [SMALL_STATE(4714)] = 104293, + [SMALL_STATE(4715)] = 104358, + [SMALL_STATE(4716)] = 104441, + [SMALL_STATE(4717)] = 104526, + [SMALL_STATE(4718)] = 104599, + [SMALL_STATE(4719)] = 104720, + [SMALL_STATE(4720)] = 104785, + [SMALL_STATE(4721)] = 104906, + [SMALL_STATE(4722)] = 104971, + [SMALL_STATE(4723)] = 105092, + [SMALL_STATE(4724)] = 105153, + [SMALL_STATE(4725)] = 105274, + [SMALL_STATE(4726)] = 105334, + [SMALL_STATE(4727)] = 105394, + [SMALL_STATE(4728)] = 105508, + [SMALL_STATE(4729)] = 105572, + [SMALL_STATE(4730)] = 105644, + [SMALL_STATE(4731)] = 105758, + [SMALL_STATE(4732)] = 105822, + [SMALL_STATE(4733)] = 105936, + [SMALL_STATE(4734)] = 106000, + [SMALL_STATE(4735)] = 106068, + [SMALL_STATE(4736)] = 106140, + [SMALL_STATE(4737)] = 106212, + [SMALL_STATE(4738)] = 106284, + [SMALL_STATE(4739)] = 106356, + [SMALL_STATE(4740)] = 106420, + [SMALL_STATE(4741)] = 106480, + [SMALL_STATE(4742)] = 106540, + [SMALL_STATE(4743)] = 106604, + [SMALL_STATE(4744)] = 106668, + [SMALL_STATE(4745)] = 106740, + [SMALL_STATE(4746)] = 106812, + [SMALL_STATE(4747)] = 106926, + [SMALL_STATE(4748)] = 106986, + [SMALL_STATE(4749)] = 107046, + [SMALL_STATE(4750)] = 107106, + [SMALL_STATE(4751)] = 107170, + [SMALL_STATE(4752)] = 107244, + [SMALL_STATE(4753)] = 107308, + [SMALL_STATE(4754)] = 107380, + [SMALL_STATE(4755)] = 107494, + [SMALL_STATE(4756)] = 107558, + [SMALL_STATE(4757)] = 107632, + [SMALL_STATE(4758)] = 107692, + [SMALL_STATE(4759)] = 107752, + [SMALL_STATE(4760)] = 107866, + [SMALL_STATE(4761)] = 107980, + [SMALL_STATE(4762)] = 108040, + [SMALL_STATE(4763)] = 108112, + [SMALL_STATE(4764)] = 108172, + [SMALL_STATE(4765)] = 108286, + [SMALL_STATE(4766)] = 108350, + [SMALL_STATE(4767)] = 108412, + [SMALL_STATE(4768)] = 108480, + [SMALL_STATE(4769)] = 108540, + [SMALL_STATE(4770)] = 108604, + [SMALL_STATE(4771)] = 108718, + [SMALL_STATE(4772)] = 108778, + [SMALL_STATE(4773)] = 108838, + [SMALL_STATE(4774)] = 108952, + [SMALL_STATE(4775)] = 109016, + [SMALL_STATE(4776)] = 109106, + [SMALL_STATE(4777)] = 109192, + [SMALL_STATE(4778)] = 109252, + [SMALL_STATE(4779)] = 109366, + [SMALL_STATE(4780)] = 109426, + [SMALL_STATE(4781)] = 109490, + [SMALL_STATE(4782)] = 109550, + [SMALL_STATE(4783)] = 109664, + [SMALL_STATE(4784)] = 109724, + [SMALL_STATE(4785)] = 109838, + [SMALL_STATE(4786)] = 109952, + [SMALL_STATE(4787)] = 110016, + [SMALL_STATE(4788)] = 110076, + [SMALL_STATE(4789)] = 110140, + [SMALL_STATE(4790)] = 110254, + [SMALL_STATE(4791)] = 110318, + [SMALL_STATE(4792)] = 110432, + [SMALL_STATE(4793)] = 110504, + [SMALL_STATE(4794)] = 110618, + [SMALL_STATE(4795)] = 110732, + [SMALL_STATE(4796)] = 110846, + [SMALL_STATE(4797)] = 110960, + [SMALL_STATE(4798)] = 111074, + [SMALL_STATE(4799)] = 111138, + [SMALL_STATE(4800)] = 111198, + [SMALL_STATE(4801)] = 111262, + [SMALL_STATE(4802)] = 111376, + [SMALL_STATE(4803)] = 111444, + [SMALL_STATE(4804)] = 111512, + [SMALL_STATE(4805)] = 111572, + [SMALL_STATE(4806)] = 111688, + [SMALL_STATE(4807)] = 111802, + [SMALL_STATE(4808)] = 111866, + [SMALL_STATE(4809)] = 111980, + [SMALL_STATE(4810)] = 112040, + [SMALL_STATE(4811)] = 112154, + [SMALL_STATE(4812)] = 112268, + [SMALL_STATE(4813)] = 112382, + [SMALL_STATE(4814)] = 112446, + [SMALL_STATE(4815)] = 112528, + [SMALL_STATE(4816)] = 112642, + [SMALL_STATE(4817)] = 112756, + [SMALL_STATE(4818)] = 112820, + [SMALL_STATE(4819)] = 112884, + [SMALL_STATE(4820)] = 112998, + [SMALL_STATE(4821)] = 113112, + [SMALL_STATE(4822)] = 113226, + [SMALL_STATE(4823)] = 113340, + [SMALL_STATE(4824)] = 113454, + [SMALL_STATE(4825)] = 113568, + [SMALL_STATE(4826)] = 113682, + [SMALL_STATE(4827)] = 113796, + [SMALL_STATE(4828)] = 113910, + [SMALL_STATE(4829)] = 114024, + [SMALL_STATE(4830)] = 114096, + [SMALL_STATE(4831)] = 114168, + [SMALL_STATE(4832)] = 114228, + [SMALL_STATE(4833)] = 114288, + [SMALL_STATE(4834)] = 114360, + [SMALL_STATE(4835)] = 114420, + [SMALL_STATE(4836)] = 114504, + [SMALL_STATE(4837)] = 114618, + [SMALL_STATE(4838)] = 114680, + [SMALL_STATE(4839)] = 114794, + [SMALL_STATE(4840)] = 114854, + [SMALL_STATE(4841)] = 114968, + [SMALL_STATE(4842)] = 115082, + [SMALL_STATE(4843)] = 115154, + [SMALL_STATE(4844)] = 115268, + [SMALL_STATE(4845)] = 115328, + [SMALL_STATE(4846)] = 115442, + [SMALL_STATE(4847)] = 115556, + [SMALL_STATE(4848)] = 115620, + [SMALL_STATE(4849)] = 115686, + [SMALL_STATE(4850)] = 115758, + [SMALL_STATE(4851)] = 115872, + [SMALL_STATE(4852)] = 115986, + [SMALL_STATE(4853)] = 116100, + [SMALL_STATE(4854)] = 116214, + [SMALL_STATE(4855)] = 116328, + [SMALL_STATE(4856)] = 116442, + [SMALL_STATE(4857)] = 116502, + [SMALL_STATE(4858)] = 116616, + [SMALL_STATE(4859)] = 116730, + [SMALL_STATE(4860)] = 116844, + [SMALL_STATE(4861)] = 116906, + [SMALL_STATE(4862)] = 117020, + [SMALL_STATE(4863)] = 117134, + [SMALL_STATE(4864)] = 117194, + [SMALL_STATE(4865)] = 117308, + [SMALL_STATE(4866)] = 117380, + [SMALL_STATE(4867)] = 117440, + [SMALL_STATE(4868)] = 117554, + [SMALL_STATE(4869)] = 117618, + [SMALL_STATE(4870)] = 117678, + [SMALL_STATE(4871)] = 117792, + [SMALL_STATE(4872)] = 117852, + [SMALL_STATE(4873)] = 117966, + [SMALL_STATE(4874)] = 118034, + [SMALL_STATE(4875)] = 118094, + [SMALL_STATE(4876)] = 118154, + [SMALL_STATE(4877)] = 118222, + [SMALL_STATE(4878)] = 118294, + [SMALL_STATE(4879)] = 118408, + [SMALL_STATE(4880)] = 118522, + [SMALL_STATE(4881)] = 118582, + [SMALL_STATE(4882)] = 118696, + [SMALL_STATE(4883)] = 118768, + [SMALL_STATE(4884)] = 118828, + [SMALL_STATE(4885)] = 118942, + [SMALL_STATE(4886)] = 119010, + [SMALL_STATE(4887)] = 119124, + [SMALL_STATE(4888)] = 119238, + [SMALL_STATE(4889)] = 119352, + [SMALL_STATE(4890)] = 119424, + [SMALL_STATE(4891)] = 119488, + [SMALL_STATE(4892)] = 119548, + [SMALL_STATE(4893)] = 119620, + [SMALL_STATE(4894)] = 119692, + [SMALL_STATE(4895)] = 119764, + [SMALL_STATE(4896)] = 119824, + [SMALL_STATE(4897)] = 119892, + [SMALL_STATE(4898)] = 119960, + [SMALL_STATE(4899)] = 120032, + [SMALL_STATE(4900)] = 120104, + [SMALL_STATE(4901)] = 120164, + [SMALL_STATE(4902)] = 120224, + [SMALL_STATE(4903)] = 120288, + [SMALL_STATE(4904)] = 120402, + [SMALL_STATE(4905)] = 120470, + [SMALL_STATE(4906)] = 120584, + [SMALL_STATE(4907)] = 120698, + [SMALL_STATE(4908)] = 120758, + [SMALL_STATE(4909)] = 120818, + [SMALL_STATE(4910)] = 120890, + [SMALL_STATE(4911)] = 121004, + [SMALL_STATE(4912)] = 121118, + [SMALL_STATE(4913)] = 121178, + [SMALL_STATE(4914)] = 121242, + [SMALL_STATE(4915)] = 121356, + [SMALL_STATE(4916)] = 121428, + [SMALL_STATE(4917)] = 121494, + [SMALL_STATE(4918)] = 121608, + [SMALL_STATE(4919)] = 121668, + [SMALL_STATE(4920)] = 121728, + [SMALL_STATE(4921)] = 121792, + [SMALL_STATE(4922)] = 121864, + [SMALL_STATE(4923)] = 121924, + [SMALL_STATE(4924)] = 121998, + [SMALL_STATE(4925)] = 122112, + [SMALL_STATE(4926)] = 122226, + [SMALL_STATE(4927)] = 122340, + [SMALL_STATE(4928)] = 122404, + [SMALL_STATE(4929)] = 122518, + [SMALL_STATE(4930)] = 122578, + [SMALL_STATE(4931)] = 122692, + [SMALL_STATE(4932)] = 122764, + [SMALL_STATE(4933)] = 122878, + [SMALL_STATE(4934)] = 122938, + [SMALL_STATE(4935)] = 122998, + [SMALL_STATE(4936)] = 123070, + [SMALL_STATE(4937)] = 123130, + [SMALL_STATE(4938)] = 123244, + [SMALL_STATE(4939)] = 123304, + [SMALL_STATE(4940)] = 123364, + [SMALL_STATE(4941)] = 123478, + [SMALL_STATE(4942)] = 123550, + [SMALL_STATE(4943)] = 123664, + [SMALL_STATE(4944)] = 123736, + [SMALL_STATE(4945)] = 123808, + [SMALL_STATE(4946)] = 123872, + [SMALL_STATE(4947)] = 123932, + [SMALL_STATE(4948)] = 124004, + [SMALL_STATE(4949)] = 124076, + [SMALL_STATE(4950)] = 124144, + [SMALL_STATE(4951)] = 124216, + [SMALL_STATE(4952)] = 124276, + [SMALL_STATE(4953)] = 124336, + [SMALL_STATE(4954)] = 124408, + [SMALL_STATE(4955)] = 124480, + [SMALL_STATE(4956)] = 124540, + [SMALL_STATE(4957)] = 124654, + [SMALL_STATE(4958)] = 124714, + [SMALL_STATE(4959)] = 124774, + [SMALL_STATE(4960)] = 124888, + [SMALL_STATE(4961)] = 124948, + [SMALL_STATE(4962)] = 125016, + [SMALL_STATE(4963)] = 125076, + [SMALL_STATE(4964)] = 125148, + [SMALL_STATE(4965)] = 125220, + [SMALL_STATE(4966)] = 125280, + [SMALL_STATE(4967)] = 125340, + [SMALL_STATE(4968)] = 125400, + [SMALL_STATE(4969)] = 125514, + [SMALL_STATE(4970)] = 125628, + [SMALL_STATE(4971)] = 125688, + [SMALL_STATE(4972)] = 125760, + [SMALL_STATE(4973)] = 125820, + [SMALL_STATE(4974)] = 125890, + [SMALL_STATE(4975)] = 126004, + [SMALL_STATE(4976)] = 126118, + [SMALL_STATE(4977)] = 126232, + [SMALL_STATE(4978)] = 126292, + [SMALL_STATE(4979)] = 126352, + [SMALL_STATE(4980)] = 126424, + [SMALL_STATE(4981)] = 126538, + [SMALL_STATE(4982)] = 126610, + [SMALL_STATE(4983)] = 126670, + [SMALL_STATE(4984)] = 126732, + [SMALL_STATE(4985)] = 126798, + [SMALL_STATE(4986)] = 126912, + [SMALL_STATE(4987)] = 126980, + [SMALL_STATE(4988)] = 127094, + [SMALL_STATE(4989)] = 127208, + [SMALL_STATE(4990)] = 127322, + [SMALL_STATE(4991)] = 127382, + [SMALL_STATE(4992)] = 127442, + [SMALL_STATE(4993)] = 127556, + [SMALL_STATE(4994)] = 127616, + [SMALL_STATE(4995)] = 127678, + [SMALL_STATE(4996)] = 127738, + [SMALL_STATE(4997)] = 127802, + [SMALL_STATE(4998)] = 127916, + [SMALL_STATE(4999)] = 127976, + [SMALL_STATE(5000)] = 128090, + [SMALL_STATE(5001)] = 128156, + [SMALL_STATE(5002)] = 128224, + [SMALL_STATE(5003)] = 128338, + [SMALL_STATE(5004)] = 128398, + [SMALL_STATE(5005)] = 128512, + [SMALL_STATE(5006)] = 128572, + [SMALL_STATE(5007)] = 128632, + [SMALL_STATE(5008)] = 128692, + [SMALL_STATE(5009)] = 128756, + [SMALL_STATE(5010)] = 128816, + [SMALL_STATE(5011)] = 128876, + [SMALL_STATE(5012)] = 128936, + [SMALL_STATE(5013)] = 128996, + [SMALL_STATE(5014)] = 129110, + [SMALL_STATE(5015)] = 129170, + [SMALL_STATE(5016)] = 129230, + [SMALL_STATE(5017)] = 129290, + [SMALL_STATE(5018)] = 129350, + [SMALL_STATE(5019)] = 129422, + [SMALL_STATE(5020)] = 129482, + [SMALL_STATE(5021)] = 129596, + [SMALL_STATE(5022)] = 129668, + [SMALL_STATE(5023)] = 129740, + [SMALL_STATE(5024)] = 129800, + [SMALL_STATE(5025)] = 129860, + [SMALL_STATE(5026)] = 129920, + [SMALL_STATE(5027)] = 129980, + [SMALL_STATE(5028)] = 130040, + [SMALL_STATE(5029)] = 130100, + [SMALL_STATE(5030)] = 130160, + [SMALL_STATE(5031)] = 130220, + [SMALL_STATE(5032)] = 130334, + [SMALL_STATE(5033)] = 130394, + [SMALL_STATE(5034)] = 130508, + [SMALL_STATE(5035)] = 130622, + [SMALL_STATE(5036)] = 130736, + [SMALL_STATE(5037)] = 130796, + [SMALL_STATE(5038)] = 130856, + [SMALL_STATE(5039)] = 130916, + [SMALL_STATE(5040)] = 130976, + [SMALL_STATE(5041)] = 131036, + [SMALL_STATE(5042)] = 131096, + [SMALL_STATE(5043)] = 131156, + [SMALL_STATE(5044)] = 131270, + [SMALL_STATE(5045)] = 131330, + [SMALL_STATE(5046)] = 131390, + [SMALL_STATE(5047)] = 131452, + [SMALL_STATE(5048)] = 131566, + [SMALL_STATE(5049)] = 131628, + [SMALL_STATE(5050)] = 131742, + [SMALL_STATE(5051)] = 131805, + [SMALL_STATE(5052)] = 131868, + [SMALL_STATE(5053)] = 131927, + [SMALL_STATE(5054)] = 131986, + [SMALL_STATE(5055)] = 132045, + [SMALL_STATE(5056)] = 132104, + [SMALL_STATE(5057)] = 132167, + [SMALL_STATE(5058)] = 132228, + [SMALL_STATE(5059)] = 132287, + [SMALL_STATE(5060)] = 132348, + [SMALL_STATE(5061)] = 132407, + [SMALL_STATE(5062)] = 132470, + [SMALL_STATE(5063)] = 132529, + [SMALL_STATE(5064)] = 132588, + [SMALL_STATE(5065)] = 132647, + [SMALL_STATE(5066)] = 132706, + [SMALL_STATE(5067)] = 132765, + [SMALL_STATE(5068)] = 132824, + [SMALL_STATE(5069)] = 132895, + [SMALL_STATE(5070)] = 132978, + [SMALL_STATE(5071)] = 133059, + [SMALL_STATE(5072)] = 133130, + [SMALL_STATE(5073)] = 133189, + [SMALL_STATE(5074)] = 133252, + [SMALL_STATE(5075)] = 133319, + [SMALL_STATE(5076)] = 133390, + [SMALL_STATE(5077)] = 133451, + [SMALL_STATE(5078)] = 133514, + [SMALL_STATE(5079)] = 133573, + [SMALL_STATE(5080)] = 133632, + [SMALL_STATE(5081)] = 133691, + [SMALL_STATE(5082)] = 133750, + [SMALL_STATE(5083)] = 133821, + [SMALL_STATE(5084)] = 133880, + [SMALL_STATE(5085)] = 133939, + [SMALL_STATE(5086)] = 134044, + [SMALL_STATE(5087)] = 134111, + [SMALL_STATE(5088)] = 134170, + [SMALL_STATE(5089)] = 134229, + [SMALL_STATE(5090)] = 134296, + [SMALL_STATE(5091)] = 134381, + [SMALL_STATE(5092)] = 134440, + [SMALL_STATE(5093)] = 134505, + [SMALL_STATE(5094)] = 134576, + [SMALL_STATE(5095)] = 134639, + [SMALL_STATE(5096)] = 134698, + [SMALL_STATE(5097)] = 134803, + [SMALL_STATE(5098)] = 134862, + [SMALL_STATE(5099)] = 134933, + [SMALL_STATE(5100)] = 135046, + [SMALL_STATE(5101)] = 135105, + [SMALL_STATE(5102)] = 135176, + [SMALL_STATE(5103)] = 135239, + [SMALL_STATE(5104)] = 135310, + [SMALL_STATE(5105)] = 135375, + [SMALL_STATE(5106)] = 135438, + [SMALL_STATE(5107)] = 135497, + [SMALL_STATE(5108)] = 135564, + [SMALL_STATE(5109)] = 135627, + [SMALL_STATE(5110)] = 135692, + [SMALL_STATE(5111)] = 135759, + [SMALL_STATE(5112)] = 135824, + [SMALL_STATE(5113)] = 135889, + [SMALL_STATE(5114)] = 135956, + [SMALL_STATE(5115)] = 136015, + [SMALL_STATE(5116)] = 136084, + [SMALL_STATE(5117)] = 136149, + [SMALL_STATE(5118)] = 136208, + [SMALL_STATE(5119)] = 136283, + [SMALL_STATE(5120)] = 136346, + [SMALL_STATE(5121)] = 136413, + [SMALL_STATE(5122)] = 136480, + [SMALL_STATE(5123)] = 136545, + [SMALL_STATE(5124)] = 136612, + [SMALL_STATE(5125)] = 136683, + [SMALL_STATE(5126)] = 136742, + [SMALL_STATE(5127)] = 136805, + [SMALL_STATE(5128)] = 136864, + [SMALL_STATE(5129)] = 136923, + [SMALL_STATE(5130)] = 136986, + [SMALL_STATE(5131)] = 137045, + [SMALL_STATE(5132)] = 137112, + [SMALL_STATE(5133)] = 137179, + [SMALL_STATE(5134)] = 137244, + [SMALL_STATE(5135)] = 137303, + [SMALL_STATE(5136)] = 137362, + [SMALL_STATE(5137)] = 137423, + [SMALL_STATE(5138)] = 137482, + [SMALL_STATE(5139)] = 137541, + [SMALL_STATE(5140)] = 137608, + [SMALL_STATE(5141)] = 137673, + [SMALL_STATE(5142)] = 137738, + [SMALL_STATE(5143)] = 137803, + [SMALL_STATE(5144)] = 137870, + [SMALL_STATE(5145)] = 137937, + [SMALL_STATE(5146)] = 138002, + [SMALL_STATE(5147)] = 138069, + [SMALL_STATE(5148)] = 138142, + [SMALL_STATE(5149)] = 138201, + [SMALL_STATE(5150)] = 138260, + [SMALL_STATE(5151)] = 138329, + [SMALL_STATE(5152)] = 138396, + [SMALL_STATE(5153)] = 138455, + [SMALL_STATE(5154)] = 138520, + [SMALL_STATE(5155)] = 138583, + [SMALL_STATE(5156)] = 138642, + [SMALL_STATE(5157)] = 138701, + [SMALL_STATE(5158)] = 138764, + [SMALL_STATE(5159)] = 138829, + [SMALL_STATE(5160)] = 138888, + [SMALL_STATE(5161)] = 138947, + [SMALL_STATE(5162)] = 139006, + [SMALL_STATE(5163)] = 139065, + [SMALL_STATE(5164)] = 139124, + [SMALL_STATE(5165)] = 139183, + [SMALL_STATE(5166)] = 139242, + [SMALL_STATE(5167)] = 139301, + [SMALL_STATE(5168)] = 139360, + [SMALL_STATE(5169)] = 139425, + [SMALL_STATE(5170)] = 139490, + [SMALL_STATE(5171)] = 139549, + [SMALL_STATE(5172)] = 139608, + [SMALL_STATE(5173)] = 139671, + [SMALL_STATE(5174)] = 139740, + [SMALL_STATE(5175)] = 139807, + [SMALL_STATE(5176)] = 139870, + [SMALL_STATE(5177)] = 139929, + [SMALL_STATE(5178)] = 140030, + [SMALL_STATE(5179)] = 140093, + [SMALL_STATE(5180)] = 140152, + [SMALL_STATE(5181)] = 140211, + [SMALL_STATE(5182)] = 140324, + [SMALL_STATE(5183)] = 140383, + [SMALL_STATE(5184)] = 140446, + [SMALL_STATE(5185)] = 140513, + [SMALL_STATE(5186)] = 140572, + [SMALL_STATE(5187)] = 140631, + [SMALL_STATE(5188)] = 140698, + [SMALL_STATE(5189)] = 140767, + [SMALL_STATE(5190)] = 140834, + [SMALL_STATE(5191)] = 140893, + [SMALL_STATE(5192)] = 140960, + [SMALL_STATE(5193)] = 141019, + [SMALL_STATE(5194)] = 141078, + [SMALL_STATE(5195)] = 141137, + [SMALL_STATE(5196)] = 141196, + [SMALL_STATE(5197)] = 141255, + [SMALL_STATE(5198)] = 141320, + [SMALL_STATE(5199)] = 141385, + [SMALL_STATE(5200)] = 141450, + [SMALL_STATE(5201)] = 141515, + [SMALL_STATE(5202)] = 141580, + [SMALL_STATE(5203)] = 141694, + [SMALL_STATE(5204)] = 141758, + [SMALL_STATE(5205)] = 141816, + [SMALL_STATE(5206)] = 141924, + [SMALL_STATE(5207)] = 141990, + [SMALL_STATE(5208)] = 142098, + [SMALL_STATE(5209)] = 142206, + [SMALL_STATE(5210)] = 142314, + [SMALL_STATE(5211)] = 142422, + [SMALL_STATE(5212)] = 142530, + [SMALL_STATE(5213)] = 142596, + [SMALL_STATE(5214)] = 142704, + [SMALL_STATE(5215)] = 142812, + [SMALL_STATE(5216)] = 142920, + [SMALL_STATE(5217)] = 142978, + [SMALL_STATE(5218)] = 143036, + [SMALL_STATE(5219)] = 143144, + [SMALL_STATE(5220)] = 143258, + [SMALL_STATE(5221)] = 143372, + [SMALL_STATE(5222)] = 143434, + [SMALL_STATE(5223)] = 143492, + [SMALL_STATE(5224)] = 143554, + [SMALL_STATE(5225)] = 143612, + [SMALL_STATE(5226)] = 143672, + [SMALL_STATE(5227)] = 143786, + [SMALL_STATE(5228)] = 143848, + [SMALL_STATE(5229)] = 143962, + [SMALL_STATE(5230)] = 144070, + [SMALL_STATE(5231)] = 144178, + [SMALL_STATE(5232)] = 144292, + [SMALL_STATE(5233)] = 144358, + [SMALL_STATE(5234)] = 144424, + [SMALL_STATE(5235)] = 144538, + [SMALL_STATE(5236)] = 144596, + [SMALL_STATE(5237)] = 144704, + [SMALL_STATE(5238)] = 144762, + [SMALL_STATE(5239)] = 144820, + [SMALL_STATE(5240)] = 144928, + [SMALL_STATE(5241)] = 145036, + [SMALL_STATE(5242)] = 145098, + [SMALL_STATE(5243)] = 145212, + [SMALL_STATE(5244)] = 145274, + [SMALL_STATE(5245)] = 145336, + [SMALL_STATE(5246)] = 145444, + [SMALL_STATE(5247)] = 145552, + [SMALL_STATE(5248)] = 145660, + [SMALL_STATE(5249)] = 145726, + [SMALL_STATE(5250)] = 145788, + [SMALL_STATE(5251)] = 145902, + [SMALL_STATE(5252)] = 145960, + [SMALL_STATE(5253)] = 146068, + [SMALL_STATE(5254)] = 146126, + [SMALL_STATE(5255)] = 146192, + [SMALL_STATE(5256)] = 146258, + [SMALL_STATE(5257)] = 146320, + [SMALL_STATE(5258)] = 146382, + [SMALL_STATE(5259)] = 146448, + [SMALL_STATE(5260)] = 146514, + [SMALL_STATE(5261)] = 146576, + [SMALL_STATE(5262)] = 146690, + [SMALL_STATE(5263)] = 146804, + [SMALL_STATE(5264)] = 146866, + [SMALL_STATE(5265)] = 146924, + [SMALL_STATE(5266)] = 146982, + [SMALL_STATE(5267)] = 147046, + [SMALL_STATE(5268)] = 147108, + [SMALL_STATE(5269)] = 147222, + [SMALL_STATE(5270)] = 147286, + [SMALL_STATE(5271)] = 147400, + [SMALL_STATE(5272)] = 147458, + [SMALL_STATE(5273)] = 147516, + [SMALL_STATE(5274)] = 147578, + [SMALL_STATE(5275)] = 147644, + [SMALL_STATE(5276)] = 147702, + [SMALL_STATE(5277)] = 147760, + [SMALL_STATE(5278)] = 147826, + [SMALL_STATE(5279)] = 147884, + [SMALL_STATE(5280)] = 147942, + [SMALL_STATE(5281)] = 148000, + [SMALL_STATE(5282)] = 148058, + [SMALL_STATE(5283)] = 148116, + [SMALL_STATE(5284)] = 148174, + [SMALL_STATE(5285)] = 148240, + [SMALL_STATE(5286)] = 148306, + [SMALL_STATE(5287)] = 148368, + [SMALL_STATE(5288)] = 148426, + [SMALL_STATE(5289)] = 148492, + [SMALL_STATE(5290)] = 148600, + [SMALL_STATE(5291)] = 148708, + [SMALL_STATE(5292)] = 148822, + [SMALL_STATE(5293)] = 148930, + [SMALL_STATE(5294)] = 148988, + [SMALL_STATE(5295)] = 149052, + [SMALL_STATE(5296)] = 149110, + [SMALL_STATE(5297)] = 149218, + [SMALL_STATE(5298)] = 149280, + [SMALL_STATE(5299)] = 149342, + [SMALL_STATE(5300)] = 149404, + [SMALL_STATE(5301)] = 149466, + [SMALL_STATE(5302)] = 149574, + [SMALL_STATE(5303)] = 149636, + [SMALL_STATE(5304)] = 149698, + [SMALL_STATE(5305)] = 149760, + [SMALL_STATE(5306)] = 149874, + [SMALL_STATE(5307)] = 149936, + [SMALL_STATE(5308)] = 149994, + [SMALL_STATE(5309)] = 150108, + [SMALL_STATE(5310)] = 150170, + [SMALL_STATE(5311)] = 150284, + [SMALL_STATE(5312)] = 150346, + [SMALL_STATE(5313)] = 150406, + [SMALL_STATE(5314)] = 150464, + [SMALL_STATE(5315)] = 150524, + [SMALL_STATE(5316)] = 150582, + [SMALL_STATE(5317)] = 150696, + [SMALL_STATE(5318)] = 150804, + [SMALL_STATE(5319)] = 150862, + [SMALL_STATE(5320)] = 150920, + [SMALL_STATE(5321)] = 150984, + [SMALL_STATE(5322)] = 151042, + [SMALL_STATE(5323)] = 151150, + [SMALL_STATE(5324)] = 151212, + [SMALL_STATE(5325)] = 151270, + [SMALL_STATE(5326)] = 151332, + [SMALL_STATE(5327)] = 151390, + [SMALL_STATE(5328)] = 151504, + [SMALL_STATE(5329)] = 151562, + [SMALL_STATE(5330)] = 151670, + [SMALL_STATE(5331)] = 151778, + [SMALL_STATE(5332)] = 151846, + [SMALL_STATE(5333)] = 151908, + [SMALL_STATE(5334)] = 151966, + [SMALL_STATE(5335)] = 152024, + [SMALL_STATE(5336)] = 152082, + [SMALL_STATE(5337)] = 152140, + [SMALL_STATE(5338)] = 152198, + [SMALL_STATE(5339)] = 152256, + [SMALL_STATE(5340)] = 152314, + [SMALL_STATE(5341)] = 152372, + [SMALL_STATE(5342)] = 152430, + [SMALL_STATE(5343)] = 152488, + [SMALL_STATE(5344)] = 152546, + [SMALL_STATE(5345)] = 152604, + [SMALL_STATE(5346)] = 152662, + [SMALL_STATE(5347)] = 152720, + [SMALL_STATE(5348)] = 152828, + [SMALL_STATE(5349)] = 152942, + [SMALL_STATE(5350)] = 153000, + [SMALL_STATE(5351)] = 153058, + [SMALL_STATE(5352)] = 153116, + [SMALL_STATE(5353)] = 153174, + [SMALL_STATE(5354)] = 153232, + [SMALL_STATE(5355)] = 153298, + [SMALL_STATE(5356)] = 153356, + [SMALL_STATE(5357)] = 153414, + [SMALL_STATE(5358)] = 153472, + [SMALL_STATE(5359)] = 153580, + [SMALL_STATE(5360)] = 153638, + [SMALL_STATE(5361)] = 153752, + [SMALL_STATE(5362)] = 153814, + [SMALL_STATE(5363)] = 153872, + [SMALL_STATE(5364)] = 153930, + [SMALL_STATE(5365)] = 153988, + [SMALL_STATE(5366)] = 154046, + [SMALL_STATE(5367)] = 154108, + [SMALL_STATE(5368)] = 154216, + [SMALL_STATE(5369)] = 154282, + [SMALL_STATE(5370)] = 154396, + [SMALL_STATE(5371)] = 154464, + [SMALL_STATE(5372)] = 154572, + [SMALL_STATE(5373)] = 154630, + [SMALL_STATE(5374)] = 154688, + [SMALL_STATE(5375)] = 154746, + [SMALL_STATE(5376)] = 154812, + [SMALL_STATE(5377)] = 154874, + [SMALL_STATE(5378)] = 154932, + [SMALL_STATE(5379)] = 154998, + [SMALL_STATE(5380)] = 155064, + [SMALL_STATE(5381)] = 155122, + [SMALL_STATE(5382)] = 155236, + [SMALL_STATE(5383)] = 155350, + [SMALL_STATE(5384)] = 155464, + [SMALL_STATE(5385)] = 155578, + [SMALL_STATE(5386)] = 155692, + [SMALL_STATE(5387)] = 155806, + [SMALL_STATE(5388)] = 155868, + [SMALL_STATE(5389)] = 155982, + [SMALL_STATE(5390)] = 156096, + [SMALL_STATE(5391)] = 156210, + [SMALL_STATE(5392)] = 156324, + [SMALL_STATE(5393)] = 156438, + [SMALL_STATE(5394)] = 156552, + [SMALL_STATE(5395)] = 156610, + [SMALL_STATE(5396)] = 156668, + [SMALL_STATE(5397)] = 156782, + [SMALL_STATE(5398)] = 156896, + [SMALL_STATE(5399)] = 156958, + [SMALL_STATE(5400)] = 157024, + [SMALL_STATE(5401)] = 157090, + [SMALL_STATE(5402)] = 157156, + [SMALL_STATE(5403)] = 157264, + [SMALL_STATE(5404)] = 157378, + [SMALL_STATE(5405)] = 157444, + [SMALL_STATE(5406)] = 157558, + [SMALL_STATE(5407)] = 157672, + [SMALL_STATE(5408)] = 157780, + [SMALL_STATE(5409)] = 157838, + [SMALL_STATE(5410)] = 157898, + [SMALL_STATE(5411)] = 157956, + [SMALL_STATE(5412)] = 158064, + [SMALL_STATE(5413)] = 158130, + [SMALL_STATE(5414)] = 158196, + [SMALL_STATE(5415)] = 158262, + [SMALL_STATE(5416)] = 158328, + [SMALL_STATE(5417)] = 158386, + [SMALL_STATE(5418)] = 158500, + [SMALL_STATE(5419)] = 158566, + [SMALL_STATE(5420)] = 158680, + [SMALL_STATE(5421)] = 158746, + [SMALL_STATE(5422)] = 158808, + [SMALL_STATE(5423)] = 158870, + [SMALL_STATE(5424)] = 158978, + [SMALL_STATE(5425)] = 159038, + [SMALL_STATE(5426)] = 159098, + [SMALL_STATE(5427)] = 159206, + [SMALL_STATE(5428)] = 159320, + [SMALL_STATE(5429)] = 159434, + [SMALL_STATE(5430)] = 159496, + [SMALL_STATE(5431)] = 159610, + [SMALL_STATE(5432)] = 159724, + [SMALL_STATE(5433)] = 159838, + [SMALL_STATE(5434)] = 159900, + [SMALL_STATE(5435)] = 160014, + [SMALL_STATE(5436)] = 160080, + [SMALL_STATE(5437)] = 160146, + [SMALL_STATE(5438)] = 160212, + [SMALL_STATE(5439)] = 160326, + [SMALL_STATE(5440)] = 160434, + [SMALL_STATE(5441)] = 160548, + [SMALL_STATE(5442)] = 160656, + [SMALL_STATE(5443)] = 160717, + [SMALL_STATE(5444)] = 160824, + [SMALL_STATE(5445)] = 160885, + [SMALL_STATE(5446)] = 160946, + [SMALL_STATE(5447)] = 161015, + [SMALL_STATE(5448)] = 161076, + [SMALL_STATE(5449)] = 161137, + [SMALL_STATE(5450)] = 161198, + [SMALL_STATE(5451)] = 161305, + [SMALL_STATE(5452)] = 161412, + [SMALL_STATE(5453)] = 161469, + [SMALL_STATE(5454)] = 161532, + [SMALL_STATE(5455)] = 161593, + [SMALL_STATE(5456)] = 161700, + [SMALL_STATE(5457)] = 161761, + [SMALL_STATE(5458)] = 161822, + [SMALL_STATE(5459)] = 161881, + [SMALL_STATE(5460)] = 161942, + [SMALL_STATE(5461)] = 162003, + [SMALL_STATE(5462)] = 162064, + [SMALL_STATE(5463)] = 162125, + [SMALL_STATE(5464)] = 162186, + [SMALL_STATE(5465)] = 162247, + [SMALL_STATE(5466)] = 162312, + [SMALL_STATE(5467)] = 162381, + [SMALL_STATE(5468)] = 162438, + [SMALL_STATE(5469)] = 162495, + [SMALL_STATE(5470)] = 162556, + [SMALL_STATE(5471)] = 162613, + [SMALL_STATE(5472)] = 162696, + [SMALL_STATE(5473)] = 162775, + [SMALL_STATE(5474)] = 162832, + [SMALL_STATE(5475)] = 162897, + [SMALL_STATE(5476)] = 162958, + [SMALL_STATE(5477)] = 163021, + [SMALL_STATE(5478)] = 163078, + [SMALL_STATE(5479)] = 163135, + [SMALL_STATE(5480)] = 163196, + [SMALL_STATE(5481)] = 163257, + [SMALL_STATE(5482)] = 163318, + [SMALL_STATE(5483)] = 163379, + [SMALL_STATE(5484)] = 163436, + [SMALL_STATE(5485)] = 163493, + [SMALL_STATE(5486)] = 163554, + [SMALL_STATE(5487)] = 163613, + [SMALL_STATE(5488)] = 163678, + [SMALL_STATE(5489)] = 163735, + [SMALL_STATE(5490)] = 163796, + [SMALL_STATE(5491)] = 163865, + [SMALL_STATE(5492)] = 163924, + [SMALL_STATE(5493)] = 164005, + [SMALL_STATE(5494)] = 164112, + [SMALL_STATE(5495)] = 164219, + [SMALL_STATE(5496)] = 164280, + [SMALL_STATE(5497)] = 164387, + [SMALL_STATE(5498)] = 164456, + [SMALL_STATE(5499)] = 164513, + [SMALL_STATE(5500)] = 164570, + [SMALL_STATE(5501)] = 164627, + [SMALL_STATE(5502)] = 164688, + [SMALL_STATE(5503)] = 164745, + [SMALL_STATE(5504)] = 164802, + [SMALL_STATE(5505)] = 164863, + [SMALL_STATE(5506)] = 164920, + [SMALL_STATE(5507)] = 164977, + [SMALL_STATE(5508)] = 165034, + [SMALL_STATE(5509)] = 165141, + [SMALL_STATE(5510)] = 165200, + [SMALL_STATE(5511)] = 165307, + [SMALL_STATE(5512)] = 165414, + [SMALL_STATE(5513)] = 165471, + [SMALL_STATE(5514)] = 165528, + [SMALL_STATE(5515)] = 165585, + [SMALL_STATE(5516)] = 165642, + [SMALL_STATE(5517)] = 165703, + [SMALL_STATE(5518)] = 165760, + [SMALL_STATE(5519)] = 165817, + [SMALL_STATE(5520)] = 165924, + [SMALL_STATE(5521)] = 165985, + [SMALL_STATE(5522)] = 166092, + [SMALL_STATE(5523)] = 166199, + [SMALL_STATE(5524)] = 166306, + [SMALL_STATE(5525)] = 166375, + [SMALL_STATE(5526)] = 166432, + [SMALL_STATE(5527)] = 166489, + [SMALL_STATE(5528)] = 166546, + [SMALL_STATE(5529)] = 166603, + [SMALL_STATE(5530)] = 166660, + [SMALL_STATE(5531)] = 166717, + [SMALL_STATE(5532)] = 166774, + [SMALL_STATE(5533)] = 166831, + [SMALL_STATE(5534)] = 166888, + [SMALL_STATE(5535)] = 166949, + [SMALL_STATE(5536)] = 167010, + [SMALL_STATE(5537)] = 167067, + [SMALL_STATE(5538)] = 167124, + [SMALL_STATE(5539)] = 167181, + [SMALL_STATE(5540)] = 167238, + [SMALL_STATE(5541)] = 167295, + [SMALL_STATE(5542)] = 167402, + [SMALL_STATE(5543)] = 167509, + [SMALL_STATE(5544)] = 167566, + [SMALL_STATE(5545)] = 167627, + [SMALL_STATE(5546)] = 167688, + [SMALL_STATE(5547)] = 167745, + [SMALL_STATE(5548)] = 167802, + [SMALL_STATE(5549)] = 167863, + [SMALL_STATE(5550)] = 167924, + [SMALL_STATE(5551)] = 167981, + [SMALL_STATE(5552)] = 168038, + [SMALL_STATE(5553)] = 168099, + [SMALL_STATE(5554)] = 168160, + [SMALL_STATE(5555)] = 168221, + [SMALL_STATE(5556)] = 168282, + [SMALL_STATE(5557)] = 168343, + [SMALL_STATE(5558)] = 168404, + [SMALL_STATE(5559)] = 168465, + [SMALL_STATE(5560)] = 168526, + [SMALL_STATE(5561)] = 168583, + [SMALL_STATE(5562)] = 168640, + [SMALL_STATE(5563)] = 168697, + [SMALL_STATE(5564)] = 168758, + [SMALL_STATE(5565)] = 168815, + [SMALL_STATE(5566)] = 168922, + [SMALL_STATE(5567)] = 168983, + [SMALL_STATE(5568)] = 169048, + [SMALL_STATE(5569)] = 169109, + [SMALL_STATE(5570)] = 169170, + [SMALL_STATE(5571)] = 169231, + [SMALL_STATE(5572)] = 169292, + [SMALL_STATE(5573)] = 169353, + [SMALL_STATE(5574)] = 169414, + [SMALL_STATE(5575)] = 169479, + [SMALL_STATE(5576)] = 169540, + [SMALL_STATE(5577)] = 169597, + [SMALL_STATE(5578)] = 169658, + [SMALL_STATE(5579)] = 169723, + [SMALL_STATE(5580)] = 169788, + [SMALL_STATE(5581)] = 169845, + [SMALL_STATE(5582)] = 169902, + [SMALL_STATE(5583)] = 169959, + [SMALL_STATE(5584)] = 170018, + [SMALL_STATE(5585)] = 170075, + [SMALL_STATE(5586)] = 170132, + [SMALL_STATE(5587)] = 170239, + [SMALL_STATE(5588)] = 170296, + [SMALL_STATE(5589)] = 170353, + [SMALL_STATE(5590)] = 170410, + [SMALL_STATE(5591)] = 170467, + [SMALL_STATE(5592)] = 170524, + [SMALL_STATE(5593)] = 170581, + [SMALL_STATE(5594)] = 170638, + [SMALL_STATE(5595)] = 170699, + [SMALL_STATE(5596)] = 170756, + [SMALL_STATE(5597)] = 170817, + [SMALL_STATE(5598)] = 170874, + [SMALL_STATE(5599)] = 170931, + [SMALL_STATE(5600)] = 170988, + [SMALL_STATE(5601)] = 171095, + [SMALL_STATE(5602)] = 171152, + [SMALL_STATE(5603)] = 171209, + [SMALL_STATE(5604)] = 171266, + [SMALL_STATE(5605)] = 171323, + [SMALL_STATE(5606)] = 171430, + [SMALL_STATE(5607)] = 171537, + [SMALL_STATE(5608)] = 171644, + [SMALL_STATE(5609)] = 171751, + [SMALL_STATE(5610)] = 171812, + [SMALL_STATE(5611)] = 171873, + [SMALL_STATE(5612)] = 171934, + [SMALL_STATE(5613)] = 171995, + [SMALL_STATE(5614)] = 172056, + [SMALL_STATE(5615)] = 172117, + [SMALL_STATE(5616)] = 172224, + [SMALL_STATE(5617)] = 172285, + [SMALL_STATE(5618)] = 172346, + [SMALL_STATE(5619)] = 172453, + [SMALL_STATE(5620)] = 172514, + [SMALL_STATE(5621)] = 172621, + [SMALL_STATE(5622)] = 172678, + [SMALL_STATE(5623)] = 172735, + [SMALL_STATE(5624)] = 172796, + [SMALL_STATE(5625)] = 172853, + [SMALL_STATE(5626)] = 172960, + [SMALL_STATE(5627)] = 173021, + [SMALL_STATE(5628)] = 173082, + [SMALL_STATE(5629)] = 173141, + [SMALL_STATE(5630)] = 173202, + [SMALL_STATE(5631)] = 173309, + [SMALL_STATE(5632)] = 173366, + [SMALL_STATE(5633)] = 173427, + [SMALL_STATE(5634)] = 173492, + [SMALL_STATE(5635)] = 173557, + [SMALL_STATE(5636)] = 173622, + [SMALL_STATE(5637)] = 173687, + [SMALL_STATE(5638)] = 173748, + [SMALL_STATE(5639)] = 173805, + [SMALL_STATE(5640)] = 173862, + [SMALL_STATE(5641)] = 173923, + [SMALL_STATE(5642)] = 173980, + [SMALL_STATE(5643)] = 174037, + [SMALL_STATE(5644)] = 174094, + [SMALL_STATE(5645)] = 174155, + [SMALL_STATE(5646)] = 174212, + [SMALL_STATE(5647)] = 174269, + [SMALL_STATE(5648)] = 174330, + [SMALL_STATE(5649)] = 174387, + [SMALL_STATE(5650)] = 174448, + [SMALL_STATE(5651)] = 174555, + [SMALL_STATE(5652)] = 174616, + [SMALL_STATE(5653)] = 174677, + [SMALL_STATE(5654)] = 174738, + [SMALL_STATE(5655)] = 174799, + [SMALL_STATE(5656)] = 174856, + [SMALL_STATE(5657)] = 174913, + [SMALL_STATE(5658)] = 174974, + [SMALL_STATE(5659)] = 175030, + [SMALL_STATE(5660)] = 175134, + [SMALL_STATE(5661)] = 175238, + [SMALL_STATE(5662)] = 175342, + [SMALL_STATE(5663)] = 175446, + [SMALL_STATE(5664)] = 175550, + [SMALL_STATE(5665)] = 175654, + [SMALL_STATE(5666)] = 175758, + [SMALL_STATE(5667)] = 175862, + [SMALL_STATE(5668)] = 175966, + [SMALL_STATE(5669)] = 176070, + [SMALL_STATE(5670)] = 176174, + [SMALL_STATE(5671)] = 176278, + [SMALL_STATE(5672)] = 176382, + [SMALL_STATE(5673)] = 176486, + [SMALL_STATE(5674)] = 176590, + [SMALL_STATE(5675)] = 176694, + [SMALL_STATE(5676)] = 176798, + [SMALL_STATE(5677)] = 176902, + [SMALL_STATE(5678)] = 177006, + [SMALL_STATE(5679)] = 177110, + [SMALL_STATE(5680)] = 177214, + [SMALL_STATE(5681)] = 177318, + [SMALL_STATE(5682)] = 177378, + [SMALL_STATE(5683)] = 177482, + [SMALL_STATE(5684)] = 177542, + [SMALL_STATE(5685)] = 177646, + [SMALL_STATE(5686)] = 177750, + [SMALL_STATE(5687)] = 177854, + [SMALL_STATE(5688)] = 177958, + [SMALL_STATE(5689)] = 178062, + [SMALL_STATE(5690)] = 178166, + [SMALL_STATE(5691)] = 178270, + [SMALL_STATE(5692)] = 178374, + [SMALL_STATE(5693)] = 178478, + [SMALL_STATE(5694)] = 178582, + [SMALL_STATE(5695)] = 178686, + [SMALL_STATE(5696)] = 178790, + [SMALL_STATE(5697)] = 178848, + [SMALL_STATE(5698)] = 178952, + [SMALL_STATE(5699)] = 179056, + [SMALL_STATE(5700)] = 179160, + [SMALL_STATE(5701)] = 179264, + [SMALL_STATE(5702)] = 179368, + [SMALL_STATE(5703)] = 179472, + [SMALL_STATE(5704)] = 179576, + [SMALL_STATE(5705)] = 179680, + [SMALL_STATE(5706)] = 179784, + [SMALL_STATE(5707)] = 179888, + [SMALL_STATE(5708)] = 179992, + [SMALL_STATE(5709)] = 180096, + [SMALL_STATE(5710)] = 180200, + [SMALL_STATE(5711)] = 180304, + [SMALL_STATE(5712)] = 180408, + [SMALL_STATE(5713)] = 180512, + [SMALL_STATE(5714)] = 180568, + [SMALL_STATE(5715)] = 180672, + [SMALL_STATE(5716)] = 180776, + [SMALL_STATE(5717)] = 180880, + [SMALL_STATE(5718)] = 180984, + [SMALL_STATE(5719)] = 181088, + [SMALL_STATE(5720)] = 181192, + [SMALL_STATE(5721)] = 181296, + [SMALL_STATE(5722)] = 181400, + [SMALL_STATE(5723)] = 181504, + [SMALL_STATE(5724)] = 181608, + [SMALL_STATE(5725)] = 181712, + [SMALL_STATE(5726)] = 181816, + [SMALL_STATE(5727)] = 181920, + [SMALL_STATE(5728)] = 182024, + [SMALL_STATE(5729)] = 182128, + [SMALL_STATE(5730)] = 182232, + [SMALL_STATE(5731)] = 182336, + [SMALL_STATE(5732)] = 182440, + [SMALL_STATE(5733)] = 182544, + [SMALL_STATE(5734)] = 182648, + [SMALL_STATE(5735)] = 182752, + [SMALL_STATE(5736)] = 182856, + [SMALL_STATE(5737)] = 182912, + [SMALL_STATE(5738)] = 183016, + [SMALL_STATE(5739)] = 183120, + [SMALL_STATE(5740)] = 183224, + [SMALL_STATE(5741)] = 183328, + [SMALL_STATE(5742)] = 183432, + [SMALL_STATE(5743)] = 183488, + [SMALL_STATE(5744)] = 183592, + [SMALL_STATE(5745)] = 183696, + [SMALL_STATE(5746)] = 183800, + [SMALL_STATE(5747)] = 183904, + [SMALL_STATE(5748)] = 184008, + [SMALL_STATE(5749)] = 184112, + [SMALL_STATE(5750)] = 184216, + [SMALL_STATE(5751)] = 184320, + [SMALL_STATE(5752)] = 184424, + [SMALL_STATE(5753)] = 184528, + [SMALL_STATE(5754)] = 184632, + [SMALL_STATE(5755)] = 184736, + [SMALL_STATE(5756)] = 184840, + [SMALL_STATE(5757)] = 184944, + [SMALL_STATE(5758)] = 185000, + [SMALL_STATE(5759)] = 185104, + [SMALL_STATE(5760)] = 185208, + [SMALL_STATE(5761)] = 185312, + [SMALL_STATE(5762)] = 185416, + [SMALL_STATE(5763)] = 185520, + [SMALL_STATE(5764)] = 185624, + [SMALL_STATE(5765)] = 185728, + [SMALL_STATE(5766)] = 185832, + [SMALL_STATE(5767)] = 185936, + [SMALL_STATE(5768)] = 186040, + [SMALL_STATE(5769)] = 186144, + [SMALL_STATE(5770)] = 186248, + [SMALL_STATE(5771)] = 186352, + [SMALL_STATE(5772)] = 186456, + [SMALL_STATE(5773)] = 186560, + [SMALL_STATE(5774)] = 186664, + [SMALL_STATE(5775)] = 186768, + [SMALL_STATE(5776)] = 186872, + [SMALL_STATE(5777)] = 186930, + [SMALL_STATE(5778)] = 187034, + [SMALL_STATE(5779)] = 187138, + [SMALL_STATE(5780)] = 187198, + [SMALL_STATE(5781)] = 187302, + [SMALL_STATE(5782)] = 187406, + [SMALL_STATE(5783)] = 187510, + [SMALL_STATE(5784)] = 187614, + [SMALL_STATE(5785)] = 187718, + [SMALL_STATE(5786)] = 187822, + [SMALL_STATE(5787)] = 187884, + [SMALL_STATE(5788)] = 187988, + [SMALL_STATE(5789)] = 188092, + [SMALL_STATE(5790)] = 188196, + [SMALL_STATE(5791)] = 188300, + [SMALL_STATE(5792)] = 188404, + [SMALL_STATE(5793)] = 188508, + [SMALL_STATE(5794)] = 188564, + [SMALL_STATE(5795)] = 188668, + [SMALL_STATE(5796)] = 188772, + [SMALL_STATE(5797)] = 188876, + [SMALL_STATE(5798)] = 188980, + [SMALL_STATE(5799)] = 189084, + [SMALL_STATE(5800)] = 189146, + [SMALL_STATE(5801)] = 189250, + [SMALL_STATE(5802)] = 189354, + [SMALL_STATE(5803)] = 189458, + [SMALL_STATE(5804)] = 189562, + [SMALL_STATE(5805)] = 189666, + [SMALL_STATE(5806)] = 189770, + [SMALL_STATE(5807)] = 189874, + [SMALL_STATE(5808)] = 189978, + [SMALL_STATE(5809)] = 190082, + [SMALL_STATE(5810)] = 190186, + [SMALL_STATE(5811)] = 190290, + [SMALL_STATE(5812)] = 190394, + [SMALL_STATE(5813)] = 190498, + [SMALL_STATE(5814)] = 190602, + [SMALL_STATE(5815)] = 190706, + [SMALL_STATE(5816)] = 190810, + [SMALL_STATE(5817)] = 190914, + [SMALL_STATE(5818)] = 191018, + [SMALL_STATE(5819)] = 191122, + [SMALL_STATE(5820)] = 191226, + [SMALL_STATE(5821)] = 191330, + [SMALL_STATE(5822)] = 191434, + [SMALL_STATE(5823)] = 191538, + [SMALL_STATE(5824)] = 191642, + [SMALL_STATE(5825)] = 191746, + [SMALL_STATE(5826)] = 191850, + [SMALL_STATE(5827)] = 191954, + [SMALL_STATE(5828)] = 192058, + [SMALL_STATE(5829)] = 192120, + [SMALL_STATE(5830)] = 192176, + [SMALL_STATE(5831)] = 192280, + [SMALL_STATE(5832)] = 192384, + [SMALL_STATE(5833)] = 192488, + [SMALL_STATE(5834)] = 192592, + [SMALL_STATE(5835)] = 192696, + [SMALL_STATE(5836)] = 192800, + [SMALL_STATE(5837)] = 192904, + [SMALL_STATE(5838)] = 193008, + [SMALL_STATE(5839)] = 193112, + [SMALL_STATE(5840)] = 193174, + [SMALL_STATE(5841)] = 193278, + [SMALL_STATE(5842)] = 193382, + [SMALL_STATE(5843)] = 193486, + [SMALL_STATE(5844)] = 193590, + [SMALL_STATE(5845)] = 193694, + [SMALL_STATE(5846)] = 193798, + [SMALL_STATE(5847)] = 193902, + [SMALL_STATE(5848)] = 194006, + [SMALL_STATE(5849)] = 194110, + [SMALL_STATE(5850)] = 194214, + [SMALL_STATE(5851)] = 194318, + [SMALL_STATE(5852)] = 194422, + [SMALL_STATE(5853)] = 194526, + [SMALL_STATE(5854)] = 194630, + [SMALL_STATE(5855)] = 194734, + [SMALL_STATE(5856)] = 194792, + [SMALL_STATE(5857)] = 194852, + [SMALL_STATE(5858)] = 194956, + [SMALL_STATE(5859)] = 195016, + [SMALL_STATE(5860)] = 195072, + [SMALL_STATE(5861)] = 195176, + [SMALL_STATE(5862)] = 195280, + [SMALL_STATE(5863)] = 195384, + [SMALL_STATE(5864)] = 195488, + [SMALL_STATE(5865)] = 195592, + [SMALL_STATE(5866)] = 195648, + [SMALL_STATE(5867)] = 195752, + [SMALL_STATE(5868)] = 195856, + [SMALL_STATE(5869)] = 195960, + [SMALL_STATE(5870)] = 196064, + [SMALL_STATE(5871)] = 196168, + [SMALL_STATE(5872)] = 196272, + [SMALL_STATE(5873)] = 196376, + [SMALL_STATE(5874)] = 196480, + [SMALL_STATE(5875)] = 196584, + [SMALL_STATE(5876)] = 196688, + [SMALL_STATE(5877)] = 196792, + [SMALL_STATE(5878)] = 196896, + [SMALL_STATE(5879)] = 196956, + [SMALL_STATE(5880)] = 197060, + [SMALL_STATE(5881)] = 197164, + [SMALL_STATE(5882)] = 197268, + [SMALL_STATE(5883)] = 197372, + [SMALL_STATE(5884)] = 197476, + [SMALL_STATE(5885)] = 197580, + [SMALL_STATE(5886)] = 197684, + [SMALL_STATE(5887)] = 197788, + [SMALL_STATE(5888)] = 197892, + [SMALL_STATE(5889)] = 197996, + [SMALL_STATE(5890)] = 198100, + [SMALL_STATE(5891)] = 198204, + [SMALL_STATE(5892)] = 198308, + [SMALL_STATE(5893)] = 198366, + [SMALL_STATE(5894)] = 198470, + [SMALL_STATE(5895)] = 198574, + [SMALL_STATE(5896)] = 198678, + [SMALL_STATE(5897)] = 198782, + [SMALL_STATE(5898)] = 198886, + [SMALL_STATE(5899)] = 198990, + [SMALL_STATE(5900)] = 199094, + [SMALL_STATE(5901)] = 199198, + [SMALL_STATE(5902)] = 199256, + [SMALL_STATE(5903)] = 199360, + [SMALL_STATE(5904)] = 199464, + [SMALL_STATE(5905)] = 199568, + [SMALL_STATE(5906)] = 199672, + [SMALL_STATE(5907)] = 199776, + [SMALL_STATE(5908)] = 199880, + [SMALL_STATE(5909)] = 199936, + [SMALL_STATE(5910)] = 200040, + [SMALL_STATE(5911)] = 200144, + [SMALL_STATE(5912)] = 200248, + [SMALL_STATE(5913)] = 200352, + [SMALL_STATE(5914)] = 200456, + [SMALL_STATE(5915)] = 200560, + [SMALL_STATE(5916)] = 200664, + [SMALL_STATE(5917)] = 200768, + [SMALL_STATE(5918)] = 200872, + [SMALL_STATE(5919)] = 200976, + [SMALL_STATE(5920)] = 201080, + [SMALL_STATE(5921)] = 201184, + [SMALL_STATE(5922)] = 201288, + [SMALL_STATE(5923)] = 201392, + [SMALL_STATE(5924)] = 201496, + [SMALL_STATE(5925)] = 201600, + [SMALL_STATE(5926)] = 201704, + [SMALL_STATE(5927)] = 201808, + [SMALL_STATE(5928)] = 201912, + [SMALL_STATE(5929)] = 202016, + [SMALL_STATE(5930)] = 202076, + [SMALL_STATE(5931)] = 202180, + [SMALL_STATE(5932)] = 202284, + [SMALL_STATE(5933)] = 202388, + [SMALL_STATE(5934)] = 202492, + [SMALL_STATE(5935)] = 202596, + [SMALL_STATE(5936)] = 202700, + [SMALL_STATE(5937)] = 202804, + [SMALL_STATE(5938)] = 202908, + [SMALL_STATE(5939)] = 203012, + [SMALL_STATE(5940)] = 203116, + [SMALL_STATE(5941)] = 203220, + [SMALL_STATE(5942)] = 203324, + [SMALL_STATE(5943)] = 203428, + [SMALL_STATE(5944)] = 203532, + [SMALL_STATE(5945)] = 203636, + [SMALL_STATE(5946)] = 203740, + [SMALL_STATE(5947)] = 203844, + [SMALL_STATE(5948)] = 203948, + [SMALL_STATE(5949)] = 204052, + [SMALL_STATE(5950)] = 204156, + [SMALL_STATE(5951)] = 204260, + [SMALL_STATE(5952)] = 204364, + [SMALL_STATE(5953)] = 204468, + [SMALL_STATE(5954)] = 204572, + [SMALL_STATE(5955)] = 204676, + [SMALL_STATE(5956)] = 204736, + [SMALL_STATE(5957)] = 204840, + [SMALL_STATE(5958)] = 204944, + [SMALL_STATE(5959)] = 205048, + [SMALL_STATE(5960)] = 205152, + [SMALL_STATE(5961)] = 205256, + [SMALL_STATE(5962)] = 205360, + [SMALL_STATE(5963)] = 205464, + [SMALL_STATE(5964)] = 205568, + [SMALL_STATE(5965)] = 205672, + [SMALL_STATE(5966)] = 205776, + [SMALL_STATE(5967)] = 205880, + [SMALL_STATE(5968)] = 205984, + [SMALL_STATE(5969)] = 206088, + [SMALL_STATE(5970)] = 206192, + [SMALL_STATE(5971)] = 206248, + [SMALL_STATE(5972)] = 206352, + [SMALL_STATE(5973)] = 206456, + [SMALL_STATE(5974)] = 206560, + [SMALL_STATE(5975)] = 206664, + [SMALL_STATE(5976)] = 206768, + [SMALL_STATE(5977)] = 206872, + [SMALL_STATE(5978)] = 206976, + [SMALL_STATE(5979)] = 207080, + [SMALL_STATE(5980)] = 207184, + [SMALL_STATE(5981)] = 207244, + [SMALL_STATE(5982)] = 207348, + [SMALL_STATE(5983)] = 207452, + [SMALL_STATE(5984)] = 207508, + [SMALL_STATE(5985)] = 207612, + [SMALL_STATE(5986)] = 207716, + [SMALL_STATE(5987)] = 207820, + [SMALL_STATE(5988)] = 207924, + [SMALL_STATE(5989)] = 208028, + [SMALL_STATE(5990)] = 208132, + [SMALL_STATE(5991)] = 208236, + [SMALL_STATE(5992)] = 208340, + [SMALL_STATE(5993)] = 208444, + [SMALL_STATE(5994)] = 208548, + [SMALL_STATE(5995)] = 208652, + [SMALL_STATE(5996)] = 208756, + [SMALL_STATE(5997)] = 208860, + [SMALL_STATE(5998)] = 208964, + [SMALL_STATE(5999)] = 209068, + [SMALL_STATE(6000)] = 209172, + [SMALL_STATE(6001)] = 209276, + [SMALL_STATE(6002)] = 209380, + [SMALL_STATE(6003)] = 209484, + [SMALL_STATE(6004)] = 209588, + [SMALL_STATE(6005)] = 209692, + [SMALL_STATE(6006)] = 209796, + [SMALL_STATE(6007)] = 209900, + [SMALL_STATE(6008)] = 210004, + [SMALL_STATE(6009)] = 210108, + [SMALL_STATE(6010)] = 210212, + [SMALL_STATE(6011)] = 210316, + [SMALL_STATE(6012)] = 210420, + [SMALL_STATE(6013)] = 210524, + [SMALL_STATE(6014)] = 210628, + [SMALL_STATE(6015)] = 210732, + [SMALL_STATE(6016)] = 210836, + [SMALL_STATE(6017)] = 210940, + [SMALL_STATE(6018)] = 211044, + [SMALL_STATE(6019)] = 211148, + [SMALL_STATE(6020)] = 211252, + [SMALL_STATE(6021)] = 211356, + [SMALL_STATE(6022)] = 211460, + [SMALL_STATE(6023)] = 211564, + [SMALL_STATE(6024)] = 211668, + [SMALL_STATE(6025)] = 211772, + [SMALL_STATE(6026)] = 211876, + [SMALL_STATE(6027)] = 211980, + [SMALL_STATE(6028)] = 212084, + [SMALL_STATE(6029)] = 212188, + [SMALL_STATE(6030)] = 212244, + [SMALL_STATE(6031)] = 212300, + [SMALL_STATE(6032)] = 212404, + [SMALL_STATE(6033)] = 212508, + [SMALL_STATE(6034)] = 212612, + [SMALL_STATE(6035)] = 212716, + [SMALL_STATE(6036)] = 212820, + [SMALL_STATE(6037)] = 212924, + [SMALL_STATE(6038)] = 213028, + [SMALL_STATE(6039)] = 213084, + [SMALL_STATE(6040)] = 213188, + [SMALL_STATE(6041)] = 213292, + [SMALL_STATE(6042)] = 213396, + [SMALL_STATE(6043)] = 213500, + [SMALL_STATE(6044)] = 213604, + [SMALL_STATE(6045)] = 213708, + [SMALL_STATE(6046)] = 213764, + [SMALL_STATE(6047)] = 213868, + [SMALL_STATE(6048)] = 213972, + [SMALL_STATE(6049)] = 214076, + [SMALL_STATE(6050)] = 214180, + [SMALL_STATE(6051)] = 214284, + [SMALL_STATE(6052)] = 214388, + [SMALL_STATE(6053)] = 214492, + [SMALL_STATE(6054)] = 214548, + [SMALL_STATE(6055)] = 214652, + [SMALL_STATE(6056)] = 214756, + [SMALL_STATE(6057)] = 214860, + [SMALL_STATE(6058)] = 214964, + [SMALL_STATE(6059)] = 215068, + [SMALL_STATE(6060)] = 215172, + [SMALL_STATE(6061)] = 215276, + [SMALL_STATE(6062)] = 215380, + [SMALL_STATE(6063)] = 215436, + [SMALL_STATE(6064)] = 215540, + [SMALL_STATE(6065)] = 215644, + [SMALL_STATE(6066)] = 215748, + [SMALL_STATE(6067)] = 215852, + [SMALL_STATE(6068)] = 215956, + [SMALL_STATE(6069)] = 216060, + [SMALL_STATE(6070)] = 216164, + [SMALL_STATE(6071)] = 216268, + [SMALL_STATE(6072)] = 216372, + [SMALL_STATE(6073)] = 216476, + [SMALL_STATE(6074)] = 216580, + [SMALL_STATE(6075)] = 216684, + [SMALL_STATE(6076)] = 216788, + [SMALL_STATE(6077)] = 216892, + [SMALL_STATE(6078)] = 216996, + [SMALL_STATE(6079)] = 217100, + [SMALL_STATE(6080)] = 217204, + [SMALL_STATE(6081)] = 217262, + [SMALL_STATE(6082)] = 217366, + [SMALL_STATE(6083)] = 217470, + [SMALL_STATE(6084)] = 217574, + [SMALL_STATE(6085)] = 217678, + [SMALL_STATE(6086)] = 217782, + [SMALL_STATE(6087)] = 217886, + [SMALL_STATE(6088)] = 217990, + [SMALL_STATE(6089)] = 218094, + [SMALL_STATE(6090)] = 218198, + [SMALL_STATE(6091)] = 218302, + [SMALL_STATE(6092)] = 218406, + [SMALL_STATE(6093)] = 218510, + [SMALL_STATE(6094)] = 218614, + [SMALL_STATE(6095)] = 218718, + [SMALL_STATE(6096)] = 218822, + [SMALL_STATE(6097)] = 218926, + [SMALL_STATE(6098)] = 219030, + [SMALL_STATE(6099)] = 219134, + [SMALL_STATE(6100)] = 219238, + [SMALL_STATE(6101)] = 219342, + [SMALL_STATE(6102)] = 219446, + [SMALL_STATE(6103)] = 219550, + [SMALL_STATE(6104)] = 219654, + [SMALL_STATE(6105)] = 219758, + [SMALL_STATE(6106)] = 219862, + [SMALL_STATE(6107)] = 219966, + [SMALL_STATE(6108)] = 220070, + [SMALL_STATE(6109)] = 220174, + [SMALL_STATE(6110)] = 220278, + [SMALL_STATE(6111)] = 220382, + [SMALL_STATE(6112)] = 220486, + [SMALL_STATE(6113)] = 220590, + [SMALL_STATE(6114)] = 220694, + [SMALL_STATE(6115)] = 220798, + [SMALL_STATE(6116)] = 220854, + [SMALL_STATE(6117)] = 220958, + [SMALL_STATE(6118)] = 221062, + [SMALL_STATE(6119)] = 221166, + [SMALL_STATE(6120)] = 221270, + [SMALL_STATE(6121)] = 221374, + [SMALL_STATE(6122)] = 221478, + [SMALL_STATE(6123)] = 221582, + [SMALL_STATE(6124)] = 221686, + [SMALL_STATE(6125)] = 221790, + [SMALL_STATE(6126)] = 221894, + [SMALL_STATE(6127)] = 221998, + [SMALL_STATE(6128)] = 222102, + [SMALL_STATE(6129)] = 222206, + [SMALL_STATE(6130)] = 222310, + [SMALL_STATE(6131)] = 222414, + [SMALL_STATE(6132)] = 222518, + [SMALL_STATE(6133)] = 222622, + [SMALL_STATE(6134)] = 222726, + [SMALL_STATE(6135)] = 222830, + [SMALL_STATE(6136)] = 222934, + [SMALL_STATE(6137)] = 223038, + [SMALL_STATE(6138)] = 223142, + [SMALL_STATE(6139)] = 223246, + [SMALL_STATE(6140)] = 223350, + [SMALL_STATE(6141)] = 223454, + [SMALL_STATE(6142)] = 223558, + [SMALL_STATE(6143)] = 223662, + [SMALL_STATE(6144)] = 223766, + [SMALL_STATE(6145)] = 223870, + [SMALL_STATE(6146)] = 223974, + [SMALL_STATE(6147)] = 224078, + [SMALL_STATE(6148)] = 224182, + [SMALL_STATE(6149)] = 224286, + [SMALL_STATE(6150)] = 224390, + [SMALL_STATE(6151)] = 224494, + [SMALL_STATE(6152)] = 224598, + [SMALL_STATE(6153)] = 224702, + [SMALL_STATE(6154)] = 224806, + [SMALL_STATE(6155)] = 224910, + [SMALL_STATE(6156)] = 225014, + [SMALL_STATE(6157)] = 225118, + [SMALL_STATE(6158)] = 225222, + [SMALL_STATE(6159)] = 225326, + [SMALL_STATE(6160)] = 225430, + [SMALL_STATE(6161)] = 225534, + [SMALL_STATE(6162)] = 225638, + [SMALL_STATE(6163)] = 225742, + [SMALL_STATE(6164)] = 225846, + [SMALL_STATE(6165)] = 225950, + [SMALL_STATE(6166)] = 226054, + [SMALL_STATE(6167)] = 226158, + [SMALL_STATE(6168)] = 226262, + [SMALL_STATE(6169)] = 226366, + [SMALL_STATE(6170)] = 226470, + [SMALL_STATE(6171)] = 226574, + [SMALL_STATE(6172)] = 226678, + [SMALL_STATE(6173)] = 226782, + [SMALL_STATE(6174)] = 226842, + [SMALL_STATE(6175)] = 226946, + [SMALL_STATE(6176)] = 227050, + [SMALL_STATE(6177)] = 227154, + [SMALL_STATE(6178)] = 227210, + [SMALL_STATE(6179)] = 227314, + [SMALL_STATE(6180)] = 227418, + [SMALL_STATE(6181)] = 227522, + [SMALL_STATE(6182)] = 227626, + [SMALL_STATE(6183)] = 227730, + [SMALL_STATE(6184)] = 227834, + [SMALL_STATE(6185)] = 227938, + [SMALL_STATE(6186)] = 228042, + [SMALL_STATE(6187)] = 228146, + [SMALL_STATE(6188)] = 228250, + [SMALL_STATE(6189)] = 228354, + [SMALL_STATE(6190)] = 228458, + [SMALL_STATE(6191)] = 228562, + [SMALL_STATE(6192)] = 228666, + [SMALL_STATE(6193)] = 228770, + [SMALL_STATE(6194)] = 228874, + [SMALL_STATE(6195)] = 228978, + [SMALL_STATE(6196)] = 229082, + [SMALL_STATE(6197)] = 229186, + [SMALL_STATE(6198)] = 229290, + [SMALL_STATE(6199)] = 229394, + [SMALL_STATE(6200)] = 229498, + [SMALL_STATE(6201)] = 229554, + [SMALL_STATE(6202)] = 229610, + [SMALL_STATE(6203)] = 229714, + [SMALL_STATE(6204)] = 229818, + [SMALL_STATE(6205)] = 229922, + [SMALL_STATE(6206)] = 230026, + [SMALL_STATE(6207)] = 230130, + [SMALL_STATE(6208)] = 230234, + [SMALL_STATE(6209)] = 230338, + [SMALL_STATE(6210)] = 230442, + [SMALL_STATE(6211)] = 230546, + [SMALL_STATE(6212)] = 230650, + [SMALL_STATE(6213)] = 230754, + [SMALL_STATE(6214)] = 230810, + [SMALL_STATE(6215)] = 230914, + [SMALL_STATE(6216)] = 230974, + [SMALL_STATE(6217)] = 231078, + [SMALL_STATE(6218)] = 231182, + [SMALL_STATE(6219)] = 231242, + [SMALL_STATE(6220)] = 231346, + [SMALL_STATE(6221)] = 231450, + [SMALL_STATE(6222)] = 231510, + [SMALL_STATE(6223)] = 231614, + [SMALL_STATE(6224)] = 231718, + [SMALL_STATE(6225)] = 231822, + [SMALL_STATE(6226)] = 231926, + [SMALL_STATE(6227)] = 232030, + [SMALL_STATE(6228)] = 232134, + [SMALL_STATE(6229)] = 232238, + [SMALL_STATE(6230)] = 232342, + [SMALL_STATE(6231)] = 232446, + [SMALL_STATE(6232)] = 232550, + [SMALL_STATE(6233)] = 232654, + [SMALL_STATE(6234)] = 232758, + [SMALL_STATE(6235)] = 232862, + [SMALL_STATE(6236)] = 232966, + [SMALL_STATE(6237)] = 233070, + [SMALL_STATE(6238)] = 233174, + [SMALL_STATE(6239)] = 233278, + [SMALL_STATE(6240)] = 233382, + [SMALL_STATE(6241)] = 233438, + [SMALL_STATE(6242)] = 233542, + [SMALL_STATE(6243)] = 233646, + [SMALL_STATE(6244)] = 233750, + [SMALL_STATE(6245)] = 233854, + [SMALL_STATE(6246)] = 233958, + [SMALL_STATE(6247)] = 234062, + [SMALL_STATE(6248)] = 234166, + [SMALL_STATE(6249)] = 234270, + [SMALL_STATE(6250)] = 234374, + [SMALL_STATE(6251)] = 234478, + [SMALL_STATE(6252)] = 234582, + [SMALL_STATE(6253)] = 234686, + [SMALL_STATE(6254)] = 234790, + [SMALL_STATE(6255)] = 234846, + [SMALL_STATE(6256)] = 234950, + [SMALL_STATE(6257)] = 235054, + [SMALL_STATE(6258)] = 235110, + [SMALL_STATE(6259)] = 235214, + [SMALL_STATE(6260)] = 235318, + [SMALL_STATE(6261)] = 235422, + [SMALL_STATE(6262)] = 235526, + [SMALL_STATE(6263)] = 235630, + [SMALL_STATE(6264)] = 235734, + [SMALL_STATE(6265)] = 235838, + [SMALL_STATE(6266)] = 235942, + [SMALL_STATE(6267)] = 236046, + [SMALL_STATE(6268)] = 236150, + [SMALL_STATE(6269)] = 236254, + [SMALL_STATE(6270)] = 236358, + [SMALL_STATE(6271)] = 236416, + [SMALL_STATE(6272)] = 236520, + [SMALL_STATE(6273)] = 236624, + [SMALL_STATE(6274)] = 236684, + [SMALL_STATE(6275)] = 236740, + [SMALL_STATE(6276)] = 236844, + [SMALL_STATE(6277)] = 236948, + [SMALL_STATE(6278)] = 237052, + [SMALL_STATE(6279)] = 237156, + [SMALL_STATE(6280)] = 237260, + [SMALL_STATE(6281)] = 237364, + [SMALL_STATE(6282)] = 237468, + [SMALL_STATE(6283)] = 237572, + [SMALL_STATE(6284)] = 237676, + [SMALL_STATE(6285)] = 237780, + [SMALL_STATE(6286)] = 237884, + [SMALL_STATE(6287)] = 237988, + [SMALL_STATE(6288)] = 238092, + [SMALL_STATE(6289)] = 238196, + [SMALL_STATE(6290)] = 238300, + [SMALL_STATE(6291)] = 238404, + [SMALL_STATE(6292)] = 238508, + [SMALL_STATE(6293)] = 238612, + [SMALL_STATE(6294)] = 238716, + [SMALL_STATE(6295)] = 238820, + [SMALL_STATE(6296)] = 238876, + [SMALL_STATE(6297)] = 238980, + [SMALL_STATE(6298)] = 239084, + [SMALL_STATE(6299)] = 239188, + [SMALL_STATE(6300)] = 239244, + [SMALL_STATE(6301)] = 239300, + [SMALL_STATE(6302)] = 239356, + [SMALL_STATE(6303)] = 239460, + [SMALL_STATE(6304)] = 239564, + [SMALL_STATE(6305)] = 239668, + [SMALL_STATE(6306)] = 239724, + [SMALL_STATE(6307)] = 239828, + [SMALL_STATE(6308)] = 239932, + [SMALL_STATE(6309)] = 239988, + [SMALL_STATE(6310)] = 240044, + [SMALL_STATE(6311)] = 240148, + [SMALL_STATE(6312)] = 240252, + [SMALL_STATE(6313)] = 240356, + [SMALL_STATE(6314)] = 240460, + [SMALL_STATE(6315)] = 240516, + [SMALL_STATE(6316)] = 240620, + [SMALL_STATE(6317)] = 240724, + [SMALL_STATE(6318)] = 240828, + [SMALL_STATE(6319)] = 240932, + [SMALL_STATE(6320)] = 241036, + [SMALL_STATE(6321)] = 241140, + [SMALL_STATE(6322)] = 241244, + [SMALL_STATE(6323)] = 241348, + [SMALL_STATE(6324)] = 241404, + [SMALL_STATE(6325)] = 241460, + [SMALL_STATE(6326)] = 241564, + [SMALL_STATE(6327)] = 241668, + [SMALL_STATE(6328)] = 241772, + [SMALL_STATE(6329)] = 241876, + [SMALL_STATE(6330)] = 241980, + [SMALL_STATE(6331)] = 242084, + [SMALL_STATE(6332)] = 242140, + [SMALL_STATE(6333)] = 242244, + [SMALL_STATE(6334)] = 242348, + [SMALL_STATE(6335)] = 242452, + [SMALL_STATE(6336)] = 242508, + [SMALL_STATE(6337)] = 242564, + [SMALL_STATE(6338)] = 242668, + [SMALL_STATE(6339)] = 242772, + [SMALL_STATE(6340)] = 242876, + [SMALL_STATE(6341)] = 242932, + [SMALL_STATE(6342)] = 243036, + [SMALL_STATE(6343)] = 243140, + [SMALL_STATE(6344)] = 243196, + [SMALL_STATE(6345)] = 243300, + [SMALL_STATE(6346)] = 243404, + [SMALL_STATE(6347)] = 243508, + [SMALL_STATE(6348)] = 243612, + [SMALL_STATE(6349)] = 243716, + [SMALL_STATE(6350)] = 243772, + [SMALL_STATE(6351)] = 243876, + [SMALL_STATE(6352)] = 243980, + [SMALL_STATE(6353)] = 244036, + [SMALL_STATE(6354)] = 244140, + [SMALL_STATE(6355)] = 244196, + [SMALL_STATE(6356)] = 244300, + [SMALL_STATE(6357)] = 244404, + [SMALL_STATE(6358)] = 244508, + [SMALL_STATE(6359)] = 244612, + [SMALL_STATE(6360)] = 244716, + [SMALL_STATE(6361)] = 244820, + [SMALL_STATE(6362)] = 244924, + [SMALL_STATE(6363)] = 244984, + [SMALL_STATE(6364)] = 245088, + [SMALL_STATE(6365)] = 245192, + [SMALL_STATE(6366)] = 245296, + [SMALL_STATE(6367)] = 245400, + [SMALL_STATE(6368)] = 245504, + [SMALL_STATE(6369)] = 245608, + [SMALL_STATE(6370)] = 245712, + [SMALL_STATE(6371)] = 245816, + [SMALL_STATE(6372)] = 245920, + [SMALL_STATE(6373)] = 246024, + [SMALL_STATE(6374)] = 246128, + [SMALL_STATE(6375)] = 246232, + [SMALL_STATE(6376)] = 246336, + [SMALL_STATE(6377)] = 246392, + [SMALL_STATE(6378)] = 246496, + [SMALL_STATE(6379)] = 246552, + [SMALL_STATE(6380)] = 246656, + [SMALL_STATE(6381)] = 246760, + [SMALL_STATE(6382)] = 246864, + [SMALL_STATE(6383)] = 246968, + [SMALL_STATE(6384)] = 247072, + [SMALL_STATE(6385)] = 247176, + [SMALL_STATE(6386)] = 247280, + [SMALL_STATE(6387)] = 247336, + [SMALL_STATE(6388)] = 247392, + [SMALL_STATE(6389)] = 247496, + [SMALL_STATE(6390)] = 247552, + [SMALL_STATE(6391)] = 247608, + [SMALL_STATE(6392)] = 247712, + [SMALL_STATE(6393)] = 247816, + [SMALL_STATE(6394)] = 247920, + [SMALL_STATE(6395)] = 248024, + [SMALL_STATE(6396)] = 248128, + [SMALL_STATE(6397)] = 248184, + [SMALL_STATE(6398)] = 248240, + [SMALL_STATE(6399)] = 248344, + [SMALL_STATE(6400)] = 248448, + [SMALL_STATE(6401)] = 248504, + [SMALL_STATE(6402)] = 248560, + [SMALL_STATE(6403)] = 248664, + [SMALL_STATE(6404)] = 248720, + [SMALL_STATE(6405)] = 248776, + [SMALL_STATE(6406)] = 248832, + [SMALL_STATE(6407)] = 248888, + [SMALL_STATE(6408)] = 248944, + [SMALL_STATE(6409)] = 249000, + [SMALL_STATE(6410)] = 249104, + [SMALL_STATE(6411)] = 249208, + [SMALL_STATE(6412)] = 249312, + [SMALL_STATE(6413)] = 249416, + [SMALL_STATE(6414)] = 249520, + [SMALL_STATE(6415)] = 249624, + [SMALL_STATE(6416)] = 249728, + [SMALL_STATE(6417)] = 249832, + [SMALL_STATE(6418)] = 249888, + [SMALL_STATE(6419)] = 249992, + [SMALL_STATE(6420)] = 250050, + [SMALL_STATE(6421)] = 250154, + [SMALL_STATE(6422)] = 250258, + [SMALL_STATE(6423)] = 250362, + [SMALL_STATE(6424)] = 250466, + [SMALL_STATE(6425)] = 250570, + [SMALL_STATE(6426)] = 250674, + [SMALL_STATE(6427)] = 250778, + [SMALL_STATE(6428)] = 250882, + [SMALL_STATE(6429)] = 250986, + [SMALL_STATE(6430)] = 251090, + [SMALL_STATE(6431)] = 251194, + [SMALL_STATE(6432)] = 251298, + [SMALL_STATE(6433)] = 251402, + [SMALL_STATE(6434)] = 251506, + [SMALL_STATE(6435)] = 251610, + [SMALL_STATE(6436)] = 251714, + [SMALL_STATE(6437)] = 251818, + [SMALL_STATE(6438)] = 251878, + [SMALL_STATE(6439)] = 251982, + [SMALL_STATE(6440)] = 252086, + [SMALL_STATE(6441)] = 252190, + [SMALL_STATE(6442)] = 252294, + [SMALL_STATE(6443)] = 252398, + [SMALL_STATE(6444)] = 252502, + [SMALL_STATE(6445)] = 252606, + [SMALL_STATE(6446)] = 252710, + [SMALL_STATE(6447)] = 252814, + [SMALL_STATE(6448)] = 252918, + [SMALL_STATE(6449)] = 253022, + [SMALL_STATE(6450)] = 253126, + [SMALL_STATE(6451)] = 253230, + [SMALL_STATE(6452)] = 253334, + [SMALL_STATE(6453)] = 253438, + [SMALL_STATE(6454)] = 253542, + [SMALL_STATE(6455)] = 253646, + [SMALL_STATE(6456)] = 253750, + [SMALL_STATE(6457)] = 253854, + [SMALL_STATE(6458)] = 253958, + [SMALL_STATE(6459)] = 254062, + [SMALL_STATE(6460)] = 254166, + [SMALL_STATE(6461)] = 254270, + [SMALL_STATE(6462)] = 254374, + [SMALL_STATE(6463)] = 254478, + [SMALL_STATE(6464)] = 254533, + [SMALL_STATE(6465)] = 254600, + [SMALL_STATE(6466)] = 254655, + [SMALL_STATE(6467)] = 254710, + [SMALL_STATE(6468)] = 254765, + [SMALL_STATE(6469)] = 254820, + [SMALL_STATE(6470)] = 254875, + [SMALL_STATE(6471)] = 254930, + [SMALL_STATE(6472)] = 254985, + [SMALL_STATE(6473)] = 255040, + [SMALL_STATE(6474)] = 255095, + [SMALL_STATE(6475)] = 255150, + [SMALL_STATE(6476)] = 255205, + [SMALL_STATE(6477)] = 255260, + [SMALL_STATE(6478)] = 255317, + [SMALL_STATE(6479)] = 255372, + [SMALL_STATE(6480)] = 255427, + [SMALL_STATE(6481)] = 255482, + [SMALL_STATE(6482)] = 255537, + [SMALL_STATE(6483)] = 255592, + [SMALL_STATE(6484)] = 255647, + [SMALL_STATE(6485)] = 255702, + [SMALL_STATE(6486)] = 255757, + [SMALL_STATE(6487)] = 255812, + [SMALL_STATE(6488)] = 255867, + [SMALL_STATE(6489)] = 255922, + [SMALL_STATE(6490)] = 255977, + [SMALL_STATE(6491)] = 256032, + [SMALL_STATE(6492)] = 256089, + [SMALL_STATE(6493)] = 256144, + [SMALL_STATE(6494)] = 256199, + [SMALL_STATE(6495)] = 256254, + [SMALL_STATE(6496)] = 256309, + [SMALL_STATE(6497)] = 256364, + [SMALL_STATE(6498)] = 256419, + [SMALL_STATE(6499)] = 256474, + [SMALL_STATE(6500)] = 256529, + [SMALL_STATE(6501)] = 256584, + [SMALL_STATE(6502)] = 256639, + [SMALL_STATE(6503)] = 256694, + [SMALL_STATE(6504)] = 256749, + [SMALL_STATE(6505)] = 256804, + [SMALL_STATE(6506)] = 256859, + [SMALL_STATE(6507)] = 256914, + [SMALL_STATE(6508)] = 256969, + [SMALL_STATE(6509)] = 257024, + [SMALL_STATE(6510)] = 257083, + [SMALL_STATE(6511)] = 257138, + [SMALL_STATE(6512)] = 257193, + [SMALL_STATE(6513)] = 257248, + [SMALL_STATE(6514)] = 257303, + [SMALL_STATE(6515)] = 257358, + [SMALL_STATE(6516)] = 257413, + [SMALL_STATE(6517)] = 257468, + [SMALL_STATE(6518)] = 257523, + [SMALL_STATE(6519)] = 257578, + [SMALL_STATE(6520)] = 257633, + [SMALL_STATE(6521)] = 257688, + [SMALL_STATE(6522)] = 257743, + [SMALL_STATE(6523)] = 257798, + [SMALL_STATE(6524)] = 257853, + [SMALL_STATE(6525)] = 257908, + [SMALL_STATE(6526)] = 257963, + [SMALL_STATE(6527)] = 258018, + [SMALL_STATE(6528)] = 258073, + [SMALL_STATE(6529)] = 258128, + [SMALL_STATE(6530)] = 258183, + [SMALL_STATE(6531)] = 258240, + [SMALL_STATE(6532)] = 258295, + [SMALL_STATE(6533)] = 258352, + [SMALL_STATE(6534)] = 258407, + [SMALL_STATE(6535)] = 258468, + [SMALL_STATE(6536)] = 258523, + [SMALL_STATE(6537)] = 258578, + [SMALL_STATE(6538)] = 258633, + [SMALL_STATE(6539)] = 258688, + [SMALL_STATE(6540)] = 258743, + [SMALL_STATE(6541)] = 258798, + [SMALL_STATE(6542)] = 258853, + [SMALL_STATE(6543)] = 258908, + [SMALL_STATE(6544)] = 258963, + [SMALL_STATE(6545)] = 259018, + [SMALL_STATE(6546)] = 259073, + [SMALL_STATE(6547)] = 259128, + [SMALL_STATE(6548)] = 259183, + [SMALL_STATE(6549)] = 259238, + [SMALL_STATE(6550)] = 259293, + [SMALL_STATE(6551)] = 259348, + [SMALL_STATE(6552)] = 259403, + [SMALL_STATE(6553)] = 259458, + [SMALL_STATE(6554)] = 259513, + [SMALL_STATE(6555)] = 259568, + [SMALL_STATE(6556)] = 259623, + [SMALL_STATE(6557)] = 259678, + [SMALL_STATE(6558)] = 259733, + [SMALL_STATE(6559)] = 259788, + [SMALL_STATE(6560)] = 259843, + [SMALL_STATE(6561)] = 259898, + [SMALL_STATE(6562)] = 259953, + [SMALL_STATE(6563)] = 260008, + [SMALL_STATE(6564)] = 260063, + [SMALL_STATE(6565)] = 260118, + [SMALL_STATE(6566)] = 260173, + [SMALL_STATE(6567)] = 260228, + [SMALL_STATE(6568)] = 260287, + [SMALL_STATE(6569)] = 260342, + [SMALL_STATE(6570)] = 260397, + [SMALL_STATE(6571)] = 260456, + [SMALL_STATE(6572)] = 260515, + [SMALL_STATE(6573)] = 260570, + [SMALL_STATE(6574)] = 260625, + [SMALL_STATE(6575)] = 260680, + [SMALL_STATE(6576)] = 260735, + [SMALL_STATE(6577)] = 260790, + [SMALL_STATE(6578)] = 260849, + [SMALL_STATE(6579)] = 260904, + [SMALL_STATE(6580)] = 260963, + [SMALL_STATE(6581)] = 261018, + [SMALL_STATE(6582)] = 261073, + [SMALL_STATE(6583)] = 261128, + [SMALL_STATE(6584)] = 261183, + [SMALL_STATE(6585)] = 261238, + [SMALL_STATE(6586)] = 261293, + [SMALL_STATE(6587)] = 261360, + [SMALL_STATE(6588)] = 261415, + [SMALL_STATE(6589)] = 261474, + [SMALL_STATE(6590)] = 261529, + [SMALL_STATE(6591)] = 261584, + [SMALL_STATE(6592)] = 261639, + [SMALL_STATE(6593)] = 261694, + [SMALL_STATE(6594)] = 261753, + [SMALL_STATE(6595)] = 261812, + [SMALL_STATE(6596)] = 261867, + [SMALL_STATE(6597)] = 261926, + [SMALL_STATE(6598)] = 261981, + [SMALL_STATE(6599)] = 262036, + [SMALL_STATE(6600)] = 262091, + [SMALL_STATE(6601)] = 262150, + [SMALL_STATE(6602)] = 262205, + [SMALL_STATE(6603)] = 262260, + [SMALL_STATE(6604)] = 262315, + [SMALL_STATE(6605)] = 262370, + [SMALL_STATE(6606)] = 262425, + [SMALL_STATE(6607)] = 262480, + [SMALL_STATE(6608)] = 262535, + [SMALL_STATE(6609)] = 262590, + [SMALL_STATE(6610)] = 262645, + [SMALL_STATE(6611)] = 262700, + [SMALL_STATE(6612)] = 262759, + [SMALL_STATE(6613)] = 262814, + [SMALL_STATE(6614)] = 262869, + [SMALL_STATE(6615)] = 262928, + [SMALL_STATE(6616)] = 262987, + [SMALL_STATE(6617)] = 263042, + [SMALL_STATE(6618)] = 263097, + [SMALL_STATE(6619)] = 263156, + [SMALL_STATE(6620)] = 263211, + [SMALL_STATE(6621)] = 263266, + [SMALL_STATE(6622)] = 263321, + [SMALL_STATE(6623)] = 263376, + [SMALL_STATE(6624)] = 263431, + [SMALL_STATE(6625)] = 263488, + [SMALL_STATE(6626)] = 263543, + [SMALL_STATE(6627)] = 263598, + [SMALL_STATE(6628)] = 263653, + [SMALL_STATE(6629)] = 263708, + [SMALL_STATE(6630)] = 263763, + [SMALL_STATE(6631)] = 263818, + [SMALL_STATE(6632)] = 263873, + [SMALL_STATE(6633)] = 263928, + [SMALL_STATE(6634)] = 263987, + [SMALL_STATE(6635)] = 264042, + [SMALL_STATE(6636)] = 264097, + [SMALL_STATE(6637)] = 264164, + [SMALL_STATE(6638)] = 264219, + [SMALL_STATE(6639)] = 264274, + [SMALL_STATE(6640)] = 264329, + [SMALL_STATE(6641)] = 264388, + [SMALL_STATE(6642)] = 264443, + [SMALL_STATE(6643)] = 264498, + [SMALL_STATE(6644)] = 264553, + [SMALL_STATE(6645)] = 264608, + [SMALL_STATE(6646)] = 264663, + [SMALL_STATE(6647)] = 264718, + [SMALL_STATE(6648)] = 264773, + [SMALL_STATE(6649)] = 264830, + [SMALL_STATE(6650)] = 264885, + [SMALL_STATE(6651)] = 264940, + [SMALL_STATE(6652)] = 264995, + [SMALL_STATE(6653)] = 265052, + [SMALL_STATE(6654)] = 265107, + [SMALL_STATE(6655)] = 265162, + [SMALL_STATE(6656)] = 265217, + [SMALL_STATE(6657)] = 265272, + [SMALL_STATE(6658)] = 265327, + [SMALL_STATE(6659)] = 265386, + [SMALL_STATE(6660)] = 265445, + [SMALL_STATE(6661)] = 265504, + [SMALL_STATE(6662)] = 265559, + [SMALL_STATE(6663)] = 265614, + [SMALL_STATE(6664)] = 265669, + [SMALL_STATE(6665)] = 265724, + [SMALL_STATE(6666)] = 265779, + [SMALL_STATE(6667)] = 265834, + [SMALL_STATE(6668)] = 265893, + [SMALL_STATE(6669)] = 265948, + [SMALL_STATE(6670)] = 266003, + [SMALL_STATE(6671)] = 266060, + [SMALL_STATE(6672)] = 266119, + [SMALL_STATE(6673)] = 266174, + [SMALL_STATE(6674)] = 266233, + [SMALL_STATE(6675)] = 266288, + [SMALL_STATE(6676)] = 266345, + [SMALL_STATE(6677)] = 266400, + [SMALL_STATE(6678)] = 266455, + [SMALL_STATE(6679)] = 266510, + [SMALL_STATE(6680)] = 266569, + [SMALL_STATE(6681)] = 266624, + [SMALL_STATE(6682)] = 266679, + [SMALL_STATE(6683)] = 266734, + [SMALL_STATE(6684)] = 266793, + [SMALL_STATE(6685)] = 266848, + [SMALL_STATE(6686)] = 266903, + [SMALL_STATE(6687)] = 266958, + [SMALL_STATE(6688)] = 267013, + [SMALL_STATE(6689)] = 267068, + [SMALL_STATE(6690)] = 267123, + [SMALL_STATE(6691)] = 267178, + [SMALL_STATE(6692)] = 267233, + [SMALL_STATE(6693)] = 267288, + [SMALL_STATE(6694)] = 267347, + [SMALL_STATE(6695)] = 267402, + [SMALL_STATE(6696)] = 267457, + [SMALL_STATE(6697)] = 267512, + [SMALL_STATE(6698)] = 267567, + [SMALL_STATE(6699)] = 267622, + [SMALL_STATE(6700)] = 267677, + [SMALL_STATE(6701)] = 267732, + [SMALL_STATE(6702)] = 267787, + [SMALL_STATE(6703)] = 267842, + [SMALL_STATE(6704)] = 267897, + [SMALL_STATE(6705)] = 267958, + [SMALL_STATE(6706)] = 268013, + [SMALL_STATE(6707)] = 268080, + [SMALL_STATE(6708)] = 268135, + [SMALL_STATE(6709)] = 268190, + [SMALL_STATE(6710)] = 268249, + [SMALL_STATE(6711)] = 268304, + [SMALL_STATE(6712)] = 268359, + [SMALL_STATE(6713)] = 268414, + [SMALL_STATE(6714)] = 268469, + [SMALL_STATE(6715)] = 268526, + [SMALL_STATE(6716)] = 268581, + [SMALL_STATE(6717)] = 268636, + [SMALL_STATE(6718)] = 268691, + [SMALL_STATE(6719)] = 268748, + [SMALL_STATE(6720)] = 268803, + [SMALL_STATE(6721)] = 268858, + [SMALL_STATE(6722)] = 268913, + [SMALL_STATE(6723)] = 268968, + [SMALL_STATE(6724)] = 269027, + [SMALL_STATE(6725)] = 269082, + [SMALL_STATE(6726)] = 269137, + [SMALL_STATE(6727)] = 269192, + [SMALL_STATE(6728)] = 269247, + [SMALL_STATE(6729)] = 269302, + [SMALL_STATE(6730)] = 269357, + [SMALL_STATE(6731)] = 269412, + [SMALL_STATE(6732)] = 269467, + [SMALL_STATE(6733)] = 269522, + [SMALL_STATE(6734)] = 269577, + [SMALL_STATE(6735)] = 269632, + [SMALL_STATE(6736)] = 269687, + [SMALL_STATE(6737)] = 269742, + [SMALL_STATE(6738)] = 269797, + [SMALL_STATE(6739)] = 269852, + [SMALL_STATE(6740)] = 269907, + [SMALL_STATE(6741)] = 269962, + [SMALL_STATE(6742)] = 270017, + [SMALL_STATE(6743)] = 270072, + [SMALL_STATE(6744)] = 270127, + [SMALL_STATE(6745)] = 270182, + [SMALL_STATE(6746)] = 270237, + [SMALL_STATE(6747)] = 270292, + [SMALL_STATE(6748)] = 270347, + [SMALL_STATE(6749)] = 270402, + [SMALL_STATE(6750)] = 270457, + [SMALL_STATE(6751)] = 270512, + [SMALL_STATE(6752)] = 270567, + [SMALL_STATE(6753)] = 270622, + [SMALL_STATE(6754)] = 270677, + [SMALL_STATE(6755)] = 270732, + [SMALL_STATE(6756)] = 270787, + [SMALL_STATE(6757)] = 270842, + [SMALL_STATE(6758)] = 270897, + [SMALL_STATE(6759)] = 270952, + [SMALL_STATE(6760)] = 271007, + [SMALL_STATE(6761)] = 271064, + [SMALL_STATE(6762)] = 271119, + [SMALL_STATE(6763)] = 271174, + [SMALL_STATE(6764)] = 271229, + [SMALL_STATE(6765)] = 271284, + [SMALL_STATE(6766)] = 271339, + [SMALL_STATE(6767)] = 271394, + [SMALL_STATE(6768)] = 271449, + [SMALL_STATE(6769)] = 271504, + [SMALL_STATE(6770)] = 271559, + [SMALL_STATE(6771)] = 271614, + [SMALL_STATE(6772)] = 271669, + [SMALL_STATE(6773)] = 271724, + [SMALL_STATE(6774)] = 271779, + [SMALL_STATE(6775)] = 271834, + [SMALL_STATE(6776)] = 271889, + [SMALL_STATE(6777)] = 271944, + [SMALL_STATE(6778)] = 271999, + [SMALL_STATE(6779)] = 272054, + [SMALL_STATE(6780)] = 272109, + [SMALL_STATE(6781)] = 272164, + [SMALL_STATE(6782)] = 272219, + [SMALL_STATE(6783)] = 272274, + [SMALL_STATE(6784)] = 272329, + [SMALL_STATE(6785)] = 272386, + [SMALL_STATE(6786)] = 272441, + [SMALL_STATE(6787)] = 272496, + [SMALL_STATE(6788)] = 272553, + [SMALL_STATE(6789)] = 272610, + [SMALL_STATE(6790)] = 272669, + [SMALL_STATE(6791)] = 272728, + [SMALL_STATE(6792)] = 272783, + [SMALL_STATE(6793)] = 272838, + [SMALL_STATE(6794)] = 272893, + [SMALL_STATE(6795)] = 272948, + [SMALL_STATE(6796)] = 273003, + [SMALL_STATE(6797)] = 273058, + [SMALL_STATE(6798)] = 273115, + [SMALL_STATE(6799)] = 273170, + [SMALL_STATE(6800)] = 273230, + [SMALL_STATE(6801)] = 273288, + [SMALL_STATE(6802)] = 273346, + [SMALL_STATE(6803)] = 273400, + [SMALL_STATE(6804)] = 273460, + [SMALL_STATE(6805)] = 273520, + [SMALL_STATE(6806)] = 273584, + [SMALL_STATE(6807)] = 273638, + [SMALL_STATE(6808)] = 273696, + [SMALL_STATE(6809)] = 273754, + [SMALL_STATE(6810)] = 273820, + [SMALL_STATE(6811)] = 273878, + [SMALL_STATE(6812)] = 273944, + [SMALL_STATE(6813)] = 274010, + [SMALL_STATE(6814)] = 274076, + [SMALL_STATE(6815)] = 274130, + [SMALL_STATE(6816)] = 274184, + [SMALL_STATE(6817)] = 274238, + [SMALL_STATE(6818)] = 274296, + [SMALL_STATE(6819)] = 274350, + [SMALL_STATE(6820)] = 274416, + [SMALL_STATE(6821)] = 274474, + [SMALL_STATE(6822)] = 274540, + [SMALL_STATE(6823)] = 274606, + [SMALL_STATE(6824)] = 274664, + [SMALL_STATE(6825)] = 274718, + [SMALL_STATE(6826)] = 274772, + [SMALL_STATE(6827)] = 274838, + [SMALL_STATE(6828)] = 274896, + [SMALL_STATE(6829)] = 274950, + [SMALL_STATE(6830)] = 275003, + [SMALL_STATE(6831)] = 275064, + [SMALL_STATE(6832)] = 275117, + [SMALL_STATE(6833)] = 275170, + [SMALL_STATE(6834)] = 275223, + [SMALL_STATE(6835)] = 275280, + [SMALL_STATE(6836)] = 275343, + [SMALL_STATE(6837)] = 275406, + [SMALL_STATE(6838)] = 275467, + [SMALL_STATE(6839)] = 275520, + [SMALL_STATE(6840)] = 275623, + [SMALL_STATE(6841)] = 275676, + [SMALL_STATE(6842)] = 275729, + [SMALL_STATE(6843)] = 275782, + [SMALL_STATE(6844)] = 275835, + [SMALL_STATE(6845)] = 275888, + [SMALL_STATE(6846)] = 275941, + [SMALL_STATE(6847)] = 275994, + [SMALL_STATE(6848)] = 276055, + [SMALL_STATE(6849)] = 276108, + [SMALL_STATE(6850)] = 276161, + [SMALL_STATE(6851)] = 276214, + [SMALL_STATE(6852)] = 276267, + [SMALL_STATE(6853)] = 276324, + [SMALL_STATE(6854)] = 276385, + [SMALL_STATE(6855)] = 276438, + [SMALL_STATE(6856)] = 276491, + [SMALL_STATE(6857)] = 276544, + [SMALL_STATE(6858)] = 276597, + [SMALL_STATE(6859)] = 276650, + [SMALL_STATE(6860)] = 276703, + [SMALL_STATE(6861)] = 276756, + [SMALL_STATE(6862)] = 276809, + [SMALL_STATE(6863)] = 276862, + [SMALL_STATE(6864)] = 276915, + [SMALL_STATE(6865)] = 276968, + [SMALL_STATE(6866)] = 277021, + [SMALL_STATE(6867)] = 277074, + [SMALL_STATE(6868)] = 277127, + [SMALL_STATE(6869)] = 277180, + [SMALL_STATE(6870)] = 277233, + [SMALL_STATE(6871)] = 277286, + [SMALL_STATE(6872)] = 277339, + [SMALL_STATE(6873)] = 277392, + [SMALL_STATE(6874)] = 277445, + [SMALL_STATE(6875)] = 277498, + [SMALL_STATE(6876)] = 277555, + [SMALL_STATE(6877)] = 277608, + [SMALL_STATE(6878)] = 277661, + [SMALL_STATE(6879)] = 277714, + [SMALL_STATE(6880)] = 277773, + [SMALL_STATE(6881)] = 277826, + [SMALL_STATE(6882)] = 277879, + [SMALL_STATE(6883)] = 277932, + [SMALL_STATE(6884)] = 277985, + [SMALL_STATE(6885)] = 278038, + [SMALL_STATE(6886)] = 278091, + [SMALL_STATE(6887)] = 278144, + [SMALL_STATE(6888)] = 278197, + [SMALL_STATE(6889)] = 278250, + [SMALL_STATE(6890)] = 278303, + [SMALL_STATE(6891)] = 278356, + [SMALL_STATE(6892)] = 278409, + [SMALL_STATE(6893)] = 278462, + [SMALL_STATE(6894)] = 278515, + [SMALL_STATE(6895)] = 278568, + [SMALL_STATE(6896)] = 278671, + [SMALL_STATE(6897)] = 278724, + [SMALL_STATE(6898)] = 278783, + [SMALL_STATE(6899)] = 278836, + [SMALL_STATE(6900)] = 278889, + [SMALL_STATE(6901)] = 278942, + [SMALL_STATE(6902)] = 278995, + [SMALL_STATE(6903)] = 279048, + [SMALL_STATE(6904)] = 279103, + [SMALL_STATE(6905)] = 279156, + [SMALL_STATE(6906)] = 279235, + [SMALL_STATE(6907)] = 279288, + [SMALL_STATE(6908)] = 279341, + [SMALL_STATE(6909)] = 279394, + [SMALL_STATE(6910)] = 279447, + [SMALL_STATE(6911)] = 279510, + [SMALL_STATE(6912)] = 279571, + [SMALL_STATE(6913)] = 279624, + [SMALL_STATE(6914)] = 279689, + [SMALL_STATE(6915)] = 279754, + [SMALL_STATE(6916)] = 279807, + [SMALL_STATE(6917)] = 279860, + [SMALL_STATE(6918)] = 279913, + [SMALL_STATE(6919)] = 279966, + [SMALL_STATE(6920)] = 280019, + [SMALL_STATE(6921)] = 280072, + [SMALL_STATE(6922)] = 280137, + [SMALL_STATE(6923)] = 280190, + [SMALL_STATE(6924)] = 280243, + [SMALL_STATE(6925)] = 280296, + [SMALL_STATE(6926)] = 280361, + [SMALL_STATE(6927)] = 280416, + [SMALL_STATE(6928)] = 280469, + [SMALL_STATE(6929)] = 280522, + [SMALL_STATE(6930)] = 280575, + [SMALL_STATE(6931)] = 280630, + [SMALL_STATE(6932)] = 280685, + [SMALL_STATE(6933)] = 280749, + [SMALL_STATE(6934)] = 280801, + [SMALL_STATE(6935)] = 280853, + [SMALL_STATE(6936)] = 280905, + [SMALL_STATE(6937)] = 280959, + [SMALL_STATE(6938)] = 281013, + [SMALL_STATE(6939)] = 281065, + [SMALL_STATE(6940)] = 281117, + [SMALL_STATE(6941)] = 281169, + [SMALL_STATE(6942)] = 281221, + [SMALL_STATE(6943)] = 281277, + [SMALL_STATE(6944)] = 281357, + [SMALL_STATE(6945)] = 281409, + [SMALL_STATE(6946)] = 281463, + [SMALL_STATE(6947)] = 281515, + [SMALL_STATE(6948)] = 281567, + [SMALL_STATE(6949)] = 281619, + [SMALL_STATE(6950)] = 281673, + [SMALL_STATE(6951)] = 281725, + [SMALL_STATE(6952)] = 281779, + [SMALL_STATE(6953)] = 281831, + [SMALL_STATE(6954)] = 281883, + [SMALL_STATE(6955)] = 281935, + [SMALL_STATE(6956)] = 281989, + [SMALL_STATE(6957)] = 282043, + [SMALL_STATE(6958)] = 282095, + [SMALL_STATE(6959)] = 282147, + [SMALL_STATE(6960)] = 282199, + [SMALL_STATE(6961)] = 282251, + [SMALL_STATE(6962)] = 282307, + [SMALL_STATE(6963)] = 282359, + [SMALL_STATE(6964)] = 282415, + [SMALL_STATE(6965)] = 282467, + [SMALL_STATE(6966)] = 282519, + [SMALL_STATE(6967)] = 282571, + [SMALL_STATE(6968)] = 282627, + [SMALL_STATE(6969)] = 282679, + [SMALL_STATE(6970)] = 282739, + [SMALL_STATE(6971)] = 282791, + [SMALL_STATE(6972)] = 282843, + [SMALL_STATE(6973)] = 282907, + [SMALL_STATE(6974)] = 282985, + [SMALL_STATE(6975)] = 283043, + [SMALL_STATE(6976)] = 283117, + [SMALL_STATE(6977)] = 283169, + [SMALL_STATE(6978)] = 283225, + [SMALL_STATE(6979)] = 283277, + [SMALL_STATE(6980)] = 283329, + [SMALL_STATE(6981)] = 283381, + [SMALL_STATE(6982)] = 283457, + [SMALL_STATE(6983)] = 283555, + [SMALL_STATE(6984)] = 283609, + [SMALL_STATE(6985)] = 283661, + [SMALL_STATE(6986)] = 283713, + [SMALL_STATE(6987)] = 283765, + [SMALL_STATE(6988)] = 283825, + [SMALL_STATE(6989)] = 283883, + [SMALL_STATE(6990)] = 283943, + [SMALL_STATE(6991)] = 284007, + [SMALL_STATE(6992)] = 284059, + [SMALL_STATE(6993)] = 284115, + [SMALL_STATE(6994)] = 284175, + [SMALL_STATE(6995)] = 284227, + [SMALL_STATE(6996)] = 284287, + [SMALL_STATE(6997)] = 284351, + [SMALL_STATE(6998)] = 284409, + [SMALL_STATE(6999)] = 284461, + [SMALL_STATE(7000)] = 284513, + [SMALL_STATE(7001)] = 284587, + [SMALL_STATE(7002)] = 284663, + [SMALL_STATE(7003)] = 284727, + [SMALL_STATE(7004)] = 284807, + [SMALL_STATE(7005)] = 284859, + [SMALL_STATE(7006)] = 284915, + [SMALL_STATE(7007)] = 284967, + [SMALL_STATE(7008)] = 285019, + [SMALL_STATE(7009)] = 285099, + [SMALL_STATE(7010)] = 285159, + [SMALL_STATE(7011)] = 285211, + [SMALL_STATE(7012)] = 285271, + [SMALL_STATE(7013)] = 285333, + [SMALL_STATE(7014)] = 285385, + [SMALL_STATE(7015)] = 285449, + [SMALL_STATE(7016)] = 285509, + [SMALL_STATE(7017)] = 285569, + [SMALL_STATE(7018)] = 285629, + [SMALL_STATE(7019)] = 285689, + [SMALL_STATE(7020)] = 285741, + [SMALL_STATE(7021)] = 285819, + [SMALL_STATE(7022)] = 285871, + [SMALL_STATE(7023)] = 285923, + [SMALL_STATE(7024)] = 285983, + [SMALL_STATE(7025)] = 286035, + [SMALL_STATE(7026)] = 286087, + [SMALL_STATE(7027)] = 286139, + [SMALL_STATE(7028)] = 286199, + [SMALL_STATE(7029)] = 286256, + [SMALL_STATE(7030)] = 286329, + [SMALL_STATE(7031)] = 286388, + [SMALL_STATE(7032)] = 286439, + [SMALL_STATE(7033)] = 286530, + [SMALL_STATE(7034)] = 286585, + [SMALL_STATE(7035)] = 286660, + [SMALL_STATE(7036)] = 286751, + [SMALL_STATE(7037)] = 286804, + [SMALL_STATE(7038)] = 286859, + [SMALL_STATE(7039)] = 286918, + [SMALL_STATE(7040)] = 286971, + [SMALL_STATE(7041)] = 287024, + [SMALL_STATE(7042)] = 287107, + [SMALL_STATE(7043)] = 287198, + [SMALL_STATE(7044)] = 287261, + [SMALL_STATE(7045)] = 287312, + [SMALL_STATE(7046)] = 287367, + [SMALL_STATE(7047)] = 287422, + [SMALL_STATE(7048)] = 287513, + [SMALL_STATE(7049)] = 287572, + [SMALL_STATE(7050)] = 287631, + [SMALL_STATE(7051)] = 287686, + [SMALL_STATE(7052)] = 287777, + [SMALL_STATE(7053)] = 287828, + [SMALL_STATE(7054)] = 287887, + [SMALL_STATE(7055)] = 287944, + [SMALL_STATE(7056)] = 287997, + [SMALL_STATE(7057)] = 288060, + [SMALL_STATE(7058)] = 288117, + [SMALL_STATE(7059)] = 288180, + [SMALL_STATE(7060)] = 288237, + [SMALL_STATE(7061)] = 288314, + [SMALL_STATE(7062)] = 288367, + [SMALL_STATE(7063)] = 288442, + [SMALL_STATE(7064)] = 288533, + [SMALL_STATE(7065)] = 288596, + [SMALL_STATE(7066)] = 288687, + [SMALL_STATE(7067)] = 288742, + [SMALL_STATE(7068)] = 288833, + [SMALL_STATE(7069)] = 288884, + [SMALL_STATE(7070)] = 288975, + [SMALL_STATE(7071)] = 289028, + [SMALL_STATE(7072)] = 289087, + [SMALL_STATE(7073)] = 289146, + [SMALL_STATE(7074)] = 289203, + [SMALL_STATE(7075)] = 289258, + [SMALL_STATE(7076)] = 289349, + [SMALL_STATE(7077)] = 289440, + [SMALL_STATE(7078)] = 289531, + [SMALL_STATE(7079)] = 289586, + [SMALL_STATE(7080)] = 289641, + [SMALL_STATE(7081)] = 289718, + [SMALL_STATE(7082)] = 289809, + [SMALL_STATE(7083)] = 289870, + [SMALL_STATE(7084)] = 289925, + [SMALL_STATE(7085)] = 289976, + [SMALL_STATE(7086)] = 290039, + [SMALL_STATE(7087)] = 290094, + [SMALL_STATE(7088)] = 290167, + [SMALL_STATE(7089)] = 290224, + [SMALL_STATE(7090)] = 290297, + [SMALL_STATE(7091)] = 290352, + [SMALL_STATE(7092)] = 290409, + [SMALL_STATE(7093)] = 290464, + [SMALL_STATE(7094)] = 290537, + [SMALL_STATE(7095)] = 290594, + [SMALL_STATE(7096)] = 290649, + [SMALL_STATE(7097)] = 290712, + [SMALL_STATE(7098)] = 290800, + [SMALL_STATE(7099)] = 290854, + [SMALL_STATE(7100)] = 290912, + [SMALL_STATE(7101)] = 290962, + [SMALL_STATE(7102)] = 291016, + [SMALL_STATE(7103)] = 291066, + [SMALL_STATE(7104)] = 291116, + [SMALL_STATE(7105)] = 291170, + [SMALL_STATE(7106)] = 291220, + [SMALL_STATE(7107)] = 291278, + [SMALL_STATE(7108)] = 291332, + [SMALL_STATE(7109)] = 291390, + [SMALL_STATE(7110)] = 291444, + [SMALL_STATE(7111)] = 291528, + [SMALL_STATE(7112)] = 291582, + [SMALL_STATE(7113)] = 291638, + [SMALL_STATE(7114)] = 291692, + [SMALL_STATE(7115)] = 291746, + [SMALL_STATE(7116)] = 291800, + [SMALL_STATE(7117)] = 291854, + [SMALL_STATE(7118)] = 291908, + [SMALL_STATE(7119)] = 291962, + [SMALL_STATE(7120)] = 292016, + [SMALL_STATE(7121)] = 292070, + [SMALL_STATE(7122)] = 292124, + [SMALL_STATE(7123)] = 292178, + [SMALL_STATE(7124)] = 292236, + [SMALL_STATE(7125)] = 292290, + [SMALL_STATE(7126)] = 292340, + [SMALL_STATE(7127)] = 292398, + [SMALL_STATE(7128)] = 292486, + [SMALL_STATE(7129)] = 292570, + [SMALL_STATE(7130)] = 292626, + [SMALL_STATE(7131)] = 292680, + [SMALL_STATE(7132)] = 292734, + [SMALL_STATE(7133)] = 292790, + [SMALL_STATE(7134)] = 292844, + [SMALL_STATE(7135)] = 292898, + [SMALL_STATE(7136)] = 292948, + [SMALL_STATE(7137)] = 292998, + [SMALL_STATE(7138)] = 293052, + [SMALL_STATE(7139)] = 293106, + [SMALL_STATE(7140)] = 293162, + [SMALL_STATE(7141)] = 293216, + [SMALL_STATE(7142)] = 293300, + [SMALL_STATE(7143)] = 293356, + [SMALL_STATE(7144)] = 293406, + [SMALL_STATE(7145)] = 293494, + [SMALL_STATE(7146)] = 293548, + [SMALL_STATE(7147)] = 293602, + [SMALL_STATE(7148)] = 293656, + [SMALL_STATE(7149)] = 293710, + [SMALL_STATE(7150)] = 293798, + [SMALL_STATE(7151)] = 293852, + [SMALL_STATE(7152)] = 293912, + [SMALL_STATE(7153)] = 293966, + [SMALL_STATE(7154)] = 294020, + [SMALL_STATE(7155)] = 294074, + [SMALL_STATE(7156)] = 294128, + [SMALL_STATE(7157)] = 294181, + [SMALL_STATE(7158)] = 294232, + [SMALL_STATE(7159)] = 294281, + [SMALL_STATE(7160)] = 294330, + [SMALL_STATE(7161)] = 294379, + [SMALL_STATE(7162)] = 294428, + [SMALL_STATE(7163)] = 294519, + [SMALL_STATE(7164)] = 294576, + [SMALL_STATE(7165)] = 294625, + [SMALL_STATE(7166)] = 294674, + [SMALL_STATE(7167)] = 294723, + [SMALL_STATE(7168)] = 294780, + [SMALL_STATE(7169)] = 294829, + [SMALL_STATE(7170)] = 294878, + [SMALL_STATE(7171)] = 294927, + [SMALL_STATE(7172)] = 294976, + [SMALL_STATE(7173)] = 295025, + [SMALL_STATE(7174)] = 295074, + [SMALL_STATE(7175)] = 295123, + [SMALL_STATE(7176)] = 295210, + [SMALL_STATE(7177)] = 295263, + [SMALL_STATE(7178)] = 295312, + [SMALL_STATE(7179)] = 295361, + [SMALL_STATE(7180)] = 295410, + [SMALL_STATE(7181)] = 295467, + [SMALL_STATE(7182)] = 295520, + [SMALL_STATE(7183)] = 295571, + [SMALL_STATE(7184)] = 295628, + [SMALL_STATE(7185)] = 295677, + [SMALL_STATE(7186)] = 295734, + [SMALL_STATE(7187)] = 295787, + [SMALL_STATE(7188)] = 295836, + [SMALL_STATE(7189)] = 295885, + [SMALL_STATE(7190)] = 295934, + [SMALL_STATE(7191)] = 296015, + [SMALL_STATE(7192)] = 296064, + [SMALL_STATE(7193)] = 296113, + [SMALL_STATE(7194)] = 296162, + [SMALL_STATE(7195)] = 296211, + [SMALL_STATE(7196)] = 296260, + [SMALL_STATE(7197)] = 296341, + [SMALL_STATE(7198)] = 296394, + [SMALL_STATE(7199)] = 296447, + [SMALL_STATE(7200)] = 296500, + [SMALL_STATE(7201)] = 296553, + [SMALL_STATE(7202)] = 296606, + [SMALL_STATE(7203)] = 296655, + [SMALL_STATE(7204)] = 296704, + [SMALL_STATE(7205)] = 296753, + [SMALL_STATE(7206)] = 296802, + [SMALL_STATE(7207)] = 296851, + [SMALL_STATE(7208)] = 296904, + [SMALL_STATE(7209)] = 296953, + [SMALL_STATE(7210)] = 297002, + [SMALL_STATE(7211)] = 297051, + [SMALL_STATE(7212)] = 297100, + [SMALL_STATE(7213)] = 297149, + [SMALL_STATE(7214)] = 297198, + [SMALL_STATE(7215)] = 297251, + [SMALL_STATE(7216)] = 297300, + [SMALL_STATE(7217)] = 297349, + [SMALL_STATE(7218)] = 297398, + [SMALL_STATE(7219)] = 297447, + [SMALL_STATE(7220)] = 297496, + [SMALL_STATE(7221)] = 297545, + [SMALL_STATE(7222)] = 297594, + [SMALL_STATE(7223)] = 297643, + [SMALL_STATE(7224)] = 297696, + [SMALL_STATE(7225)] = 297749, + [SMALL_STATE(7226)] = 297804, + [SMALL_STATE(7227)] = 297857, + [SMALL_STATE(7228)] = 297912, + [SMALL_STATE(7229)] = 297965, + [SMALL_STATE(7230)] = 298018, + [SMALL_STATE(7231)] = 298067, + [SMALL_STATE(7232)] = 298116, + [SMALL_STATE(7233)] = 298165, + [SMALL_STATE(7234)] = 298218, + [SMALL_STATE(7235)] = 298267, + [SMALL_STATE(7236)] = 298320, + [SMALL_STATE(7237)] = 298373, + [SMALL_STATE(7238)] = 298422, + [SMALL_STATE(7239)] = 298503, + [SMALL_STATE(7240)] = 298552, + [SMALL_STATE(7241)] = 298601, + [SMALL_STATE(7242)] = 298650, + [SMALL_STATE(7243)] = 298699, + [SMALL_STATE(7244)] = 298754, + [SMALL_STATE(7245)] = 298802, + [SMALL_STATE(7246)] = 298850, + [SMALL_STATE(7247)] = 298898, + [SMALL_STATE(7248)] = 298946, + [SMALL_STATE(7249)] = 298994, + [SMALL_STATE(7250)] = 299042, + [SMALL_STATE(7251)] = 299090, + [SMALL_STATE(7252)] = 299138, + [SMALL_STATE(7253)] = 299186, + [SMALL_STATE(7254)] = 299234, + [SMALL_STATE(7255)] = 299286, + [SMALL_STATE(7256)] = 299334, + [SMALL_STATE(7257)] = 299382, + [SMALL_STATE(7258)] = 299430, + [SMALL_STATE(7259)] = 299478, + [SMALL_STATE(7260)] = 299526, + [SMALL_STATE(7261)] = 299574, + [SMALL_STATE(7262)] = 299622, + [SMALL_STATE(7263)] = 299670, + [SMALL_STATE(7264)] = 299718, + [SMALL_STATE(7265)] = 299766, + [SMALL_STATE(7266)] = 299814, + [SMALL_STATE(7267)] = 299862, + [SMALL_STATE(7268)] = 299910, + [SMALL_STATE(7269)] = 299958, + [SMALL_STATE(7270)] = 300006, + [SMALL_STATE(7271)] = 300054, + [SMALL_STATE(7272)] = 300102, + [SMALL_STATE(7273)] = 300150, + [SMALL_STATE(7274)] = 300198, + [SMALL_STATE(7275)] = 300246, + [SMALL_STATE(7276)] = 300294, + [SMALL_STATE(7277)] = 300344, + [SMALL_STATE(7278)] = 300392, + [SMALL_STATE(7279)] = 300442, + [SMALL_STATE(7280)] = 300490, + [SMALL_STATE(7281)] = 300538, + [SMALL_STATE(7282)] = 300588, + [SMALL_STATE(7283)] = 300636, + [SMALL_STATE(7284)] = 300684, + [SMALL_STATE(7285)] = 300734, + [SMALL_STATE(7286)] = 300782, + [SMALL_STATE(7287)] = 300830, + [SMALL_STATE(7288)] = 300878, + [SMALL_STATE(7289)] = 300926, + [SMALL_STATE(7290)] = 300974, + [SMALL_STATE(7291)] = 301022, + [SMALL_STATE(7292)] = 301070, + [SMALL_STATE(7293)] = 301118, + [SMALL_STATE(7294)] = 301170, + [SMALL_STATE(7295)] = 301218, + [SMALL_STATE(7296)] = 301266, + [SMALL_STATE(7297)] = 301314, + [SMALL_STATE(7298)] = 301366, + [SMALL_STATE(7299)] = 301416, + [SMALL_STATE(7300)] = 301466, + [SMALL_STATE(7301)] = 301514, + [SMALL_STATE(7302)] = 301562, + [SMALL_STATE(7303)] = 301612, + [SMALL_STATE(7304)] = 301664, + [SMALL_STATE(7305)] = 301712, + [SMALL_STATE(7306)] = 301760, + [SMALL_STATE(7307)] = 301808, + [SMALL_STATE(7308)] = 301856, + [SMALL_STATE(7309)] = 301906, + [SMALL_STATE(7310)] = 301958, + [SMALL_STATE(7311)] = 302008, + [SMALL_STATE(7312)] = 302056, + [SMALL_STATE(7313)] = 302104, + [SMALL_STATE(7314)] = 302156, + [SMALL_STATE(7315)] = 302204, + [SMALL_STATE(7316)] = 302252, + [SMALL_STATE(7317)] = 302300, + [SMALL_STATE(7318)] = 302352, + [SMALL_STATE(7319)] = 302404, + [SMALL_STATE(7320)] = 302456, + [SMALL_STATE(7321)] = 302504, + [SMALL_STATE(7322)] = 302558, + [SMALL_STATE(7323)] = 302606, + [SMALL_STATE(7324)] = 302654, + [SMALL_STATE(7325)] = 302706, + [SMALL_STATE(7326)] = 302754, + [SMALL_STATE(7327)] = 302802, + [SMALL_STATE(7328)] = 302852, + [SMALL_STATE(7329)] = 302900, + [SMALL_STATE(7330)] = 302948, + [SMALL_STATE(7331)] = 302996, + [SMALL_STATE(7332)] = 303044, + [SMALL_STATE(7333)] = 303128, + [SMALL_STATE(7334)] = 303176, + [SMALL_STATE(7335)] = 303224, + [SMALL_STATE(7336)] = 303272, + [SMALL_STATE(7337)] = 303324, + [SMALL_STATE(7338)] = 303398, + [SMALL_STATE(7339)] = 303446, + [SMALL_STATE(7340)] = 303506, + [SMALL_STATE(7341)] = 303554, + [SMALL_STATE(7342)] = 303602, + [SMALL_STATE(7343)] = 303652, + [SMALL_STATE(7344)] = 303700, + [SMALL_STATE(7345)] = 303772, + [SMALL_STATE(7346)] = 303820, + [SMALL_STATE(7347)] = 303868, + [SMALL_STATE(7348)] = 303916, + [SMALL_STATE(7349)] = 303964, + [SMALL_STATE(7350)] = 304012, + [SMALL_STATE(7351)] = 304060, + [SMALL_STATE(7352)] = 304108, + [SMALL_STATE(7353)] = 304178, + [SMALL_STATE(7354)] = 304226, + [SMALL_STATE(7355)] = 304274, + [SMALL_STATE(7356)] = 304322, + [SMALL_STATE(7357)] = 304376, + [SMALL_STATE(7358)] = 304424, + [SMALL_STATE(7359)] = 304472, + [SMALL_STATE(7360)] = 304524, + [SMALL_STATE(7361)] = 304576, + [SMALL_STATE(7362)] = 304624, + [SMALL_STATE(7363)] = 304680, + [SMALL_STATE(7364)] = 304730, + [SMALL_STATE(7365)] = 304784, + [SMALL_STATE(7366)] = 304836, + [SMALL_STATE(7367)] = 304884, + [SMALL_STATE(7368)] = 304932, + [SMALL_STATE(7369)] = 304980, + [SMALL_STATE(7370)] = 305028, + [SMALL_STATE(7371)] = 305076, + [SMALL_STATE(7372)] = 305124, + [SMALL_STATE(7373)] = 305172, + [SMALL_STATE(7374)] = 305220, + [SMALL_STATE(7375)] = 305272, + [SMALL_STATE(7376)] = 305322, + [SMALL_STATE(7377)] = 305374, + [SMALL_STATE(7378)] = 305445, + [SMALL_STATE(7379)] = 305492, + [SMALL_STATE(7380)] = 305541, + [SMALL_STATE(7381)] = 305592, + [SMALL_STATE(7382)] = 305643, + [SMALL_STATE(7383)] = 305690, + [SMALL_STATE(7384)] = 305743, + [SMALL_STATE(7385)] = 305790, + [SMALL_STATE(7386)] = 305837, + [SMALL_STATE(7387)] = 305884, + [SMALL_STATE(7388)] = 305935, + [SMALL_STATE(7389)] = 305986, + [SMALL_STATE(7390)] = 306033, + [SMALL_STATE(7391)] = 306080, + [SMALL_STATE(7392)] = 306131, + [SMALL_STATE(7393)] = 306178, + [SMALL_STATE(7394)] = 306225, + [SMALL_STATE(7395)] = 306272, + [SMALL_STATE(7396)] = 306319, + [SMALL_STATE(7397)] = 306370, + [SMALL_STATE(7398)] = 306421, + [SMALL_STATE(7399)] = 306468, + [SMALL_STATE(7400)] = 306515, + [SMALL_STATE(7401)] = 306562, + [SMALL_STATE(7402)] = 306613, + [SMALL_STATE(7403)] = 306660, + [SMALL_STATE(7404)] = 306707, + [SMALL_STATE(7405)] = 306780, + [SMALL_STATE(7406)] = 306827, + [SMALL_STATE(7407)] = 306874, + [SMALL_STATE(7408)] = 306925, + [SMALL_STATE(7409)] = 306972, + [SMALL_STATE(7410)] = 307019, + [SMALL_STATE(7411)] = 307066, + [SMALL_STATE(7412)] = 307113, + [SMALL_STATE(7413)] = 307192, + [SMALL_STATE(7414)] = 307241, + [SMALL_STATE(7415)] = 307288, + [SMALL_STATE(7416)] = 307339, + [SMALL_STATE(7417)] = 307390, + [SMALL_STATE(7418)] = 307437, + [SMALL_STATE(7419)] = 307484, + [SMALL_STATE(7420)] = 307531, + [SMALL_STATE(7421)] = 307578, + [SMALL_STATE(7422)] = 307629, + [SMALL_STATE(7423)] = 307676, + [SMALL_STATE(7424)] = 307723, + [SMALL_STATE(7425)] = 307770, + [SMALL_STATE(7426)] = 307817, + [SMALL_STATE(7427)] = 307868, + [SMALL_STATE(7428)] = 307915, + [SMALL_STATE(7429)] = 307962, + [SMALL_STATE(7430)] = 308009, + [SMALL_STATE(7431)] = 308056, + [SMALL_STATE(7432)] = 308103, + [SMALL_STATE(7433)] = 308150, + [SMALL_STATE(7434)] = 308197, + [SMALL_STATE(7435)] = 308244, + [SMALL_STATE(7436)] = 308291, + [SMALL_STATE(7437)] = 308338, + [SMALL_STATE(7438)] = 308385, + [SMALL_STATE(7439)] = 308460, + [SMALL_STATE(7440)] = 308507, + [SMALL_STATE(7441)] = 308554, + [SMALL_STATE(7442)] = 308601, + [SMALL_STATE(7443)] = 308648, + [SMALL_STATE(7444)] = 308695, + [SMALL_STATE(7445)] = 308742, + [SMALL_STATE(7446)] = 308789, + [SMALL_STATE(7447)] = 308840, + [SMALL_STATE(7448)] = 308887, + [SMALL_STATE(7449)] = 308934, + [SMALL_STATE(7450)] = 308981, + [SMALL_STATE(7451)] = 309030, + [SMALL_STATE(7452)] = 309077, + [SMALL_STATE(7453)] = 309124, + [SMALL_STATE(7454)] = 309171, + [SMALL_STATE(7455)] = 309218, + [SMALL_STATE(7456)] = 309269, + [SMALL_STATE(7457)] = 309318, + [SMALL_STATE(7458)] = 309373, + [SMALL_STATE(7459)] = 309424, + [SMALL_STATE(7460)] = 309471, + [SMALL_STATE(7461)] = 309540, + [SMALL_STATE(7462)] = 309627, + [SMALL_STATE(7463)] = 309674, + [SMALL_STATE(7464)] = 309721, + [SMALL_STATE(7465)] = 309776, + [SMALL_STATE(7466)] = 309823, + [SMALL_STATE(7467)] = 309882, + [SMALL_STATE(7468)] = 309929, + [SMALL_STATE(7469)] = 309976, + [SMALL_STATE(7470)] = 310023, + [SMALL_STATE(7471)] = 310070, + [SMALL_STATE(7472)] = 310117, + [SMALL_STATE(7473)] = 310164, + [SMALL_STATE(7474)] = 310237, + [SMALL_STATE(7475)] = 310284, + [SMALL_STATE(7476)] = 310333, + [SMALL_STATE(7477)] = 310380, + [SMALL_STATE(7478)] = 310429, + [SMALL_STATE(7479)] = 310478, + [SMALL_STATE(7480)] = 310525, + [SMALL_STATE(7481)] = 310584, + [SMALL_STATE(7482)] = 310635, + [SMALL_STATE(7483)] = 310682, + [SMALL_STATE(7484)] = 310741, + [SMALL_STATE(7485)] = 310790, + [SMALL_STATE(7486)] = 310861, + [SMALL_STATE(7487)] = 310908, + [SMALL_STATE(7488)] = 310955, + [SMALL_STATE(7489)] = 311002, + [SMALL_STATE(7490)] = 311053, + [SMALL_STATE(7491)] = 311100, + [SMALL_STATE(7492)] = 311169, + [SMALL_STATE(7493)] = 311220, + [SMALL_STATE(7494)] = 311279, + [SMALL_STATE(7495)] = 311338, + [SMALL_STATE(7496)] = 311389, + [SMALL_STATE(7497)] = 311436, + [SMALL_STATE(7498)] = 311483, + [SMALL_STATE(7499)] = 311542, + [SMALL_STATE(7500)] = 311589, + [SMALL_STATE(7501)] = 311636, + [SMALL_STATE(7502)] = 311684, + [SMALL_STATE(7503)] = 311758, + [SMALL_STATE(7504)] = 311804, + [SMALL_STATE(7505)] = 311850, + [SMALL_STATE(7506)] = 311896, + [SMALL_STATE(7507)] = 311942, + [SMALL_STATE(7508)] = 311988, + [SMALL_STATE(7509)] = 312034, + [SMALL_STATE(7510)] = 312080, + [SMALL_STATE(7511)] = 312126, + [SMALL_STATE(7512)] = 312176, + [SMALL_STATE(7513)] = 312222, + [SMALL_STATE(7514)] = 312272, + [SMALL_STATE(7515)] = 312322, + [SMALL_STATE(7516)] = 312376, + [SMALL_STATE(7517)] = 312444, + [SMALL_STATE(7518)] = 312490, + [SMALL_STATE(7519)] = 312536, + [SMALL_STATE(7520)] = 312606, + [SMALL_STATE(7521)] = 312652, + [SMALL_STATE(7522)] = 312736, + [SMALL_STATE(7523)] = 312782, + [SMALL_STATE(7524)] = 312840, + [SMALL_STATE(7525)] = 312886, + [SMALL_STATE(7526)] = 312932, + [SMALL_STATE(7527)] = 312982, + [SMALL_STATE(7528)] = 313032, + [SMALL_STATE(7529)] = 313078, + [SMALL_STATE(7530)] = 313124, + [SMALL_STATE(7531)] = 313170, + [SMALL_STATE(7532)] = 313216, + [SMALL_STATE(7533)] = 313290, + [SMALL_STATE(7534)] = 313336, + [SMALL_STATE(7535)] = 313384, + [SMALL_STATE(7536)] = 313430, + [SMALL_STATE(7537)] = 313476, + [SMALL_STATE(7538)] = 313522, + [SMALL_STATE(7539)] = 313568, + [SMALL_STATE(7540)] = 313614, + [SMALL_STATE(7541)] = 313660, + [SMALL_STATE(7542)] = 313706, + [SMALL_STATE(7543)] = 313752, + [SMALL_STATE(7544)] = 313800, + [SMALL_STATE(7545)] = 313848, + [SMALL_STATE(7546)] = 313894, + [SMALL_STATE(7547)] = 313940, + [SMALL_STATE(7548)] = 313986, + [SMALL_STATE(7549)] = 314032, + [SMALL_STATE(7550)] = 314078, + [SMALL_STATE(7551)] = 314126, + [SMALL_STATE(7552)] = 314172, + [SMALL_STATE(7553)] = 314218, + [SMALL_STATE(7554)] = 314264, + [SMALL_STATE(7555)] = 314310, + [SMALL_STATE(7556)] = 314356, + [SMALL_STATE(7557)] = 314402, + [SMALL_STATE(7558)] = 314448, + [SMALL_STATE(7559)] = 314494, + [SMALL_STATE(7560)] = 314540, + [SMALL_STATE(7561)] = 314586, + [SMALL_STATE(7562)] = 314632, + [SMALL_STATE(7563)] = 314678, + [SMALL_STATE(7564)] = 314724, + [SMALL_STATE(7565)] = 314770, + [SMALL_STATE(7566)] = 314816, + [SMALL_STATE(7567)] = 314862, + [SMALL_STATE(7568)] = 314908, + [SMALL_STATE(7569)] = 314954, + [SMALL_STATE(7570)] = 315000, + [SMALL_STATE(7571)] = 315046, + [SMALL_STATE(7572)] = 315092, + [SMALL_STATE(7573)] = 315138, + [SMALL_STATE(7574)] = 315184, + [SMALL_STATE(7575)] = 315230, + [SMALL_STATE(7576)] = 315302, + [SMALL_STATE(7577)] = 315348, + [SMALL_STATE(7578)] = 315394, + [SMALL_STATE(7579)] = 315439, + [SMALL_STATE(7580)] = 315484, + [SMALL_STATE(7581)] = 315529, + [SMALL_STATE(7582)] = 315596, + [SMALL_STATE(7583)] = 315641, + [SMALL_STATE(7584)] = 315686, + [SMALL_STATE(7585)] = 315739, + [SMALL_STATE(7586)] = 315784, + [SMALL_STATE(7587)] = 315841, + [SMALL_STATE(7588)] = 315922, + [SMALL_STATE(7589)] = 315967, + [SMALL_STATE(7590)] = 316014, + [SMALL_STATE(7591)] = 316059, + [SMALL_STATE(7592)] = 316108, + [SMALL_STATE(7593)] = 316153, + [SMALL_STATE(7594)] = 316198, + [SMALL_STATE(7595)] = 316243, + [SMALL_STATE(7596)] = 316288, + [SMALL_STATE(7597)] = 316331, + [SMALL_STATE(7598)] = 316376, + [SMALL_STATE(7599)] = 316421, + [SMALL_STATE(7600)] = 316466, + [SMALL_STATE(7601)] = 316513, + [SMALL_STATE(7602)] = 316558, + [SMALL_STATE(7603)] = 316603, + [SMALL_STATE(7604)] = 316648, + [SMALL_STATE(7605)] = 316699, + [SMALL_STATE(7606)] = 316746, + [SMALL_STATE(7607)] = 316791, + [SMALL_STATE(7608)] = 316834, + [SMALL_STATE(7609)] = 316881, + [SMALL_STATE(7610)] = 316926, + [SMALL_STATE(7611)] = 316969, + [SMALL_STATE(7612)] = 317014, + [SMALL_STATE(7613)] = 317059, + [SMALL_STATE(7614)] = 317104, + [SMALL_STATE(7615)] = 317155, + [SMALL_STATE(7616)] = 317200, + [SMALL_STATE(7617)] = 317245, + [SMALL_STATE(7618)] = 317290, + [SMALL_STATE(7619)] = 317337, + [SMALL_STATE(7620)] = 317382, + [SMALL_STATE(7621)] = 317427, + [SMALL_STATE(7622)] = 317472, + [SMALL_STATE(7623)] = 317517, + [SMALL_STATE(7624)] = 317562, + [SMALL_STATE(7625)] = 317605, + [SMALL_STATE(7626)] = 317650, + [SMALL_STATE(7627)] = 317695, + [SMALL_STATE(7628)] = 317740, + [SMALL_STATE(7629)] = 317785, + [SMALL_STATE(7630)] = 317830, + [SMALL_STATE(7631)] = 317875, + [SMALL_STATE(7632)] = 317920, + [SMALL_STATE(7633)] = 317965, + [SMALL_STATE(7634)] = 318010, + [SMALL_STATE(7635)] = 318055, + [SMALL_STATE(7636)] = 318136, + [SMALL_STATE(7637)] = 318181, + [SMALL_STATE(7638)] = 318226, + [SMALL_STATE(7639)] = 318271, + [SMALL_STATE(7640)] = 318342, + [SMALL_STATE(7641)] = 318385, + [SMALL_STATE(7642)] = 318430, + [SMALL_STATE(7643)] = 318503, + [SMALL_STATE(7644)] = 318548, + [SMALL_STATE(7645)] = 318593, + [SMALL_STATE(7646)] = 318638, + [SMALL_STATE(7647)] = 318707, + [SMALL_STATE(7648)] = 318752, + [SMALL_STATE(7649)] = 318833, + [SMALL_STATE(7650)] = 318880, + [SMALL_STATE(7651)] = 318925, + [SMALL_STATE(7652)] = 318970, + [SMALL_STATE(7653)] = 319015, + [SMALL_STATE(7654)] = 319066, + [SMALL_STATE(7655)] = 319113, + [SMALL_STATE(7656)] = 319164, + [SMALL_STATE(7657)] = 319209, + [SMALL_STATE(7658)] = 319254, + [SMALL_STATE(7659)] = 319299, + [SMALL_STATE(7660)] = 319344, + [SMALL_STATE(7661)] = 319387, + [SMALL_STATE(7662)] = 319431, + [SMALL_STATE(7663)] = 319475, + [SMALL_STATE(7664)] = 319519, + [SMALL_STATE(7665)] = 319563, + [SMALL_STATE(7666)] = 319617, + [SMALL_STATE(7667)] = 319663, + [SMALL_STATE(7668)] = 319707, + [SMALL_STATE(7669)] = 319751, + [SMALL_STATE(7670)] = 319797, + [SMALL_STATE(7671)] = 319841, + [SMALL_STATE(7672)] = 319885, + [SMALL_STATE(7673)] = 319957, + [SMALL_STATE(7674)] = 320001, + [SMALL_STATE(7675)] = 320047, + [SMALL_STATE(7676)] = 320093, + [SMALL_STATE(7677)] = 320137, + [SMALL_STATE(7678)] = 320183, + [SMALL_STATE(7679)] = 320227, + [SMALL_STATE(7680)] = 320271, + [SMALL_STATE(7681)] = 320315, + [SMALL_STATE(7682)] = 320359, + [SMALL_STATE(7683)] = 320403, + [SMALL_STATE(7684)] = 320447, + [SMALL_STATE(7685)] = 320491, + [SMALL_STATE(7686)] = 320537, + [SMALL_STATE(7687)] = 320581, + [SMALL_STATE(7688)] = 320625, + [SMALL_STATE(7689)] = 320669, + [SMALL_STATE(7690)] = 320725, + [SMALL_STATE(7691)] = 320769, + [SMALL_STATE(7692)] = 320813, + [SMALL_STATE(7693)] = 320861, + [SMALL_STATE(7694)] = 320907, + [SMALL_STATE(7695)] = 320979, + [SMALL_STATE(7696)] = 321031, + [SMALL_STATE(7697)] = 321075, + [SMALL_STATE(7698)] = 321145, + [SMALL_STATE(7699)] = 321211, + [SMALL_STATE(7700)] = 321279, + [SMALL_STATE(7701)] = 321323, + [SMALL_STATE(7702)] = 321366, + [SMALL_STATE(7703)] = 321441, + [SMALL_STATE(7704)] = 321516, + [SMALL_STATE(7705)] = 321587, + [SMALL_STATE(7706)] = 321662, + [SMALL_STATE(7707)] = 321737, + [SMALL_STATE(7708)] = 321812, + [SMALL_STATE(7709)] = 321887, + [SMALL_STATE(7710)] = 321962, + [SMALL_STATE(7711)] = 322037, + [SMALL_STATE(7712)] = 322112, + [SMALL_STATE(7713)] = 322187, + [SMALL_STATE(7714)] = 322262, + [SMALL_STATE(7715)] = 322337, + [SMALL_STATE(7716)] = 322412, + [SMALL_STATE(7717)] = 322487, + [SMALL_STATE(7718)] = 322562, + [SMALL_STATE(7719)] = 322607, + [SMALL_STATE(7720)] = 322682, + [SMALL_STATE(7721)] = 322757, + [SMALL_STATE(7722)] = 322832, + [SMALL_STATE(7723)] = 322907, + [SMALL_STATE(7724)] = 322982, + [SMALL_STATE(7725)] = 323057, + [SMALL_STATE(7726)] = 323132, + [SMALL_STATE(7727)] = 323207, + [SMALL_STATE(7728)] = 323282, + [SMALL_STATE(7729)] = 323357, + [SMALL_STATE(7730)] = 323402, + [SMALL_STATE(7731)] = 323477, + [SMALL_STATE(7732)] = 323520, + [SMALL_STATE(7733)] = 323595, + [SMALL_STATE(7734)] = 323640, + [SMALL_STATE(7735)] = 323715, + [SMALL_STATE(7736)] = 323790, + [SMALL_STATE(7737)] = 323841, + [SMALL_STATE(7738)] = 323882, + [SMALL_STATE(7739)] = 323957, + [SMALL_STATE(7740)] = 324032, + [SMALL_STATE(7741)] = 324107, + [SMALL_STATE(7742)] = 324182, + [SMALL_STATE(7743)] = 324223, + [SMALL_STATE(7744)] = 324294, + [SMALL_STATE(7745)] = 324369, + [SMALL_STATE(7746)] = 324444, + [SMALL_STATE(7747)] = 324485, + [SMALL_STATE(7748)] = 324560, + [SMALL_STATE(7749)] = 324635, + [SMALL_STATE(7750)] = 324710, + [SMALL_STATE(7751)] = 324755, + [SMALL_STATE(7752)] = 324830, + [SMALL_STATE(7753)] = 324905, + [SMALL_STATE(7754)] = 324980, + [SMALL_STATE(7755)] = 325025, + [SMALL_STATE(7756)] = 325100, + [SMALL_STATE(7757)] = 325141, + [SMALL_STATE(7758)] = 325216, + [SMALL_STATE(7759)] = 325291, + [SMALL_STATE(7760)] = 325366, + [SMALL_STATE(7761)] = 325441, + [SMALL_STATE(7762)] = 325516, + [SMALL_STATE(7763)] = 325591, + [SMALL_STATE(7764)] = 325636, + [SMALL_STATE(7765)] = 325711, + [SMALL_STATE(7766)] = 325786, + [SMALL_STATE(7767)] = 325861, + [SMALL_STATE(7768)] = 325936, + [SMALL_STATE(7769)] = 326011, + [SMALL_STATE(7770)] = 326086, + [SMALL_STATE(7771)] = 326161, + [SMALL_STATE(7772)] = 326236, + [SMALL_STATE(7773)] = 326311, + [SMALL_STATE(7774)] = 326386, + [SMALL_STATE(7775)] = 326431, + [SMALL_STATE(7776)] = 326506, + [SMALL_STATE(7777)] = 326581, + [SMALL_STATE(7778)] = 326656, + [SMALL_STATE(7779)] = 326701, + [SMALL_STATE(7780)] = 326776, + [SMALL_STATE(7781)] = 326851, + [SMALL_STATE(7782)] = 326921, + [SMALL_STATE(7783)] = 326961, + [SMALL_STATE(7784)] = 327001, + [SMALL_STATE(7785)] = 327041, + [SMALL_STATE(7786)] = 327111, + [SMALL_STATE(7787)] = 327151, + [SMALL_STATE(7788)] = 327191, + [SMALL_STATE(7789)] = 327231, + [SMALL_STATE(7790)] = 327301, + [SMALL_STATE(7791)] = 327371, + [SMALL_STATE(7792)] = 327441, + [SMALL_STATE(7793)] = 327483, + [SMALL_STATE(7794)] = 327553, + [SMALL_STATE(7795)] = 327593, + [SMALL_STATE(7796)] = 327641, + [SMALL_STATE(7797)] = 327683, + [SMALL_STATE(7798)] = 327755, + [SMALL_STATE(7799)] = 327825, + [SMALL_STATE(7800)] = 327894, + [SMALL_STATE(7801)] = 327963, + [SMALL_STATE(7802)] = 328032, + [SMALL_STATE(7803)] = 328101, + [SMALL_STATE(7804)] = 328170, + [SMALL_STATE(7805)] = 328239, + [SMALL_STATE(7806)] = 328308, + [SMALL_STATE(7807)] = 328377, + [SMALL_STATE(7808)] = 328446, + [SMALL_STATE(7809)] = 328515, + [SMALL_STATE(7810)] = 328584, + [SMALL_STATE(7811)] = 328653, + [SMALL_STATE(7812)] = 328722, + [SMALL_STATE(7813)] = 328791, + [SMALL_STATE(7814)] = 328860, + [SMALL_STATE(7815)] = 328929, + [SMALL_STATE(7816)] = 328998, + [SMALL_STATE(7817)] = 329067, + [SMALL_STATE(7818)] = 329136, + [SMALL_STATE(7819)] = 329205, + [SMALL_STATE(7820)] = 329274, + [SMALL_STATE(7821)] = 329343, + [SMALL_STATE(7822)] = 329412, + [SMALL_STATE(7823)] = 329481, + [SMALL_STATE(7824)] = 329550, + [SMALL_STATE(7825)] = 329619, + [SMALL_STATE(7826)] = 329688, + [SMALL_STATE(7827)] = 329757, + [SMALL_STATE(7828)] = 329826, + [SMALL_STATE(7829)] = 329895, + [SMALL_STATE(7830)] = 329964, + [SMALL_STATE(7831)] = 330033, + [SMALL_STATE(7832)] = 330102, + [SMALL_STATE(7833)] = 330171, + [SMALL_STATE(7834)] = 330240, + [SMALL_STATE(7835)] = 330309, + [SMALL_STATE(7836)] = 330378, + [SMALL_STATE(7837)] = 330447, + [SMALL_STATE(7838)] = 330516, + [SMALL_STATE(7839)] = 330585, + [SMALL_STATE(7840)] = 330654, + [SMALL_STATE(7841)] = 330723, + [SMALL_STATE(7842)] = 330792, + [SMALL_STATE(7843)] = 330861, + [SMALL_STATE(7844)] = 330930, + [SMALL_STATE(7845)] = 330999, + [SMALL_STATE(7846)] = 331068, + [SMALL_STATE(7847)] = 331137, + [SMALL_STATE(7848)] = 331206, + [SMALL_STATE(7849)] = 331275, + [SMALL_STATE(7850)] = 331344, + [SMALL_STATE(7851)] = 331413, + [SMALL_STATE(7852)] = 331482, + [SMALL_STATE(7853)] = 331551, + [SMALL_STATE(7854)] = 331620, + [SMALL_STATE(7855)] = 331689, + [SMALL_STATE(7856)] = 331758, + [SMALL_STATE(7857)] = 331827, + [SMALL_STATE(7858)] = 331896, + [SMALL_STATE(7859)] = 331965, + [SMALL_STATE(7860)] = 332034, + [SMALL_STATE(7861)] = 332103, + [SMALL_STATE(7862)] = 332172, + [SMALL_STATE(7863)] = 332241, + [SMALL_STATE(7864)] = 332310, + [SMALL_STATE(7865)] = 332379, + [SMALL_STATE(7866)] = 332448, + [SMALL_STATE(7867)] = 332517, + [SMALL_STATE(7868)] = 332586, + [SMALL_STATE(7869)] = 332655, + [SMALL_STATE(7870)] = 332724, + [SMALL_STATE(7871)] = 332793, + [SMALL_STATE(7872)] = 332862, + [SMALL_STATE(7873)] = 332931, + [SMALL_STATE(7874)] = 332976, + [SMALL_STATE(7875)] = 333045, + [SMALL_STATE(7876)] = 333114, + [SMALL_STATE(7877)] = 333183, + [SMALL_STATE(7878)] = 333252, + [SMALL_STATE(7879)] = 333321, + [SMALL_STATE(7880)] = 333390, + [SMALL_STATE(7881)] = 333459, + [SMALL_STATE(7882)] = 333528, + [SMALL_STATE(7883)] = 333597, + [SMALL_STATE(7884)] = 333666, + [SMALL_STATE(7885)] = 333735, + [SMALL_STATE(7886)] = 333804, + [SMALL_STATE(7887)] = 333845, + [SMALL_STATE(7888)] = 333914, + [SMALL_STATE(7889)] = 333983, + [SMALL_STATE(7890)] = 334052, + [SMALL_STATE(7891)] = 334121, + [SMALL_STATE(7892)] = 334190, + [SMALL_STATE(7893)] = 334259, + [SMALL_STATE(7894)] = 334328, + [SMALL_STATE(7895)] = 334397, + [SMALL_STATE(7896)] = 334442, + [SMALL_STATE(7897)] = 334511, + [SMALL_STATE(7898)] = 334580, + [SMALL_STATE(7899)] = 334649, + [SMALL_STATE(7900)] = 334718, + [SMALL_STATE(7901)] = 334787, + [SMALL_STATE(7902)] = 334856, + [SMALL_STATE(7903)] = 334925, + [SMALL_STATE(7904)] = 334994, + [SMALL_STATE(7905)] = 335063, + [SMALL_STATE(7906)] = 335132, + [SMALL_STATE(7907)] = 335201, + [SMALL_STATE(7908)] = 335270, + [SMALL_STATE(7909)] = 335339, + [SMALL_STATE(7910)] = 335408, + [SMALL_STATE(7911)] = 335477, + [SMALL_STATE(7912)] = 335546, + [SMALL_STATE(7913)] = 335615, + [SMALL_STATE(7914)] = 335660, + [SMALL_STATE(7915)] = 335729, + [SMALL_STATE(7916)] = 335798, + [SMALL_STATE(7917)] = 335867, + [SMALL_STATE(7918)] = 335936, + [SMALL_STATE(7919)] = 336005, + [SMALL_STATE(7920)] = 336074, + [SMALL_STATE(7921)] = 336143, + [SMALL_STATE(7922)] = 336212, + [SMALL_STATE(7923)] = 336281, + [SMALL_STATE(7924)] = 336350, + [SMALL_STATE(7925)] = 336395, + [SMALL_STATE(7926)] = 336464, + [SMALL_STATE(7927)] = 336533, + [SMALL_STATE(7928)] = 336602, + [SMALL_STATE(7929)] = 336647, + [SMALL_STATE(7930)] = 336716, + [SMALL_STATE(7931)] = 336785, + [SMALL_STATE(7932)] = 336854, + [SMALL_STATE(7933)] = 336923, + [SMALL_STATE(7934)] = 336992, + [SMALL_STATE(7935)] = 337061, + [SMALL_STATE(7936)] = 337130, + [SMALL_STATE(7937)] = 337199, + [SMALL_STATE(7938)] = 337268, + [SMALL_STATE(7939)] = 337337, + [SMALL_STATE(7940)] = 337406, + [SMALL_STATE(7941)] = 337475, + [SMALL_STATE(7942)] = 337544, + [SMALL_STATE(7943)] = 337613, + [SMALL_STATE(7944)] = 337682, + [SMALL_STATE(7945)] = 337751, + [SMALL_STATE(7946)] = 337820, + [SMALL_STATE(7947)] = 337889, + [SMALL_STATE(7948)] = 337958, + [SMALL_STATE(7949)] = 338027, + [SMALL_STATE(7950)] = 338096, + [SMALL_STATE(7951)] = 338165, + [SMALL_STATE(7952)] = 338234, + [SMALL_STATE(7953)] = 338303, + [SMALL_STATE(7954)] = 338372, + [SMALL_STATE(7955)] = 338441, + [SMALL_STATE(7956)] = 338510, + [SMALL_STATE(7957)] = 338579, + [SMALL_STATE(7958)] = 338648, + [SMALL_STATE(7959)] = 338690, + [SMALL_STATE(7960)] = 338732, + [SMALL_STATE(7961)] = 338776, + [SMALL_STATE(7962)] = 338820, + [SMALL_STATE(7963)] = 338862, + [SMALL_STATE(7964)] = 338906, + [SMALL_STATE(7965)] = 338966, + [SMALL_STATE(7966)] = 339010, + [SMALL_STATE(7967)] = 339054, + [SMALL_STATE(7968)] = 339114, + [SMALL_STATE(7969)] = 339156, + [SMALL_STATE(7970)] = 339200, + [SMALL_STATE(7971)] = 339260, + [SMALL_STATE(7972)] = 339317, + [SMALL_STATE(7973)] = 339374, + [SMALL_STATE(7974)] = 339415, + [SMALL_STATE(7975)] = 339472, + [SMALL_STATE(7976)] = 339513, + [SMALL_STATE(7977)] = 339554, + [SMALL_STATE(7978)] = 339611, + [SMALL_STATE(7979)] = 339656, + [SMALL_STATE(7980)] = 339713, + [SMALL_STATE(7981)] = 339751, + [SMALL_STATE(7982)] = 339805, + [SMALL_STATE(7983)] = 339847, + [SMALL_STATE(7984)] = 339889, + [SMALL_STATE(7985)] = 339943, + [SMALL_STATE(7986)] = 339985, + [SMALL_STATE(7987)] = 340039, + [SMALL_STATE(7988)] = 340093, + [SMALL_STATE(7989)] = 340147, + [SMALL_STATE(7990)] = 340201, + [SMALL_STATE(7991)] = 340255, + [SMALL_STATE(7992)] = 340297, + [SMALL_STATE(7993)] = 340343, + [SMALL_STATE(7994)] = 340397, + [SMALL_STATE(7995)] = 340451, + [SMALL_STATE(7996)] = 340505, + [SMALL_STATE(7997)] = 340559, + [SMALL_STATE(7998)] = 340601, + [SMALL_STATE(7999)] = 340655, + [SMALL_STATE(8000)] = 340705, + [SMALL_STATE(8001)] = 340759, + [SMALL_STATE(8002)] = 340813, + [SMALL_STATE(8003)] = 340859, + [SMALL_STATE(8004)] = 340910, + [SMALL_STATE(8005)] = 340951, + [SMALL_STATE(8006)] = 341002, + [SMALL_STATE(8007)] = 341053, + [SMALL_STATE(8008)] = 341096, + [SMALL_STATE(8009)] = 341147, + [SMALL_STATE(8010)] = 341188, + [SMALL_STATE(8011)] = 341229, + [SMALL_STATE(8012)] = 341270, + [SMALL_STATE(8013)] = 341309, + [SMALL_STATE(8014)] = 341352, + [SMALL_STATE(8015)] = 341403, + [SMALL_STATE(8016)] = 341454, + [SMALL_STATE(8017)] = 341505, + [SMALL_STATE(8018)] = 341544, + [SMALL_STATE(8019)] = 341595, + [SMALL_STATE(8020)] = 341646, + [SMALL_STATE(8021)] = 341697, + [SMALL_STATE(8022)] = 341748, + [SMALL_STATE(8023)] = 341799, + [SMALL_STATE(8024)] = 341834, + [SMALL_STATE(8025)] = 341873, + [SMALL_STATE(8026)] = 341908, + [SMALL_STATE(8027)] = 341959, + [SMALL_STATE(8028)] = 341994, + [SMALL_STATE(8029)] = 342045, + [SMALL_STATE(8030)] = 342084, + [SMALL_STATE(8031)] = 342122, + [SMALL_STATE(8032)] = 342158, + [SMALL_STATE(8033)] = 342206, + [SMALL_STATE(8034)] = 342240, + [SMALL_STATE(8035)] = 342274, + [SMALL_STATE(8036)] = 342312, + [SMALL_STATE(8037)] = 342346, + [SMALL_STATE(8038)] = 342384, + [SMALL_STATE(8039)] = 342418, + [SMALL_STATE(8040)] = 342462, + [SMALL_STATE(8041)] = 342510, + [SMALL_STATE(8042)] = 342554, + [SMALL_STATE(8043)] = 342600, + [SMALL_STATE(8044)] = 342648, + [SMALL_STATE(8045)] = 342686, + [SMALL_STATE(8046)] = 342720, + [SMALL_STATE(8047)] = 342768, + [SMALL_STATE(8048)] = 342802, + [SMALL_STATE(8049)] = 342848, + [SMALL_STATE(8050)] = 342892, + [SMALL_STATE(8051)] = 342928, + [SMALL_STATE(8052)] = 342964, + [SMALL_STATE(8053)] = 343012, + [SMALL_STATE(8054)] = 343048, + [SMALL_STATE(8055)] = 343084, + [SMALL_STATE(8056)] = 343132, + [SMALL_STATE(8057)] = 343168, + [SMALL_STATE(8058)] = 343216, + [SMALL_STATE(8059)] = 343260, + [SMALL_STATE(8060)] = 343296, + [SMALL_STATE(8061)] = 343330, + [SMALL_STATE(8062)] = 343366, + [SMALL_STATE(8063)] = 343404, + [SMALL_STATE(8064)] = 343438, + [SMALL_STATE(8065)] = 343471, + [SMALL_STATE(8066)] = 343516, + [SMALL_STATE(8067)] = 343561, + [SMALL_STATE(8068)] = 343606, + [SMALL_STATE(8069)] = 343651, + [SMALL_STATE(8070)] = 343684, + [SMALL_STATE(8071)] = 343729, + [SMALL_STATE(8072)] = 343762, + [SMALL_STATE(8073)] = 343807, + [SMALL_STATE(8074)] = 343846, + [SMALL_STATE(8075)] = 343891, + [SMALL_STATE(8076)] = 343928, + [SMALL_STATE(8077)] = 343973, + [SMALL_STATE(8078)] = 344018, + [SMALL_STATE(8079)] = 344057, + [SMALL_STATE(8080)] = 344102, + [SMALL_STATE(8081)] = 344144, + [SMALL_STATE(8082)] = 344188, + [SMALL_STATE(8083)] = 344228, + [SMALL_STATE(8084)] = 344268, + [SMALL_STATE(8085)] = 344312, + [SMALL_STATE(8086)] = 344352, + [SMALL_STATE(8087)] = 344396, + [SMALL_STATE(8088)] = 344440, + [SMALL_STATE(8089)] = 344484, + [SMALL_STATE(8090)] = 344528, + [SMALL_STATE(8091)] = 344570, + [SMALL_STATE(8092)] = 344614, + [SMALL_STATE(8093)] = 344658, + [SMALL_STATE(8094)] = 344692, + [SMALL_STATE(8095)] = 344732, + [SMALL_STATE(8096)] = 344776, + [SMALL_STATE(8097)] = 344820, + [SMALL_STATE(8098)] = 344864, + [SMALL_STATE(8099)] = 344904, + [SMALL_STATE(8100)] = 344946, + [SMALL_STATE(8101)] = 344986, + [SMALL_STATE(8102)] = 345018, + [SMALL_STATE(8103)] = 345052, + [SMALL_STATE(8104)] = 345096, + [SMALL_STATE(8105)] = 345156, + [SMALL_STATE(8106)] = 345198, + [SMALL_STATE(8107)] = 345230, + [SMALL_STATE(8108)] = 345268, + [SMALL_STATE(8109)] = 345306, + [SMALL_STATE(8110)] = 345342, + [SMALL_STATE(8111)] = 345386, + [SMALL_STATE(8112)] = 345428, + [SMALL_STATE(8113)] = 345460, + [SMALL_STATE(8114)] = 345498, + [SMALL_STATE(8115)] = 345534, + [SMALL_STATE(8116)] = 345566, + [SMALL_STATE(8117)] = 345610, + [SMALL_STATE(8118)] = 345642, + [SMALL_STATE(8119)] = 345686, + [SMALL_STATE(8120)] = 345730, + [SMALL_STATE(8121)] = 345770, + [SMALL_STATE(8122)] = 345814, + [SMALL_STATE(8123)] = 345856, + [SMALL_STATE(8124)] = 345894, + [SMALL_STATE(8125)] = 345938, + [SMALL_STATE(8126)] = 345978, + [SMALL_STATE(8127)] = 346022, + [SMALL_STATE(8128)] = 346054, + [SMALL_STATE(8129)] = 346086, + [SMALL_STATE(8130)] = 346118, + [SMALL_STATE(8131)] = 346150, + [SMALL_STATE(8132)] = 346182, + [SMALL_STATE(8133)] = 346226, + [SMALL_STATE(8134)] = 346258, + [SMALL_STATE(8135)] = 346290, + [SMALL_STATE(8136)] = 346322, + [SMALL_STATE(8137)] = 346354, + [SMALL_STATE(8138)] = 346398, + [SMALL_STATE(8139)] = 346438, + [SMALL_STATE(8140)] = 346478, + [SMALL_STATE(8141)] = 346518, + [SMALL_STATE(8142)] = 346552, + [SMALL_STATE(8143)] = 346596, + [SMALL_STATE(8144)] = 346640, + [SMALL_STATE(8145)] = 346672, + [SMALL_STATE(8146)] = 346708, + [SMALL_STATE(8147)] = 346752, + [SMALL_STATE(8148)] = 346794, + [SMALL_STATE(8149)] = 346838, + [SMALL_STATE(8150)] = 346870, + [SMALL_STATE(8151)] = 346902, + [SMALL_STATE(8152)] = 346942, + [SMALL_STATE(8153)] = 346986, + [SMALL_STATE(8154)] = 347022, + [SMALL_STATE(8155)] = 347066, + [SMALL_STATE(8156)] = 347110, + [SMALL_STATE(8157)] = 347148, + [SMALL_STATE(8158)] = 347180, + [SMALL_STATE(8159)] = 347224, + [SMALL_STATE(8160)] = 347268, + [SMALL_STATE(8161)] = 347312, + [SMALL_STATE(8162)] = 347346, + [SMALL_STATE(8163)] = 347382, + [SMALL_STATE(8164)] = 347422, + [SMALL_STATE(8165)] = 347460, + [SMALL_STATE(8166)] = 347494, + [SMALL_STATE(8167)] = 347534, + [SMALL_STATE(8168)] = 347578, + [SMALL_STATE(8169)] = 347615, + [SMALL_STATE(8170)] = 347652, + [SMALL_STATE(8171)] = 347689, + [SMALL_STATE(8172)] = 347730, + [SMALL_STATE(8173)] = 347767, + [SMALL_STATE(8174)] = 347802, + [SMALL_STATE(8175)] = 347841, + [SMALL_STATE(8176)] = 347878, + [SMALL_STATE(8177)] = 347915, + [SMALL_STATE(8178)] = 347948, + [SMALL_STATE(8179)] = 347983, + [SMALL_STATE(8180)] = 348018, + [SMALL_STATE(8181)] = 348049, + [SMALL_STATE(8182)] = 348082, + [SMALL_STATE(8183)] = 348119, + [SMALL_STATE(8184)] = 348168, + [SMALL_STATE(8185)] = 348205, + [SMALL_STATE(8186)] = 348244, + [SMALL_STATE(8187)] = 348283, + [SMALL_STATE(8188)] = 348322, + [SMALL_STATE(8189)] = 348359, + [SMALL_STATE(8190)] = 348390, + [SMALL_STATE(8191)] = 348429, + [SMALL_STATE(8192)] = 348466, + [SMALL_STATE(8193)] = 348503, + [SMALL_STATE(8194)] = 348540, + [SMALL_STATE(8195)] = 348577, + [SMALL_STATE(8196)] = 348614, + [SMALL_STATE(8197)] = 348651, + [SMALL_STATE(8198)] = 348688, + [SMALL_STATE(8199)] = 348723, + [SMALL_STATE(8200)] = 348760, + [SMALL_STATE(8201)] = 348807, + [SMALL_STATE(8202)] = 348844, + [SMALL_STATE(8203)] = 348877, + [SMALL_STATE(8204)] = 348910, + [SMALL_STATE(8205)] = 348943, + [SMALL_STATE(8206)] = 348980, + [SMALL_STATE(8207)] = 349019, + [SMALL_STATE(8208)] = 349056, + [SMALL_STATE(8209)] = 349095, + [SMALL_STATE(8210)] = 349136, + [SMALL_STATE(8211)] = 349171, + [SMALL_STATE(8212)] = 349204, + [SMALL_STATE(8213)] = 349239, + [SMALL_STATE(8214)] = 349272, + [SMALL_STATE(8215)] = 349309, + [SMALL_STATE(8216)] = 349348, + [SMALL_STATE(8217)] = 349380, + [SMALL_STATE(8218)] = 349416, + [SMALL_STATE(8219)] = 349470, + [SMALL_STATE(8220)] = 349504, + [SMALL_STATE(8221)] = 349536, + [SMALL_STATE(8222)] = 349568, + [SMALL_STATE(8223)] = 349604, + [SMALL_STATE(8224)] = 349642, + [SMALL_STATE(8225)] = 349678, + [SMALL_STATE(8226)] = 349710, + [SMALL_STATE(8227)] = 349744, + [SMALL_STATE(8228)] = 349778, + [SMALL_STATE(8229)] = 349816, + [SMALL_STATE(8230)] = 349850, + [SMALL_STATE(8231)] = 349888, + [SMALL_STATE(8232)] = 349926, + [SMALL_STATE(8233)] = 349964, + [SMALL_STATE(8234)] = 349998, + [SMALL_STATE(8235)] = 350030, + [SMALL_STATE(8236)] = 350068, + [SMALL_STATE(8237)] = 350106, + [SMALL_STATE(8238)] = 350140, + [SMALL_STATE(8239)] = 350178, + [SMALL_STATE(8240)] = 350212, + [SMALL_STATE(8241)] = 350250, + [SMALL_STATE(8242)] = 350284, + [SMALL_STATE(8243)] = 350322, + [SMALL_STATE(8244)] = 350360, + [SMALL_STATE(8245)] = 350398, + [SMALL_STATE(8246)] = 350432, + [SMALL_STATE(8247)] = 350470, + [SMALL_STATE(8248)] = 350500, + [SMALL_STATE(8249)] = 350538, + [SMALL_STATE(8250)] = 350572, + [SMALL_STATE(8251)] = 350606, + [SMALL_STATE(8252)] = 350644, + [SMALL_STATE(8253)] = 350682, + [SMALL_STATE(8254)] = 350720, + [SMALL_STATE(8255)] = 350754, + [SMALL_STATE(8256)] = 350786, + [SMALL_STATE(8257)] = 350824, + [SMALL_STATE(8258)] = 350860, + [SMALL_STATE(8259)] = 350898, + [SMALL_STATE(8260)] = 350952, + [SMALL_STATE(8261)] = 350986, + [SMALL_STATE(8262)] = 351024, + [SMALL_STATE(8263)] = 351062, + [SMALL_STATE(8264)] = 351100, + [SMALL_STATE(8265)] = 351134, + [SMALL_STATE(8266)] = 351172, + [SMALL_STATE(8267)] = 351206, + [SMALL_STATE(8268)] = 351244, + [SMALL_STATE(8269)] = 351282, + [SMALL_STATE(8270)] = 351320, + [SMALL_STATE(8271)] = 351354, + [SMALL_STATE(8272)] = 351388, + [SMALL_STATE(8273)] = 351426, + [SMALL_STATE(8274)] = 351456, + [SMALL_STATE(8275)] = 351490, + [SMALL_STATE(8276)] = 351526, + [SMALL_STATE(8277)] = 351564, + [SMALL_STATE(8278)] = 351594, + [SMALL_STATE(8279)] = 351630, + [SMALL_STATE(8280)] = 351684, + [SMALL_STATE(8281)] = 351714, + [SMALL_STATE(8282)] = 351752, + [SMALL_STATE(8283)] = 351806, + [SMALL_STATE(8284)] = 351842, + [SMALL_STATE(8285)] = 351880, + [SMALL_STATE(8286)] = 351910, + [SMALL_STATE(8287)] = 351940, + [SMALL_STATE(8288)] = 351974, + [SMALL_STATE(8289)] = 352006, + [SMALL_STATE(8290)] = 352038, + [SMALL_STATE(8291)] = 352072, + [SMALL_STATE(8292)] = 352110, + [SMALL_STATE(8293)] = 352148, + [SMALL_STATE(8294)] = 352184, + [SMALL_STATE(8295)] = 352220, + [SMALL_STATE(8296)] = 352254, + [SMALL_STATE(8297)] = 352283, + [SMALL_STATE(8298)] = 352318, + [SMALL_STATE(8299)] = 352351, + [SMALL_STATE(8300)] = 352384, + [SMALL_STATE(8301)] = 352417, + [SMALL_STATE(8302)] = 352450, + [SMALL_STATE(8303)] = 352483, + [SMALL_STATE(8304)] = 352514, + [SMALL_STATE(8305)] = 352547, + [SMALL_STATE(8306)] = 352576, + [SMALL_STATE(8307)] = 352609, + [SMALL_STATE(8308)] = 352638, + [SMALL_STATE(8309)] = 352671, + [SMALL_STATE(8310)] = 352704, + [SMALL_STATE(8311)] = 352733, + [SMALL_STATE(8312)] = 352766, + [SMALL_STATE(8313)] = 352799, + [SMALL_STATE(8314)] = 352832, + [SMALL_STATE(8315)] = 352865, + [SMALL_STATE(8316)] = 352908, + [SMALL_STATE(8317)] = 352939, + [SMALL_STATE(8318)] = 352972, + [SMALL_STATE(8319)] = 353005, + [SMALL_STATE(8320)] = 353038, + [SMALL_STATE(8321)] = 353071, + [SMALL_STATE(8322)] = 353104, + [SMALL_STATE(8323)] = 353147, + [SMALL_STATE(8324)] = 353182, + [SMALL_STATE(8325)] = 353217, + [SMALL_STATE(8326)] = 353252, + [SMALL_STATE(8327)] = 353285, + [SMALL_STATE(8328)] = 353318, + [SMALL_STATE(8329)] = 353351, + [SMALL_STATE(8330)] = 353384, + [SMALL_STATE(8331)] = 353417, + [SMALL_STATE(8332)] = 353460, + [SMALL_STATE(8333)] = 353493, + [SMALL_STATE(8334)] = 353524, + [SMALL_STATE(8335)] = 353559, + [SMALL_STATE(8336)] = 353592, + [SMALL_STATE(8337)] = 353635, + [SMALL_STATE(8338)] = 353668, + [SMALL_STATE(8339)] = 353697, + [SMALL_STATE(8340)] = 353730, + [SMALL_STATE(8341)] = 353763, + [SMALL_STATE(8342)] = 353796, + [SMALL_STATE(8343)] = 353825, + [SMALL_STATE(8344)] = 353858, + [SMALL_STATE(8345)] = 353891, + [SMALL_STATE(8346)] = 353924, + [SMALL_STATE(8347)] = 353957, + [SMALL_STATE(8348)] = 353990, + [SMALL_STATE(8349)] = 354023, + [SMALL_STATE(8350)] = 354056, + [SMALL_STATE(8351)] = 354089, + [SMALL_STATE(8352)] = 354122, + [SMALL_STATE(8353)] = 354155, + [SMALL_STATE(8354)] = 354222, + [SMALL_STATE(8355)] = 354255, + [SMALL_STATE(8356)] = 354284, + [SMALL_STATE(8357)] = 354317, + [SMALL_STATE(8358)] = 354352, + [SMALL_STATE(8359)] = 354381, + [SMALL_STATE(8360)] = 354414, + [SMALL_STATE(8361)] = 354447, + [SMALL_STATE(8362)] = 354480, + [SMALL_STATE(8363)] = 354513, + [SMALL_STATE(8364)] = 354542, + [SMALL_STATE(8365)] = 354575, + [SMALL_STATE(8366)] = 354608, + [SMALL_STATE(8367)] = 354641, + [SMALL_STATE(8368)] = 354674, + [SMALL_STATE(8369)] = 354707, + [SMALL_STATE(8370)] = 354735, + [SMALL_STATE(8371)] = 354763, + [SMALL_STATE(8372)] = 354795, + [SMALL_STATE(8373)] = 354825, + [SMALL_STATE(8374)] = 354857, + [SMALL_STATE(8375)] = 354889, + [SMALL_STATE(8376)] = 354921, + [SMALL_STATE(8377)] = 354949, + [SMALL_STATE(8378)] = 354981, + [SMALL_STATE(8379)] = 355011, + [SMALL_STATE(8380)] = 355041, + [SMALL_STATE(8381)] = 355071, + [SMALL_STATE(8382)] = 355099, + [SMALL_STATE(8383)] = 355127, + [SMALL_STATE(8384)] = 355173, + [SMALL_STATE(8385)] = 355201, + [SMALL_STATE(8386)] = 355231, + [SMALL_STATE(8387)] = 355263, + [SMALL_STATE(8388)] = 355293, + [SMALL_STATE(8389)] = 355323, + [SMALL_STATE(8390)] = 355351, + [SMALL_STATE(8391)] = 355383, + [SMALL_STATE(8392)] = 355413, + [SMALL_STATE(8393)] = 355443, + [SMALL_STATE(8394)] = 355471, + [SMALL_STATE(8395)] = 355503, + [SMALL_STATE(8396)] = 355533, + [SMALL_STATE(8397)] = 355561, + [SMALL_STATE(8398)] = 355589, + [SMALL_STATE(8399)] = 355625, + [SMALL_STATE(8400)] = 355655, + [SMALL_STATE(8401)] = 355683, + [SMALL_STATE(8402)] = 355711, + [SMALL_STATE(8403)] = 355739, + [SMALL_STATE(8404)] = 355769, + [SMALL_STATE(8405)] = 355797, + [SMALL_STATE(8406)] = 355825, + [SMALL_STATE(8407)] = 355853, + [SMALL_STATE(8408)] = 355881, + [SMALL_STATE(8409)] = 355911, + [SMALL_STATE(8410)] = 355955, + [SMALL_STATE(8411)] = 355983, + [SMALL_STATE(8412)] = 356015, + [SMALL_STATE(8413)] = 356043, + [SMALL_STATE(8414)] = 356071, + [SMALL_STATE(8415)] = 356099, + [SMALL_STATE(8416)] = 356129, + [SMALL_STATE(8417)] = 356159, + [SMALL_STATE(8418)] = 356187, + [SMALL_STATE(8419)] = 356219, + [SMALL_STATE(8420)] = 356247, + [SMALL_STATE(8421)] = 356277, + [SMALL_STATE(8422)] = 356305, + [SMALL_STATE(8423)] = 356337, + [SMALL_STATE(8424)] = 356365, + [SMALL_STATE(8425)] = 356395, + [SMALL_STATE(8426)] = 356423, + [SMALL_STATE(8427)] = 356451, + [SMALL_STATE(8428)] = 356483, + [SMALL_STATE(8429)] = 356515, + [SMALL_STATE(8430)] = 356547, + [SMALL_STATE(8431)] = 356577, + [SMALL_STATE(8432)] = 356609, + [SMALL_STATE(8433)] = 356637, + [SMALL_STATE(8434)] = 356669, + [SMALL_STATE(8435)] = 356699, + [SMALL_STATE(8436)] = 356727, + [SMALL_STATE(8437)] = 356755, + [SMALL_STATE(8438)] = 356783, + [SMALL_STATE(8439)] = 356815, + [SMALL_STATE(8440)] = 356847, + [SMALL_STATE(8441)] = 356877, + [SMALL_STATE(8442)] = 356907, + [SMALL_STATE(8443)] = 356935, + [SMALL_STATE(8444)] = 356963, + [SMALL_STATE(8445)] = 356995, + [SMALL_STATE(8446)] = 357022, + [SMALL_STATE(8447)] = 357083, + [SMALL_STATE(8448)] = 357110, + [SMALL_STATE(8449)] = 357137, + [SMALL_STATE(8450)] = 357164, + [SMALL_STATE(8451)] = 357191, + [SMALL_STATE(8452)] = 357218, + [SMALL_STATE(8453)] = 357245, + [SMALL_STATE(8454)] = 357272, + [SMALL_STATE(8455)] = 357299, + [SMALL_STATE(8456)] = 357326, + [SMALL_STATE(8457)] = 357353, + [SMALL_STATE(8458)] = 357380, + [SMALL_STATE(8459)] = 357407, + [SMALL_STATE(8460)] = 357434, + [SMALL_STATE(8461)] = 357461, + [SMALL_STATE(8462)] = 357488, + [SMALL_STATE(8463)] = 357515, + [SMALL_STATE(8464)] = 357542, + [SMALL_STATE(8465)] = 357569, + [SMALL_STATE(8466)] = 357598, + [SMALL_STATE(8467)] = 357625, + [SMALL_STATE(8468)] = 357652, + [SMALL_STATE(8469)] = 357679, + [SMALL_STATE(8470)] = 357708, + [SMALL_STATE(8471)] = 357737, + [SMALL_STATE(8472)] = 357764, + [SMALL_STATE(8473)] = 357791, + [SMALL_STATE(8474)] = 357818, + [SMALL_STATE(8475)] = 357845, + [SMALL_STATE(8476)] = 357872, + [SMALL_STATE(8477)] = 357899, + [SMALL_STATE(8478)] = 357926, + [SMALL_STATE(8479)] = 357955, + [SMALL_STATE(8480)] = 357984, + [SMALL_STATE(8481)] = 358011, + [SMALL_STATE(8482)] = 358038, + [SMALL_STATE(8483)] = 358065, + [SMALL_STATE(8484)] = 358092, + [SMALL_STATE(8485)] = 358119, + [SMALL_STATE(8486)] = 358146, + [SMALL_STATE(8487)] = 358173, + [SMALL_STATE(8488)] = 358200, + [SMALL_STATE(8489)] = 358227, + [SMALL_STATE(8490)] = 358254, + [SMALL_STATE(8491)] = 358281, + [SMALL_STATE(8492)] = 358308, + [SMALL_STATE(8493)] = 358335, + [SMALL_STATE(8494)] = 358362, + [SMALL_STATE(8495)] = 358389, + [SMALL_STATE(8496)] = 358416, + [SMALL_STATE(8497)] = 358443, + [SMALL_STATE(8498)] = 358470, + [SMALL_STATE(8499)] = 358497, + [SMALL_STATE(8500)] = 358524, + [SMALL_STATE(8501)] = 358551, + [SMALL_STATE(8502)] = 358578, + [SMALL_STATE(8503)] = 358605, + [SMALL_STATE(8504)] = 358632, + [SMALL_STATE(8505)] = 358659, + [SMALL_STATE(8506)] = 358686, + [SMALL_STATE(8507)] = 358713, + [SMALL_STATE(8508)] = 358740, + [SMALL_STATE(8509)] = 358767, + [SMALL_STATE(8510)] = 358794, + [SMALL_STATE(8511)] = 358821, + [SMALL_STATE(8512)] = 358848, + [SMALL_STATE(8513)] = 358875, + [SMALL_STATE(8514)] = 358902, + [SMALL_STATE(8515)] = 358929, + [SMALL_STATE(8516)] = 358956, + [SMALL_STATE(8517)] = 358983, + [SMALL_STATE(8518)] = 359010, + [SMALL_STATE(8519)] = 359037, + [SMALL_STATE(8520)] = 359064, + [SMALL_STATE(8521)] = 359091, + [SMALL_STATE(8522)] = 359150, + [SMALL_STATE(8523)] = 359181, + [SMALL_STATE(8524)] = 359208, + [SMALL_STATE(8525)] = 359269, + [SMALL_STATE(8526)] = 359296, + [SMALL_STATE(8527)] = 359323, + [SMALL_STATE(8528)] = 359350, + [SMALL_STATE(8529)] = 359377, + [SMALL_STATE(8530)] = 359404, + [SMALL_STATE(8531)] = 359431, + [SMALL_STATE(8532)] = 359458, + [SMALL_STATE(8533)] = 359485, + [SMALL_STATE(8534)] = 359512, + [SMALL_STATE(8535)] = 359539, + [SMALL_STATE(8536)] = 359566, + [SMALL_STATE(8537)] = 359593, + [SMALL_STATE(8538)] = 359660, + [SMALL_STATE(8539)] = 359687, + [SMALL_STATE(8540)] = 359714, + [SMALL_STATE(8541)] = 359741, + [SMALL_STATE(8542)] = 359768, + [SMALL_STATE(8543)] = 359795, + [SMALL_STATE(8544)] = 359856, + [SMALL_STATE(8545)] = 359883, + [SMALL_STATE(8546)] = 359910, + [SMALL_STATE(8547)] = 359937, + [SMALL_STATE(8548)] = 359964, + [SMALL_STATE(8549)] = 359991, + [SMALL_STATE(8550)] = 360018, + [SMALL_STATE(8551)] = 360045, + [SMALL_STATE(8552)] = 360072, + [SMALL_STATE(8553)] = 360099, + [SMALL_STATE(8554)] = 360126, + [SMALL_STATE(8555)] = 360153, + [SMALL_STATE(8556)] = 360180, + [SMALL_STATE(8557)] = 360207, + [SMALL_STATE(8558)] = 360234, + [SMALL_STATE(8559)] = 360261, + [SMALL_STATE(8560)] = 360288, + [SMALL_STATE(8561)] = 360315, + [SMALL_STATE(8562)] = 360342, + [SMALL_STATE(8563)] = 360369, + [SMALL_STATE(8564)] = 360428, + [SMALL_STATE(8565)] = 360457, + [SMALL_STATE(8566)] = 360484, + [SMALL_STATE(8567)] = 360513, + [SMALL_STATE(8568)] = 360542, + [SMALL_STATE(8569)] = 360569, + [SMALL_STATE(8570)] = 360596, + [SMALL_STATE(8571)] = 360623, + [SMALL_STATE(8572)] = 360650, + [SMALL_STATE(8573)] = 360677, + [SMALL_STATE(8574)] = 360704, + [SMALL_STATE(8575)] = 360731, + [SMALL_STATE(8576)] = 360758, + [SMALL_STATE(8577)] = 360785, + [SMALL_STATE(8578)] = 360814, + [SMALL_STATE(8579)] = 360841, + [SMALL_STATE(8580)] = 360870, + [SMALL_STATE(8581)] = 360897, + [SMALL_STATE(8582)] = 360924, + [SMALL_STATE(8583)] = 360951, + [SMALL_STATE(8584)] = 360978, + [SMALL_STATE(8585)] = 361005, + [SMALL_STATE(8586)] = 361032, + [SMALL_STATE(8587)] = 361059, + [SMALL_STATE(8588)] = 361086, + [SMALL_STATE(8589)] = 361113, + [SMALL_STATE(8590)] = 361140, + [SMALL_STATE(8591)] = 361167, + [SMALL_STATE(8592)] = 361194, + [SMALL_STATE(8593)] = 361221, + [SMALL_STATE(8594)] = 361248, + [SMALL_STATE(8595)] = 361275, + [SMALL_STATE(8596)] = 361302, + [SMALL_STATE(8597)] = 361329, + [SMALL_STATE(8598)] = 361356, + [SMALL_STATE(8599)] = 361383, + [SMALL_STATE(8600)] = 361410, + [SMALL_STATE(8601)] = 361437, + [SMALL_STATE(8602)] = 361464, + [SMALL_STATE(8603)] = 361491, + [SMALL_STATE(8604)] = 361518, + [SMALL_STATE(8605)] = 361545, + [SMALL_STATE(8606)] = 361572, + [SMALL_STATE(8607)] = 361599, + [SMALL_STATE(8608)] = 361626, + [SMALL_STATE(8609)] = 361653, + [SMALL_STATE(8610)] = 361680, + [SMALL_STATE(8611)] = 361707, + [SMALL_STATE(8612)] = 361734, + [SMALL_STATE(8613)] = 361761, + [SMALL_STATE(8614)] = 361788, + [SMALL_STATE(8615)] = 361815, + [SMALL_STATE(8616)] = 361842, + [SMALL_STATE(8617)] = 361869, + [SMALL_STATE(8618)] = 361896, + [SMALL_STATE(8619)] = 361923, + [SMALL_STATE(8620)] = 361950, + [SMALL_STATE(8621)] = 361977, + [SMALL_STATE(8622)] = 362004, + [SMALL_STATE(8623)] = 362031, + [SMALL_STATE(8624)] = 362058, + [SMALL_STATE(8625)] = 362085, + [SMALL_STATE(8626)] = 362112, + [SMALL_STATE(8627)] = 362139, + [SMALL_STATE(8628)] = 362170, + [SMALL_STATE(8629)] = 362197, + [SMALL_STATE(8630)] = 362224, + [SMALL_STATE(8631)] = 362251, + [SMALL_STATE(8632)] = 362278, + [SMALL_STATE(8633)] = 362305, + [SMALL_STATE(8634)] = 362332, + [SMALL_STATE(8635)] = 362359, + [SMALL_STATE(8636)] = 362386, + [SMALL_STATE(8637)] = 362413, + [SMALL_STATE(8638)] = 362440, + [SMALL_STATE(8639)] = 362467, + [SMALL_STATE(8640)] = 362494, + [SMALL_STATE(8641)] = 362521, + [SMALL_STATE(8642)] = 362548, + [SMALL_STATE(8643)] = 362575, + [SMALL_STATE(8644)] = 362602, + [SMALL_STATE(8645)] = 362629, + [SMALL_STATE(8646)] = 362656, + [SMALL_STATE(8647)] = 362683, + [SMALL_STATE(8648)] = 362710, + [SMALL_STATE(8649)] = 362737, + [SMALL_STATE(8650)] = 362764, + [SMALL_STATE(8651)] = 362791, + [SMALL_STATE(8652)] = 362818, + [SMALL_STATE(8653)] = 362845, + [SMALL_STATE(8654)] = 362874, + [SMALL_STATE(8655)] = 362901, + [SMALL_STATE(8656)] = 362928, + [SMALL_STATE(8657)] = 362955, + [SMALL_STATE(8658)] = 362982, + [SMALL_STATE(8659)] = 363009, + [SMALL_STATE(8660)] = 363040, + [SMALL_STATE(8661)] = 363067, + [SMALL_STATE(8662)] = 363094, + [SMALL_STATE(8663)] = 363121, + [SMALL_STATE(8664)] = 363148, + [SMALL_STATE(8665)] = 363175, + [SMALL_STATE(8666)] = 363204, + [SMALL_STATE(8667)] = 363231, + [SMALL_STATE(8668)] = 363263, + [SMALL_STATE(8669)] = 363295, + [SMALL_STATE(8670)] = 363325, + [SMALL_STATE(8671)] = 363353, + [SMALL_STATE(8672)] = 363381, + [SMALL_STATE(8673)] = 363419, + [SMALL_STATE(8674)] = 363483, + [SMALL_STATE(8675)] = 363515, + [SMALL_STATE(8676)] = 363579, + [SMALL_STATE(8677)] = 363611, + [SMALL_STATE(8678)] = 363649, + [SMALL_STATE(8679)] = 363679, + [SMALL_STATE(8680)] = 363709, + [SMALL_STATE(8681)] = 363739, + [SMALL_STATE(8682)] = 363777, + [SMALL_STATE(8683)] = 363809, + [SMALL_STATE(8684)] = 363841, + [SMALL_STATE(8685)] = 363871, + [SMALL_STATE(8686)] = 363909, + [SMALL_STATE(8687)] = 363937, + [SMALL_STATE(8688)] = 363993, + [SMALL_STATE(8689)] = 364023, + [SMALL_STATE(8690)] = 364050, + [SMALL_STATE(8691)] = 364077, + [SMALL_STATE(8692)] = 364104, + [SMALL_STATE(8693)] = 364131, + [SMALL_STATE(8694)] = 364164, + [SMALL_STATE(8695)] = 364191, + [SMALL_STATE(8696)] = 364252, + [SMALL_STATE(8697)] = 364279, + [SMALL_STATE(8698)] = 364303, + [SMALL_STATE(8699)] = 364327, + [SMALL_STATE(8700)] = 364351, + [SMALL_STATE(8701)] = 364375, + [SMALL_STATE(8702)] = 364399, + [SMALL_STATE(8703)] = 364423, + [SMALL_STATE(8704)] = 364447, + [SMALL_STATE(8705)] = 364471, + [SMALL_STATE(8706)] = 364497, + [SMALL_STATE(8707)] = 364521, + [SMALL_STATE(8708)] = 364549, + [SMALL_STATE(8709)] = 364573, + [SMALL_STATE(8710)] = 364597, + [SMALL_STATE(8711)] = 364621, + [SMALL_STATE(8712)] = 364645, + [SMALL_STATE(8713)] = 364669, + [SMALL_STATE(8714)] = 364693, + [SMALL_STATE(8715)] = 364717, + [SMALL_STATE(8716)] = 364741, + [SMALL_STATE(8717)] = 364765, + [SMALL_STATE(8718)] = 364789, + [SMALL_STATE(8719)] = 364817, + [SMALL_STATE(8720)] = 364841, + [SMALL_STATE(8721)] = 364865, + [SMALL_STATE(8722)] = 364889, + [SMALL_STATE(8723)] = 364915, + [SMALL_STATE(8724)] = 364939, + [SMALL_STATE(8725)] = 364963, + [SMALL_STATE(8726)] = 364987, + [SMALL_STATE(8727)] = 365011, + [SMALL_STATE(8728)] = 365035, + [SMALL_STATE(8729)] = 365059, + [SMALL_STATE(8730)] = 365091, + [SMALL_STATE(8731)] = 365115, + [SMALL_STATE(8732)] = 365139, + [SMALL_STATE(8733)] = 365163, + [SMALL_STATE(8734)] = 365187, + [SMALL_STATE(8735)] = 365219, + [SMALL_STATE(8736)] = 365243, + [SMALL_STATE(8737)] = 365269, + [SMALL_STATE(8738)] = 365293, + [SMALL_STATE(8739)] = 365317, + [SMALL_STATE(8740)] = 365341, + [SMALL_STATE(8741)] = 365365, + [SMALL_STATE(8742)] = 365389, + [SMALL_STATE(8743)] = 365415, + [SMALL_STATE(8744)] = 365439, + [SMALL_STATE(8745)] = 365463, + [SMALL_STATE(8746)] = 365487, + [SMALL_STATE(8747)] = 365511, + [SMALL_STATE(8748)] = 365535, + [SMALL_STATE(8749)] = 365559, + [SMALL_STATE(8750)] = 365583, + [SMALL_STATE(8751)] = 365615, + [SMALL_STATE(8752)] = 365639, + [SMALL_STATE(8753)] = 365663, + [SMALL_STATE(8754)] = 365687, + [SMALL_STATE(8755)] = 365711, + [SMALL_STATE(8756)] = 365735, + [SMALL_STATE(8757)] = 365767, + [SMALL_STATE(8758)] = 365791, + [SMALL_STATE(8759)] = 365817, + [SMALL_STATE(8760)] = 365841, + [SMALL_STATE(8761)] = 365865, + [SMALL_STATE(8762)] = 365889, + [SMALL_STATE(8763)] = 365915, + [SMALL_STATE(8764)] = 365941, + [SMALL_STATE(8765)] = 365965, + [SMALL_STATE(8766)] = 365989, + [SMALL_STATE(8767)] = 366013, + [SMALL_STATE(8768)] = 366037, + [SMALL_STATE(8769)] = 366061, + [SMALL_STATE(8770)] = 366085, + [SMALL_STATE(8771)] = 366109, + [SMALL_STATE(8772)] = 366133, + [SMALL_STATE(8773)] = 366157, + [SMALL_STATE(8774)] = 366181, + [SMALL_STATE(8775)] = 366205, + [SMALL_STATE(8776)] = 366229, + [SMALL_STATE(8777)] = 366253, + [SMALL_STATE(8778)] = 366277, + [SMALL_STATE(8779)] = 366303, + [SMALL_STATE(8780)] = 366327, + [SMALL_STATE(8781)] = 366351, + [SMALL_STATE(8782)] = 366375, + [SMALL_STATE(8783)] = 366399, + [SMALL_STATE(8784)] = 366427, + [SMALL_STATE(8785)] = 366451, + [SMALL_STATE(8786)] = 366475, + [SMALL_STATE(8787)] = 366499, + [SMALL_STATE(8788)] = 366523, + [SMALL_STATE(8789)] = 366547, + [SMALL_STATE(8790)] = 366596, + [SMALL_STATE(8791)] = 366619, + [SMALL_STATE(8792)] = 366668, + [SMALL_STATE(8793)] = 366717, + [SMALL_STATE(8794)] = 366762, + [SMALL_STATE(8795)] = 366811, + [SMALL_STATE(8796)] = 366860, + [SMALL_STATE(8797)] = 366912, + [SMALL_STATE(8798)] = 366938, + [SMALL_STATE(8799)] = 366984, + [SMALL_STATE(8800)] = 367030, + [SMALL_STATE(8801)] = 367072, + [SMALL_STATE(8802)] = 367124, + [SMALL_STATE(8803)] = 367150, + [SMALL_STATE(8804)] = 367176, + [SMALL_STATE(8805)] = 367204, + [SMALL_STATE(8806)] = 367230, + [SMALL_STATE(8807)] = 367256, + [SMALL_STATE(8808)] = 367282, + [SMALL_STATE(8809)] = 367334, + [SMALL_STATE(8810)] = 367360, + [SMALL_STATE(8811)] = 367386, + [SMALL_STATE(8812)] = 367427, + [SMALL_STATE(8813)] = 367452, + [SMALL_STATE(8814)] = 367475, + [SMALL_STATE(8815)] = 367518, + [SMALL_STATE(8816)] = 367559, + [SMALL_STATE(8817)] = 367590, + [SMALL_STATE(8818)] = 367631, + [SMALL_STATE(8819)] = 367672, + [SMALL_STATE(8820)] = 367695, + [SMALL_STATE(8821)] = 367720, + [SMALL_STATE(8822)] = 367745, + [SMALL_STATE(8823)] = 367788, + [SMALL_STATE(8824)] = 367831, + [SMALL_STATE(8825)] = 367856, + [SMALL_STATE(8826)] = 367880, + [SMALL_STATE(8827)] = 367904, + [SMALL_STATE(8828)] = 367926, + [SMALL_STATE(8829)] = 367950, + [SMALL_STATE(8830)] = 367985, + [SMALL_STATE(8831)] = 368020, + [SMALL_STATE(8832)] = 368057, + [SMALL_STATE(8833)] = 368090, + [SMALL_STATE(8834)] = 368119, + [SMALL_STATE(8835)] = 368150, + [SMALL_STATE(8836)] = 368179, + [SMALL_STATE(8837)] = 368212, + [SMALL_STATE(8838)] = 368249, + [SMALL_STATE(8839)] = 368282, + [SMALL_STATE(8840)] = 368315, + [SMALL_STATE(8841)] = 368348, + [SMALL_STATE(8842)] = 368371, + [SMALL_STATE(8843)] = 368406, + [SMALL_STATE(8844)] = 368439, + [SMALL_STATE(8845)] = 368468, + [SMALL_STATE(8846)] = 368505, + [SMALL_STATE(8847)] = 368538, + [SMALL_STATE(8848)] = 368571, + [SMALL_STATE(8849)] = 368604, + [SMALL_STATE(8850)] = 368633, + [SMALL_STATE(8851)] = 368670, + [SMALL_STATE(8852)] = 368703, + [SMALL_STATE(8853)] = 368732, + [SMALL_STATE(8854)] = 368769, + [SMALL_STATE(8855)] = 368802, + [SMALL_STATE(8856)] = 368833, + [SMALL_STATE(8857)] = 368866, + [SMALL_STATE(8858)] = 368895, + [SMALL_STATE(8859)] = 368926, + [SMALL_STATE(8860)] = 368957, + [SMALL_STATE(8861)] = 368988, + [SMALL_STATE(8862)] = 369017, + [SMALL_STATE(8863)] = 369046, + [SMALL_STATE(8864)] = 369069, + [SMALL_STATE(8865)] = 369100, + [SMALL_STATE(8866)] = 369137, + [SMALL_STATE(8867)] = 369174, + [SMALL_STATE(8868)] = 369204, + [SMALL_STATE(8869)] = 369234, + [SMALL_STATE(8870)] = 369264, + [SMALL_STATE(8871)] = 369294, + [SMALL_STATE(8872)] = 369324, + [SMALL_STATE(8873)] = 369356, + [SMALL_STATE(8874)] = 369386, + [SMALL_STATE(8875)] = 369416, + [SMALL_STATE(8876)] = 369436, + [SMALL_STATE(8877)] = 369466, + [SMALL_STATE(8878)] = 369492, + [SMALL_STATE(8879)] = 369522, + [SMALL_STATE(8880)] = 369552, + [SMALL_STATE(8881)] = 369582, + [SMALL_STATE(8882)] = 369612, + [SMALL_STATE(8883)] = 369642, + [SMALL_STATE(8884)] = 369672, + [SMALL_STATE(8885)] = 369702, + [SMALL_STATE(8886)] = 369732, + [SMALL_STATE(8887)] = 369762, + [SMALL_STATE(8888)] = 369792, + [SMALL_STATE(8889)] = 369822, + [SMALL_STATE(8890)] = 369852, + [SMALL_STATE(8891)] = 369882, + [SMALL_STATE(8892)] = 369912, + [SMALL_STATE(8893)] = 369942, + [SMALL_STATE(8894)] = 369972, + [SMALL_STATE(8895)] = 370002, + [SMALL_STATE(8896)] = 370032, + [SMALL_STATE(8897)] = 370066, + [SMALL_STATE(8898)] = 370096, + [SMALL_STATE(8899)] = 370126, + [SMALL_STATE(8900)] = 370160, + [SMALL_STATE(8901)] = 370190, + [SMALL_STATE(8902)] = 370220, + [SMALL_STATE(8903)] = 370250, + [SMALL_STATE(8904)] = 370280, + [SMALL_STATE(8905)] = 370310, + [SMALL_STATE(8906)] = 370340, + [SMALL_STATE(8907)] = 370370, + [SMALL_STATE(8908)] = 370400, + [SMALL_STATE(8909)] = 370430, + [SMALL_STATE(8910)] = 370460, + [SMALL_STATE(8911)] = 370490, + [SMALL_STATE(8912)] = 370520, + [SMALL_STATE(8913)] = 370550, + [SMALL_STATE(8914)] = 370580, + [SMALL_STATE(8915)] = 370610, + [SMALL_STATE(8916)] = 370640, + [SMALL_STATE(8917)] = 370670, + [SMALL_STATE(8918)] = 370700, + [SMALL_STATE(8919)] = 370734, + [SMALL_STATE(8920)] = 370754, + [SMALL_STATE(8921)] = 370784, + [SMALL_STATE(8922)] = 370814, + [SMALL_STATE(8923)] = 370844, + [SMALL_STATE(8924)] = 370874, + [SMALL_STATE(8925)] = 370904, + [SMALL_STATE(8926)] = 370934, + [SMALL_STATE(8927)] = 370964, + [SMALL_STATE(8928)] = 370994, + [SMALL_STATE(8929)] = 371024, + [SMALL_STATE(8930)] = 371054, + [SMALL_STATE(8931)] = 371084, + [SMALL_STATE(8932)] = 371114, + [SMALL_STATE(8933)] = 371144, + [SMALL_STATE(8934)] = 371174, + [SMALL_STATE(8935)] = 371204, + [SMALL_STATE(8936)] = 371234, + [SMALL_STATE(8937)] = 371264, + [SMALL_STATE(8938)] = 371298, + [SMALL_STATE(8939)] = 371328, + [SMALL_STATE(8940)] = 371358, + [SMALL_STATE(8941)] = 371388, + [SMALL_STATE(8942)] = 371418, + [SMALL_STATE(8943)] = 371448, + [SMALL_STATE(8944)] = 371478, + [SMALL_STATE(8945)] = 371508, + [SMALL_STATE(8946)] = 371538, + [SMALL_STATE(8947)] = 371568, + [SMALL_STATE(8948)] = 371598, + [SMALL_STATE(8949)] = 371628, + [SMALL_STATE(8950)] = 371658, + [SMALL_STATE(8951)] = 371688, + [SMALL_STATE(8952)] = 371718, + [SMALL_STATE(8953)] = 371748, + [SMALL_STATE(8954)] = 371778, + [SMALL_STATE(8955)] = 371808, + [SMALL_STATE(8956)] = 371842, + [SMALL_STATE(8957)] = 371872, + [SMALL_STATE(8958)] = 371902, + [SMALL_STATE(8959)] = 371932, + [SMALL_STATE(8960)] = 371962, + [SMALL_STATE(8961)] = 371992, + [SMALL_STATE(8962)] = 372022, + [SMALL_STATE(8963)] = 372052, + [SMALL_STATE(8964)] = 372082, + [SMALL_STATE(8965)] = 372112, + [SMALL_STATE(8966)] = 372142, + [SMALL_STATE(8967)] = 372172, + [SMALL_STATE(8968)] = 372202, + [SMALL_STATE(8969)] = 372232, + [SMALL_STATE(8970)] = 372262, + [SMALL_STATE(8971)] = 372292, + [SMALL_STATE(8972)] = 372322, + [SMALL_STATE(8973)] = 372352, + [SMALL_STATE(8974)] = 372382, + [SMALL_STATE(8975)] = 372408, + [SMALL_STATE(8976)] = 372438, + [SMALL_STATE(8977)] = 372468, + [SMALL_STATE(8978)] = 372498, + [SMALL_STATE(8979)] = 372528, + [SMALL_STATE(8980)] = 372558, + [SMALL_STATE(8981)] = 372588, + [SMALL_STATE(8982)] = 372618, + [SMALL_STATE(8983)] = 372652, + [SMALL_STATE(8984)] = 372682, + [SMALL_STATE(8985)] = 372712, + [SMALL_STATE(8986)] = 372742, + [SMALL_STATE(8987)] = 372772, + [SMALL_STATE(8988)] = 372802, + [SMALL_STATE(8989)] = 372832, + [SMALL_STATE(8990)] = 372862, + [SMALL_STATE(8991)] = 372892, + [SMALL_STATE(8992)] = 372922, + [SMALL_STATE(8993)] = 372952, + [SMALL_STATE(8994)] = 372982, + [SMALL_STATE(8995)] = 373012, + [SMALL_STATE(8996)] = 373042, + [SMALL_STATE(8997)] = 373072, + [SMALL_STATE(8998)] = 373102, + [SMALL_STATE(8999)] = 373128, + [SMALL_STATE(9000)] = 373158, + [SMALL_STATE(9001)] = 373178, + [SMALL_STATE(9002)] = 373208, + [SMALL_STATE(9003)] = 373238, + [SMALL_STATE(9004)] = 373268, + [SMALL_STATE(9005)] = 373298, + [SMALL_STATE(9006)] = 373329, + [SMALL_STATE(9007)] = 373354, + [SMALL_STATE(9008)] = 373385, + [SMALL_STATE(9009)] = 373414, + [SMALL_STATE(9010)] = 373433, + [SMALL_STATE(9011)] = 373464, + [SMALL_STATE(9012)] = 373493, + [SMALL_STATE(9013)] = 373518, + [SMALL_STATE(9014)] = 373549, + [SMALL_STATE(9015)] = 373580, + [SMALL_STATE(9016)] = 373605, + [SMALL_STATE(9017)] = 373630, + [SMALL_STATE(9018)] = 373655, + [SMALL_STATE(9019)] = 373686, + [SMALL_STATE(9020)] = 373717, + [SMALL_STATE(9021)] = 373748, + [SMALL_STATE(9022)] = 373773, + [SMALL_STATE(9023)] = 373798, + [SMALL_STATE(9024)] = 373829, + [SMALL_STATE(9025)] = 373854, + [SMALL_STATE(9026)] = 373879, + [SMALL_STATE(9027)] = 373904, + [SMALL_STATE(9028)] = 373929, + [SMALL_STATE(9029)] = 373960, + [SMALL_STATE(9030)] = 373985, + [SMALL_STATE(9031)] = 374016, + [SMALL_STATE(9032)] = 374047, + [SMALL_STATE(9033)] = 374072, + [SMALL_STATE(9034)] = 374097, + [SMALL_STATE(9035)] = 374122, + [SMALL_STATE(9036)] = 374147, + [SMALL_STATE(9037)] = 374172, + [SMALL_STATE(9038)] = 374197, + [SMALL_STATE(9039)] = 374222, + [SMALL_STATE(9040)] = 374247, + [SMALL_STATE(9041)] = 374278, + [SMALL_STATE(9042)] = 374303, + [SMALL_STATE(9043)] = 374328, + [SMALL_STATE(9044)] = 374353, + [SMALL_STATE(9045)] = 374384, + [SMALL_STATE(9046)] = 374413, + [SMALL_STATE(9047)] = 374438, + [SMALL_STATE(9048)] = 374463, + [SMALL_STATE(9049)] = 374488, + [SMALL_STATE(9050)] = 374511, + [SMALL_STATE(9051)] = 374530, + [SMALL_STATE(9052)] = 374555, + [SMALL_STATE(9053)] = 374580, + [SMALL_STATE(9054)] = 374605, + [SMALL_STATE(9055)] = 374630, + [SMALL_STATE(9056)] = 374655, + [SMALL_STATE(9057)] = 374680, + [SMALL_STATE(9058)] = 374705, + [SMALL_STATE(9059)] = 374730, + [SMALL_STATE(9060)] = 374755, + [SMALL_STATE(9061)] = 374780, + [SMALL_STATE(9062)] = 374805, + [SMALL_STATE(9063)] = 374834, + [SMALL_STATE(9064)] = 374865, + [SMALL_STATE(9065)] = 374890, + [SMALL_STATE(9066)] = 374921, + [SMALL_STATE(9067)] = 374952, + [SMALL_STATE(9068)] = 374983, + [SMALL_STATE(9069)] = 375008, + [SMALL_STATE(9070)] = 375039, + [SMALL_STATE(9071)] = 375070, + [SMALL_STATE(9072)] = 375095, + [SMALL_STATE(9073)] = 375120, + [SMALL_STATE(9074)] = 375151, + [SMALL_STATE(9075)] = 375182, + [SMALL_STATE(9076)] = 375213, + [SMALL_STATE(9077)] = 375244, + [SMALL_STATE(9078)] = 375269, + [SMALL_STATE(9079)] = 375294, + [SMALL_STATE(9080)] = 375319, + [SMALL_STATE(9081)] = 375350, + [SMALL_STATE(9082)] = 375375, + [SMALL_STATE(9083)] = 375400, + [SMALL_STATE(9084)] = 375425, + [SMALL_STATE(9085)] = 375454, + [SMALL_STATE(9086)] = 375477, + [SMALL_STATE(9087)] = 375496, + [SMALL_STATE(9088)] = 375527, + [SMALL_STATE(9089)] = 375558, + [SMALL_STATE(9090)] = 375589, + [SMALL_STATE(9091)] = 375620, + [SMALL_STATE(9092)] = 375651, + [SMALL_STATE(9093)] = 375676, + [SMALL_STATE(9094)] = 375701, + [SMALL_STATE(9095)] = 375732, + [SMALL_STATE(9096)] = 375757, + [SMALL_STATE(9097)] = 375788, + [SMALL_STATE(9098)] = 375819, + [SMALL_STATE(9099)] = 375850, + [SMALL_STATE(9100)] = 375879, + [SMALL_STATE(9101)] = 375904, + [SMALL_STATE(9102)] = 375932, + [SMALL_STATE(9103)] = 375954, + [SMALL_STATE(9104)] = 375982, + [SMALL_STATE(9105)] = 376006, + [SMALL_STATE(9106)] = 376034, + [SMALL_STATE(9107)] = 376062, + [SMALL_STATE(9108)] = 376090, + [SMALL_STATE(9109)] = 376112, + [SMALL_STATE(9110)] = 376140, + [SMALL_STATE(9111)] = 376164, + [SMALL_STATE(9112)] = 376186, + [SMALL_STATE(9113)] = 376214, + [SMALL_STATE(9114)] = 376242, + [SMALL_STATE(9115)] = 376266, + [SMALL_STATE(9116)] = 376294, + [SMALL_STATE(9117)] = 376322, + [SMALL_STATE(9118)] = 376350, + [SMALL_STATE(9119)] = 376372, + [SMALL_STATE(9120)] = 376400, + [SMALL_STATE(9121)] = 376428, + [SMALL_STATE(9122)] = 376456, + [SMALL_STATE(9123)] = 376484, + [SMALL_STATE(9124)] = 376512, + [SMALL_STATE(9125)] = 376540, + [SMALL_STATE(9126)] = 376568, + [SMALL_STATE(9127)] = 376596, + [SMALL_STATE(9128)] = 376624, + [SMALL_STATE(9129)] = 376646, + [SMALL_STATE(9130)] = 376670, + [SMALL_STATE(9131)] = 376692, + [SMALL_STATE(9132)] = 376720, + [SMALL_STATE(9133)] = 376748, + [SMALL_STATE(9134)] = 376776, + [SMALL_STATE(9135)] = 376800, + [SMALL_STATE(9136)] = 376822, + [SMALL_STATE(9137)] = 376848, + [SMALL_STATE(9138)] = 376872, + [SMALL_STATE(9139)] = 376894, + [SMALL_STATE(9140)] = 376922, + [SMALL_STATE(9141)] = 376950, + [SMALL_STATE(9142)] = 376978, + [SMALL_STATE(9143)] = 377006, + [SMALL_STATE(9144)] = 377034, + [SMALL_STATE(9145)] = 377062, + [SMALL_STATE(9146)] = 377086, + [SMALL_STATE(9147)] = 377110, + [SMALL_STATE(9148)] = 377138, + [SMALL_STATE(9149)] = 377166, + [SMALL_STATE(9150)] = 377194, + [SMALL_STATE(9151)] = 377222, + [SMALL_STATE(9152)] = 377244, + [SMALL_STATE(9153)] = 377272, + [SMALL_STATE(9154)] = 377300, + [SMALL_STATE(9155)] = 377324, + [SMALL_STATE(9156)] = 377352, + [SMALL_STATE(9157)] = 377374, + [SMALL_STATE(9158)] = 377402, + [SMALL_STATE(9159)] = 377426, + [SMALL_STATE(9160)] = 377448, + [SMALL_STATE(9161)] = 377468, + [SMALL_STATE(9162)] = 377496, + [SMALL_STATE(9163)] = 377524, + [SMALL_STATE(9164)] = 377552, + [SMALL_STATE(9165)] = 377580, + [SMALL_STATE(9166)] = 377608, + [SMALL_STATE(9167)] = 377636, + [SMALL_STATE(9168)] = 377656, + [SMALL_STATE(9169)] = 377684, + [SMALL_STATE(9170)] = 377708, + [SMALL_STATE(9171)] = 377730, + [SMALL_STATE(9172)] = 377752, + [SMALL_STATE(9173)] = 377780, + [SMALL_STATE(9174)] = 377808, + [SMALL_STATE(9175)] = 377836, + [SMALL_STATE(9176)] = 377858, + [SMALL_STATE(9177)] = 377886, + [SMALL_STATE(9178)] = 377914, + [SMALL_STATE(9179)] = 377936, + [SMALL_STATE(9180)] = 377964, + [SMALL_STATE(9181)] = 377992, + [SMALL_STATE(9182)] = 378020, + [SMALL_STATE(9183)] = 378048, + [SMALL_STATE(9184)] = 378076, + [SMALL_STATE(9185)] = 378104, + [SMALL_STATE(9186)] = 378128, + [SMALL_STATE(9187)] = 378156, + [SMALL_STATE(9188)] = 378184, + [SMALL_STATE(9189)] = 378212, + [SMALL_STATE(9190)] = 378240, + [SMALL_STATE(9191)] = 378268, + [SMALL_STATE(9192)] = 378296, + [SMALL_STATE(9193)] = 378324, + [SMALL_STATE(9194)] = 378348, + [SMALL_STATE(9195)] = 378370, + [SMALL_STATE(9196)] = 378392, + [SMALL_STATE(9197)] = 378420, + [SMALL_STATE(9198)] = 378442, + [SMALL_STATE(9199)] = 378468, + [SMALL_STATE(9200)] = 378490, + [SMALL_STATE(9201)] = 378514, + [SMALL_STATE(9202)] = 378542, + [SMALL_STATE(9203)] = 378570, + [SMALL_STATE(9204)] = 378592, + [SMALL_STATE(9205)] = 378614, + [SMALL_STATE(9206)] = 378638, + [SMALL_STATE(9207)] = 378662, + [SMALL_STATE(9208)] = 378686, + [SMALL_STATE(9209)] = 378708, + [SMALL_STATE(9210)] = 378736, + [SMALL_STATE(9211)] = 378758, + [SMALL_STATE(9212)] = 378780, + [SMALL_STATE(9213)] = 378808, + [SMALL_STATE(9214)] = 378832, + [SMALL_STATE(9215)] = 378860, + [SMALL_STATE(9216)] = 378884, + [SMALL_STATE(9217)] = 378906, + [SMALL_STATE(9218)] = 378934, + [SMALL_STATE(9219)] = 378962, + [SMALL_STATE(9220)] = 378990, + [SMALL_STATE(9221)] = 379012, + [SMALL_STATE(9222)] = 379040, + [SMALL_STATE(9223)] = 379068, + [SMALL_STATE(9224)] = 379092, + [SMALL_STATE(9225)] = 379120, + [SMALL_STATE(9226)] = 379148, + [SMALL_STATE(9227)] = 379170, + [SMALL_STATE(9228)] = 379198, + [SMALL_STATE(9229)] = 379222, + [SMALL_STATE(9230)] = 379246, + [SMALL_STATE(9231)] = 379270, + [SMALL_STATE(9232)] = 379292, + [SMALL_STATE(9233)] = 379314, + [SMALL_STATE(9234)] = 379338, + [SMALL_STATE(9235)] = 379366, + [SMALL_STATE(9236)] = 379394, + [SMALL_STATE(9237)] = 379422, + [SMALL_STATE(9238)] = 379450, + [SMALL_STATE(9239)] = 379478, + [SMALL_STATE(9240)] = 379500, + [SMALL_STATE(9241)] = 379528, + [SMALL_STATE(9242)] = 379556, + [SMALL_STATE(9243)] = 379584, + [SMALL_STATE(9244)] = 379608, + [SMALL_STATE(9245)] = 379636, + [SMALL_STATE(9246)] = 379658, + [SMALL_STATE(9247)] = 379686, + [SMALL_STATE(9248)] = 379714, + [SMALL_STATE(9249)] = 379742, + [SMALL_STATE(9250)] = 379770, + [SMALL_STATE(9251)] = 379798, + [SMALL_STATE(9252)] = 379820, + [SMALL_STATE(9253)] = 379848, + [SMALL_STATE(9254)] = 379876, + [SMALL_STATE(9255)] = 379900, + [SMALL_STATE(9256)] = 379928, + [SMALL_STATE(9257)] = 379952, + [SMALL_STATE(9258)] = 379980, + [SMALL_STATE(9259)] = 380008, + [SMALL_STATE(9260)] = 380030, + [SMALL_STATE(9261)] = 380054, + [SMALL_STATE(9262)] = 380082, + [SMALL_STATE(9263)] = 380104, + [SMALL_STATE(9264)] = 380132, + [SMALL_STATE(9265)] = 380156, + [SMALL_STATE(9266)] = 380178, + [SMALL_STATE(9267)] = 380202, + [SMALL_STATE(9268)] = 380224, + [SMALL_STATE(9269)] = 380252, + [SMALL_STATE(9270)] = 380280, + [SMALL_STATE(9271)] = 380304, + [SMALL_STATE(9272)] = 380324, + [SMALL_STATE(9273)] = 380346, + [SMALL_STATE(9274)] = 380370, + [SMALL_STATE(9275)] = 380394, + [SMALL_STATE(9276)] = 380418, + [SMALL_STATE(9277)] = 380440, + [SMALL_STATE(9278)] = 380462, + [SMALL_STATE(9279)] = 380490, + [SMALL_STATE(9280)] = 380514, + [SMALL_STATE(9281)] = 380536, + [SMALL_STATE(9282)] = 380564, + [SMALL_STATE(9283)] = 380588, + [SMALL_STATE(9284)] = 380612, + [SMALL_STATE(9285)] = 380636, + [SMALL_STATE(9286)] = 380658, + [SMALL_STATE(9287)] = 380682, + [SMALL_STATE(9288)] = 380706, + [SMALL_STATE(9289)] = 380734, + [SMALL_STATE(9290)] = 380756, + [SMALL_STATE(9291)] = 380778, + [SMALL_STATE(9292)] = 380802, + [SMALL_STATE(9293)] = 380830, + [SMALL_STATE(9294)] = 380854, + [SMALL_STATE(9295)] = 380878, + [SMALL_STATE(9296)] = 380900, + [SMALL_STATE(9297)] = 380922, + [SMALL_STATE(9298)] = 380950, + [SMALL_STATE(9299)] = 380978, + [SMALL_STATE(9300)] = 381002, + [SMALL_STATE(9301)] = 381030, + [SMALL_STATE(9302)] = 381058, + [SMALL_STATE(9303)] = 381086, + [SMALL_STATE(9304)] = 381104, + [SMALL_STATE(9305)] = 381126, + [SMALL_STATE(9306)] = 381154, + [SMALL_STATE(9307)] = 381182, + [SMALL_STATE(9308)] = 381210, + [SMALL_STATE(9309)] = 381238, + [SMALL_STATE(9310)] = 381262, + [SMALL_STATE(9311)] = 381290, + [SMALL_STATE(9312)] = 381314, + [SMALL_STATE(9313)] = 381342, + [SMALL_STATE(9314)] = 381364, + [SMALL_STATE(9315)] = 381388, + [SMALL_STATE(9316)] = 381412, + [SMALL_STATE(9317)] = 381434, + [SMALL_STATE(9318)] = 381456, + [SMALL_STATE(9319)] = 381484, + [SMALL_STATE(9320)] = 381506, + [SMALL_STATE(9321)] = 381534, + [SMALL_STATE(9322)] = 381558, + [SMALL_STATE(9323)] = 381586, + [SMALL_STATE(9324)] = 381610, + [SMALL_STATE(9325)] = 381638, + [SMALL_STATE(9326)] = 381662, + [SMALL_STATE(9327)] = 381684, + [SMALL_STATE(9328)] = 381708, + [SMALL_STATE(9329)] = 381732, + [SMALL_STATE(9330)] = 381757, + [SMALL_STATE(9331)] = 381782, + [SMALL_STATE(9332)] = 381807, + [SMALL_STATE(9333)] = 381832, + [SMALL_STATE(9334)] = 381855, + [SMALL_STATE(9335)] = 381878, + [SMALL_STATE(9336)] = 381903, + [SMALL_STATE(9337)] = 381928, + [SMALL_STATE(9338)] = 381953, + [SMALL_STATE(9339)] = 381978, + [SMALL_STATE(9340)] = 382003, + [SMALL_STATE(9341)] = 382028, + [SMALL_STATE(9342)] = 382053, + [SMALL_STATE(9343)] = 382078, + [SMALL_STATE(9344)] = 382103, + [SMALL_STATE(9345)] = 382120, + [SMALL_STATE(9346)] = 382145, + [SMALL_STATE(9347)] = 382168, + [SMALL_STATE(9348)] = 382193, + [SMALL_STATE(9349)] = 382218, + [SMALL_STATE(9350)] = 382243, + [SMALL_STATE(9351)] = 382266, + [SMALL_STATE(9352)] = 382291, + [SMALL_STATE(9353)] = 382316, + [SMALL_STATE(9354)] = 382341, + [SMALL_STATE(9355)] = 382366, + [SMALL_STATE(9356)] = 382391, + [SMALL_STATE(9357)] = 382416, + [SMALL_STATE(9358)] = 382441, + [SMALL_STATE(9359)] = 382464, + [SMALL_STATE(9360)] = 382489, + [SMALL_STATE(9361)] = 382512, + [SMALL_STATE(9362)] = 382535, + [SMALL_STATE(9363)] = 382560, + [SMALL_STATE(9364)] = 382585, + [SMALL_STATE(9365)] = 382610, + [SMALL_STATE(9366)] = 382633, + [SMALL_STATE(9367)] = 382658, + [SMALL_STATE(9368)] = 382683, + [SMALL_STATE(9369)] = 382706, + [SMALL_STATE(9370)] = 382731, + [SMALL_STATE(9371)] = 382756, + [SMALL_STATE(9372)] = 382781, + [SMALL_STATE(9373)] = 382798, + [SMALL_STATE(9374)] = 382821, + [SMALL_STATE(9375)] = 382846, + [SMALL_STATE(9376)] = 382871, + [SMALL_STATE(9377)] = 382896, + [SMALL_STATE(9378)] = 382919, + [SMALL_STATE(9379)] = 382944, + [SMALL_STATE(9380)] = 382969, + [SMALL_STATE(9381)] = 382994, + [SMALL_STATE(9382)] = 383017, + [SMALL_STATE(9383)] = 383040, + [SMALL_STATE(9384)] = 383065, + [SMALL_STATE(9385)] = 383080, + [SMALL_STATE(9386)] = 383105, + [SMALL_STATE(9387)] = 383120, + [SMALL_STATE(9388)] = 383145, + [SMALL_STATE(9389)] = 383170, + [SMALL_STATE(9390)] = 383185, + [SMALL_STATE(9391)] = 383210, + [SMALL_STATE(9392)] = 383235, + [SMALL_STATE(9393)] = 383260, + [SMALL_STATE(9394)] = 383285, + [SMALL_STATE(9395)] = 383310, + [SMALL_STATE(9396)] = 383335, + [SMALL_STATE(9397)] = 383358, + [SMALL_STATE(9398)] = 383381, + [SMALL_STATE(9399)] = 383406, + [SMALL_STATE(9400)] = 383431, + [SMALL_STATE(9401)] = 383456, + [SMALL_STATE(9402)] = 383481, + [SMALL_STATE(9403)] = 383506, + [SMALL_STATE(9404)] = 383531, + [SMALL_STATE(9405)] = 383556, + [SMALL_STATE(9406)] = 383581, + [SMALL_STATE(9407)] = 383604, + [SMALL_STATE(9408)] = 383629, + [SMALL_STATE(9409)] = 383652, + [SMALL_STATE(9410)] = 383677, + [SMALL_STATE(9411)] = 383702, + [SMALL_STATE(9412)] = 383727, + [SMALL_STATE(9413)] = 383752, + [SMALL_STATE(9414)] = 383777, + [SMALL_STATE(9415)] = 383802, + [SMALL_STATE(9416)] = 383827, + [SMALL_STATE(9417)] = 383852, + [SMALL_STATE(9418)] = 383877, + [SMALL_STATE(9419)] = 383902, + [SMALL_STATE(9420)] = 383927, + [SMALL_STATE(9421)] = 383952, + [SMALL_STATE(9422)] = 383977, + [SMALL_STATE(9423)] = 384000, + [SMALL_STATE(9424)] = 384025, + [SMALL_STATE(9425)] = 384050, + [SMALL_STATE(9426)] = 384073, + [SMALL_STATE(9427)] = 384098, + [SMALL_STATE(9428)] = 384123, + [SMALL_STATE(9429)] = 384148, + [SMALL_STATE(9430)] = 384173, + [SMALL_STATE(9431)] = 384196, + [SMALL_STATE(9432)] = 384221, + [SMALL_STATE(9433)] = 384246, + [SMALL_STATE(9434)] = 384271, + [SMALL_STATE(9435)] = 384296, + [SMALL_STATE(9436)] = 384321, + [SMALL_STATE(9437)] = 384346, + [SMALL_STATE(9438)] = 384371, + [SMALL_STATE(9439)] = 384396, + [SMALL_STATE(9440)] = 384421, + [SMALL_STATE(9441)] = 384446, + [SMALL_STATE(9442)] = 384471, + [SMALL_STATE(9443)] = 384496, + [SMALL_STATE(9444)] = 384519, + [SMALL_STATE(9445)] = 384542, + [SMALL_STATE(9446)] = 384567, + [SMALL_STATE(9447)] = 384592, + [SMALL_STATE(9448)] = 384617, + [SMALL_STATE(9449)] = 384642, + [SMALL_STATE(9450)] = 384667, + [SMALL_STATE(9451)] = 384692, + [SMALL_STATE(9452)] = 384717, + [SMALL_STATE(9453)] = 384742, + [SMALL_STATE(9454)] = 384765, + [SMALL_STATE(9455)] = 384788, + [SMALL_STATE(9456)] = 384811, + [SMALL_STATE(9457)] = 384836, + [SMALL_STATE(9458)] = 384859, + [SMALL_STATE(9459)] = 384884, + [SMALL_STATE(9460)] = 384909, + [SMALL_STATE(9461)] = 384934, + [SMALL_STATE(9462)] = 384959, + [SMALL_STATE(9463)] = 384984, + [SMALL_STATE(9464)] = 385009, + [SMALL_STATE(9465)] = 385034, + [SMALL_STATE(9466)] = 385059, + [SMALL_STATE(9467)] = 385084, + [SMALL_STATE(9468)] = 385107, + [SMALL_STATE(9469)] = 385132, + [SMALL_STATE(9470)] = 385157, + [SMALL_STATE(9471)] = 385182, + [SMALL_STATE(9472)] = 385207, + [SMALL_STATE(9473)] = 385232, + [SMALL_STATE(9474)] = 385257, + [SMALL_STATE(9475)] = 385282, + [SMALL_STATE(9476)] = 385307, + [SMALL_STATE(9477)] = 385332, + [SMALL_STATE(9478)] = 385357, + [SMALL_STATE(9479)] = 385382, + [SMALL_STATE(9480)] = 385407, + [SMALL_STATE(9481)] = 385430, + [SMALL_STATE(9482)] = 385455, + [SMALL_STATE(9483)] = 385478, + [SMALL_STATE(9484)] = 385501, + [SMALL_STATE(9485)] = 385526, + [SMALL_STATE(9486)] = 385551, + [SMALL_STATE(9487)] = 385576, + [SMALL_STATE(9488)] = 385601, + [SMALL_STATE(9489)] = 385624, + [SMALL_STATE(9490)] = 385649, + [SMALL_STATE(9491)] = 385674, + [SMALL_STATE(9492)] = 385699, + [SMALL_STATE(9493)] = 385724, + [SMALL_STATE(9494)] = 385749, + [SMALL_STATE(9495)] = 385774, + [SMALL_STATE(9496)] = 385799, + [SMALL_STATE(9497)] = 385824, + [SMALL_STATE(9498)] = 385849, + [SMALL_STATE(9499)] = 385874, + [SMALL_STATE(9500)] = 385899, + [SMALL_STATE(9501)] = 385924, + [SMALL_STATE(9502)] = 385947, + [SMALL_STATE(9503)] = 385970, + [SMALL_STATE(9504)] = 385995, + [SMALL_STATE(9505)] = 386020, + [SMALL_STATE(9506)] = 386045, + [SMALL_STATE(9507)] = 386070, + [SMALL_STATE(9508)] = 386093, + [SMALL_STATE(9509)] = 386118, + [SMALL_STATE(9510)] = 386143, + [SMALL_STATE(9511)] = 386168, + [SMALL_STATE(9512)] = 386193, + [SMALL_STATE(9513)] = 386218, + [SMALL_STATE(9514)] = 386243, + [SMALL_STATE(9515)] = 386268, + [SMALL_STATE(9516)] = 386293, + [SMALL_STATE(9517)] = 386318, + [SMALL_STATE(9518)] = 386343, + [SMALL_STATE(9519)] = 386366, + [SMALL_STATE(9520)] = 386391, + [SMALL_STATE(9521)] = 386416, + [SMALL_STATE(9522)] = 386441, + [SMALL_STATE(9523)] = 386466, + [SMALL_STATE(9524)] = 386491, + [SMALL_STATE(9525)] = 386516, + [SMALL_STATE(9526)] = 386541, + [SMALL_STATE(9527)] = 386564, + [SMALL_STATE(9528)] = 386589, + [SMALL_STATE(9529)] = 386614, + [SMALL_STATE(9530)] = 386639, + [SMALL_STATE(9531)] = 386664, + [SMALL_STATE(9532)] = 386689, + [SMALL_STATE(9533)] = 386714, + [SMALL_STATE(9534)] = 386739, + [SMALL_STATE(9535)] = 386764, + [SMALL_STATE(9536)] = 386789, + [SMALL_STATE(9537)] = 386814, + [SMALL_STATE(9538)] = 386839, + [SMALL_STATE(9539)] = 386864, + [SMALL_STATE(9540)] = 386889, + [SMALL_STATE(9541)] = 386912, + [SMALL_STATE(9542)] = 386937, + [SMALL_STATE(9543)] = 386962, + [SMALL_STATE(9544)] = 386987, + [SMALL_STATE(9545)] = 387012, + [SMALL_STATE(9546)] = 387035, + [SMALL_STATE(9547)] = 387060, + [SMALL_STATE(9548)] = 387085, + [SMALL_STATE(9549)] = 387108, + [SMALL_STATE(9550)] = 387133, + [SMALL_STATE(9551)] = 387156, + [SMALL_STATE(9552)] = 387179, + [SMALL_STATE(9553)] = 387202, + [SMALL_STATE(9554)] = 387227, + [SMALL_STATE(9555)] = 387250, + [SMALL_STATE(9556)] = 387273, + [SMALL_STATE(9557)] = 387298, + [SMALL_STATE(9558)] = 387323, + [SMALL_STATE(9559)] = 387348, + [SMALL_STATE(9560)] = 387371, + [SMALL_STATE(9561)] = 387394, + [SMALL_STATE(9562)] = 387419, + [SMALL_STATE(9563)] = 387444, + [SMALL_STATE(9564)] = 387469, + [SMALL_STATE(9565)] = 387492, + [SMALL_STATE(9566)] = 387517, + [SMALL_STATE(9567)] = 387540, + [SMALL_STATE(9568)] = 387563, + [SMALL_STATE(9569)] = 387588, + [SMALL_STATE(9570)] = 387613, + [SMALL_STATE(9571)] = 387638, + [SMALL_STATE(9572)] = 387663, + [SMALL_STATE(9573)] = 387688, + [SMALL_STATE(9574)] = 387713, + [SMALL_STATE(9575)] = 387738, + [SMALL_STATE(9576)] = 387761, + [SMALL_STATE(9577)] = 387786, + [SMALL_STATE(9578)] = 387811, + [SMALL_STATE(9579)] = 387834, + [SMALL_STATE(9580)] = 387859, + [SMALL_STATE(9581)] = 387884, + [SMALL_STATE(9582)] = 387909, + [SMALL_STATE(9583)] = 387934, + [SMALL_STATE(9584)] = 387957, + [SMALL_STATE(9585)] = 387982, + [SMALL_STATE(9586)] = 388007, + [SMALL_STATE(9587)] = 388032, + [SMALL_STATE(9588)] = 388055, + [SMALL_STATE(9589)] = 388080, + [SMALL_STATE(9590)] = 388105, + [SMALL_STATE(9591)] = 388130, + [SMALL_STATE(9592)] = 388155, + [SMALL_STATE(9593)] = 388178, + [SMALL_STATE(9594)] = 388203, + [SMALL_STATE(9595)] = 388228, + [SMALL_STATE(9596)] = 388253, + [SMALL_STATE(9597)] = 388276, + [SMALL_STATE(9598)] = 388299, + [SMALL_STATE(9599)] = 388324, + [SMALL_STATE(9600)] = 388349, + [SMALL_STATE(9601)] = 388374, + [SMALL_STATE(9602)] = 388399, + [SMALL_STATE(9603)] = 388422, + [SMALL_STATE(9604)] = 388447, + [SMALL_STATE(9605)] = 388465, + [SMALL_STATE(9606)] = 388487, + [SMALL_STATE(9607)] = 388509, + [SMALL_STATE(9608)] = 388531, + [SMALL_STATE(9609)] = 388549, + [SMALL_STATE(9610)] = 388567, + [SMALL_STATE(9611)] = 388585, + [SMALL_STATE(9612)] = 388607, + [SMALL_STATE(9613)] = 388629, + [SMALL_STATE(9614)] = 388647, + [SMALL_STATE(9615)] = 388665, + [SMALL_STATE(9616)] = 388687, + [SMALL_STATE(9617)] = 388709, + [SMALL_STATE(9618)] = 388731, + [SMALL_STATE(9619)] = 388749, + [SMALL_STATE(9620)] = 388767, + [SMALL_STATE(9621)] = 388785, + [SMALL_STATE(9622)] = 388801, + [SMALL_STATE(9623)] = 388823, + [SMALL_STATE(9624)] = 388845, + [SMALL_STATE(9625)] = 388867, + [SMALL_STATE(9626)] = 388889, + [SMALL_STATE(9627)] = 388907, + [SMALL_STATE(9628)] = 388925, + [SMALL_STATE(9629)] = 388947, + [SMALL_STATE(9630)] = 388965, + [SMALL_STATE(9631)] = 388981, + [SMALL_STATE(9632)] = 389003, + [SMALL_STATE(9633)] = 389021, + [SMALL_STATE(9634)] = 389043, + [SMALL_STATE(9635)] = 389061, + [SMALL_STATE(9636)] = 389079, + [SMALL_STATE(9637)] = 389101, + [SMALL_STATE(9638)] = 389123, + [SMALL_STATE(9639)] = 389145, + [SMALL_STATE(9640)] = 389163, + [SMALL_STATE(9641)] = 389185, + [SMALL_STATE(9642)] = 389207, + [SMALL_STATE(9643)] = 389225, + [SMALL_STATE(9644)] = 389243, + [SMALL_STATE(9645)] = 389261, + [SMALL_STATE(9646)] = 389279, + [SMALL_STATE(9647)] = 389301, + [SMALL_STATE(9648)] = 389323, + [SMALL_STATE(9649)] = 389341, + [SMALL_STATE(9650)] = 389363, + [SMALL_STATE(9651)] = 389385, + [SMALL_STATE(9652)] = 389407, + [SMALL_STATE(9653)] = 389425, + [SMALL_STATE(9654)] = 389447, + [SMALL_STATE(9655)] = 389465, + [SMALL_STATE(9656)] = 389483, + [SMALL_STATE(9657)] = 389501, + [SMALL_STATE(9658)] = 389519, + [SMALL_STATE(9659)] = 389537, + [SMALL_STATE(9660)] = 389559, + [SMALL_STATE(9661)] = 389581, + [SMALL_STATE(9662)] = 389599, + [SMALL_STATE(9663)] = 389621, + [SMALL_STATE(9664)] = 389639, + [SMALL_STATE(9665)] = 389661, + [SMALL_STATE(9666)] = 389683, + [SMALL_STATE(9667)] = 389701, + [SMALL_STATE(9668)] = 389723, + [SMALL_STATE(9669)] = 389741, + [SMALL_STATE(9670)] = 389763, + [SMALL_STATE(9671)] = 389781, + [SMALL_STATE(9672)] = 389799, + [SMALL_STATE(9673)] = 389821, + [SMALL_STATE(9674)] = 389843, + [SMALL_STATE(9675)] = 389861, + [SMALL_STATE(9676)] = 389879, + [SMALL_STATE(9677)] = 389901, + [SMALL_STATE(9678)] = 389919, + [SMALL_STATE(9679)] = 389937, + [SMALL_STATE(9680)] = 389959, + [SMALL_STATE(9681)] = 389977, + [SMALL_STATE(9682)] = 389999, + [SMALL_STATE(9683)] = 390017, + [SMALL_STATE(9684)] = 390035, + [SMALL_STATE(9685)] = 390053, + [SMALL_STATE(9686)] = 390071, + [SMALL_STATE(9687)] = 390093, + [SMALL_STATE(9688)] = 390111, + [SMALL_STATE(9689)] = 390133, + [SMALL_STATE(9690)] = 390151, + [SMALL_STATE(9691)] = 390169, + [SMALL_STATE(9692)] = 390191, + [SMALL_STATE(9693)] = 390213, + [SMALL_STATE(9694)] = 390227, + [SMALL_STATE(9695)] = 390245, + [SMALL_STATE(9696)] = 390267, + [SMALL_STATE(9697)] = 390285, + [SMALL_STATE(9698)] = 390303, + [SMALL_STATE(9699)] = 390321, + [SMALL_STATE(9700)] = 390343, + [SMALL_STATE(9701)] = 390365, + [SMALL_STATE(9702)] = 390387, + [SMALL_STATE(9703)] = 390409, + [SMALL_STATE(9704)] = 390427, + [SMALL_STATE(9705)] = 390445, + [SMALL_STATE(9706)] = 390463, + [SMALL_STATE(9707)] = 390481, + [SMALL_STATE(9708)] = 390499, + [SMALL_STATE(9709)] = 390521, + [SMALL_STATE(9710)] = 390539, + [SMALL_STATE(9711)] = 390557, + [SMALL_STATE(9712)] = 390579, + [SMALL_STATE(9713)] = 390597, + [SMALL_STATE(9714)] = 390619, + [SMALL_STATE(9715)] = 390637, + [SMALL_STATE(9716)] = 390655, + [SMALL_STATE(9717)] = 390677, + [SMALL_STATE(9718)] = 390699, + [SMALL_STATE(9719)] = 390717, + [SMALL_STATE(9720)] = 390735, + [SMALL_STATE(9721)] = 390751, + [SMALL_STATE(9722)] = 390769, + [SMALL_STATE(9723)] = 390789, + [SMALL_STATE(9724)] = 390811, + [SMALL_STATE(9725)] = 390829, + [SMALL_STATE(9726)] = 390847, + [SMALL_STATE(9727)] = 390865, + [SMALL_STATE(9728)] = 390887, + [SMALL_STATE(9729)] = 390909, + [SMALL_STATE(9730)] = 390927, + [SMALL_STATE(9731)] = 390949, + [SMALL_STATE(9732)] = 390971, + [SMALL_STATE(9733)] = 390989, + [SMALL_STATE(9734)] = 391011, + [SMALL_STATE(9735)] = 391029, + [SMALL_STATE(9736)] = 391047, + [SMALL_STATE(9737)] = 391065, + [SMALL_STATE(9738)] = 391087, + [SMALL_STATE(9739)] = 391109, + [SMALL_STATE(9740)] = 391127, + [SMALL_STATE(9741)] = 391143, + [SMALL_STATE(9742)] = 391161, + [SMALL_STATE(9743)] = 391179, + [SMALL_STATE(9744)] = 391201, + [SMALL_STATE(9745)] = 391219, + [SMALL_STATE(9746)] = 391241, + [SMALL_STATE(9747)] = 391259, + [SMALL_STATE(9748)] = 391281, + [SMALL_STATE(9749)] = 391297, + [SMALL_STATE(9750)] = 391319, + [SMALL_STATE(9751)] = 391337, + [SMALL_STATE(9752)] = 391355, + [SMALL_STATE(9753)] = 391377, + [SMALL_STATE(9754)] = 391395, + [SMALL_STATE(9755)] = 391417, + [SMALL_STATE(9756)] = 391435, + [SMALL_STATE(9757)] = 391453, + [SMALL_STATE(9758)] = 391471, + [SMALL_STATE(9759)] = 391489, + [SMALL_STATE(9760)] = 391511, + [SMALL_STATE(9761)] = 391527, + [SMALL_STATE(9762)] = 391549, + [SMALL_STATE(9763)] = 391567, + [SMALL_STATE(9764)] = 391585, + [SMALL_STATE(9765)] = 391603, + [SMALL_STATE(9766)] = 391621, + [SMALL_STATE(9767)] = 391643, + [SMALL_STATE(9768)] = 391661, + [SMALL_STATE(9769)] = 391679, + [SMALL_STATE(9770)] = 391697, + [SMALL_STATE(9771)] = 391715, + [SMALL_STATE(9772)] = 391737, + [SMALL_STATE(9773)] = 391759, + [SMALL_STATE(9774)] = 391781, + [SMALL_STATE(9775)] = 391799, + [SMALL_STATE(9776)] = 391821, + [SMALL_STATE(9777)] = 391839, + [SMALL_STATE(9778)] = 391857, + [SMALL_STATE(9779)] = 391879, + [SMALL_STATE(9780)] = 391901, + [SMALL_STATE(9781)] = 391923, + [SMALL_STATE(9782)] = 391941, + [SMALL_STATE(9783)] = 391963, + [SMALL_STATE(9784)] = 391985, + [SMALL_STATE(9785)] = 392003, + [SMALL_STATE(9786)] = 392021, + [SMALL_STATE(9787)] = 392043, + [SMALL_STATE(9788)] = 392061, + [SMALL_STATE(9789)] = 392079, + [SMALL_STATE(9790)] = 392097, + [SMALL_STATE(9791)] = 392117, + [SMALL_STATE(9792)] = 392139, + [SMALL_STATE(9793)] = 392157, + [SMALL_STATE(9794)] = 392179, + [SMALL_STATE(9795)] = 392197, + [SMALL_STATE(9796)] = 392219, + [SMALL_STATE(9797)] = 392241, + [SMALL_STATE(9798)] = 392263, + [SMALL_STATE(9799)] = 392281, + [SMALL_STATE(9800)] = 392303, + [SMALL_STATE(9801)] = 392325, + [SMALL_STATE(9802)] = 392347, + [SMALL_STATE(9803)] = 392365, + [SMALL_STATE(9804)] = 392383, + [SMALL_STATE(9805)] = 392401, + [SMALL_STATE(9806)] = 392417, + [SMALL_STATE(9807)] = 392439, + [SMALL_STATE(9808)] = 392461, + [SMALL_STATE(9809)] = 392483, + [SMALL_STATE(9810)] = 392501, + [SMALL_STATE(9811)] = 392523, + [SMALL_STATE(9812)] = 392541, + [SMALL_STATE(9813)] = 392559, + [SMALL_STATE(9814)] = 392577, + [SMALL_STATE(9815)] = 392599, + [SMALL_STATE(9816)] = 392621, + [SMALL_STATE(9817)] = 392640, + [SMALL_STATE(9818)] = 392659, + [SMALL_STATE(9819)] = 392678, + [SMALL_STATE(9820)] = 392695, + [SMALL_STATE(9821)] = 392714, + [SMALL_STATE(9822)] = 392733, + [SMALL_STATE(9823)] = 392752, + [SMALL_STATE(9824)] = 392771, + [SMALL_STATE(9825)] = 392790, + [SMALL_STATE(9826)] = 392809, + [SMALL_STATE(9827)] = 392828, + [SMALL_STATE(9828)] = 392847, + [SMALL_STATE(9829)] = 392866, + [SMALL_STATE(9830)] = 392885, + [SMALL_STATE(9831)] = 392904, + [SMALL_STATE(9832)] = 392923, + [SMALL_STATE(9833)] = 392942, + [SMALL_STATE(9834)] = 392961, + [SMALL_STATE(9835)] = 392980, + [SMALL_STATE(9836)] = 392999, + [SMALL_STATE(9837)] = 393018, + [SMALL_STATE(9838)] = 393037, + [SMALL_STATE(9839)] = 393056, + [SMALL_STATE(9840)] = 393075, + [SMALL_STATE(9841)] = 393090, + [SMALL_STATE(9842)] = 393109, + [SMALL_STATE(9843)] = 393128, + [SMALL_STATE(9844)] = 393147, + [SMALL_STATE(9845)] = 393166, + [SMALL_STATE(9846)] = 393185, + [SMALL_STATE(9847)] = 393204, + [SMALL_STATE(9848)] = 393223, + [SMALL_STATE(9849)] = 393238, + [SMALL_STATE(9850)] = 393257, + [SMALL_STATE(9851)] = 393276, + [SMALL_STATE(9852)] = 393287, + [SMALL_STATE(9853)] = 393306, + [SMALL_STATE(9854)] = 393325, + [SMALL_STATE(9855)] = 393344, + [SMALL_STATE(9856)] = 393363, + [SMALL_STATE(9857)] = 393382, + [SMALL_STATE(9858)] = 393401, + [SMALL_STATE(9859)] = 393420, + [SMALL_STATE(9860)] = 393439, + [SMALL_STATE(9861)] = 393458, + [SMALL_STATE(9862)] = 393477, + [SMALL_STATE(9863)] = 393496, + [SMALL_STATE(9864)] = 393511, + [SMALL_STATE(9865)] = 393530, + [SMALL_STATE(9866)] = 393549, + [SMALL_STATE(9867)] = 393568, + [SMALL_STATE(9868)] = 393587, + [SMALL_STATE(9869)] = 393606, + [SMALL_STATE(9870)] = 393625, + [SMALL_STATE(9871)] = 393644, + [SMALL_STATE(9872)] = 393663, + [SMALL_STATE(9873)] = 393682, + [SMALL_STATE(9874)] = 393701, + [SMALL_STATE(9875)] = 393720, + [SMALL_STATE(9876)] = 393739, + [SMALL_STATE(9877)] = 393758, + [SMALL_STATE(9878)] = 393773, + [SMALL_STATE(9879)] = 393792, + [SMALL_STATE(9880)] = 393811, + [SMALL_STATE(9881)] = 393830, + [SMALL_STATE(9882)] = 393849, + [SMALL_STATE(9883)] = 393868, + [SMALL_STATE(9884)] = 393887, + [SMALL_STATE(9885)] = 393906, + [SMALL_STATE(9886)] = 393925, + [SMALL_STATE(9887)] = 393944, + [SMALL_STATE(9888)] = 393963, + [SMALL_STATE(9889)] = 393982, + [SMALL_STATE(9890)] = 394001, + [SMALL_STATE(9891)] = 394020, + [SMALL_STATE(9892)] = 394039, + [SMALL_STATE(9893)] = 394058, + [SMALL_STATE(9894)] = 394077, + [SMALL_STATE(9895)] = 394096, + [SMALL_STATE(9896)] = 394115, + [SMALL_STATE(9897)] = 394134, + [SMALL_STATE(9898)] = 394153, + [SMALL_STATE(9899)] = 394172, + [SMALL_STATE(9900)] = 394191, + [SMALL_STATE(9901)] = 394210, + [SMALL_STATE(9902)] = 394229, + [SMALL_STATE(9903)] = 394248, + [SMALL_STATE(9904)] = 394267, + [SMALL_STATE(9905)] = 394286, + [SMALL_STATE(9906)] = 394305, + [SMALL_STATE(9907)] = 394324, + [SMALL_STATE(9908)] = 394343, + [SMALL_STATE(9909)] = 394356, + [SMALL_STATE(9910)] = 394371, + [SMALL_STATE(9911)] = 394390, + [SMALL_STATE(9912)] = 394409, + [SMALL_STATE(9913)] = 394424, + [SMALL_STATE(9914)] = 394443, + [SMALL_STATE(9915)] = 394462, + [SMALL_STATE(9916)] = 394479, + [SMALL_STATE(9917)] = 394498, + [SMALL_STATE(9918)] = 394517, + [SMALL_STATE(9919)] = 394536, + [SMALL_STATE(9920)] = 394555, + [SMALL_STATE(9921)] = 394574, + [SMALL_STATE(9922)] = 394593, + [SMALL_STATE(9923)] = 394612, + [SMALL_STATE(9924)] = 394631, + [SMALL_STATE(9925)] = 394650, + [SMALL_STATE(9926)] = 394669, + [SMALL_STATE(9927)] = 394688, + [SMALL_STATE(9928)] = 394707, + [SMALL_STATE(9929)] = 394722, + [SMALL_STATE(9930)] = 394741, + [SMALL_STATE(9931)] = 394760, + [SMALL_STATE(9932)] = 394779, + [SMALL_STATE(9933)] = 394798, + [SMALL_STATE(9934)] = 394817, + [SMALL_STATE(9935)] = 394828, + [SMALL_STATE(9936)] = 394847, + [SMALL_STATE(9937)] = 394866, + [SMALL_STATE(9938)] = 394885, + [SMALL_STATE(9939)] = 394904, + [SMALL_STATE(9940)] = 394923, + [SMALL_STATE(9941)] = 394938, + [SMALL_STATE(9942)] = 394957, + [SMALL_STATE(9943)] = 394976, + [SMALL_STATE(9944)] = 394995, + [SMALL_STATE(9945)] = 395014, + [SMALL_STATE(9946)] = 395033, + [SMALL_STATE(9947)] = 395052, + [SMALL_STATE(9948)] = 395071, + [SMALL_STATE(9949)] = 395086, + [SMALL_STATE(9950)] = 395105, + [SMALL_STATE(9951)] = 395124, + [SMALL_STATE(9952)] = 395143, + [SMALL_STATE(9953)] = 395162, + [SMALL_STATE(9954)] = 395181, + [SMALL_STATE(9955)] = 395200, + [SMALL_STATE(9956)] = 395219, + [SMALL_STATE(9957)] = 395238, + [SMALL_STATE(9958)] = 395257, + [SMALL_STATE(9959)] = 395276, + [SMALL_STATE(9960)] = 395295, + [SMALL_STATE(9961)] = 395314, + [SMALL_STATE(9962)] = 395329, + [SMALL_STATE(9963)] = 395348, + [SMALL_STATE(9964)] = 395367, + [SMALL_STATE(9965)] = 395386, + [SMALL_STATE(9966)] = 395405, + [SMALL_STATE(9967)] = 395424, + [SMALL_STATE(9968)] = 395443, + [SMALL_STATE(9969)] = 395462, + [SMALL_STATE(9970)] = 395481, + [SMALL_STATE(9971)] = 395500, + [SMALL_STATE(9972)] = 395519, + [SMALL_STATE(9973)] = 395538, + [SMALL_STATE(9974)] = 395557, + [SMALL_STATE(9975)] = 395576, + [SMALL_STATE(9976)] = 395595, + [SMALL_STATE(9977)] = 395614, + [SMALL_STATE(9978)] = 395633, + [SMALL_STATE(9979)] = 395644, + [SMALL_STATE(9980)] = 395663, + [SMALL_STATE(9981)] = 395682, + [SMALL_STATE(9982)] = 395701, + [SMALL_STATE(9983)] = 395720, + [SMALL_STATE(9984)] = 395739, + [SMALL_STATE(9985)] = 395758, + [SMALL_STATE(9986)] = 395777, + [SMALL_STATE(9987)] = 395796, + [SMALL_STATE(9988)] = 395815, + [SMALL_STATE(9989)] = 395834, + [SMALL_STATE(9990)] = 395853, + [SMALL_STATE(9991)] = 395872, + [SMALL_STATE(9992)] = 395891, + [SMALL_STATE(9993)] = 395910, + [SMALL_STATE(9994)] = 395929, + [SMALL_STATE(9995)] = 395942, + [SMALL_STATE(9996)] = 395961, + [SMALL_STATE(9997)] = 395980, + [SMALL_STATE(9998)] = 395999, + [SMALL_STATE(9999)] = 396018, + [SMALL_STATE(10000)] = 396031, + [SMALL_STATE(10001)] = 396046, + [SMALL_STATE(10002)] = 396065, + [SMALL_STATE(10003)] = 396084, + [SMALL_STATE(10004)] = 396103, + [SMALL_STATE(10005)] = 396122, + [SMALL_STATE(10006)] = 396141, + [SMALL_STATE(10007)] = 396160, + [SMALL_STATE(10008)] = 396179, + [SMALL_STATE(10009)] = 396198, + [SMALL_STATE(10010)] = 396217, + [SMALL_STATE(10011)] = 396236, + [SMALL_STATE(10012)] = 396251, + [SMALL_STATE(10013)] = 396262, + [SMALL_STATE(10014)] = 396281, + [SMALL_STATE(10015)] = 396300, + [SMALL_STATE(10016)] = 396319, + [SMALL_STATE(10017)] = 396332, + [SMALL_STATE(10018)] = 396351, + [SMALL_STATE(10019)] = 396370, + [SMALL_STATE(10020)] = 396389, + [SMALL_STATE(10021)] = 396408, + [SMALL_STATE(10022)] = 396427, + [SMALL_STATE(10023)] = 396446, + [SMALL_STATE(10024)] = 396457, + [SMALL_STATE(10025)] = 396476, + [SMALL_STATE(10026)] = 396495, + [SMALL_STATE(10027)] = 396514, + [SMALL_STATE(10028)] = 396533, + [SMALL_STATE(10029)] = 396548, + [SMALL_STATE(10030)] = 396564, + [SMALL_STATE(10031)] = 396576, + [SMALL_STATE(10032)] = 396592, + [SMALL_STATE(10033)] = 396608, + [SMALL_STATE(10034)] = 396624, + [SMALL_STATE(10035)] = 396640, + [SMALL_STATE(10036)] = 396656, + [SMALL_STATE(10037)] = 396672, + [SMALL_STATE(10038)] = 396688, + [SMALL_STATE(10039)] = 396704, + [SMALL_STATE(10040)] = 396720, + [SMALL_STATE(10041)] = 396734, + [SMALL_STATE(10042)] = 396750, + [SMALL_STATE(10043)] = 396766, + [SMALL_STATE(10044)] = 396782, + [SMALL_STATE(10045)] = 396798, + [SMALL_STATE(10046)] = 396814, + [SMALL_STATE(10047)] = 396830, + [SMALL_STATE(10048)] = 396844, + [SMALL_STATE(10049)] = 396860, + [SMALL_STATE(10050)] = 396876, + [SMALL_STATE(10051)] = 396892, + [SMALL_STATE(10052)] = 396908, + [SMALL_STATE(10053)] = 396924, + [SMALL_STATE(10054)] = 396940, + [SMALL_STATE(10055)] = 396956, + [SMALL_STATE(10056)] = 396972, + [SMALL_STATE(10057)] = 396988, + [SMALL_STATE(10058)] = 397004, + [SMALL_STATE(10059)] = 397020, + [SMALL_STATE(10060)] = 397036, + [SMALL_STATE(10061)] = 397052, + [SMALL_STATE(10062)] = 397068, + [SMALL_STATE(10063)] = 397084, + [SMALL_STATE(10064)] = 397100, + [SMALL_STATE(10065)] = 397116, + [SMALL_STATE(10066)] = 397132, + [SMALL_STATE(10067)] = 397148, + [SMALL_STATE(10068)] = 397164, + [SMALL_STATE(10069)] = 397176, + [SMALL_STATE(10070)] = 397192, + [SMALL_STATE(10071)] = 397208, + [SMALL_STATE(10072)] = 397222, + [SMALL_STATE(10073)] = 397232, + [SMALL_STATE(10074)] = 397246, + [SMALL_STATE(10075)] = 397262, + [SMALL_STATE(10076)] = 397276, + [SMALL_STATE(10077)] = 397292, + [SMALL_STATE(10078)] = 397308, + [SMALL_STATE(10079)] = 397324, + [SMALL_STATE(10080)] = 397340, + [SMALL_STATE(10081)] = 397356, + [SMALL_STATE(10082)] = 397372, + [SMALL_STATE(10083)] = 397388, + [SMALL_STATE(10084)] = 397404, + [SMALL_STATE(10085)] = 397420, + [SMALL_STATE(10086)] = 397436, + [SMALL_STATE(10087)] = 397450, + [SMALL_STATE(10088)] = 397466, + [SMALL_STATE(10089)] = 397482, + [SMALL_STATE(10090)] = 397498, + [SMALL_STATE(10091)] = 397514, + [SMALL_STATE(10092)] = 397530, + [SMALL_STATE(10093)] = 397546, + [SMALL_STATE(10094)] = 397562, + [SMALL_STATE(10095)] = 397578, + [SMALL_STATE(10096)] = 397588, + [SMALL_STATE(10097)] = 397602, + [SMALL_STATE(10098)] = 397616, + [SMALL_STATE(10099)] = 397632, + [SMALL_STATE(10100)] = 397648, + [SMALL_STATE(10101)] = 397664, + [SMALL_STATE(10102)] = 397680, + [SMALL_STATE(10103)] = 397696, + [SMALL_STATE(10104)] = 397712, + [SMALL_STATE(10105)] = 397726, + [SMALL_STATE(10106)] = 397742, + [SMALL_STATE(10107)] = 397756, + [SMALL_STATE(10108)] = 397772, + [SMALL_STATE(10109)] = 397788, + [SMALL_STATE(10110)] = 397804, + [SMALL_STATE(10111)] = 397820, + [SMALL_STATE(10112)] = 397836, + [SMALL_STATE(10113)] = 397852, + [SMALL_STATE(10114)] = 397862, + [SMALL_STATE(10115)] = 397878, + [SMALL_STATE(10116)] = 397894, + [SMALL_STATE(10117)] = 397910, + [SMALL_STATE(10118)] = 397924, + [SMALL_STATE(10119)] = 397940, + [SMALL_STATE(10120)] = 397956, + [SMALL_STATE(10121)] = 397972, + [SMALL_STATE(10122)] = 397988, + [SMALL_STATE(10123)] = 397998, + [SMALL_STATE(10124)] = 398014, + [SMALL_STATE(10125)] = 398030, + [SMALL_STATE(10126)] = 398046, + [SMALL_STATE(10127)] = 398062, + [SMALL_STATE(10128)] = 398078, + [SMALL_STATE(10129)] = 398094, + [SMALL_STATE(10130)] = 398110, + [SMALL_STATE(10131)] = 398126, + [SMALL_STATE(10132)] = 398140, + [SMALL_STATE(10133)] = 398156, + [SMALL_STATE(10134)] = 398172, + [SMALL_STATE(10135)] = 398188, + [SMALL_STATE(10136)] = 398204, + [SMALL_STATE(10137)] = 398220, + [SMALL_STATE(10138)] = 398236, + [SMALL_STATE(10139)] = 398252, + [SMALL_STATE(10140)] = 398268, + [SMALL_STATE(10141)] = 398284, + [SMALL_STATE(10142)] = 398300, + [SMALL_STATE(10143)] = 398316, + [SMALL_STATE(10144)] = 398332, + [SMALL_STATE(10145)] = 398348, + [SMALL_STATE(10146)] = 398364, + [SMALL_STATE(10147)] = 398380, + [SMALL_STATE(10148)] = 398396, + [SMALL_STATE(10149)] = 398412, + [SMALL_STATE(10150)] = 398428, + [SMALL_STATE(10151)] = 398444, + [SMALL_STATE(10152)] = 398460, + [SMALL_STATE(10153)] = 398476, + [SMALL_STATE(10154)] = 398492, + [SMALL_STATE(10155)] = 398508, + [SMALL_STATE(10156)] = 398524, + [SMALL_STATE(10157)] = 398540, + [SMALL_STATE(10158)] = 398554, + [SMALL_STATE(10159)] = 398570, + [SMALL_STATE(10160)] = 398586, + [SMALL_STATE(10161)] = 398602, + [SMALL_STATE(10162)] = 398618, + [SMALL_STATE(10163)] = 398634, + [SMALL_STATE(10164)] = 398650, + [SMALL_STATE(10165)] = 398666, + [SMALL_STATE(10166)] = 398682, + [SMALL_STATE(10167)] = 398698, + [SMALL_STATE(10168)] = 398714, + [SMALL_STATE(10169)] = 398730, + [SMALL_STATE(10170)] = 398740, + [SMALL_STATE(10171)] = 398756, + [SMALL_STATE(10172)] = 398772, + [SMALL_STATE(10173)] = 398784, + [SMALL_STATE(10174)] = 398800, + [SMALL_STATE(10175)] = 398816, + [SMALL_STATE(10176)] = 398832, + [SMALL_STATE(10177)] = 398848, + [SMALL_STATE(10178)] = 398864, + [SMALL_STATE(10179)] = 398878, + [SMALL_STATE(10180)] = 398894, + [SMALL_STATE(10181)] = 398910, + [SMALL_STATE(10182)] = 398926, + [SMALL_STATE(10183)] = 398940, + [SMALL_STATE(10184)] = 398954, + [SMALL_STATE(10185)] = 398970, + [SMALL_STATE(10186)] = 398986, + [SMALL_STATE(10187)] = 399002, + [SMALL_STATE(10188)] = 399018, + [SMALL_STATE(10189)] = 399032, + [SMALL_STATE(10190)] = 399048, + [SMALL_STATE(10191)] = 399064, + [SMALL_STATE(10192)] = 399078, + [SMALL_STATE(10193)] = 399094, + [SMALL_STATE(10194)] = 399110, + [SMALL_STATE(10195)] = 399126, + [SMALL_STATE(10196)] = 399142, + [SMALL_STATE(10197)] = 399152, + [SMALL_STATE(10198)] = 399168, + [SMALL_STATE(10199)] = 399184, + [SMALL_STATE(10200)] = 399194, + [SMALL_STATE(10201)] = 399210, + [SMALL_STATE(10202)] = 399226, + [SMALL_STATE(10203)] = 399242, + [SMALL_STATE(10204)] = 399258, + [SMALL_STATE(10205)] = 399274, + [SMALL_STATE(10206)] = 399290, + [SMALL_STATE(10207)] = 399306, + [SMALL_STATE(10208)] = 399322, + [SMALL_STATE(10209)] = 399338, + [SMALL_STATE(10210)] = 399352, + [SMALL_STATE(10211)] = 399368, + [SMALL_STATE(10212)] = 399384, + [SMALL_STATE(10213)] = 399400, + [SMALL_STATE(10214)] = 399416, + [SMALL_STATE(10215)] = 399432, + [SMALL_STATE(10216)] = 399448, + [SMALL_STATE(10217)] = 399464, + [SMALL_STATE(10218)] = 399480, + [SMALL_STATE(10219)] = 399496, + [SMALL_STATE(10220)] = 399506, + [SMALL_STATE(10221)] = 399522, + [SMALL_STATE(10222)] = 399538, + [SMALL_STATE(10223)] = 399554, + [SMALL_STATE(10224)] = 399570, + [SMALL_STATE(10225)] = 399584, + [SMALL_STATE(10226)] = 399597, + [SMALL_STATE(10227)] = 399610, + [SMALL_STATE(10228)] = 399623, + [SMALL_STATE(10229)] = 399636, + [SMALL_STATE(10230)] = 399649, + [SMALL_STATE(10231)] = 399662, + [SMALL_STATE(10232)] = 399675, + [SMALL_STATE(10233)] = 399688, + [SMALL_STATE(10234)] = 399701, + [SMALL_STATE(10235)] = 399714, + [SMALL_STATE(10236)] = 399727, + [SMALL_STATE(10237)] = 399738, + [SMALL_STATE(10238)] = 399751, + [SMALL_STATE(10239)] = 399764, + [SMALL_STATE(10240)] = 399777, + [SMALL_STATE(10241)] = 399790, + [SMALL_STATE(10242)] = 399803, + [SMALL_STATE(10243)] = 399816, + [SMALL_STATE(10244)] = 399829, + [SMALL_STATE(10245)] = 399842, + [SMALL_STATE(10246)] = 399855, + [SMALL_STATE(10247)] = 399868, + [SMALL_STATE(10248)] = 399881, + [SMALL_STATE(10249)] = 399894, + [SMALL_STATE(10250)] = 399907, + [SMALL_STATE(10251)] = 399920, + [SMALL_STATE(10252)] = 399933, + [SMALL_STATE(10253)] = 399946, + [SMALL_STATE(10254)] = 399959, + [SMALL_STATE(10255)] = 399972, + [SMALL_STATE(10256)] = 399985, + [SMALL_STATE(10257)] = 399998, + [SMALL_STATE(10258)] = 400011, + [SMALL_STATE(10259)] = 400024, + [SMALL_STATE(10260)] = 400037, + [SMALL_STATE(10261)] = 400050, + [SMALL_STATE(10262)] = 400063, + [SMALL_STATE(10263)] = 400076, + [SMALL_STATE(10264)] = 400089, + [SMALL_STATE(10265)] = 400102, + [SMALL_STATE(10266)] = 400115, + [SMALL_STATE(10267)] = 400128, + [SMALL_STATE(10268)] = 400141, + [SMALL_STATE(10269)] = 400152, + [SMALL_STATE(10270)] = 400165, + [SMALL_STATE(10271)] = 400178, + [SMALL_STATE(10272)] = 400191, + [SMALL_STATE(10273)] = 400202, + [SMALL_STATE(10274)] = 400215, + [SMALL_STATE(10275)] = 400228, + [SMALL_STATE(10276)] = 400239, + [SMALL_STATE(10277)] = 400252, + [SMALL_STATE(10278)] = 400265, + [SMALL_STATE(10279)] = 400278, + [SMALL_STATE(10280)] = 400291, + [SMALL_STATE(10281)] = 400304, + [SMALL_STATE(10282)] = 400317, + [SMALL_STATE(10283)] = 400330, + [SMALL_STATE(10284)] = 400343, + [SMALL_STATE(10285)] = 400356, + [SMALL_STATE(10286)] = 400369, + [SMALL_STATE(10287)] = 400382, + [SMALL_STATE(10288)] = 400395, + [SMALL_STATE(10289)] = 400406, + [SMALL_STATE(10290)] = 400419, + [SMALL_STATE(10291)] = 400432, + [SMALL_STATE(10292)] = 400443, + [SMALL_STATE(10293)] = 400456, + [SMALL_STATE(10294)] = 400469, + [SMALL_STATE(10295)] = 400482, + [SMALL_STATE(10296)] = 400495, + [SMALL_STATE(10297)] = 400508, + [SMALL_STATE(10298)] = 400521, + [SMALL_STATE(10299)] = 400534, + [SMALL_STATE(10300)] = 400547, + [SMALL_STATE(10301)] = 400560, + [SMALL_STATE(10302)] = 400573, + [SMALL_STATE(10303)] = 400586, + [SMALL_STATE(10304)] = 400599, + [SMALL_STATE(10305)] = 400612, + [SMALL_STATE(10306)] = 400625, + [SMALL_STATE(10307)] = 400638, + [SMALL_STATE(10308)] = 400651, + [SMALL_STATE(10309)] = 400664, + [SMALL_STATE(10310)] = 400677, + [SMALL_STATE(10311)] = 400690, + [SMALL_STATE(10312)] = 400701, + [SMALL_STATE(10313)] = 400714, + [SMALL_STATE(10314)] = 400727, + [SMALL_STATE(10315)] = 400740, + [SMALL_STATE(10316)] = 400753, + [SMALL_STATE(10317)] = 400766, + [SMALL_STATE(10318)] = 400779, + [SMALL_STATE(10319)] = 400792, + [SMALL_STATE(10320)] = 400805, + [SMALL_STATE(10321)] = 400818, + [SMALL_STATE(10322)] = 400831, + [SMALL_STATE(10323)] = 400844, + [SMALL_STATE(10324)] = 400857, + [SMALL_STATE(10325)] = 400870, + [SMALL_STATE(10326)] = 400883, + [SMALL_STATE(10327)] = 400896, + [SMALL_STATE(10328)] = 400909, + [SMALL_STATE(10329)] = 400922, + [SMALL_STATE(10330)] = 400935, + [SMALL_STATE(10331)] = 400948, + [SMALL_STATE(10332)] = 400961, + [SMALL_STATE(10333)] = 400974, + [SMALL_STATE(10334)] = 400987, + [SMALL_STATE(10335)] = 401000, + [SMALL_STATE(10336)] = 401013, + [SMALL_STATE(10337)] = 401026, + [SMALL_STATE(10338)] = 401039, + [SMALL_STATE(10339)] = 401052, + [SMALL_STATE(10340)] = 401065, + [SMALL_STATE(10341)] = 401078, + [SMALL_STATE(10342)] = 401091, + [SMALL_STATE(10343)] = 401104, + [SMALL_STATE(10344)] = 401117, + [SMALL_STATE(10345)] = 401130, + [SMALL_STATE(10346)] = 401143, + [SMALL_STATE(10347)] = 401156, + [SMALL_STATE(10348)] = 401169, + [SMALL_STATE(10349)] = 401182, + [SMALL_STATE(10350)] = 401195, + [SMALL_STATE(10351)] = 401204, + [SMALL_STATE(10352)] = 401217, + [SMALL_STATE(10353)] = 401230, + [SMALL_STATE(10354)] = 401243, + [SMALL_STATE(10355)] = 401256, + [SMALL_STATE(10356)] = 401269, + [SMALL_STATE(10357)] = 401282, + [SMALL_STATE(10358)] = 401295, + [SMALL_STATE(10359)] = 401308, + [SMALL_STATE(10360)] = 401321, + [SMALL_STATE(10361)] = 401334, + [SMALL_STATE(10362)] = 401345, + [SMALL_STATE(10363)] = 401358, + [SMALL_STATE(10364)] = 401371, + [SMALL_STATE(10365)] = 401384, + [SMALL_STATE(10366)] = 401397, + [SMALL_STATE(10367)] = 401410, + [SMALL_STATE(10368)] = 401423, + [SMALL_STATE(10369)] = 401436, + [SMALL_STATE(10370)] = 401449, + [SMALL_STATE(10371)] = 401462, + [SMALL_STATE(10372)] = 401473, + [SMALL_STATE(10373)] = 401486, + [SMALL_STATE(10374)] = 401499, + [SMALL_STATE(10375)] = 401510, + [SMALL_STATE(10376)] = 401523, + [SMALL_STATE(10377)] = 401536, + [SMALL_STATE(10378)] = 401549, + [SMALL_STATE(10379)] = 401562, + [SMALL_STATE(10380)] = 401575, + [SMALL_STATE(10381)] = 401588, + [SMALL_STATE(10382)] = 401599, + [SMALL_STATE(10383)] = 401610, + [SMALL_STATE(10384)] = 401623, + [SMALL_STATE(10385)] = 401636, + [SMALL_STATE(10386)] = 401649, + [SMALL_STATE(10387)] = 401662, + [SMALL_STATE(10388)] = 401675, + [SMALL_STATE(10389)] = 401688, + [SMALL_STATE(10390)] = 401701, + [SMALL_STATE(10391)] = 401714, + [SMALL_STATE(10392)] = 401727, + [SMALL_STATE(10393)] = 401740, + [SMALL_STATE(10394)] = 401753, + [SMALL_STATE(10395)] = 401764, + [SMALL_STATE(10396)] = 401777, + [SMALL_STATE(10397)] = 401790, + [SMALL_STATE(10398)] = 401803, + [SMALL_STATE(10399)] = 401816, + [SMALL_STATE(10400)] = 401829, + [SMALL_STATE(10401)] = 401842, + [SMALL_STATE(10402)] = 401855, + [SMALL_STATE(10403)] = 401868, + [SMALL_STATE(10404)] = 401881, + [SMALL_STATE(10405)] = 401894, + [SMALL_STATE(10406)] = 401907, + [SMALL_STATE(10407)] = 401918, + [SMALL_STATE(10408)] = 401931, + [SMALL_STATE(10409)] = 401944, + [SMALL_STATE(10410)] = 401957, + [SMALL_STATE(10411)] = 401970, + [SMALL_STATE(10412)] = 401983, + [SMALL_STATE(10413)] = 401996, + [SMALL_STATE(10414)] = 402009, + [SMALL_STATE(10415)] = 402022, + [SMALL_STATE(10416)] = 402033, + [SMALL_STATE(10417)] = 402046, + [SMALL_STATE(10418)] = 402059, + [SMALL_STATE(10419)] = 402072, + [SMALL_STATE(10420)] = 402085, + [SMALL_STATE(10421)] = 402098, + [SMALL_STATE(10422)] = 402111, + [SMALL_STATE(10423)] = 402124, + [SMALL_STATE(10424)] = 402137, + [SMALL_STATE(10425)] = 402150, + [SMALL_STATE(10426)] = 402163, + [SMALL_STATE(10427)] = 402176, + [SMALL_STATE(10428)] = 402189, + [SMALL_STATE(10429)] = 402202, + [SMALL_STATE(10430)] = 402215, + [SMALL_STATE(10431)] = 402226, + [SMALL_STATE(10432)] = 402239, + [SMALL_STATE(10433)] = 402252, + [SMALL_STATE(10434)] = 402265, + [SMALL_STATE(10435)] = 402278, + [SMALL_STATE(10436)] = 402291, + [SMALL_STATE(10437)] = 402304, + [SMALL_STATE(10438)] = 402317, + [SMALL_STATE(10439)] = 402330, + [SMALL_STATE(10440)] = 402343, + [SMALL_STATE(10441)] = 402356, + [SMALL_STATE(10442)] = 402369, + [SMALL_STATE(10443)] = 402382, + [SMALL_STATE(10444)] = 402395, + [SMALL_STATE(10445)] = 402408, + [SMALL_STATE(10446)] = 402421, + [SMALL_STATE(10447)] = 402434, + [SMALL_STATE(10448)] = 402447, + [SMALL_STATE(10449)] = 402460, + [SMALL_STATE(10450)] = 402473, + [SMALL_STATE(10451)] = 402486, + [SMALL_STATE(10452)] = 402499, + [SMALL_STATE(10453)] = 402512, + [SMALL_STATE(10454)] = 402525, + [SMALL_STATE(10455)] = 402538, + [SMALL_STATE(10456)] = 402551, + [SMALL_STATE(10457)] = 402564, + [SMALL_STATE(10458)] = 402577, + [SMALL_STATE(10459)] = 402590, + [SMALL_STATE(10460)] = 402603, + [SMALL_STATE(10461)] = 402616, + [SMALL_STATE(10462)] = 402627, + [SMALL_STATE(10463)] = 402640, + [SMALL_STATE(10464)] = 402653, + [SMALL_STATE(10465)] = 402666, + [SMALL_STATE(10466)] = 402679, + [SMALL_STATE(10467)] = 402692, + [SMALL_STATE(10468)] = 402705, + [SMALL_STATE(10469)] = 402718, + [SMALL_STATE(10470)] = 402731, + [SMALL_STATE(10471)] = 402744, + [SMALL_STATE(10472)] = 402757, + [SMALL_STATE(10473)] = 402770, + [SMALL_STATE(10474)] = 402781, + [SMALL_STATE(10475)] = 402794, + [SMALL_STATE(10476)] = 402807, + [SMALL_STATE(10477)] = 402818, + [SMALL_STATE(10478)] = 402831, + [SMALL_STATE(10479)] = 402844, + [SMALL_STATE(10480)] = 402855, + [SMALL_STATE(10481)] = 402868, + [SMALL_STATE(10482)] = 402881, + [SMALL_STATE(10483)] = 402894, + [SMALL_STATE(10484)] = 402907, + [SMALL_STATE(10485)] = 402918, + [SMALL_STATE(10486)] = 402931, + [SMALL_STATE(10487)] = 402944, + [SMALL_STATE(10488)] = 402957, + [SMALL_STATE(10489)] = 402970, + [SMALL_STATE(10490)] = 402983, + [SMALL_STATE(10491)] = 402996, + [SMALL_STATE(10492)] = 403009, + [SMALL_STATE(10493)] = 403020, + [SMALL_STATE(10494)] = 403031, + [SMALL_STATE(10495)] = 403044, + [SMALL_STATE(10496)] = 403057, + [SMALL_STATE(10497)] = 403068, + [SMALL_STATE(10498)] = 403081, + [SMALL_STATE(10499)] = 403094, + [SMALL_STATE(10500)] = 403107, + [SMALL_STATE(10501)] = 403120, + [SMALL_STATE(10502)] = 403133, + [SMALL_STATE(10503)] = 403146, + [SMALL_STATE(10504)] = 403159, + [SMALL_STATE(10505)] = 403172, + [SMALL_STATE(10506)] = 403185, + [SMALL_STATE(10507)] = 403198, + [SMALL_STATE(10508)] = 403211, + [SMALL_STATE(10509)] = 403224, + [SMALL_STATE(10510)] = 403237, + [SMALL_STATE(10511)] = 403250, + [SMALL_STATE(10512)] = 403263, + [SMALL_STATE(10513)] = 403276, + [SMALL_STATE(10514)] = 403289, + [SMALL_STATE(10515)] = 403302, + [SMALL_STATE(10516)] = 403315, + [SMALL_STATE(10517)] = 403328, + [SMALL_STATE(10518)] = 403341, + [SMALL_STATE(10519)] = 403354, + [SMALL_STATE(10520)] = 403367, + [SMALL_STATE(10521)] = 403380, + [SMALL_STATE(10522)] = 403393, + [SMALL_STATE(10523)] = 403406, + [SMALL_STATE(10524)] = 403419, + [SMALL_STATE(10525)] = 403432, + [SMALL_STATE(10526)] = 403445, + [SMALL_STATE(10527)] = 403458, + [SMALL_STATE(10528)] = 403471, + [SMALL_STATE(10529)] = 403484, + [SMALL_STATE(10530)] = 403497, + [SMALL_STATE(10531)] = 403510, + [SMALL_STATE(10532)] = 403523, + [SMALL_STATE(10533)] = 403536, + [SMALL_STATE(10534)] = 403549, + [SMALL_STATE(10535)] = 403562, + [SMALL_STATE(10536)] = 403575, + [SMALL_STATE(10537)] = 403588, + [SMALL_STATE(10538)] = 403601, + [SMALL_STATE(10539)] = 403614, + [SMALL_STATE(10540)] = 403627, + [SMALL_STATE(10541)] = 403640, + [SMALL_STATE(10542)] = 403653, + [SMALL_STATE(10543)] = 403666, + [SMALL_STATE(10544)] = 403679, + [SMALL_STATE(10545)] = 403692, + [SMALL_STATE(10546)] = 403705, + [SMALL_STATE(10547)] = 403718, + [SMALL_STATE(10548)] = 403731, + [SMALL_STATE(10549)] = 403744, + [SMALL_STATE(10550)] = 403757, + [SMALL_STATE(10551)] = 403770, + [SMALL_STATE(10552)] = 403783, + [SMALL_STATE(10553)] = 403796, + [SMALL_STATE(10554)] = 403809, + [SMALL_STATE(10555)] = 403822, + [SMALL_STATE(10556)] = 403835, + [SMALL_STATE(10557)] = 403848, + [SMALL_STATE(10558)] = 403861, + [SMALL_STATE(10559)] = 403874, + [SMALL_STATE(10560)] = 403887, + [SMALL_STATE(10561)] = 403900, + [SMALL_STATE(10562)] = 403913, + [SMALL_STATE(10563)] = 403926, + [SMALL_STATE(10564)] = 403939, + [SMALL_STATE(10565)] = 403952, + [SMALL_STATE(10566)] = 403965, + [SMALL_STATE(10567)] = 403978, + [SMALL_STATE(10568)] = 403991, + [SMALL_STATE(10569)] = 404004, + [SMALL_STATE(10570)] = 404017, + [SMALL_STATE(10571)] = 404030, + [SMALL_STATE(10572)] = 404043, + [SMALL_STATE(10573)] = 404056, + [SMALL_STATE(10574)] = 404069, + [SMALL_STATE(10575)] = 404082, + [SMALL_STATE(10576)] = 404091, + [SMALL_STATE(10577)] = 404104, + [SMALL_STATE(10578)] = 404117, + [SMALL_STATE(10579)] = 404130, + [SMALL_STATE(10580)] = 404143, + [SMALL_STATE(10581)] = 404156, + [SMALL_STATE(10582)] = 404169, + [SMALL_STATE(10583)] = 404182, + [SMALL_STATE(10584)] = 404195, + [SMALL_STATE(10585)] = 404208, + [SMALL_STATE(10586)] = 404221, + [SMALL_STATE(10587)] = 404234, + [SMALL_STATE(10588)] = 404247, + [SMALL_STATE(10589)] = 404260, + [SMALL_STATE(10590)] = 404273, + [SMALL_STATE(10591)] = 404286, + [SMALL_STATE(10592)] = 404299, + [SMALL_STATE(10593)] = 404312, + [SMALL_STATE(10594)] = 404325, + [SMALL_STATE(10595)] = 404338, + [SMALL_STATE(10596)] = 404351, + [SMALL_STATE(10597)] = 404364, + [SMALL_STATE(10598)] = 404377, + [SMALL_STATE(10599)] = 404390, + [SMALL_STATE(10600)] = 404403, + [SMALL_STATE(10601)] = 404416, + [SMALL_STATE(10602)] = 404429, + [SMALL_STATE(10603)] = 404442, + [SMALL_STATE(10604)] = 404455, + [SMALL_STATE(10605)] = 404468, + [SMALL_STATE(10606)] = 404481, + [SMALL_STATE(10607)] = 404494, + [SMALL_STATE(10608)] = 404507, + [SMALL_STATE(10609)] = 404520, + [SMALL_STATE(10610)] = 404533, + [SMALL_STATE(10611)] = 404546, + [SMALL_STATE(10612)] = 404557, + [SMALL_STATE(10613)] = 404570, + [SMALL_STATE(10614)] = 404583, + [SMALL_STATE(10615)] = 404596, + [SMALL_STATE(10616)] = 404609, + [SMALL_STATE(10617)] = 404622, + [SMALL_STATE(10618)] = 404635, + [SMALL_STATE(10619)] = 404648, + [SMALL_STATE(10620)] = 404661, + [SMALL_STATE(10621)] = 404674, + [SMALL_STATE(10622)] = 404687, + [SMALL_STATE(10623)] = 404700, + [SMALL_STATE(10624)] = 404713, + [SMALL_STATE(10625)] = 404726, + [SMALL_STATE(10626)] = 404739, + [SMALL_STATE(10627)] = 404752, + [SMALL_STATE(10628)] = 404765, + [SMALL_STATE(10629)] = 404778, + [SMALL_STATE(10630)] = 404791, + [SMALL_STATE(10631)] = 404804, + [SMALL_STATE(10632)] = 404817, + [SMALL_STATE(10633)] = 404830, + [SMALL_STATE(10634)] = 404843, + [SMALL_STATE(10635)] = 404856, + [SMALL_STATE(10636)] = 404869, + [SMALL_STATE(10637)] = 404882, + [SMALL_STATE(10638)] = 404895, + [SMALL_STATE(10639)] = 404908, + [SMALL_STATE(10640)] = 404921, + [SMALL_STATE(10641)] = 404934, + [SMALL_STATE(10642)] = 404947, + [SMALL_STATE(10643)] = 404960, + [SMALL_STATE(10644)] = 404973, + [SMALL_STATE(10645)] = 404986, + [SMALL_STATE(10646)] = 404999, + [SMALL_STATE(10647)] = 405012, + [SMALL_STATE(10648)] = 405025, + [SMALL_STATE(10649)] = 405038, + [SMALL_STATE(10650)] = 405051, + [SMALL_STATE(10651)] = 405064, + [SMALL_STATE(10652)] = 405077, + [SMALL_STATE(10653)] = 405090, + [SMALL_STATE(10654)] = 405103, + [SMALL_STATE(10655)] = 405116, + [SMALL_STATE(10656)] = 405129, + [SMALL_STATE(10657)] = 405142, + [SMALL_STATE(10658)] = 405155, + [SMALL_STATE(10659)] = 405168, + [SMALL_STATE(10660)] = 405181, + [SMALL_STATE(10661)] = 405194, + [SMALL_STATE(10662)] = 405207, + [SMALL_STATE(10663)] = 405220, + [SMALL_STATE(10664)] = 405233, + [SMALL_STATE(10665)] = 405246, + [SMALL_STATE(10666)] = 405259, + [SMALL_STATE(10667)] = 405272, + [SMALL_STATE(10668)] = 405285, + [SMALL_STATE(10669)] = 405298, + [SMALL_STATE(10670)] = 405311, + [SMALL_STATE(10671)] = 405324, + [SMALL_STATE(10672)] = 405337, + [SMALL_STATE(10673)] = 405350, + [SMALL_STATE(10674)] = 405363, + [SMALL_STATE(10675)] = 405374, + [SMALL_STATE(10676)] = 405387, + [SMALL_STATE(10677)] = 405400, + [SMALL_STATE(10678)] = 405413, + [SMALL_STATE(10679)] = 405426, + [SMALL_STATE(10680)] = 405439, + [SMALL_STATE(10681)] = 405452, + [SMALL_STATE(10682)] = 405465, + [SMALL_STATE(10683)] = 405478, + [SMALL_STATE(10684)] = 405491, + [SMALL_STATE(10685)] = 405504, + [SMALL_STATE(10686)] = 405517, + [SMALL_STATE(10687)] = 405530, + [SMALL_STATE(10688)] = 405543, + [SMALL_STATE(10689)] = 405556, + [SMALL_STATE(10690)] = 405569, + [SMALL_STATE(10691)] = 405582, + [SMALL_STATE(10692)] = 405595, + [SMALL_STATE(10693)] = 405608, + [SMALL_STATE(10694)] = 405621, + [SMALL_STATE(10695)] = 405632, + [SMALL_STATE(10696)] = 405645, + [SMALL_STATE(10697)] = 405658, + [SMALL_STATE(10698)] = 405671, + [SMALL_STATE(10699)] = 405684, + [SMALL_STATE(10700)] = 405697, + [SMALL_STATE(10701)] = 405710, + [SMALL_STATE(10702)] = 405723, + [SMALL_STATE(10703)] = 405736, + [SMALL_STATE(10704)] = 405749, + [SMALL_STATE(10705)] = 405762, + [SMALL_STATE(10706)] = 405775, + [SMALL_STATE(10707)] = 405788, + [SMALL_STATE(10708)] = 405801, + [SMALL_STATE(10709)] = 405814, + [SMALL_STATE(10710)] = 405827, + [SMALL_STATE(10711)] = 405840, + [SMALL_STATE(10712)] = 405853, + [SMALL_STATE(10713)] = 405866, + [SMALL_STATE(10714)] = 405879, + [SMALL_STATE(10715)] = 405892, + [SMALL_STATE(10716)] = 405905, + [SMALL_STATE(10717)] = 405918, + [SMALL_STATE(10718)] = 405931, + [SMALL_STATE(10719)] = 405944, + [SMALL_STATE(10720)] = 405957, + [SMALL_STATE(10721)] = 405970, + [SMALL_STATE(10722)] = 405983, + [SMALL_STATE(10723)] = 405996, + [SMALL_STATE(10724)] = 406009, + [SMALL_STATE(10725)] = 406022, + [SMALL_STATE(10726)] = 406035, + [SMALL_STATE(10727)] = 406048, + [SMALL_STATE(10728)] = 406061, + [SMALL_STATE(10729)] = 406074, + [SMALL_STATE(10730)] = 406087, + [SMALL_STATE(10731)] = 406100, + [SMALL_STATE(10732)] = 406113, + [SMALL_STATE(10733)] = 406126, + [SMALL_STATE(10734)] = 406139, + [SMALL_STATE(10735)] = 406152, + [SMALL_STATE(10736)] = 406165, + [SMALL_STATE(10737)] = 406178, + [SMALL_STATE(10738)] = 406191, + [SMALL_STATE(10739)] = 406204, + [SMALL_STATE(10740)] = 406217, + [SMALL_STATE(10741)] = 406230, + [SMALL_STATE(10742)] = 406243, + [SMALL_STATE(10743)] = 406256, + [SMALL_STATE(10744)] = 406269, + [SMALL_STATE(10745)] = 406282, + [SMALL_STATE(10746)] = 406295, + [SMALL_STATE(10747)] = 406308, + [SMALL_STATE(10748)] = 406321, + [SMALL_STATE(10749)] = 406334, + [SMALL_STATE(10750)] = 406347, + [SMALL_STATE(10751)] = 406360, + [SMALL_STATE(10752)] = 406373, + [SMALL_STATE(10753)] = 406386, + [SMALL_STATE(10754)] = 406399, + [SMALL_STATE(10755)] = 406412, + [SMALL_STATE(10756)] = 406425, + [SMALL_STATE(10757)] = 406438, + [SMALL_STATE(10758)] = 406451, + [SMALL_STATE(10759)] = 406464, + [SMALL_STATE(10760)] = 406477, + [SMALL_STATE(10761)] = 406490, + [SMALL_STATE(10762)] = 406503, + [SMALL_STATE(10763)] = 406516, + [SMALL_STATE(10764)] = 406529, + [SMALL_STATE(10765)] = 406542, + [SMALL_STATE(10766)] = 406555, + [SMALL_STATE(10767)] = 406568, + [SMALL_STATE(10768)] = 406581, + [SMALL_STATE(10769)] = 406594, + [SMALL_STATE(10770)] = 406607, + [SMALL_STATE(10771)] = 406620, + [SMALL_STATE(10772)] = 406633, + [SMALL_STATE(10773)] = 406646, + [SMALL_STATE(10774)] = 406659, + [SMALL_STATE(10775)] = 406672, + [SMALL_STATE(10776)] = 406685, + [SMALL_STATE(10777)] = 406698, + [SMALL_STATE(10778)] = 406711, + [SMALL_STATE(10779)] = 406724, + [SMALL_STATE(10780)] = 406737, + [SMALL_STATE(10781)] = 406750, + [SMALL_STATE(10782)] = 406763, + [SMALL_STATE(10783)] = 406776, + [SMALL_STATE(10784)] = 406789, + [SMALL_STATE(10785)] = 406802, + [SMALL_STATE(10786)] = 406815, + [SMALL_STATE(10787)] = 406828, + [SMALL_STATE(10788)] = 406841, + [SMALL_STATE(10789)] = 406854, + [SMALL_STATE(10790)] = 406867, + [SMALL_STATE(10791)] = 406880, + [SMALL_STATE(10792)] = 406893, + [SMALL_STATE(10793)] = 406906, + [SMALL_STATE(10794)] = 406919, + [SMALL_STATE(10795)] = 406932, + [SMALL_STATE(10796)] = 406945, + [SMALL_STATE(10797)] = 406958, + [SMALL_STATE(10798)] = 406971, + [SMALL_STATE(10799)] = 406984, + [SMALL_STATE(10800)] = 406997, + [SMALL_STATE(10801)] = 407010, + [SMALL_STATE(10802)] = 407023, + [SMALL_STATE(10803)] = 407036, + [SMALL_STATE(10804)] = 407049, + [SMALL_STATE(10805)] = 407062, + [SMALL_STATE(10806)] = 407075, + [SMALL_STATE(10807)] = 407088, + [SMALL_STATE(10808)] = 407101, + [SMALL_STATE(10809)] = 407114, + [SMALL_STATE(10810)] = 407127, + [SMALL_STATE(10811)] = 407140, + [SMALL_STATE(10812)] = 407153, + [SMALL_STATE(10813)] = 407166, + [SMALL_STATE(10814)] = 407179, + [SMALL_STATE(10815)] = 407192, + [SMALL_STATE(10816)] = 407205, + [SMALL_STATE(10817)] = 407218, + [SMALL_STATE(10818)] = 407231, + [SMALL_STATE(10819)] = 407244, + [SMALL_STATE(10820)] = 407257, + [SMALL_STATE(10821)] = 407270, + [SMALL_STATE(10822)] = 407283, + [SMALL_STATE(10823)] = 407296, + [SMALL_STATE(10824)] = 407309, + [SMALL_STATE(10825)] = 407322, + [SMALL_STATE(10826)] = 407335, + [SMALL_STATE(10827)] = 407348, + [SMALL_STATE(10828)] = 407359, + [SMALL_STATE(10829)] = 407372, + [SMALL_STATE(10830)] = 407385, + [SMALL_STATE(10831)] = 407398, + [SMALL_STATE(10832)] = 407411, + [SMALL_STATE(10833)] = 407424, + [SMALL_STATE(10834)] = 407437, + [SMALL_STATE(10835)] = 407450, + [SMALL_STATE(10836)] = 407463, + [SMALL_STATE(10837)] = 407476, + [SMALL_STATE(10838)] = 407489, + [SMALL_STATE(10839)] = 407502, + [SMALL_STATE(10840)] = 407515, + [SMALL_STATE(10841)] = 407528, + [SMALL_STATE(10842)] = 407541, + [SMALL_STATE(10843)] = 407554, + [SMALL_STATE(10844)] = 407567, + [SMALL_STATE(10845)] = 407580, + [SMALL_STATE(10846)] = 407593, + [SMALL_STATE(10847)] = 407606, + [SMALL_STATE(10848)] = 407619, + [SMALL_STATE(10849)] = 407632, + [SMALL_STATE(10850)] = 407645, + [SMALL_STATE(10851)] = 407658, + [SMALL_STATE(10852)] = 407671, + [SMALL_STATE(10853)] = 407684, + [SMALL_STATE(10854)] = 407697, + [SMALL_STATE(10855)] = 407710, + [SMALL_STATE(10856)] = 407723, + [SMALL_STATE(10857)] = 407736, + [SMALL_STATE(10858)] = 407749, + [SMALL_STATE(10859)] = 407762, + [SMALL_STATE(10860)] = 407775, + [SMALL_STATE(10861)] = 407788, + [SMALL_STATE(10862)] = 407801, + [SMALL_STATE(10863)] = 407814, + [SMALL_STATE(10864)] = 407827, + [SMALL_STATE(10865)] = 407840, + [SMALL_STATE(10866)] = 407853, + [SMALL_STATE(10867)] = 407866, + [SMALL_STATE(10868)] = 407879, + [SMALL_STATE(10869)] = 407892, + [SMALL_STATE(10870)] = 407905, + [SMALL_STATE(10871)] = 407918, + [SMALL_STATE(10872)] = 407931, + [SMALL_STATE(10873)] = 407944, + [SMALL_STATE(10874)] = 407957, + [SMALL_STATE(10875)] = 407970, + [SMALL_STATE(10876)] = 407983, + [SMALL_STATE(10877)] = 407996, + [SMALL_STATE(10878)] = 408009, + [SMALL_STATE(10879)] = 408022, + [SMALL_STATE(10880)] = 408035, + [SMALL_STATE(10881)] = 408048, + [SMALL_STATE(10882)] = 408061, + [SMALL_STATE(10883)] = 408074, + [SMALL_STATE(10884)] = 408087, + [SMALL_STATE(10885)] = 408100, + [SMALL_STATE(10886)] = 408113, + [SMALL_STATE(10887)] = 408126, + [SMALL_STATE(10888)] = 408139, + [SMALL_STATE(10889)] = 408152, + [SMALL_STATE(10890)] = 408165, + [SMALL_STATE(10891)] = 408178, + [SMALL_STATE(10892)] = 408191, + [SMALL_STATE(10893)] = 408204, + [SMALL_STATE(10894)] = 408217, + [SMALL_STATE(10895)] = 408230, + [SMALL_STATE(10896)] = 408243, + [SMALL_STATE(10897)] = 408256, + [SMALL_STATE(10898)] = 408269, + [SMALL_STATE(10899)] = 408282, + [SMALL_STATE(10900)] = 408293, + [SMALL_STATE(10901)] = 408306, + [SMALL_STATE(10902)] = 408315, + [SMALL_STATE(10903)] = 408328, + [SMALL_STATE(10904)] = 408341, + [SMALL_STATE(10905)] = 408354, + [SMALL_STATE(10906)] = 408367, + [SMALL_STATE(10907)] = 408380, + [SMALL_STATE(10908)] = 408393, + [SMALL_STATE(10909)] = 408406, + [SMALL_STATE(10910)] = 408419, + [SMALL_STATE(10911)] = 408432, + [SMALL_STATE(10912)] = 408445, + [SMALL_STATE(10913)] = 408458, + [SMALL_STATE(10914)] = 408471, + [SMALL_STATE(10915)] = 408480, + [SMALL_STATE(10916)] = 408493, + [SMALL_STATE(10917)] = 408506, + [SMALL_STATE(10918)] = 408519, + [SMALL_STATE(10919)] = 408532, + [SMALL_STATE(10920)] = 408545, + [SMALL_STATE(10921)] = 408558, + [SMALL_STATE(10922)] = 408567, + [SMALL_STATE(10923)] = 408580, + [SMALL_STATE(10924)] = 408589, + [SMALL_STATE(10925)] = 408602, + [SMALL_STATE(10926)] = 408615, + [SMALL_STATE(10927)] = 408628, + [SMALL_STATE(10928)] = 408641, + [SMALL_STATE(10929)] = 408654, + [SMALL_STATE(10930)] = 408667, + [SMALL_STATE(10931)] = 408680, + [SMALL_STATE(10932)] = 408693, + [SMALL_STATE(10933)] = 408706, + [SMALL_STATE(10934)] = 408719, + [SMALL_STATE(10935)] = 408732, + [SMALL_STATE(10936)] = 408745, + [SMALL_STATE(10937)] = 408758, + [SMALL_STATE(10938)] = 408771, + [SMALL_STATE(10939)] = 408784, + [SMALL_STATE(10940)] = 408797, + [SMALL_STATE(10941)] = 408810, + [SMALL_STATE(10942)] = 408823, + [SMALL_STATE(10943)] = 408836, + [SMALL_STATE(10944)] = 408849, + [SMALL_STATE(10945)] = 408862, + [SMALL_STATE(10946)] = 408875, + [SMALL_STATE(10947)] = 408888, + [SMALL_STATE(10948)] = 408901, + [SMALL_STATE(10949)] = 408914, + [SMALL_STATE(10950)] = 408927, + [SMALL_STATE(10951)] = 408940, + [SMALL_STATE(10952)] = 408953, + [SMALL_STATE(10953)] = 408966, + [SMALL_STATE(10954)] = 408979, + [SMALL_STATE(10955)] = 408992, + [SMALL_STATE(10956)] = 409005, + [SMALL_STATE(10957)] = 409018, + [SMALL_STATE(10958)] = 409031, + [SMALL_STATE(10959)] = 409044, + [SMALL_STATE(10960)] = 409057, + [SMALL_STATE(10961)] = 409070, + [SMALL_STATE(10962)] = 409083, + [SMALL_STATE(10963)] = 409096, + [SMALL_STATE(10964)] = 409107, + [SMALL_STATE(10965)] = 409120, + [SMALL_STATE(10966)] = 409133, + [SMALL_STATE(10967)] = 409146, + [SMALL_STATE(10968)] = 409159, + [SMALL_STATE(10969)] = 409172, + [SMALL_STATE(10970)] = 409185, + [SMALL_STATE(10971)] = 409194, + [SMALL_STATE(10972)] = 409207, + [SMALL_STATE(10973)] = 409220, + [SMALL_STATE(10974)] = 409233, + [SMALL_STATE(10975)] = 409246, + [SMALL_STATE(10976)] = 409259, + [SMALL_STATE(10977)] = 409272, + [SMALL_STATE(10978)] = 409285, + [SMALL_STATE(10979)] = 409298, + [SMALL_STATE(10980)] = 409311, + [SMALL_STATE(10981)] = 409324, + [SMALL_STATE(10982)] = 409337, + [SMALL_STATE(10983)] = 409350, + [SMALL_STATE(10984)] = 409363, + [SMALL_STATE(10985)] = 409376, + [SMALL_STATE(10986)] = 409389, + [SMALL_STATE(10987)] = 409402, + [SMALL_STATE(10988)] = 409415, + [SMALL_STATE(10989)] = 409428, + [SMALL_STATE(10990)] = 409438, + [SMALL_STATE(10991)] = 409448, + [SMALL_STATE(10992)] = 409458, + [SMALL_STATE(10993)] = 409468, + [SMALL_STATE(10994)] = 409476, + [SMALL_STATE(10995)] = 409486, + [SMALL_STATE(10996)] = 409496, + [SMALL_STATE(10997)] = 409506, + [SMALL_STATE(10998)] = 409516, + [SMALL_STATE(10999)] = 409526, + [SMALL_STATE(11000)] = 409534, + [SMALL_STATE(11001)] = 409544, + [SMALL_STATE(11002)] = 409554, + [SMALL_STATE(11003)] = 409562, + [SMALL_STATE(11004)] = 409572, + [SMALL_STATE(11005)] = 409582, + [SMALL_STATE(11006)] = 409592, + [SMALL_STATE(11007)] = 409602, + [SMALL_STATE(11008)] = 409612, + [SMALL_STATE(11009)] = 409622, + [SMALL_STATE(11010)] = 409632, + [SMALL_STATE(11011)] = 409642, + [SMALL_STATE(11012)] = 409652, + [SMALL_STATE(11013)] = 409662, + [SMALL_STATE(11014)] = 409672, + [SMALL_STATE(11015)] = 409682, + [SMALL_STATE(11016)] = 409692, + [SMALL_STATE(11017)] = 409702, + [SMALL_STATE(11018)] = 409712, + [SMALL_STATE(11019)] = 409720, + [SMALL_STATE(11020)] = 409730, + [SMALL_STATE(11021)] = 409740, + [SMALL_STATE(11022)] = 409750, + [SMALL_STATE(11023)] = 409760, + [SMALL_STATE(11024)] = 409770, + [SMALL_STATE(11025)] = 409778, + [SMALL_STATE(11026)] = 409786, + [SMALL_STATE(11027)] = 409794, + [SMALL_STATE(11028)] = 409804, + [SMALL_STATE(11029)] = 409814, + [SMALL_STATE(11030)] = 409824, + [SMALL_STATE(11031)] = 409834, + [SMALL_STATE(11032)] = 409844, + [SMALL_STATE(11033)] = 409854, + [SMALL_STATE(11034)] = 409864, + [SMALL_STATE(11035)] = 409874, + [SMALL_STATE(11036)] = 409882, + [SMALL_STATE(11037)] = 409892, + [SMALL_STATE(11038)] = 409900, + [SMALL_STATE(11039)] = 409910, + [SMALL_STATE(11040)] = 409918, + [SMALL_STATE(11041)] = 409928, + [SMALL_STATE(11042)] = 409938, + [SMALL_STATE(11043)] = 409948, + [SMALL_STATE(11044)] = 409958, + [SMALL_STATE(11045)] = 409968, + [SMALL_STATE(11046)] = 409978, + [SMALL_STATE(11047)] = 409988, + [SMALL_STATE(11048)] = 409998, + [SMALL_STATE(11049)] = 410008, + [SMALL_STATE(11050)] = 410018, + [SMALL_STATE(11051)] = 410028, + [SMALL_STATE(11052)] = 410038, + [SMALL_STATE(11053)] = 410048, + [SMALL_STATE(11054)] = 410058, + [SMALL_STATE(11055)] = 410068, + [SMALL_STATE(11056)] = 410078, + [SMALL_STATE(11057)] = 410088, + [SMALL_STATE(11058)] = 410098, + [SMALL_STATE(11059)] = 410108, + [SMALL_STATE(11060)] = 410118, + [SMALL_STATE(11061)] = 410128, + [SMALL_STATE(11062)] = 410136, + [SMALL_STATE(11063)] = 410146, + [SMALL_STATE(11064)] = 410154, + [SMALL_STATE(11065)] = 410164, + [SMALL_STATE(11066)] = 410172, + [SMALL_STATE(11067)] = 410182, + [SMALL_STATE(11068)] = 410192, + [SMALL_STATE(11069)] = 410202, + [SMALL_STATE(11070)] = 410212, + [SMALL_STATE(11071)] = 410222, + [SMALL_STATE(11072)] = 410232, + [SMALL_STATE(11073)] = 410242, + [SMALL_STATE(11074)] = 410252, + [SMALL_STATE(11075)] = 410262, + [SMALL_STATE(11076)] = 410272, + [SMALL_STATE(11077)] = 410280, + [SMALL_STATE(11078)] = 410290, + [SMALL_STATE(11079)] = 410300, + [SMALL_STATE(11080)] = 410310, + [SMALL_STATE(11081)] = 410320, + [SMALL_STATE(11082)] = 410330, + [SMALL_STATE(11083)] = 410340, + [SMALL_STATE(11084)] = 410350, + [SMALL_STATE(11085)] = 410360, + [SMALL_STATE(11086)] = 410370, + [SMALL_STATE(11087)] = 410380, + [SMALL_STATE(11088)] = 410390, + [SMALL_STATE(11089)] = 410398, + [SMALL_STATE(11090)] = 410408, + [SMALL_STATE(11091)] = 410418, + [SMALL_STATE(11092)] = 410428, + [SMALL_STATE(11093)] = 410438, + [SMALL_STATE(11094)] = 410448, + [SMALL_STATE(11095)] = 410458, + [SMALL_STATE(11096)] = 410468, + [SMALL_STATE(11097)] = 410478, + [SMALL_STATE(11098)] = 410488, + [SMALL_STATE(11099)] = 410498, + [SMALL_STATE(11100)] = 410508, + [SMALL_STATE(11101)] = 410516, + [SMALL_STATE(11102)] = 410526, + [SMALL_STATE(11103)] = 410536, + [SMALL_STATE(11104)] = 410546, + [SMALL_STATE(11105)] = 410556, + [SMALL_STATE(11106)] = 410566, + [SMALL_STATE(11107)] = 410576, + [SMALL_STATE(11108)] = 410586, + [SMALL_STATE(11109)] = 410596, + [SMALL_STATE(11110)] = 410606, + [SMALL_STATE(11111)] = 410614, + [SMALL_STATE(11112)] = 410624, + [SMALL_STATE(11113)] = 410634, + [SMALL_STATE(11114)] = 410644, + [SMALL_STATE(11115)] = 410654, + [SMALL_STATE(11116)] = 410664, + [SMALL_STATE(11117)] = 410674, + [SMALL_STATE(11118)] = 410684, + [SMALL_STATE(11119)] = 410694, + [SMALL_STATE(11120)] = 410704, + [SMALL_STATE(11121)] = 410712, + [SMALL_STATE(11122)] = 410722, + [SMALL_STATE(11123)] = 410732, + [SMALL_STATE(11124)] = 410742, + [SMALL_STATE(11125)] = 410752, + [SMALL_STATE(11126)] = 410762, + [SMALL_STATE(11127)] = 410772, + [SMALL_STATE(11128)] = 410782, + [SMALL_STATE(11129)] = 410790, + [SMALL_STATE(11130)] = 410800, + [SMALL_STATE(11131)] = 410810, + [SMALL_STATE(11132)] = 410820, + [SMALL_STATE(11133)] = 410830, + [SMALL_STATE(11134)] = 410840, + [SMALL_STATE(11135)] = 410848, + [SMALL_STATE(11136)] = 410858, + [SMALL_STATE(11137)] = 410868, + [SMALL_STATE(11138)] = 410878, + [SMALL_STATE(11139)] = 410888, + [SMALL_STATE(11140)] = 410898, + [SMALL_STATE(11141)] = 410908, + [SMALL_STATE(11142)] = 410916, + [SMALL_STATE(11143)] = 410926, + [SMALL_STATE(11144)] = 410936, + [SMALL_STATE(11145)] = 410946, + [SMALL_STATE(11146)] = 410956, + [SMALL_STATE(11147)] = 410966, + [SMALL_STATE(11148)] = 410976, + [SMALL_STATE(11149)] = 410986, + [SMALL_STATE(11150)] = 410996, + [SMALL_STATE(11151)] = 411006, + [SMALL_STATE(11152)] = 411014, + [SMALL_STATE(11153)] = 411024, + [SMALL_STATE(11154)] = 411034, + [SMALL_STATE(11155)] = 411044, + [SMALL_STATE(11156)] = 411054, + [SMALL_STATE(11157)] = 411064, + [SMALL_STATE(11158)] = 411074, + [SMALL_STATE(11159)] = 411082, + [SMALL_STATE(11160)] = 411092, + [SMALL_STATE(11161)] = 411102, + [SMALL_STATE(11162)] = 411112, + [SMALL_STATE(11163)] = 411120, + [SMALL_STATE(11164)] = 411130, + [SMALL_STATE(11165)] = 411140, + [SMALL_STATE(11166)] = 411148, + [SMALL_STATE(11167)] = 411158, + [SMALL_STATE(11168)] = 411168, + [SMALL_STATE(11169)] = 411178, + [SMALL_STATE(11170)] = 411188, + [SMALL_STATE(11171)] = 411198, + [SMALL_STATE(11172)] = 411208, + [SMALL_STATE(11173)] = 411218, + [SMALL_STATE(11174)] = 411228, + [SMALL_STATE(11175)] = 411238, + [SMALL_STATE(11176)] = 411246, + [SMALL_STATE(11177)] = 411256, + [SMALL_STATE(11178)] = 411266, + [SMALL_STATE(11179)] = 411276, + [SMALL_STATE(11180)] = 411286, + [SMALL_STATE(11181)] = 411296, + [SMALL_STATE(11182)] = 411306, + [SMALL_STATE(11183)] = 411316, + [SMALL_STATE(11184)] = 411326, + [SMALL_STATE(11185)] = 411336, + [SMALL_STATE(11186)] = 411346, + [SMALL_STATE(11187)] = 411356, + [SMALL_STATE(11188)] = 411366, + [SMALL_STATE(11189)] = 411376, + [SMALL_STATE(11190)] = 411386, + [SMALL_STATE(11191)] = 411396, + [SMALL_STATE(11192)] = 411406, + [SMALL_STATE(11193)] = 411416, + [SMALL_STATE(11194)] = 411426, + [SMALL_STATE(11195)] = 411436, + [SMALL_STATE(11196)] = 411446, + [SMALL_STATE(11197)] = 411456, + [SMALL_STATE(11198)] = 411466, + [SMALL_STATE(11199)] = 411474, + [SMALL_STATE(11200)] = 411484, + [SMALL_STATE(11201)] = 411494, + [SMALL_STATE(11202)] = 411504, + [SMALL_STATE(11203)] = 411514, + [SMALL_STATE(11204)] = 411522, + [SMALL_STATE(11205)] = 411532, + [SMALL_STATE(11206)] = 411540, + [SMALL_STATE(11207)] = 411550, + [SMALL_STATE(11208)] = 411560, + [SMALL_STATE(11209)] = 411570, + [SMALL_STATE(11210)] = 411580, + [SMALL_STATE(11211)] = 411590, + [SMALL_STATE(11212)] = 411598, + [SMALL_STATE(11213)] = 411608, + [SMALL_STATE(11214)] = 411618, + [SMALL_STATE(11215)] = 411628, + [SMALL_STATE(11216)] = 411638, + [SMALL_STATE(11217)] = 411648, + [SMALL_STATE(11218)] = 411658, + [SMALL_STATE(11219)] = 411668, + [SMALL_STATE(11220)] = 411678, + [SMALL_STATE(11221)] = 411688, + [SMALL_STATE(11222)] = 411698, + [SMALL_STATE(11223)] = 411708, + [SMALL_STATE(11224)] = 411718, + [SMALL_STATE(11225)] = 411728, + [SMALL_STATE(11226)] = 411738, + [SMALL_STATE(11227)] = 411748, + [SMALL_STATE(11228)] = 411758, + [SMALL_STATE(11229)] = 411768, + [SMALL_STATE(11230)] = 411778, + [SMALL_STATE(11231)] = 411788, + [SMALL_STATE(11232)] = 411798, + [SMALL_STATE(11233)] = 411808, + [SMALL_STATE(11234)] = 411818, + [SMALL_STATE(11235)] = 411828, + [SMALL_STATE(11236)] = 411838, + [SMALL_STATE(11237)] = 411848, + [SMALL_STATE(11238)] = 411858, + [SMALL_STATE(11239)] = 411868, + [SMALL_STATE(11240)] = 411876, + [SMALL_STATE(11241)] = 411886, + [SMALL_STATE(11242)] = 411896, + [SMALL_STATE(11243)] = 411906, + [SMALL_STATE(11244)] = 411916, + [SMALL_STATE(11245)] = 411926, + [SMALL_STATE(11246)] = 411936, + [SMALL_STATE(11247)] = 411946, + [SMALL_STATE(11248)] = 411956, + [SMALL_STATE(11249)] = 411964, + [SMALL_STATE(11250)] = 411974, + [SMALL_STATE(11251)] = 411982, + [SMALL_STATE(11252)] = 411992, + [SMALL_STATE(11253)] = 412002, + [SMALL_STATE(11254)] = 412012, + [SMALL_STATE(11255)] = 412022, + [SMALL_STATE(11256)] = 412032, + [SMALL_STATE(11257)] = 412042, + [SMALL_STATE(11258)] = 412052, + [SMALL_STATE(11259)] = 412062, + [SMALL_STATE(11260)] = 412072, + [SMALL_STATE(11261)] = 412082, + [SMALL_STATE(11262)] = 412092, + [SMALL_STATE(11263)] = 412102, + [SMALL_STATE(11264)] = 412112, + [SMALL_STATE(11265)] = 412120, + [SMALL_STATE(11266)] = 412128, + [SMALL_STATE(11267)] = 412136, + [SMALL_STATE(11268)] = 412146, + [SMALL_STATE(11269)] = 412156, + [SMALL_STATE(11270)] = 412166, + [SMALL_STATE(11271)] = 412174, + [SMALL_STATE(11272)] = 412184, + [SMALL_STATE(11273)] = 412194, + [SMALL_STATE(11274)] = 412204, + [SMALL_STATE(11275)] = 412214, + [SMALL_STATE(11276)] = 412224, + [SMALL_STATE(11277)] = 412234, + [SMALL_STATE(11278)] = 412244, + [SMALL_STATE(11279)] = 412254, + [SMALL_STATE(11280)] = 412264, + [SMALL_STATE(11281)] = 412274, + [SMALL_STATE(11282)] = 412284, + [SMALL_STATE(11283)] = 412294, + [SMALL_STATE(11284)] = 412304, + [SMALL_STATE(11285)] = 412314, + [SMALL_STATE(11286)] = 412324, + [SMALL_STATE(11287)] = 412334, + [SMALL_STATE(11288)] = 412344, + [SMALL_STATE(11289)] = 412354, + [SMALL_STATE(11290)] = 412364, + [SMALL_STATE(11291)] = 412374, + [SMALL_STATE(11292)] = 412384, + [SMALL_STATE(11293)] = 412394, + [SMALL_STATE(11294)] = 412402, + [SMALL_STATE(11295)] = 412412, + [SMALL_STATE(11296)] = 412422, + [SMALL_STATE(11297)] = 412432, + [SMALL_STATE(11298)] = 412440, + [SMALL_STATE(11299)] = 412450, + [SMALL_STATE(11300)] = 412460, + [SMALL_STATE(11301)] = 412468, + [SMALL_STATE(11302)] = 412478, + [SMALL_STATE(11303)] = 412488, + [SMALL_STATE(11304)] = 412496, + [SMALL_STATE(11305)] = 412504, + [SMALL_STATE(11306)] = 412512, + [SMALL_STATE(11307)] = 412522, + [SMALL_STATE(11308)] = 412532, + [SMALL_STATE(11309)] = 412542, + [SMALL_STATE(11310)] = 412552, + [SMALL_STATE(11311)] = 412560, + [SMALL_STATE(11312)] = 412568, + [SMALL_STATE(11313)] = 412576, + [SMALL_STATE(11314)] = 412586, + [SMALL_STATE(11315)] = 412594, + [SMALL_STATE(11316)] = 412602, + [SMALL_STATE(11317)] = 412612, + [SMALL_STATE(11318)] = 412620, + [SMALL_STATE(11319)] = 412630, + [SMALL_STATE(11320)] = 412638, + [SMALL_STATE(11321)] = 412646, + [SMALL_STATE(11322)] = 412656, + [SMALL_STATE(11323)] = 412666, + [SMALL_STATE(11324)] = 412674, + [SMALL_STATE(11325)] = 412684, + [SMALL_STATE(11326)] = 412694, + [SMALL_STATE(11327)] = 412704, + [SMALL_STATE(11328)] = 412712, + [SMALL_STATE(11329)] = 412722, + [SMALL_STATE(11330)] = 412732, + [SMALL_STATE(11331)] = 412742, + [SMALL_STATE(11332)] = 412752, + [SMALL_STATE(11333)] = 412762, + [SMALL_STATE(11334)] = 412770, + [SMALL_STATE(11335)] = 412780, + [SMALL_STATE(11336)] = 412788, + [SMALL_STATE(11337)] = 412798, + [SMALL_STATE(11338)] = 412806, + [SMALL_STATE(11339)] = 412814, + [SMALL_STATE(11340)] = 412822, + [SMALL_STATE(11341)] = 412832, + [SMALL_STATE(11342)] = 412842, + [SMALL_STATE(11343)] = 412850, + [SMALL_STATE(11344)] = 412860, + [SMALL_STATE(11345)] = 412870, + [SMALL_STATE(11346)] = 412880, + [SMALL_STATE(11347)] = 412888, + [SMALL_STATE(11348)] = 412896, + [SMALL_STATE(11349)] = 412906, + [SMALL_STATE(11350)] = 412916, + [SMALL_STATE(11351)] = 412926, + [SMALL_STATE(11352)] = 412936, + [SMALL_STATE(11353)] = 412944, + [SMALL_STATE(11354)] = 412954, + [SMALL_STATE(11355)] = 412964, + [SMALL_STATE(11356)] = 412974, + [SMALL_STATE(11357)] = 412982, + [SMALL_STATE(11358)] = 412990, + [SMALL_STATE(11359)] = 412998, + [SMALL_STATE(11360)] = 413008, + [SMALL_STATE(11361)] = 413016, + [SMALL_STATE(11362)] = 413026, + [SMALL_STATE(11363)] = 413036, + [SMALL_STATE(11364)] = 413046, + [SMALL_STATE(11365)] = 413056, + [SMALL_STATE(11366)] = 413066, + [SMALL_STATE(11367)] = 413076, + [SMALL_STATE(11368)] = 413086, + [SMALL_STATE(11369)] = 413096, + [SMALL_STATE(11370)] = 413106, + [SMALL_STATE(11371)] = 413116, + [SMALL_STATE(11372)] = 413126, + [SMALL_STATE(11373)] = 413136, + [SMALL_STATE(11374)] = 413146, + [SMALL_STATE(11375)] = 413156, + [SMALL_STATE(11376)] = 413164, + [SMALL_STATE(11377)] = 413174, + [SMALL_STATE(11378)] = 413184, + [SMALL_STATE(11379)] = 413192, + [SMALL_STATE(11380)] = 413202, + [SMALL_STATE(11381)] = 413210, + [SMALL_STATE(11382)] = 413218, + [SMALL_STATE(11383)] = 413228, + [SMALL_STATE(11384)] = 413238, + [SMALL_STATE(11385)] = 413248, + [SMALL_STATE(11386)] = 413258, + [SMALL_STATE(11387)] = 413268, + [SMALL_STATE(11388)] = 413278, + [SMALL_STATE(11389)] = 413288, + [SMALL_STATE(11390)] = 413298, + [SMALL_STATE(11391)] = 413308, + [SMALL_STATE(11392)] = 413316, + [SMALL_STATE(11393)] = 413326, + [SMALL_STATE(11394)] = 413334, + [SMALL_STATE(11395)] = 413344, + [SMALL_STATE(11396)] = 413354, + [SMALL_STATE(11397)] = 413364, + [SMALL_STATE(11398)] = 413374, + [SMALL_STATE(11399)] = 413382, + [SMALL_STATE(11400)] = 413392, + [SMALL_STATE(11401)] = 413400, + [SMALL_STATE(11402)] = 413408, + [SMALL_STATE(11403)] = 413418, + [SMALL_STATE(11404)] = 413426, + [SMALL_STATE(11405)] = 413436, + [SMALL_STATE(11406)] = 413444, + [SMALL_STATE(11407)] = 413454, + [SMALL_STATE(11408)] = 413464, + [SMALL_STATE(11409)] = 413474, + [SMALL_STATE(11410)] = 413484, + [SMALL_STATE(11411)] = 413492, + [SMALL_STATE(11412)] = 413502, + [SMALL_STATE(11413)] = 413512, + [SMALL_STATE(11414)] = 413522, + [SMALL_STATE(11415)] = 413532, + [SMALL_STATE(11416)] = 413542, + [SMALL_STATE(11417)] = 413552, + [SMALL_STATE(11418)] = 413562, + [SMALL_STATE(11419)] = 413572, + [SMALL_STATE(11420)] = 413582, + [SMALL_STATE(11421)] = 413590, + [SMALL_STATE(11422)] = 413600, + [SMALL_STATE(11423)] = 413610, + [SMALL_STATE(11424)] = 413620, + [SMALL_STATE(11425)] = 413630, + [SMALL_STATE(11426)] = 413640, + [SMALL_STATE(11427)] = 413648, + [SMALL_STATE(11428)] = 413658, + [SMALL_STATE(11429)] = 413668, + [SMALL_STATE(11430)] = 413678, + [SMALL_STATE(11431)] = 413688, + [SMALL_STATE(11432)] = 413698, + [SMALL_STATE(11433)] = 413708, + [SMALL_STATE(11434)] = 413716, + [SMALL_STATE(11435)] = 413726, + [SMALL_STATE(11436)] = 413734, + [SMALL_STATE(11437)] = 413744, + [SMALL_STATE(11438)] = 413754, + [SMALL_STATE(11439)] = 413764, + [SMALL_STATE(11440)] = 413774, + [SMALL_STATE(11441)] = 413782, + [SMALL_STATE(11442)] = 413792, + [SMALL_STATE(11443)] = 413802, + [SMALL_STATE(11444)] = 413810, + [SMALL_STATE(11445)] = 413820, + [SMALL_STATE(11446)] = 413830, + [SMALL_STATE(11447)] = 413840, + [SMALL_STATE(11448)] = 413850, + [SMALL_STATE(11449)] = 413860, + [SMALL_STATE(11450)] = 413870, + [SMALL_STATE(11451)] = 413880, + [SMALL_STATE(11452)] = 413890, + [SMALL_STATE(11453)] = 413900, + [SMALL_STATE(11454)] = 413910, + [SMALL_STATE(11455)] = 413920, + [SMALL_STATE(11456)] = 413930, + [SMALL_STATE(11457)] = 413940, + [SMALL_STATE(11458)] = 413950, + [SMALL_STATE(11459)] = 413960, + [SMALL_STATE(11460)] = 413970, + [SMALL_STATE(11461)] = 413980, + [SMALL_STATE(11462)] = 413990, + [SMALL_STATE(11463)] = 414000, + [SMALL_STATE(11464)] = 414010, + [SMALL_STATE(11465)] = 414020, + [SMALL_STATE(11466)] = 414028, + [SMALL_STATE(11467)] = 414038, + [SMALL_STATE(11468)] = 414048, + [SMALL_STATE(11469)] = 414058, + [SMALL_STATE(11470)] = 414068, + [SMALL_STATE(11471)] = 414078, + [SMALL_STATE(11472)] = 414086, + [SMALL_STATE(11473)] = 414096, + [SMALL_STATE(11474)] = 414106, + [SMALL_STATE(11475)] = 414116, + [SMALL_STATE(11476)] = 414126, + [SMALL_STATE(11477)] = 414136, + [SMALL_STATE(11478)] = 414146, + [SMALL_STATE(11479)] = 414154, + [SMALL_STATE(11480)] = 414162, + [SMALL_STATE(11481)] = 414172, + [SMALL_STATE(11482)] = 414182, + [SMALL_STATE(11483)] = 414190, + [SMALL_STATE(11484)] = 414198, + [SMALL_STATE(11485)] = 414208, + [SMALL_STATE(11486)] = 414218, + [SMALL_STATE(11487)] = 414228, + [SMALL_STATE(11488)] = 414238, + [SMALL_STATE(11489)] = 414248, + [SMALL_STATE(11490)] = 414258, + [SMALL_STATE(11491)] = 414268, + [SMALL_STATE(11492)] = 414278, + [SMALL_STATE(11493)] = 414288, + [SMALL_STATE(11494)] = 414298, + [SMALL_STATE(11495)] = 414308, + [SMALL_STATE(11496)] = 414318, + [SMALL_STATE(11497)] = 414328, + [SMALL_STATE(11498)] = 414338, + [SMALL_STATE(11499)] = 414348, + [SMALL_STATE(11500)] = 414358, + [SMALL_STATE(11501)] = 414368, + [SMALL_STATE(11502)] = 414378, + [SMALL_STATE(11503)] = 414388, + [SMALL_STATE(11504)] = 414398, + [SMALL_STATE(11505)] = 414408, + [SMALL_STATE(11506)] = 414418, + [SMALL_STATE(11507)] = 414428, + [SMALL_STATE(11508)] = 414438, + [SMALL_STATE(11509)] = 414446, + [SMALL_STATE(11510)] = 414456, + [SMALL_STATE(11511)] = 414466, + [SMALL_STATE(11512)] = 414476, + [SMALL_STATE(11513)] = 414486, + [SMALL_STATE(11514)] = 414496, + [SMALL_STATE(11515)] = 414506, + [SMALL_STATE(11516)] = 414516, + [SMALL_STATE(11517)] = 414526, + [SMALL_STATE(11518)] = 414534, + [SMALL_STATE(11519)] = 414544, + [SMALL_STATE(11520)] = 414554, + [SMALL_STATE(11521)] = 414561, + [SMALL_STATE(11522)] = 414568, + [SMALL_STATE(11523)] = 414575, + [SMALL_STATE(11524)] = 414582, + [SMALL_STATE(11525)] = 414589, + [SMALL_STATE(11526)] = 414596, + [SMALL_STATE(11527)] = 414603, + [SMALL_STATE(11528)] = 414610, + [SMALL_STATE(11529)] = 414617, + [SMALL_STATE(11530)] = 414624, + [SMALL_STATE(11531)] = 414631, + [SMALL_STATE(11532)] = 414638, + [SMALL_STATE(11533)] = 414645, + [SMALL_STATE(11534)] = 414652, + [SMALL_STATE(11535)] = 414659, + [SMALL_STATE(11536)] = 414666, + [SMALL_STATE(11537)] = 414673, + [SMALL_STATE(11538)] = 414680, + [SMALL_STATE(11539)] = 414687, + [SMALL_STATE(11540)] = 414694, + [SMALL_STATE(11541)] = 414701, + [SMALL_STATE(11542)] = 414708, + [SMALL_STATE(11543)] = 414715, + [SMALL_STATE(11544)] = 414722, + [SMALL_STATE(11545)] = 414729, + [SMALL_STATE(11546)] = 414736, + [SMALL_STATE(11547)] = 414743, + [SMALL_STATE(11548)] = 414750, + [SMALL_STATE(11549)] = 414757, + [SMALL_STATE(11550)] = 414764, + [SMALL_STATE(11551)] = 414771, + [SMALL_STATE(11552)] = 414778, + [SMALL_STATE(11553)] = 414785, + [SMALL_STATE(11554)] = 414792, + [SMALL_STATE(11555)] = 414799, + [SMALL_STATE(11556)] = 414806, + [SMALL_STATE(11557)] = 414813, + [SMALL_STATE(11558)] = 414820, + [SMALL_STATE(11559)] = 414827, + [SMALL_STATE(11560)] = 414834, + [SMALL_STATE(11561)] = 414841, + [SMALL_STATE(11562)] = 414848, + [SMALL_STATE(11563)] = 414855, + [SMALL_STATE(11564)] = 414862, + [SMALL_STATE(11565)] = 414869, + [SMALL_STATE(11566)] = 414876, + [SMALL_STATE(11567)] = 414883, + [SMALL_STATE(11568)] = 414890, + [SMALL_STATE(11569)] = 414897, + [SMALL_STATE(11570)] = 414904, + [SMALL_STATE(11571)] = 414911, + [SMALL_STATE(11572)] = 414918, + [SMALL_STATE(11573)] = 414925, + [SMALL_STATE(11574)] = 414932, + [SMALL_STATE(11575)] = 414939, + [SMALL_STATE(11576)] = 414946, + [SMALL_STATE(11577)] = 414953, + [SMALL_STATE(11578)] = 414960, + [SMALL_STATE(11579)] = 414967, + [SMALL_STATE(11580)] = 414974, + [SMALL_STATE(11581)] = 414981, + [SMALL_STATE(11582)] = 414988, + [SMALL_STATE(11583)] = 414995, + [SMALL_STATE(11584)] = 415002, + [SMALL_STATE(11585)] = 415009, + [SMALL_STATE(11586)] = 415016, + [SMALL_STATE(11587)] = 415023, + [SMALL_STATE(11588)] = 415030, + [SMALL_STATE(11589)] = 415037, + [SMALL_STATE(11590)] = 415044, + [SMALL_STATE(11591)] = 415051, + [SMALL_STATE(11592)] = 415058, + [SMALL_STATE(11593)] = 415065, + [SMALL_STATE(11594)] = 415072, + [SMALL_STATE(11595)] = 415079, + [SMALL_STATE(11596)] = 415086, + [SMALL_STATE(11597)] = 415093, + [SMALL_STATE(11598)] = 415100, + [SMALL_STATE(11599)] = 415107, + [SMALL_STATE(11600)] = 415114, + [SMALL_STATE(11601)] = 415121, + [SMALL_STATE(11602)] = 415128, + [SMALL_STATE(11603)] = 415135, + [SMALL_STATE(11604)] = 415142, + [SMALL_STATE(11605)] = 415149, + [SMALL_STATE(11606)] = 415156, + [SMALL_STATE(11607)] = 415163, + [SMALL_STATE(11608)] = 415170, + [SMALL_STATE(11609)] = 415177, + [SMALL_STATE(11610)] = 415184, + [SMALL_STATE(11611)] = 415191, + [SMALL_STATE(11612)] = 415198, + [SMALL_STATE(11613)] = 415205, + [SMALL_STATE(11614)] = 415212, + [SMALL_STATE(11615)] = 415219, + [SMALL_STATE(11616)] = 415226, + [SMALL_STATE(11617)] = 415233, + [SMALL_STATE(11618)] = 415240, + [SMALL_STATE(11619)] = 415247, + [SMALL_STATE(11620)] = 415254, + [SMALL_STATE(11621)] = 415261, + [SMALL_STATE(11622)] = 415268, + [SMALL_STATE(11623)] = 415275, + [SMALL_STATE(11624)] = 415282, + [SMALL_STATE(11625)] = 415289, + [SMALL_STATE(11626)] = 415296, + [SMALL_STATE(11627)] = 415303, + [SMALL_STATE(11628)] = 415310, + [SMALL_STATE(11629)] = 415317, + [SMALL_STATE(11630)] = 415324, + [SMALL_STATE(11631)] = 415331, + [SMALL_STATE(11632)] = 415338, + [SMALL_STATE(11633)] = 415345, + [SMALL_STATE(11634)] = 415352, + [SMALL_STATE(11635)] = 415359, + [SMALL_STATE(11636)] = 415366, + [SMALL_STATE(11637)] = 415373, + [SMALL_STATE(11638)] = 415380, + [SMALL_STATE(11639)] = 415387, + [SMALL_STATE(11640)] = 415394, + [SMALL_STATE(11641)] = 415401, + [SMALL_STATE(11642)] = 415408, + [SMALL_STATE(11643)] = 415415, + [SMALL_STATE(11644)] = 415422, + [SMALL_STATE(11645)] = 415429, + [SMALL_STATE(11646)] = 415436, + [SMALL_STATE(11647)] = 415443, + [SMALL_STATE(11648)] = 415450, + [SMALL_STATE(11649)] = 415457, + [SMALL_STATE(11650)] = 415464, + [SMALL_STATE(11651)] = 415471, + [SMALL_STATE(11652)] = 415478, + [SMALL_STATE(11653)] = 415485, + [SMALL_STATE(11654)] = 415492, + [SMALL_STATE(11655)] = 415499, + [SMALL_STATE(11656)] = 415506, + [SMALL_STATE(11657)] = 415513, + [SMALL_STATE(11658)] = 415520, + [SMALL_STATE(11659)] = 415527, + [SMALL_STATE(11660)] = 415534, + [SMALL_STATE(11661)] = 415541, + [SMALL_STATE(11662)] = 415548, + [SMALL_STATE(11663)] = 415555, + [SMALL_STATE(11664)] = 415562, + [SMALL_STATE(11665)] = 415569, + [SMALL_STATE(11666)] = 415576, + [SMALL_STATE(11667)] = 415583, + [SMALL_STATE(11668)] = 415590, + [SMALL_STATE(11669)] = 415597, + [SMALL_STATE(11670)] = 415604, + [SMALL_STATE(11671)] = 415611, + [SMALL_STATE(11672)] = 415618, + [SMALL_STATE(11673)] = 415625, + [SMALL_STATE(11674)] = 415632, + [SMALL_STATE(11675)] = 415639, + [SMALL_STATE(11676)] = 415646, + [SMALL_STATE(11677)] = 415653, + [SMALL_STATE(11678)] = 415660, + [SMALL_STATE(11679)] = 415667, + [SMALL_STATE(11680)] = 415674, + [SMALL_STATE(11681)] = 415681, + [SMALL_STATE(11682)] = 415688, + [SMALL_STATE(11683)] = 415695, + [SMALL_STATE(11684)] = 415702, + [SMALL_STATE(11685)] = 415709, + [SMALL_STATE(11686)] = 415716, + [SMALL_STATE(11687)] = 415723, + [SMALL_STATE(11688)] = 415730, + [SMALL_STATE(11689)] = 415737, + [SMALL_STATE(11690)] = 415744, + [SMALL_STATE(11691)] = 415751, + [SMALL_STATE(11692)] = 415758, + [SMALL_STATE(11693)] = 415765, + [SMALL_STATE(11694)] = 415772, + [SMALL_STATE(11695)] = 415779, + [SMALL_STATE(11696)] = 415786, + [SMALL_STATE(11697)] = 415793, + [SMALL_STATE(11698)] = 415800, + [SMALL_STATE(11699)] = 415807, + [SMALL_STATE(11700)] = 415814, + [SMALL_STATE(11701)] = 415821, + [SMALL_STATE(11702)] = 415828, + [SMALL_STATE(11703)] = 415835, + [SMALL_STATE(11704)] = 415842, + [SMALL_STATE(11705)] = 415849, + [SMALL_STATE(11706)] = 415856, + [SMALL_STATE(11707)] = 415863, + [SMALL_STATE(11708)] = 415870, + [SMALL_STATE(11709)] = 415877, + [SMALL_STATE(11710)] = 415884, + [SMALL_STATE(11711)] = 415891, + [SMALL_STATE(11712)] = 415898, + [SMALL_STATE(11713)] = 415905, + [SMALL_STATE(11714)] = 415912, + [SMALL_STATE(11715)] = 415919, + [SMALL_STATE(11716)] = 415926, + [SMALL_STATE(11717)] = 415933, + [SMALL_STATE(11718)] = 415940, + [SMALL_STATE(11719)] = 415947, + [SMALL_STATE(11720)] = 415954, + [SMALL_STATE(11721)] = 415961, + [SMALL_STATE(11722)] = 415968, + [SMALL_STATE(11723)] = 415975, + [SMALL_STATE(11724)] = 415982, + [SMALL_STATE(11725)] = 415989, + [SMALL_STATE(11726)] = 415996, + [SMALL_STATE(11727)] = 416003, + [SMALL_STATE(11728)] = 416010, + [SMALL_STATE(11729)] = 416017, + [SMALL_STATE(11730)] = 416024, + [SMALL_STATE(11731)] = 416031, + [SMALL_STATE(11732)] = 416038, + [SMALL_STATE(11733)] = 416045, + [SMALL_STATE(11734)] = 416052, + [SMALL_STATE(11735)] = 416059, + [SMALL_STATE(11736)] = 416066, + [SMALL_STATE(11737)] = 416073, + [SMALL_STATE(11738)] = 416080, + [SMALL_STATE(11739)] = 416087, + [SMALL_STATE(11740)] = 416094, + [SMALL_STATE(11741)] = 416101, + [SMALL_STATE(11742)] = 416108, + [SMALL_STATE(11743)] = 416115, + [SMALL_STATE(11744)] = 416122, + [SMALL_STATE(11745)] = 416129, + [SMALL_STATE(11746)] = 416136, + [SMALL_STATE(11747)] = 416143, + [SMALL_STATE(11748)] = 416150, + [SMALL_STATE(11749)] = 416157, + [SMALL_STATE(11750)] = 416164, + [SMALL_STATE(11751)] = 416171, + [SMALL_STATE(11752)] = 416178, + [SMALL_STATE(11753)] = 416185, + [SMALL_STATE(11754)] = 416192, + [SMALL_STATE(11755)] = 416199, + [SMALL_STATE(11756)] = 416206, + [SMALL_STATE(11757)] = 416213, + [SMALL_STATE(11758)] = 416220, + [SMALL_STATE(11759)] = 416227, + [SMALL_STATE(11760)] = 416234, + [SMALL_STATE(11761)] = 416241, + [SMALL_STATE(11762)] = 416248, + [SMALL_STATE(11763)] = 416255, + [SMALL_STATE(11764)] = 416262, + [SMALL_STATE(11765)] = 416269, + [SMALL_STATE(11766)] = 416276, + [SMALL_STATE(11767)] = 416283, + [SMALL_STATE(11768)] = 416290, + [SMALL_STATE(11769)] = 416297, + [SMALL_STATE(11770)] = 416304, + [SMALL_STATE(11771)] = 416311, + [SMALL_STATE(11772)] = 416318, + [SMALL_STATE(11773)] = 416325, + [SMALL_STATE(11774)] = 416332, + [SMALL_STATE(11775)] = 416339, + [SMALL_STATE(11776)] = 416346, + [SMALL_STATE(11777)] = 416353, + [SMALL_STATE(11778)] = 416360, + [SMALL_STATE(11779)] = 416367, + [SMALL_STATE(11780)] = 416374, + [SMALL_STATE(11781)] = 416381, + [SMALL_STATE(11782)] = 416388, + [SMALL_STATE(11783)] = 416395, + [SMALL_STATE(11784)] = 416402, + [SMALL_STATE(11785)] = 416409, + [SMALL_STATE(11786)] = 416416, + [SMALL_STATE(11787)] = 416423, + [SMALL_STATE(11788)] = 416430, + [SMALL_STATE(11789)] = 416437, + [SMALL_STATE(11790)] = 416444, + [SMALL_STATE(11791)] = 416451, + [SMALL_STATE(11792)] = 416458, + [SMALL_STATE(11793)] = 416465, + [SMALL_STATE(11794)] = 416472, + [SMALL_STATE(11795)] = 416479, + [SMALL_STATE(11796)] = 416486, + [SMALL_STATE(11797)] = 416493, + [SMALL_STATE(11798)] = 416500, + [SMALL_STATE(11799)] = 416507, + [SMALL_STATE(11800)] = 416514, + [SMALL_STATE(11801)] = 416521, + [SMALL_STATE(11802)] = 416528, + [SMALL_STATE(11803)] = 416535, + [SMALL_STATE(11804)] = 416542, + [SMALL_STATE(11805)] = 416549, + [SMALL_STATE(11806)] = 416556, + [SMALL_STATE(11807)] = 416563, + [SMALL_STATE(11808)] = 416570, + [SMALL_STATE(11809)] = 416577, + [SMALL_STATE(11810)] = 416584, + [SMALL_STATE(11811)] = 416591, + [SMALL_STATE(11812)] = 416598, + [SMALL_STATE(11813)] = 416605, + [SMALL_STATE(11814)] = 416612, + [SMALL_STATE(11815)] = 416619, + [SMALL_STATE(11816)] = 416626, + [SMALL_STATE(11817)] = 416633, + [SMALL_STATE(11818)] = 416640, + [SMALL_STATE(11819)] = 416647, + [SMALL_STATE(11820)] = 416654, + [SMALL_STATE(11821)] = 416661, + [SMALL_STATE(11822)] = 416668, + [SMALL_STATE(11823)] = 416675, + [SMALL_STATE(11824)] = 416682, + [SMALL_STATE(11825)] = 416689, + [SMALL_STATE(11826)] = 416696, + [SMALL_STATE(11827)] = 416703, + [SMALL_STATE(11828)] = 416710, + [SMALL_STATE(11829)] = 416717, + [SMALL_STATE(11830)] = 416724, + [SMALL_STATE(11831)] = 416731, + [SMALL_STATE(11832)] = 416738, + [SMALL_STATE(11833)] = 416745, + [SMALL_STATE(11834)] = 416752, + [SMALL_STATE(11835)] = 416759, + [SMALL_STATE(11836)] = 416766, + [SMALL_STATE(11837)] = 416773, + [SMALL_STATE(11838)] = 416780, + [SMALL_STATE(11839)] = 416787, + [SMALL_STATE(11840)] = 416794, + [SMALL_STATE(11841)] = 416801, + [SMALL_STATE(11842)] = 416808, + [SMALL_STATE(11843)] = 416815, + [SMALL_STATE(11844)] = 416822, + [SMALL_STATE(11845)] = 416829, + [SMALL_STATE(11846)] = 416836, + [SMALL_STATE(11847)] = 416843, + [SMALL_STATE(11848)] = 416850, + [SMALL_STATE(11849)] = 416857, + [SMALL_STATE(11850)] = 416864, + [SMALL_STATE(11851)] = 416871, + [SMALL_STATE(11852)] = 416878, + [SMALL_STATE(11853)] = 416885, + [SMALL_STATE(11854)] = 416892, + [SMALL_STATE(11855)] = 416899, + [SMALL_STATE(11856)] = 416906, + [SMALL_STATE(11857)] = 416913, + [SMALL_STATE(11858)] = 416920, + [SMALL_STATE(11859)] = 416927, + [SMALL_STATE(11860)] = 416934, + [SMALL_STATE(11861)] = 416941, + [SMALL_STATE(11862)] = 416948, + [SMALL_STATE(11863)] = 416955, + [SMALL_STATE(11864)] = 416962, + [SMALL_STATE(11865)] = 416969, + [SMALL_STATE(11866)] = 416976, + [SMALL_STATE(11867)] = 416983, + [SMALL_STATE(11868)] = 416990, + [SMALL_STATE(11869)] = 416997, + [SMALL_STATE(11870)] = 417004, + [SMALL_STATE(11871)] = 417011, + [SMALL_STATE(11872)] = 417018, + [SMALL_STATE(11873)] = 417025, + [SMALL_STATE(11874)] = 417032, + [SMALL_STATE(11875)] = 417039, + [SMALL_STATE(11876)] = 417046, + [SMALL_STATE(11877)] = 417053, + [SMALL_STATE(11878)] = 417060, + [SMALL_STATE(11879)] = 417067, + [SMALL_STATE(11880)] = 417074, + [SMALL_STATE(11881)] = 417081, + [SMALL_STATE(11882)] = 417088, + [SMALL_STATE(11883)] = 417095, + [SMALL_STATE(11884)] = 417102, + [SMALL_STATE(11885)] = 417109, + [SMALL_STATE(11886)] = 417116, + [SMALL_STATE(11887)] = 417123, + [SMALL_STATE(11888)] = 417130, + [SMALL_STATE(11889)] = 417137, + [SMALL_STATE(11890)] = 417144, + [SMALL_STATE(11891)] = 417151, + [SMALL_STATE(11892)] = 417158, + [SMALL_STATE(11893)] = 417165, + [SMALL_STATE(11894)] = 417172, + [SMALL_STATE(11895)] = 417179, + [SMALL_STATE(11896)] = 417186, + [SMALL_STATE(11897)] = 417193, + [SMALL_STATE(11898)] = 417200, + [SMALL_STATE(11899)] = 417207, + [SMALL_STATE(11900)] = 417214, + [SMALL_STATE(11901)] = 417221, + [SMALL_STATE(11902)] = 417228, + [SMALL_STATE(11903)] = 417235, + [SMALL_STATE(11904)] = 417242, + [SMALL_STATE(11905)] = 417249, + [SMALL_STATE(11906)] = 417256, + [SMALL_STATE(11907)] = 417263, + [SMALL_STATE(11908)] = 417270, + [SMALL_STATE(11909)] = 417277, + [SMALL_STATE(11910)] = 417284, + [SMALL_STATE(11911)] = 417291, + [SMALL_STATE(11912)] = 417298, + [SMALL_STATE(11913)] = 417305, + [SMALL_STATE(11914)] = 417312, + [SMALL_STATE(11915)] = 417319, + [SMALL_STATE(11916)] = 417326, + [SMALL_STATE(11917)] = 417333, + [SMALL_STATE(11918)] = 417340, + [SMALL_STATE(11919)] = 417347, + [SMALL_STATE(11920)] = 417354, + [SMALL_STATE(11921)] = 417361, + [SMALL_STATE(11922)] = 417368, + [SMALL_STATE(11923)] = 417375, + [SMALL_STATE(11924)] = 417382, + [SMALL_STATE(11925)] = 417389, + [SMALL_STATE(11926)] = 417396, + [SMALL_STATE(11927)] = 417403, + [SMALL_STATE(11928)] = 417410, + [SMALL_STATE(11929)] = 417417, + [SMALL_STATE(11930)] = 417424, + [SMALL_STATE(11931)] = 417431, + [SMALL_STATE(11932)] = 417438, + [SMALL_STATE(11933)] = 417445, + [SMALL_STATE(11934)] = 417452, + [SMALL_STATE(11935)] = 417459, + [SMALL_STATE(11936)] = 417466, + [SMALL_STATE(11937)] = 417473, + [SMALL_STATE(11938)] = 417480, + [SMALL_STATE(11939)] = 417487, + [SMALL_STATE(11940)] = 417494, + [SMALL_STATE(11941)] = 417501, + [SMALL_STATE(11942)] = 417508, + [SMALL_STATE(11943)] = 417515, + [SMALL_STATE(11944)] = 417522, + [SMALL_STATE(11945)] = 417529, + [SMALL_STATE(11946)] = 417536, + [SMALL_STATE(11947)] = 417543, + [SMALL_STATE(11948)] = 417550, + [SMALL_STATE(11949)] = 417557, + [SMALL_STATE(11950)] = 417564, + [SMALL_STATE(11951)] = 417571, + [SMALL_STATE(11952)] = 417578, + [SMALL_STATE(11953)] = 417585, + [SMALL_STATE(11954)] = 417592, + [SMALL_STATE(11955)] = 417599, + [SMALL_STATE(11956)] = 417606, + [SMALL_STATE(11957)] = 417613, + [SMALL_STATE(11958)] = 417620, + [SMALL_STATE(11959)] = 417627, + [SMALL_STATE(11960)] = 417634, + [SMALL_STATE(11961)] = 417641, + [SMALL_STATE(11962)] = 417648, + [SMALL_STATE(11963)] = 417655, + [SMALL_STATE(11964)] = 417662, + [SMALL_STATE(11965)] = 417669, + [SMALL_STATE(11966)] = 417676, + [SMALL_STATE(11967)] = 417683, + [SMALL_STATE(11968)] = 417690, + [SMALL_STATE(11969)] = 417697, + [SMALL_STATE(11970)] = 417704, + [SMALL_STATE(11971)] = 417711, + [SMALL_STATE(11972)] = 417718, + [SMALL_STATE(11973)] = 417725, + [SMALL_STATE(11974)] = 417732, + [SMALL_STATE(11975)] = 417739, + [SMALL_STATE(11976)] = 417746, + [SMALL_STATE(11977)] = 417753, + [SMALL_STATE(11978)] = 417760, + [SMALL_STATE(11979)] = 417767, + [SMALL_STATE(11980)] = 417774, + [SMALL_STATE(11981)] = 417781, + [SMALL_STATE(11982)] = 417788, + [SMALL_STATE(11983)] = 417795, + [SMALL_STATE(11984)] = 417802, + [SMALL_STATE(11985)] = 417809, + [SMALL_STATE(11986)] = 417816, + [SMALL_STATE(11987)] = 417823, + [SMALL_STATE(11988)] = 417830, + [SMALL_STATE(11989)] = 417837, + [SMALL_STATE(11990)] = 417844, + [SMALL_STATE(11991)] = 417851, + [SMALL_STATE(11992)] = 417858, + [SMALL_STATE(11993)] = 417865, + [SMALL_STATE(11994)] = 417872, + [SMALL_STATE(11995)] = 417879, + [SMALL_STATE(11996)] = 417886, + [SMALL_STATE(11997)] = 417893, + [SMALL_STATE(11998)] = 417900, + [SMALL_STATE(11999)] = 417907, + [SMALL_STATE(12000)] = 417914, + [SMALL_STATE(12001)] = 417921, + [SMALL_STATE(12002)] = 417928, + [SMALL_STATE(12003)] = 417935, + [SMALL_STATE(12004)] = 417942, + [SMALL_STATE(12005)] = 417949, + [SMALL_STATE(12006)] = 417956, + [SMALL_STATE(12007)] = 417963, + [SMALL_STATE(12008)] = 417970, + [SMALL_STATE(12009)] = 417977, + [SMALL_STATE(12010)] = 417984, + [SMALL_STATE(12011)] = 417991, + [SMALL_STATE(12012)] = 417998, + [SMALL_STATE(12013)] = 418005, + [SMALL_STATE(12014)] = 418012, + [SMALL_STATE(12015)] = 418019, + [SMALL_STATE(12016)] = 418026, + [SMALL_STATE(12017)] = 418033, + [SMALL_STATE(12018)] = 418040, + [SMALL_STATE(12019)] = 418047, + [SMALL_STATE(12020)] = 418054, + [SMALL_STATE(12021)] = 418061, + [SMALL_STATE(12022)] = 418068, + [SMALL_STATE(12023)] = 418075, + [SMALL_STATE(12024)] = 418082, + [SMALL_STATE(12025)] = 418089, + [SMALL_STATE(12026)] = 418096, + [SMALL_STATE(12027)] = 418103, + [SMALL_STATE(12028)] = 418110, + [SMALL_STATE(12029)] = 418117, + [SMALL_STATE(12030)] = 418124, + [SMALL_STATE(12031)] = 418131, + [SMALL_STATE(12032)] = 418138, + [SMALL_STATE(12033)] = 418145, + [SMALL_STATE(12034)] = 418152, + [SMALL_STATE(12035)] = 418159, + [SMALL_STATE(12036)] = 418166, + [SMALL_STATE(12037)] = 418173, + [SMALL_STATE(12038)] = 418180, + [SMALL_STATE(12039)] = 418187, + [SMALL_STATE(12040)] = 418194, + [SMALL_STATE(12041)] = 418201, + [SMALL_STATE(12042)] = 418208, + [SMALL_STATE(12043)] = 418215, + [SMALL_STATE(12044)] = 418222, + [SMALL_STATE(12045)] = 418229, + [SMALL_STATE(12046)] = 418236, + [SMALL_STATE(12047)] = 418243, + [SMALL_STATE(12048)] = 418250, + [SMALL_STATE(12049)] = 418257, + [SMALL_STATE(12050)] = 418264, + [SMALL_STATE(12051)] = 418271, + [SMALL_STATE(12052)] = 418278, + [SMALL_STATE(12053)] = 418285, + [SMALL_STATE(12054)] = 418292, + [SMALL_STATE(12055)] = 418299, + [SMALL_STATE(12056)] = 418306, + [SMALL_STATE(12057)] = 418313, + [SMALL_STATE(12058)] = 418320, + [SMALL_STATE(12059)] = 418327, + [SMALL_STATE(12060)] = 418334, + [SMALL_STATE(12061)] = 418341, + [SMALL_STATE(12062)] = 418348, + [SMALL_STATE(12063)] = 418355, + [SMALL_STATE(12064)] = 418362, + [SMALL_STATE(12065)] = 418369, + [SMALL_STATE(12066)] = 418376, + [SMALL_STATE(12067)] = 418383, + [SMALL_STATE(12068)] = 418390, + [SMALL_STATE(12069)] = 418397, + [SMALL_STATE(12070)] = 418404, + [SMALL_STATE(12071)] = 418411, + [SMALL_STATE(12072)] = 418418, + [SMALL_STATE(12073)] = 418425, + [SMALL_STATE(12074)] = 418432, + [SMALL_STATE(12075)] = 418439, + [SMALL_STATE(12076)] = 418446, + [SMALL_STATE(12077)] = 418453, + [SMALL_STATE(12078)] = 418460, + [SMALL_STATE(12079)] = 418467, + [SMALL_STATE(12080)] = 418474, + [SMALL_STATE(12081)] = 418481, + [SMALL_STATE(12082)] = 418488, + [SMALL_STATE(12083)] = 418495, + [SMALL_STATE(12084)] = 418502, + [SMALL_STATE(12085)] = 418509, + [SMALL_STATE(12086)] = 418516, + [SMALL_STATE(12087)] = 418523, + [SMALL_STATE(12088)] = 418530, + [SMALL_STATE(12089)] = 418537, + [SMALL_STATE(12090)] = 418544, + [SMALL_STATE(12091)] = 418551, + [SMALL_STATE(12092)] = 418558, + [SMALL_STATE(12093)] = 418565, + [SMALL_STATE(12094)] = 418572, + [SMALL_STATE(12095)] = 418579, + [SMALL_STATE(12096)] = 418586, + [SMALL_STATE(12097)] = 418593, + [SMALL_STATE(12098)] = 418600, + [SMALL_STATE(12099)] = 418607, + [SMALL_STATE(12100)] = 418614, + [SMALL_STATE(12101)] = 418621, + [SMALL_STATE(12102)] = 418628, + [SMALL_STATE(12103)] = 418635, + [SMALL_STATE(12104)] = 418642, + [SMALL_STATE(12105)] = 418649, + [SMALL_STATE(12106)] = 418656, + [SMALL_STATE(12107)] = 418663, + [SMALL_STATE(12108)] = 418670, + [SMALL_STATE(12109)] = 418677, + [SMALL_STATE(12110)] = 418684, + [SMALL_STATE(12111)] = 418691, + [SMALL_STATE(12112)] = 418698, + [SMALL_STATE(12113)] = 418705, + [SMALL_STATE(12114)] = 418712, + [SMALL_STATE(12115)] = 418719, + [SMALL_STATE(12116)] = 418726, + [SMALL_STATE(12117)] = 418733, + [SMALL_STATE(12118)] = 418740, + [SMALL_STATE(12119)] = 418747, + [SMALL_STATE(12120)] = 418754, + [SMALL_STATE(12121)] = 418761, + [SMALL_STATE(12122)] = 418768, + [SMALL_STATE(12123)] = 418775, + [SMALL_STATE(12124)] = 418782, + [SMALL_STATE(12125)] = 418789, + [SMALL_STATE(12126)] = 418796, + [SMALL_STATE(12127)] = 418803, + [SMALL_STATE(12128)] = 418810, + [SMALL_STATE(12129)] = 418817, + [SMALL_STATE(12130)] = 418824, + [SMALL_STATE(12131)] = 418831, + [SMALL_STATE(12132)] = 418838, + [SMALL_STATE(12133)] = 418845, + [SMALL_STATE(12134)] = 418852, + [SMALL_STATE(12135)] = 418859, + [SMALL_STATE(12136)] = 418866, + [SMALL_STATE(12137)] = 418873, + [SMALL_STATE(12138)] = 418880, + [SMALL_STATE(12139)] = 418887, + [SMALL_STATE(12140)] = 418894, + [SMALL_STATE(12141)] = 418901, + [SMALL_STATE(12142)] = 418908, + [SMALL_STATE(12143)] = 418915, + [SMALL_STATE(12144)] = 418922, + [SMALL_STATE(12145)] = 418929, + [SMALL_STATE(12146)] = 418936, + [SMALL_STATE(12147)] = 418943, + [SMALL_STATE(12148)] = 418950, + [SMALL_STATE(12149)] = 418957, + [SMALL_STATE(12150)] = 418964, + [SMALL_STATE(12151)] = 418971, + [SMALL_STATE(12152)] = 418978, + [SMALL_STATE(12153)] = 418985, + [SMALL_STATE(12154)] = 418992, + [SMALL_STATE(12155)] = 418999, + [SMALL_STATE(12156)] = 419006, + [SMALL_STATE(12157)] = 419013, + [SMALL_STATE(12158)] = 419020, + [SMALL_STATE(12159)] = 419027, + [SMALL_STATE(12160)] = 419034, + [SMALL_STATE(12161)] = 419041, + [SMALL_STATE(12162)] = 419048, + [SMALL_STATE(12163)] = 419055, + [SMALL_STATE(12164)] = 419062, + [SMALL_STATE(12165)] = 419069, + [SMALL_STATE(12166)] = 419076, + [SMALL_STATE(12167)] = 419083, + [SMALL_STATE(12168)] = 419090, + [SMALL_STATE(12169)] = 419097, + [SMALL_STATE(12170)] = 419104, + [SMALL_STATE(12171)] = 419111, + [SMALL_STATE(12172)] = 419118, + [SMALL_STATE(12173)] = 419125, + [SMALL_STATE(12174)] = 419132, + [SMALL_STATE(12175)] = 419139, + [SMALL_STATE(12176)] = 419146, + [SMALL_STATE(12177)] = 419153, + [SMALL_STATE(12178)] = 419160, + [SMALL_STATE(12179)] = 419167, + [SMALL_STATE(12180)] = 419174, + [SMALL_STATE(12181)] = 419181, + [SMALL_STATE(12182)] = 419188, + [SMALL_STATE(12183)] = 419195, + [SMALL_STATE(12184)] = 419202, + [SMALL_STATE(12185)] = 419209, + [SMALL_STATE(12186)] = 419216, + [SMALL_STATE(12187)] = 419223, + [SMALL_STATE(12188)] = 419230, + [SMALL_STATE(12189)] = 419237, + [SMALL_STATE(12190)] = 419244, + [SMALL_STATE(12191)] = 419251, + [SMALL_STATE(12192)] = 419258, + [SMALL_STATE(12193)] = 419265, + [SMALL_STATE(12194)] = 419272, + [SMALL_STATE(12195)] = 419279, + [SMALL_STATE(12196)] = 419286, + [SMALL_STATE(12197)] = 419293, + [SMALL_STATE(12198)] = 419300, + [SMALL_STATE(12199)] = 419307, + [SMALL_STATE(12200)] = 419314, + [SMALL_STATE(12201)] = 419321, + [SMALL_STATE(12202)] = 419328, + [SMALL_STATE(12203)] = 419335, + [SMALL_STATE(12204)] = 419342, + [SMALL_STATE(12205)] = 419349, + [SMALL_STATE(12206)] = 419356, + [SMALL_STATE(12207)] = 419363, + [SMALL_STATE(12208)] = 419370, + [SMALL_STATE(12209)] = 419377, + [SMALL_STATE(12210)] = 419384, + [SMALL_STATE(12211)] = 419391, + [SMALL_STATE(12212)] = 419398, + [SMALL_STATE(12213)] = 419405, + [SMALL_STATE(12214)] = 419412, + [SMALL_STATE(12215)] = 419419, + [SMALL_STATE(12216)] = 419426, + [SMALL_STATE(12217)] = 419433, + [SMALL_STATE(12218)] = 419440, + [SMALL_STATE(12219)] = 419447, + [SMALL_STATE(12220)] = 419454, + [SMALL_STATE(12221)] = 419461, + [SMALL_STATE(12222)] = 419468, + [SMALL_STATE(12223)] = 419475, + [SMALL_STATE(12224)] = 419482, + [SMALL_STATE(12225)] = 419489, + [SMALL_STATE(12226)] = 419496, + [SMALL_STATE(12227)] = 419503, + [SMALL_STATE(12228)] = 419510, + [SMALL_STATE(12229)] = 419517, + [SMALL_STATE(12230)] = 419524, + [SMALL_STATE(12231)] = 419531, + [SMALL_STATE(12232)] = 419538, + [SMALL_STATE(12233)] = 419545, + [SMALL_STATE(12234)] = 419552, + [SMALL_STATE(12235)] = 419559, + [SMALL_STATE(12236)] = 419566, + [SMALL_STATE(12237)] = 419573, + [SMALL_STATE(12238)] = 419580, + [SMALL_STATE(12239)] = 419587, + [SMALL_STATE(12240)] = 419594, + [SMALL_STATE(12241)] = 419601, + [SMALL_STATE(12242)] = 419608, + [SMALL_STATE(12243)] = 419615, + [SMALL_STATE(12244)] = 419622, + [SMALL_STATE(12245)] = 419629, + [SMALL_STATE(12246)] = 419636, + [SMALL_STATE(12247)] = 419643, + [SMALL_STATE(12248)] = 419650, + [SMALL_STATE(12249)] = 419657, + [SMALL_STATE(12250)] = 419664, + [SMALL_STATE(12251)] = 419671, + [SMALL_STATE(12252)] = 419678, + [SMALL_STATE(12253)] = 419685, + [SMALL_STATE(12254)] = 419692, + [SMALL_STATE(12255)] = 419699, + [SMALL_STATE(12256)] = 419706, + [SMALL_STATE(12257)] = 419713, + [SMALL_STATE(12258)] = 419720, + [SMALL_STATE(12259)] = 419727, + [SMALL_STATE(12260)] = 419734, + [SMALL_STATE(12261)] = 419741, + [SMALL_STATE(12262)] = 419748, + [SMALL_STATE(12263)] = 419755, + [SMALL_STATE(12264)] = 419762, + [SMALL_STATE(12265)] = 419769, + [SMALL_STATE(12266)] = 419776, + [SMALL_STATE(12267)] = 419783, + [SMALL_STATE(12268)] = 419790, + [SMALL_STATE(12269)] = 419797, + [SMALL_STATE(12270)] = 419804, + [SMALL_STATE(12271)] = 419811, + [SMALL_STATE(12272)] = 419818, + [SMALL_STATE(12273)] = 419825, + [SMALL_STATE(12274)] = 419832, + [SMALL_STATE(12275)] = 419839, + [SMALL_STATE(12276)] = 419846, + [SMALL_STATE(12277)] = 419853, + [SMALL_STATE(12278)] = 419860, + [SMALL_STATE(12279)] = 419867, + [SMALL_STATE(12280)] = 419874, + [SMALL_STATE(12281)] = 419881, + [SMALL_STATE(12282)] = 419888, + [SMALL_STATE(12283)] = 419895, + [SMALL_STATE(12284)] = 419902, + [SMALL_STATE(12285)] = 419909, + [SMALL_STATE(12286)] = 419916, + [SMALL_STATE(12287)] = 419923, + [SMALL_STATE(12288)] = 419930, + [SMALL_STATE(12289)] = 419937, + [SMALL_STATE(12290)] = 419944, + [SMALL_STATE(12291)] = 419951, + [SMALL_STATE(12292)] = 419958, + [SMALL_STATE(12293)] = 419965, + [SMALL_STATE(12294)] = 419972, + [SMALL_STATE(12295)] = 419979, + [SMALL_STATE(12296)] = 419986, + [SMALL_STATE(12297)] = 419993, + [SMALL_STATE(12298)] = 420000, + [SMALL_STATE(12299)] = 420007, + [SMALL_STATE(12300)] = 420014, + [SMALL_STATE(12301)] = 420021, + [SMALL_STATE(12302)] = 420028, + [SMALL_STATE(12303)] = 420035, + [SMALL_STATE(12304)] = 420042, + [SMALL_STATE(12305)] = 420049, + [SMALL_STATE(12306)] = 420056, + [SMALL_STATE(12307)] = 420063, + [SMALL_STATE(12308)] = 420070, + [SMALL_STATE(12309)] = 420077, + [SMALL_STATE(12310)] = 420084, + [SMALL_STATE(12311)] = 420091, + [SMALL_STATE(12312)] = 420098, + [SMALL_STATE(12313)] = 420105, + [SMALL_STATE(12314)] = 420112, + [SMALL_STATE(12315)] = 420119, + [SMALL_STATE(12316)] = 420126, + [SMALL_STATE(12317)] = 420133, + [SMALL_STATE(12318)] = 420140, + [SMALL_STATE(12319)] = 420147, + [SMALL_STATE(12320)] = 420154, + [SMALL_STATE(12321)] = 420161, + [SMALL_STATE(12322)] = 420168, + [SMALL_STATE(12323)] = 420175, + [SMALL_STATE(12324)] = 420182, + [SMALL_STATE(12325)] = 420189, + [SMALL_STATE(12326)] = 420196, + [SMALL_STATE(12327)] = 420203, + [SMALL_STATE(12328)] = 420210, + [SMALL_STATE(12329)] = 420217, + [SMALL_STATE(12330)] = 420224, + [SMALL_STATE(12331)] = 420231, + [SMALL_STATE(12332)] = 420238, + [SMALL_STATE(12333)] = 420245, + [SMALL_STATE(12334)] = 420252, + [SMALL_STATE(12335)] = 420259, + [SMALL_STATE(12336)] = 420266, + [SMALL_STATE(12337)] = 420273, + [SMALL_STATE(12338)] = 420280, + [SMALL_STATE(12339)] = 420287, + [SMALL_STATE(12340)] = 420294, + [SMALL_STATE(12341)] = 420301, + [SMALL_STATE(12342)] = 420308, + [SMALL_STATE(12343)] = 420315, + [SMALL_STATE(12344)] = 420322, + [SMALL_STATE(12345)] = 420329, + [SMALL_STATE(12346)] = 420336, + [SMALL_STATE(12347)] = 420343, + [SMALL_STATE(12348)] = 420350, + [SMALL_STATE(12349)] = 420357, + [SMALL_STATE(12350)] = 420364, + [SMALL_STATE(12351)] = 420371, + [SMALL_STATE(12352)] = 420378, + [SMALL_STATE(12353)] = 420385, + [SMALL_STATE(12354)] = 420392, + [SMALL_STATE(12355)] = 420399, + [SMALL_STATE(12356)] = 420406, + [SMALL_STATE(12357)] = 420413, + [SMALL_STATE(12358)] = 420420, + [SMALL_STATE(12359)] = 420427, + [SMALL_STATE(12360)] = 420434, + [SMALL_STATE(12361)] = 420441, + [SMALL_STATE(12362)] = 420448, + [SMALL_STATE(12363)] = 420455, + [SMALL_STATE(12364)] = 420462, + [SMALL_STATE(12365)] = 420469, + [SMALL_STATE(12366)] = 420476, + [SMALL_STATE(12367)] = 420483, + [SMALL_STATE(12368)] = 420490, + [SMALL_STATE(12369)] = 420497, + [SMALL_STATE(12370)] = 420504, + [SMALL_STATE(12371)] = 420511, + [SMALL_STATE(12372)] = 420518, + [SMALL_STATE(12373)] = 420525, + [SMALL_STATE(12374)] = 420532, + [SMALL_STATE(12375)] = 420539, + [SMALL_STATE(12376)] = 420546, + [SMALL_STATE(12377)] = 420553, + [SMALL_STATE(12378)] = 420560, + [SMALL_STATE(12379)] = 420567, + [SMALL_STATE(12380)] = 420574, + [SMALL_STATE(12381)] = 420581, + [SMALL_STATE(12382)] = 420588, + [SMALL_STATE(12383)] = 420595, + [SMALL_STATE(12384)] = 420602, + [SMALL_STATE(12385)] = 420609, + [SMALL_STATE(12386)] = 420616, + [SMALL_STATE(12387)] = 420623, + [SMALL_STATE(12388)] = 420630, + [SMALL_STATE(12389)] = 420637, + [SMALL_STATE(12390)] = 420644, + [SMALL_STATE(12391)] = 420651, + [SMALL_STATE(12392)] = 420658, + [SMALL_STATE(12393)] = 420665, + [SMALL_STATE(12394)] = 420672, + [SMALL_STATE(12395)] = 420679, + [SMALL_STATE(12396)] = 420686, + [SMALL_STATE(12397)] = 420693, + [SMALL_STATE(12398)] = 420700, + [SMALL_STATE(12399)] = 420707, + [SMALL_STATE(12400)] = 420714, + [SMALL_STATE(12401)] = 420721, + [SMALL_STATE(12402)] = 420728, + [SMALL_STATE(12403)] = 420735, + [SMALL_STATE(12404)] = 420742, + [SMALL_STATE(12405)] = 420749, + [SMALL_STATE(12406)] = 420756, + [SMALL_STATE(12407)] = 420763, + [SMALL_STATE(12408)] = 420770, + [SMALL_STATE(12409)] = 420777, + [SMALL_STATE(12410)] = 420784, + [SMALL_STATE(12411)] = 420791, + [SMALL_STATE(12412)] = 420798, + [SMALL_STATE(12413)] = 420805, + [SMALL_STATE(12414)] = 420812, + [SMALL_STATE(12415)] = 420819, + [SMALL_STATE(12416)] = 420826, + [SMALL_STATE(12417)] = 420833, + [SMALL_STATE(12418)] = 420840, + [SMALL_STATE(12419)] = 420847, + [SMALL_STATE(12420)] = 420854, + [SMALL_STATE(12421)] = 420861, + [SMALL_STATE(12422)] = 420868, + [SMALL_STATE(12423)] = 420875, + [SMALL_STATE(12424)] = 420882, + [SMALL_STATE(12425)] = 420889, + [SMALL_STATE(12426)] = 420896, + [SMALL_STATE(12427)] = 420903, + [SMALL_STATE(12428)] = 420910, + [SMALL_STATE(12429)] = 420917, + [SMALL_STATE(12430)] = 420924, + [SMALL_STATE(12431)] = 420931, + [SMALL_STATE(12432)] = 420938, + [SMALL_STATE(12433)] = 420945, + [SMALL_STATE(12434)] = 420952, + [SMALL_STATE(12435)] = 420959, + [SMALL_STATE(12436)] = 420966, + [SMALL_STATE(12437)] = 420973, + [SMALL_STATE(12438)] = 420980, + [SMALL_STATE(12439)] = 420987, + [SMALL_STATE(12440)] = 420994, + [SMALL_STATE(12441)] = 421001, + [SMALL_STATE(12442)] = 421008, + [SMALL_STATE(12443)] = 421015, + [SMALL_STATE(12444)] = 421022, + [SMALL_STATE(12445)] = 421029, + [SMALL_STATE(12446)] = 421036, + [SMALL_STATE(12447)] = 421043, + [SMALL_STATE(12448)] = 421050, + [SMALL_STATE(12449)] = 421057, + [SMALL_STATE(12450)] = 421064, + [SMALL_STATE(12451)] = 421071, + [SMALL_STATE(12452)] = 421078, + [SMALL_STATE(12453)] = 421085, + [SMALL_STATE(12454)] = 421092, + [SMALL_STATE(12455)] = 421099, + [SMALL_STATE(12456)] = 421106, + [SMALL_STATE(12457)] = 421113, + [SMALL_STATE(12458)] = 421120, + [SMALL_STATE(12459)] = 421127, + [SMALL_STATE(12460)] = 421134, + [SMALL_STATE(12461)] = 421141, + [SMALL_STATE(12462)] = 421148, + [SMALL_STATE(12463)] = 421155, + [SMALL_STATE(12464)] = 421162, + [SMALL_STATE(12465)] = 421169, + [SMALL_STATE(12466)] = 421176, + [SMALL_STATE(12467)] = 421183, + [SMALL_STATE(12468)] = 421190, + [SMALL_STATE(12469)] = 421197, + [SMALL_STATE(12470)] = 421204, + [SMALL_STATE(12471)] = 421211, + [SMALL_STATE(12472)] = 421218, + [SMALL_STATE(12473)] = 421225, + [SMALL_STATE(12474)] = 421232, + [SMALL_STATE(12475)] = 421239, + [SMALL_STATE(12476)] = 421246, + [SMALL_STATE(12477)] = 421253, + [SMALL_STATE(12478)] = 421260, + [SMALL_STATE(12479)] = 421267, + [SMALL_STATE(12480)] = 421274, + [SMALL_STATE(12481)] = 421281, + [SMALL_STATE(12482)] = 421288, + [SMALL_STATE(12483)] = 421295, + [SMALL_STATE(12484)] = 421302, + [SMALL_STATE(12485)] = 421309, + [SMALL_STATE(12486)] = 421316, + [SMALL_STATE(12487)] = 421323, + [SMALL_STATE(12488)] = 421330, + [SMALL_STATE(12489)] = 421337, + [SMALL_STATE(12490)] = 421344, + [SMALL_STATE(12491)] = 421351, + [SMALL_STATE(12492)] = 421358, + [SMALL_STATE(12493)] = 421365, + [SMALL_STATE(12494)] = 421372, + [SMALL_STATE(12495)] = 421379, + [SMALL_STATE(12496)] = 421386, + [SMALL_STATE(12497)] = 421393, + [SMALL_STATE(12498)] = 421400, + [SMALL_STATE(12499)] = 421407, + [SMALL_STATE(12500)] = 421414, + [SMALL_STATE(12501)] = 421421, + [SMALL_STATE(12502)] = 421428, + [SMALL_STATE(12503)] = 421435, + [SMALL_STATE(12504)] = 421442, + [SMALL_STATE(12505)] = 421449, + [SMALL_STATE(12506)] = 421456, + [SMALL_STATE(12507)] = 421463, + [SMALL_STATE(12508)] = 421470, + [SMALL_STATE(12509)] = 421477, + [SMALL_STATE(12510)] = 421484, + [SMALL_STATE(12511)] = 421491, + [SMALL_STATE(12512)] = 421498, + [SMALL_STATE(12513)] = 421505, + [SMALL_STATE(12514)] = 421512, + [SMALL_STATE(12515)] = 421519, + [SMALL_STATE(12516)] = 421526, + [SMALL_STATE(12517)] = 421533, + [SMALL_STATE(12518)] = 421540, + [SMALL_STATE(12519)] = 421547, + [SMALL_STATE(12520)] = 421554, + [SMALL_STATE(12521)] = 421561, + [SMALL_STATE(12522)] = 421568, + [SMALL_STATE(12523)] = 421575, + [SMALL_STATE(12524)] = 421582, + [SMALL_STATE(12525)] = 421589, + [SMALL_STATE(12526)] = 421596, + [SMALL_STATE(12527)] = 421603, + [SMALL_STATE(12528)] = 421610, + [SMALL_STATE(12529)] = 421617, + [SMALL_STATE(12530)] = 421624, + [SMALL_STATE(12531)] = 421631, + [SMALL_STATE(12532)] = 421638, + [SMALL_STATE(12533)] = 421645, + [SMALL_STATE(12534)] = 421652, + [SMALL_STATE(12535)] = 421659, + [SMALL_STATE(12536)] = 421666, + [SMALL_STATE(12537)] = 421673, + [SMALL_STATE(12538)] = 421680, + [SMALL_STATE(12539)] = 421687, + [SMALL_STATE(12540)] = 421694, + [SMALL_STATE(12541)] = 421701, + [SMALL_STATE(12542)] = 421708, + [SMALL_STATE(12543)] = 421715, + [SMALL_STATE(12544)] = 421722, + [SMALL_STATE(12545)] = 421729, + [SMALL_STATE(12546)] = 421736, + [SMALL_STATE(12547)] = 421743, + [SMALL_STATE(12548)] = 421750, + [SMALL_STATE(12549)] = 421757, + [SMALL_STATE(12550)] = 421764, + [SMALL_STATE(12551)] = 421771, + [SMALL_STATE(12552)] = 421778, + [SMALL_STATE(12553)] = 421785, + [SMALL_STATE(12554)] = 421792, + [SMALL_STATE(12555)] = 421799, + [SMALL_STATE(12556)] = 421806, + [SMALL_STATE(12557)] = 421813, + [SMALL_STATE(12558)] = 421820, + [SMALL_STATE(12559)] = 421827, + [SMALL_STATE(12560)] = 421834, + [SMALL_STATE(12561)] = 421841, + [SMALL_STATE(12562)] = 421848, + [SMALL_STATE(12563)] = 421855, + [SMALL_STATE(12564)] = 421862, + [SMALL_STATE(12565)] = 421869, + [SMALL_STATE(12566)] = 421876, + [SMALL_STATE(12567)] = 421883, + [SMALL_STATE(12568)] = 421890, + [SMALL_STATE(12569)] = 421897, + [SMALL_STATE(12570)] = 421904, + [SMALL_STATE(12571)] = 421911, + [SMALL_STATE(12572)] = 421918, + [SMALL_STATE(12573)] = 421925, + [SMALL_STATE(12574)] = 421932, + [SMALL_STATE(12575)] = 421939, + [SMALL_STATE(12576)] = 421946, + [SMALL_STATE(12577)] = 421953, + [SMALL_STATE(12578)] = 421960, + [SMALL_STATE(12579)] = 421967, + [SMALL_STATE(12580)] = 421974, + [SMALL_STATE(12581)] = 421981, + [SMALL_STATE(12582)] = 421988, + [SMALL_STATE(12583)] = 421995, + [SMALL_STATE(12584)] = 422002, + [SMALL_STATE(12585)] = 422009, + [SMALL_STATE(12586)] = 422016, + [SMALL_STATE(12587)] = 422023, + [SMALL_STATE(12588)] = 422030, + [SMALL_STATE(12589)] = 422037, + [SMALL_STATE(12590)] = 422044, + [SMALL_STATE(12591)] = 422051, + [SMALL_STATE(12592)] = 422058, + [SMALL_STATE(12593)] = 422065, + [SMALL_STATE(12594)] = 422072, + [SMALL_STATE(12595)] = 422079, + [SMALL_STATE(12596)] = 422086, + [SMALL_STATE(12597)] = 422093, + [SMALL_STATE(12598)] = 422100, + [SMALL_STATE(12599)] = 422107, + [SMALL_STATE(12600)] = 422114, + [SMALL_STATE(12601)] = 422121, + [SMALL_STATE(12602)] = 422128, + [SMALL_STATE(12603)] = 422135, + [SMALL_STATE(12604)] = 422142, + [SMALL_STATE(12605)] = 422149, + [SMALL_STATE(12606)] = 422156, + [SMALL_STATE(12607)] = 422163, + [SMALL_STATE(12608)] = 422170, + [SMALL_STATE(12609)] = 422177, + [SMALL_STATE(12610)] = 422184, + [SMALL_STATE(12611)] = 422191, + [SMALL_STATE(12612)] = 422198, + [SMALL_STATE(12613)] = 422205, + [SMALL_STATE(12614)] = 422212, + [SMALL_STATE(12615)] = 422219, + [SMALL_STATE(12616)] = 422226, + [SMALL_STATE(12617)] = 422233, + [SMALL_STATE(12618)] = 422240, + [SMALL_STATE(12619)] = 422247, + [SMALL_STATE(12620)] = 422254, + [SMALL_STATE(12621)] = 422261, + [SMALL_STATE(12622)] = 422268, + [SMALL_STATE(12623)] = 422275, + [SMALL_STATE(12624)] = 422282, + [SMALL_STATE(12625)] = 422289, + [SMALL_STATE(12626)] = 422296, + [SMALL_STATE(12627)] = 422303, + [SMALL_STATE(12628)] = 422310, + [SMALL_STATE(12629)] = 422317, + [SMALL_STATE(12630)] = 422324, + [SMALL_STATE(12631)] = 422331, + [SMALL_STATE(12632)] = 422338, + [SMALL_STATE(12633)] = 422345, + [SMALL_STATE(12634)] = 422352, + [SMALL_STATE(12635)] = 422359, + [SMALL_STATE(12636)] = 422366, + [SMALL_STATE(12637)] = 422373, + [SMALL_STATE(12638)] = 422380, + [SMALL_STATE(12639)] = 422387, + [SMALL_STATE(12640)] = 422394, + [SMALL_STATE(12641)] = 422401, + [SMALL_STATE(12642)] = 422408, + [SMALL_STATE(12643)] = 422415, + [SMALL_STATE(12644)] = 422422, + [SMALL_STATE(12645)] = 422429, + [SMALL_STATE(12646)] = 422436, + [SMALL_STATE(12647)] = 422443, + [SMALL_STATE(12648)] = 422450, + [SMALL_STATE(12649)] = 422457, + [SMALL_STATE(12650)] = 422464, + [SMALL_STATE(12651)] = 422471, + [SMALL_STATE(12652)] = 422478, + [SMALL_STATE(12653)] = 422485, + [SMALL_STATE(12654)] = 422492, + [SMALL_STATE(12655)] = 422499, + [SMALL_STATE(12656)] = 422506, + [SMALL_STATE(12657)] = 422513, + [SMALL_STATE(12658)] = 422520, + [SMALL_STATE(12659)] = 422527, + [SMALL_STATE(12660)] = 422534, + [SMALL_STATE(12661)] = 422541, + [SMALL_STATE(12662)] = 422548, + [SMALL_STATE(12663)] = 422555, + [SMALL_STATE(12664)] = 422562, + [SMALL_STATE(12665)] = 422569, + [SMALL_STATE(12666)] = 422576, + [SMALL_STATE(12667)] = 422583, + [SMALL_STATE(12668)] = 422590, + [SMALL_STATE(12669)] = 422597, + [SMALL_STATE(12670)] = 422604, + [SMALL_STATE(12671)] = 422611, + [SMALL_STATE(12672)] = 422618, + [SMALL_STATE(12673)] = 422625, + [SMALL_STATE(12674)] = 422632, + [SMALL_STATE(12675)] = 422639, + [SMALL_STATE(12676)] = 422646, + [SMALL_STATE(12677)] = 422653, + [SMALL_STATE(12678)] = 422660, + [SMALL_STATE(12679)] = 422667, + [SMALL_STATE(12680)] = 422674, + [SMALL_STATE(12681)] = 422681, + [SMALL_STATE(12682)] = 422688, + [SMALL_STATE(12683)] = 422695, + [SMALL_STATE(12684)] = 422702, + [SMALL_STATE(12685)] = 422709, + [SMALL_STATE(12686)] = 422716, + [SMALL_STATE(12687)] = 422723, + [SMALL_STATE(12688)] = 422730, + [SMALL_STATE(12689)] = 422737, + [SMALL_STATE(12690)] = 422744, + [SMALL_STATE(12691)] = 422751, + [SMALL_STATE(12692)] = 422758, + [SMALL_STATE(12693)] = 422765, + [SMALL_STATE(12694)] = 422772, + [SMALL_STATE(12695)] = 422779, + [SMALL_STATE(12696)] = 422786, + [SMALL_STATE(12697)] = 422793, + [SMALL_STATE(12698)] = 422800, + [SMALL_STATE(12699)] = 422807, + [SMALL_STATE(12700)] = 422814, + [SMALL_STATE(12701)] = 422821, + [SMALL_STATE(12702)] = 422828, + [SMALL_STATE(12703)] = 422835, + [SMALL_STATE(12704)] = 422842, + [SMALL_STATE(12705)] = 422849, + [SMALL_STATE(12706)] = 422856, + [SMALL_STATE(12707)] = 422863, + [SMALL_STATE(12708)] = 422870, + [SMALL_STATE(12709)] = 422877, + [SMALL_STATE(12710)] = 422884, + [SMALL_STATE(12711)] = 422891, + [SMALL_STATE(12712)] = 422898, + [SMALL_STATE(12713)] = 422905, + [SMALL_STATE(12714)] = 422912, + [SMALL_STATE(12715)] = 422919, + [SMALL_STATE(12716)] = 422926, + [SMALL_STATE(12717)] = 422933, + [SMALL_STATE(12718)] = 422940, + [SMALL_STATE(12719)] = 422947, + [SMALL_STATE(12720)] = 422954, + [SMALL_STATE(12721)] = 422961, + [SMALL_STATE(12722)] = 422968, + [SMALL_STATE(12723)] = 422975, + [SMALL_STATE(12724)] = 422982, + [SMALL_STATE(12725)] = 422989, + [SMALL_STATE(12726)] = 422996, + [SMALL_STATE(12727)] = 423003, + [SMALL_STATE(12728)] = 423010, + [SMALL_STATE(12729)] = 423017, + [SMALL_STATE(12730)] = 423024, + [SMALL_STATE(12731)] = 423031, + [SMALL_STATE(12732)] = 423038, + [SMALL_STATE(12733)] = 423045, + [SMALL_STATE(12734)] = 423052, + [SMALL_STATE(12735)] = 423059, + [SMALL_STATE(12736)] = 423066, + [SMALL_STATE(12737)] = 423073, + [SMALL_STATE(12738)] = 423080, + [SMALL_STATE(12739)] = 423087, + [SMALL_STATE(12740)] = 423094, + [SMALL_STATE(12741)] = 423101, + [SMALL_STATE(12742)] = 423108, + [SMALL_STATE(12743)] = 423115, + [SMALL_STATE(12744)] = 423122, + [SMALL_STATE(12745)] = 423129, + [SMALL_STATE(12746)] = 423136, + [SMALL_STATE(12747)] = 423143, + [SMALL_STATE(12748)] = 423150, + [SMALL_STATE(12749)] = 423157, + [SMALL_STATE(12750)] = 423164, + [SMALL_STATE(12751)] = 423171, + [SMALL_STATE(12752)] = 423178, + [SMALL_STATE(12753)] = 423185, + [SMALL_STATE(12754)] = 423192, + [SMALL_STATE(12755)] = 423199, + [SMALL_STATE(12756)] = 423206, + [SMALL_STATE(12757)] = 423213, + [SMALL_STATE(12758)] = 423220, + [SMALL_STATE(12759)] = 423227, + [SMALL_STATE(12760)] = 423234, + [SMALL_STATE(12761)] = 423241, + [SMALL_STATE(12762)] = 423248, + [SMALL_STATE(12763)] = 423255, + [SMALL_STATE(12764)] = 423262, + [SMALL_STATE(12765)] = 423269, + [SMALL_STATE(12766)] = 423276, + [SMALL_STATE(12767)] = 423283, + [SMALL_STATE(12768)] = 423290, + [SMALL_STATE(12769)] = 423297, + [SMALL_STATE(12770)] = 423304, + [SMALL_STATE(12771)] = 423311, + [SMALL_STATE(12772)] = 423318, + [SMALL_STATE(12773)] = 423325, + [SMALL_STATE(12774)] = 423332, + [SMALL_STATE(12775)] = 423339, + [SMALL_STATE(12776)] = 423346, + [SMALL_STATE(12777)] = 423353, + [SMALL_STATE(12778)] = 423360, + [SMALL_STATE(12779)] = 423367, + [SMALL_STATE(12780)] = 423374, + [SMALL_STATE(12781)] = 423381, + [SMALL_STATE(12782)] = 423388, + [SMALL_STATE(12783)] = 423395, + [SMALL_STATE(12784)] = 423402, + [SMALL_STATE(12785)] = 423409, + [SMALL_STATE(12786)] = 423416, + [SMALL_STATE(12787)] = 423423, + [SMALL_STATE(12788)] = 423430, + [SMALL_STATE(12789)] = 423437, + [SMALL_STATE(12790)] = 423444, + [SMALL_STATE(12791)] = 423451, + [SMALL_STATE(12792)] = 423458, + [SMALL_STATE(12793)] = 423465, + [SMALL_STATE(12794)] = 423472, + [SMALL_STATE(12795)] = 423479, + [SMALL_STATE(12796)] = 423486, + [SMALL_STATE(12797)] = 423493, + [SMALL_STATE(12798)] = 423500, + [SMALL_STATE(12799)] = 423507, + [SMALL_STATE(12800)] = 423514, + [SMALL_STATE(12801)] = 423521, + [SMALL_STATE(12802)] = 423528, + [SMALL_STATE(12803)] = 423535, + [SMALL_STATE(12804)] = 423542, + [SMALL_STATE(12805)] = 423549, + [SMALL_STATE(12806)] = 423556, + [SMALL_STATE(12807)] = 423563, + [SMALL_STATE(12808)] = 423570, + [SMALL_STATE(12809)] = 423577, + [SMALL_STATE(12810)] = 423584, + [SMALL_STATE(12811)] = 423591, + [SMALL_STATE(12812)] = 423598, + [SMALL_STATE(12813)] = 423605, + [SMALL_STATE(12814)] = 423612, + [SMALL_STATE(12815)] = 423619, + [SMALL_STATE(12816)] = 423626, + [SMALL_STATE(12817)] = 423633, + [SMALL_STATE(12818)] = 423640, + [SMALL_STATE(12819)] = 423647, + [SMALL_STATE(12820)] = 423654, + [SMALL_STATE(12821)] = 423661, + [SMALL_STATE(12822)] = 423668, + [SMALL_STATE(12823)] = 423675, + [SMALL_STATE(12824)] = 423682, + [SMALL_STATE(12825)] = 423689, + [SMALL_STATE(12826)] = 423696, + [SMALL_STATE(12827)] = 423703, + [SMALL_STATE(12828)] = 423710, + [SMALL_STATE(12829)] = 423717, + [SMALL_STATE(12830)] = 423724, + [SMALL_STATE(12831)] = 423731, + [SMALL_STATE(12832)] = 423738, + [SMALL_STATE(12833)] = 423745, + [SMALL_STATE(12834)] = 423752, + [SMALL_STATE(12835)] = 423759, + [SMALL_STATE(12836)] = 423766, + [SMALL_STATE(12837)] = 423773, + [SMALL_STATE(12838)] = 423780, + [SMALL_STATE(12839)] = 423787, + [SMALL_STATE(12840)] = 423794, + [SMALL_STATE(12841)] = 423801, + [SMALL_STATE(12842)] = 423808, + [SMALL_STATE(12843)] = 423815, + [SMALL_STATE(12844)] = 423822, + [SMALL_STATE(12845)] = 423829, + [SMALL_STATE(12846)] = 423836, + [SMALL_STATE(12847)] = 423843, + [SMALL_STATE(12848)] = 423850, + [SMALL_STATE(12849)] = 423857, + [SMALL_STATE(12850)] = 423864, + [SMALL_STATE(12851)] = 423871, + [SMALL_STATE(12852)] = 423878, + [SMALL_STATE(12853)] = 423885, + [SMALL_STATE(12854)] = 423892, + [SMALL_STATE(12855)] = 423899, + [SMALL_STATE(12856)] = 423906, + [SMALL_STATE(12857)] = 423913, + [SMALL_STATE(12858)] = 423920, + [SMALL_STATE(12859)] = 423927, + [SMALL_STATE(12860)] = 423934, + [SMALL_STATE(12861)] = 423941, + [SMALL_STATE(12862)] = 423948, + [SMALL_STATE(12863)] = 423955, + [SMALL_STATE(12864)] = 423962, + [SMALL_STATE(12865)] = 423969, + [SMALL_STATE(12866)] = 423976, + [SMALL_STATE(12867)] = 423983, + [SMALL_STATE(12868)] = 423990, + [SMALL_STATE(12869)] = 423997, + [SMALL_STATE(12870)] = 424004, + [SMALL_STATE(12871)] = 424011, + [SMALL_STATE(12872)] = 424018, + [SMALL_STATE(12873)] = 424025, + [SMALL_STATE(12874)] = 424032, + [SMALL_STATE(12875)] = 424039, + [SMALL_STATE(12876)] = 424046, + [SMALL_STATE(12877)] = 424053, + [SMALL_STATE(12878)] = 424060, + [SMALL_STATE(12879)] = 424067, + [SMALL_STATE(12880)] = 424074, + [SMALL_STATE(12881)] = 424081, + [SMALL_STATE(12882)] = 424088, + [SMALL_STATE(12883)] = 424095, + [SMALL_STATE(12884)] = 424102, + [SMALL_STATE(12885)] = 424109, + [SMALL_STATE(12886)] = 424116, + [SMALL_STATE(12887)] = 424123, + [SMALL_STATE(12888)] = 424130, + [SMALL_STATE(12889)] = 424137, + [SMALL_STATE(12890)] = 424144, + [SMALL_STATE(12891)] = 424151, + [SMALL_STATE(12892)] = 424158, + [SMALL_STATE(12893)] = 424165, + [SMALL_STATE(12894)] = 424172, + [SMALL_STATE(12895)] = 424179, + [SMALL_STATE(12896)] = 424186, + [SMALL_STATE(12897)] = 424193, + [SMALL_STATE(12898)] = 424200, + [SMALL_STATE(12899)] = 424207, + [SMALL_STATE(12900)] = 424214, + [SMALL_STATE(12901)] = 424221, + [SMALL_STATE(12902)] = 424228, + [SMALL_STATE(12903)] = 424235, + [SMALL_STATE(12904)] = 424242, + [SMALL_STATE(12905)] = 424249, + [SMALL_STATE(12906)] = 424256, + [SMALL_STATE(12907)] = 424263, + [SMALL_STATE(12908)] = 424270, + [SMALL_STATE(12909)] = 424277, + [SMALL_STATE(12910)] = 424284, + [SMALL_STATE(12911)] = 424291, + [SMALL_STATE(12912)] = 424298, + [SMALL_STATE(12913)] = 424305, + [SMALL_STATE(12914)] = 424312, + [SMALL_STATE(12915)] = 424319, + [SMALL_STATE(12916)] = 424326, + [SMALL_STATE(12917)] = 424333, + [SMALL_STATE(12918)] = 424340, + [SMALL_STATE(12919)] = 424347, + [SMALL_STATE(12920)] = 424354, + [SMALL_STATE(12921)] = 424361, + [SMALL_STATE(12922)] = 424368, + [SMALL_STATE(12923)] = 424375, + [SMALL_STATE(12924)] = 424382, + [SMALL_STATE(12925)] = 424389, + [SMALL_STATE(12926)] = 424396, + [SMALL_STATE(12927)] = 424403, + [SMALL_STATE(12928)] = 424410, + [SMALL_STATE(12929)] = 424417, + [SMALL_STATE(12930)] = 424424, + [SMALL_STATE(12931)] = 424431, + [SMALL_STATE(12932)] = 424438, + [SMALL_STATE(12933)] = 424445, + [SMALL_STATE(12934)] = 424452, + [SMALL_STATE(12935)] = 424459, + [SMALL_STATE(12936)] = 424466, + [SMALL_STATE(12937)] = 424473, + [SMALL_STATE(12938)] = 424480, + [SMALL_STATE(12939)] = 424487, + [SMALL_STATE(12940)] = 424494, + [SMALL_STATE(12941)] = 424501, + [SMALL_STATE(12942)] = 424508, + [SMALL_STATE(12943)] = 424515, + [SMALL_STATE(12944)] = 424522, + [SMALL_STATE(12945)] = 424529, + [SMALL_STATE(12946)] = 424536, + [SMALL_STATE(12947)] = 424543, + [SMALL_STATE(12948)] = 424550, + [SMALL_STATE(12949)] = 424557, + [SMALL_STATE(12950)] = 424564, + [SMALL_STATE(12951)] = 424571, + [SMALL_STATE(12952)] = 424578, + [SMALL_STATE(12953)] = 424585, + [SMALL_STATE(12954)] = 424592, + [SMALL_STATE(12955)] = 424599, + [SMALL_STATE(12956)] = 424606, + [SMALL_STATE(12957)] = 424613, + [SMALL_STATE(12958)] = 424620, + [SMALL_STATE(12959)] = 424627, + [SMALL_STATE(12960)] = 424634, + [SMALL_STATE(12961)] = 424641, + [SMALL_STATE(12962)] = 424648, + [SMALL_STATE(12963)] = 424655, + [SMALL_STATE(12964)] = 424662, + [SMALL_STATE(12965)] = 424669, + [SMALL_STATE(12966)] = 424676, + [SMALL_STATE(12967)] = 424683, + [SMALL_STATE(12968)] = 424690, + [SMALL_STATE(12969)] = 424697, + [SMALL_STATE(12970)] = 424704, + [SMALL_STATE(12971)] = 424711, + [SMALL_STATE(12972)] = 424718, + [SMALL_STATE(12973)] = 424725, + [SMALL_STATE(12974)] = 424732, + [SMALL_STATE(12975)] = 424739, + [SMALL_STATE(12976)] = 424746, + [SMALL_STATE(12977)] = 424753, + [SMALL_STATE(12978)] = 424760, + [SMALL_STATE(12979)] = 424767, + [SMALL_STATE(12980)] = 424774, + [SMALL_STATE(12981)] = 424781, + [SMALL_STATE(12982)] = 424788, + [SMALL_STATE(12983)] = 424795, + [SMALL_STATE(12984)] = 424802, + [SMALL_STATE(12985)] = 424809, + [SMALL_STATE(12986)] = 424816, + [SMALL_STATE(12987)] = 424823, + [SMALL_STATE(12988)] = 424830, + [SMALL_STATE(12989)] = 424837, + [SMALL_STATE(12990)] = 424844, + [SMALL_STATE(12991)] = 424851, + [SMALL_STATE(12992)] = 424858, + [SMALL_STATE(12993)] = 424865, + [SMALL_STATE(12994)] = 424872, + [SMALL_STATE(12995)] = 424879, + [SMALL_STATE(12996)] = 424886, + [SMALL_STATE(12997)] = 424893, + [SMALL_STATE(12998)] = 424900, + [SMALL_STATE(12999)] = 424907, + [SMALL_STATE(13000)] = 424914, + [SMALL_STATE(13001)] = 424921, + [SMALL_STATE(13002)] = 424928, + [SMALL_STATE(13003)] = 424935, + [SMALL_STATE(13004)] = 424942, + [SMALL_STATE(13005)] = 424949, + [SMALL_STATE(13006)] = 424956, + [SMALL_STATE(13007)] = 424963, + [SMALL_STATE(13008)] = 424970, + [SMALL_STATE(13009)] = 424977, + [SMALL_STATE(13010)] = 424984, + [SMALL_STATE(13011)] = 424991, + [SMALL_STATE(13012)] = 424998, + [SMALL_STATE(13013)] = 425005, + [SMALL_STATE(13014)] = 425012, + [SMALL_STATE(13015)] = 425019, + [SMALL_STATE(13016)] = 425026, + [SMALL_STATE(13017)] = 425033, + [SMALL_STATE(13018)] = 425040, + [SMALL_STATE(13019)] = 425047, + [SMALL_STATE(13020)] = 425054, + [SMALL_STATE(13021)] = 425061, + [SMALL_STATE(13022)] = 425068, + [SMALL_STATE(13023)] = 425075, + [SMALL_STATE(13024)] = 425082, + [SMALL_STATE(13025)] = 425089, + [SMALL_STATE(13026)] = 425096, + [SMALL_STATE(13027)] = 425103, + [SMALL_STATE(13028)] = 425110, + [SMALL_STATE(13029)] = 425117, + [SMALL_STATE(13030)] = 425124, + [SMALL_STATE(13031)] = 425131, + [SMALL_STATE(13032)] = 425138, + [SMALL_STATE(13033)] = 425145, + [SMALL_STATE(13034)] = 425152, + [SMALL_STATE(13035)] = 425159, + [SMALL_STATE(13036)] = 425166, + [SMALL_STATE(13037)] = 425173, + [SMALL_STATE(13038)] = 425180, + [SMALL_STATE(13039)] = 425187, + [SMALL_STATE(13040)] = 425194, + [SMALL_STATE(13041)] = 425201, + [SMALL_STATE(13042)] = 425208, + [SMALL_STATE(13043)] = 425215, + [SMALL_STATE(13044)] = 425222, + [SMALL_STATE(13045)] = 425229, + [SMALL_STATE(13046)] = 425236, + [SMALL_STATE(13047)] = 425243, + [SMALL_STATE(13048)] = 425250, + [SMALL_STATE(13049)] = 425257, + [SMALL_STATE(13050)] = 425264, + [SMALL_STATE(13051)] = 425271, + [SMALL_STATE(13052)] = 425278, + [SMALL_STATE(13053)] = 425285, + [SMALL_STATE(13054)] = 425292, + [SMALL_STATE(13055)] = 425299, + [SMALL_STATE(13056)] = 425306, + [SMALL_STATE(13057)] = 425313, + [SMALL_STATE(13058)] = 425320, + [SMALL_STATE(13059)] = 425327, + [SMALL_STATE(13060)] = 425334, + [SMALL_STATE(13061)] = 425341, + [SMALL_STATE(13062)] = 425348, + [SMALL_STATE(13063)] = 425355, + [SMALL_STATE(13064)] = 425362, + [SMALL_STATE(13065)] = 425369, + [SMALL_STATE(13066)] = 425376, + [SMALL_STATE(13067)] = 425383, + [SMALL_STATE(13068)] = 425390, + [SMALL_STATE(13069)] = 425397, + [SMALL_STATE(13070)] = 425404, + [SMALL_STATE(13071)] = 425411, + [SMALL_STATE(13072)] = 425418, + [SMALL_STATE(13073)] = 425425, + [SMALL_STATE(13074)] = 425432, + [SMALL_STATE(13075)] = 425439, + [SMALL_STATE(13076)] = 425446, + [SMALL_STATE(13077)] = 425453, + [SMALL_STATE(13078)] = 425460, + [SMALL_STATE(13079)] = 425467, + [SMALL_STATE(13080)] = 425474, + [SMALL_STATE(13081)] = 425481, + [SMALL_STATE(13082)] = 425488, + [SMALL_STATE(13083)] = 425495, + [SMALL_STATE(13084)] = 425502, + [SMALL_STATE(13085)] = 425509, + [SMALL_STATE(13086)] = 425516, + [SMALL_STATE(13087)] = 425523, + [SMALL_STATE(13088)] = 425530, + [SMALL_STATE(13089)] = 425537, + [SMALL_STATE(13090)] = 425544, + [SMALL_STATE(13091)] = 425551, + [SMALL_STATE(13092)] = 425558, + [SMALL_STATE(13093)] = 425565, + [SMALL_STATE(13094)] = 425572, + [SMALL_STATE(13095)] = 425579, + [SMALL_STATE(13096)] = 425586, + [SMALL_STATE(13097)] = 425593, + [SMALL_STATE(13098)] = 425600, + [SMALL_STATE(13099)] = 425607, + [SMALL_STATE(13100)] = 425614, + [SMALL_STATE(13101)] = 425621, + [SMALL_STATE(13102)] = 425628, + [SMALL_STATE(13103)] = 425635, + [SMALL_STATE(13104)] = 425642, + [SMALL_STATE(13105)] = 425649, + [SMALL_STATE(13106)] = 425656, + [SMALL_STATE(13107)] = 425663, + [SMALL_STATE(13108)] = 425670, + [SMALL_STATE(13109)] = 425677, + [SMALL_STATE(13110)] = 425684, + [SMALL_STATE(13111)] = 425691, + [SMALL_STATE(13112)] = 425698, + [SMALL_STATE(13113)] = 425705, + [SMALL_STATE(13114)] = 425712, + [SMALL_STATE(13115)] = 425719, + [SMALL_STATE(13116)] = 425726, + [SMALL_STATE(13117)] = 425733, + [SMALL_STATE(13118)] = 425740, + [SMALL_STATE(13119)] = 425747, + [SMALL_STATE(13120)] = 425754, + [SMALL_STATE(13121)] = 425761, + [SMALL_STATE(13122)] = 425768, + [SMALL_STATE(13123)] = 425775, + [SMALL_STATE(13124)] = 425782, + [SMALL_STATE(13125)] = 425789, + [SMALL_STATE(13126)] = 425796, + [SMALL_STATE(13127)] = 425803, + [SMALL_STATE(13128)] = 425810, + [SMALL_STATE(13129)] = 425817, + [SMALL_STATE(13130)] = 425824, + [SMALL_STATE(13131)] = 425831, + [SMALL_STATE(13132)] = 425838, + [SMALL_STATE(13133)] = 425845, + [SMALL_STATE(13134)] = 425852, + [SMALL_STATE(13135)] = 425859, + [SMALL_STATE(13136)] = 425866, + [SMALL_STATE(13137)] = 425873, + [SMALL_STATE(13138)] = 425880, + [SMALL_STATE(13139)] = 425887, + [SMALL_STATE(13140)] = 425894, + [SMALL_STATE(13141)] = 425901, + [SMALL_STATE(13142)] = 425908, + [SMALL_STATE(13143)] = 425915, + [SMALL_STATE(13144)] = 425922, + [SMALL_STATE(13145)] = 425929, + [SMALL_STATE(13146)] = 425936, + [SMALL_STATE(13147)] = 425943, + [SMALL_STATE(13148)] = 425950, + [SMALL_STATE(13149)] = 425957, + [SMALL_STATE(13150)] = 425964, + [SMALL_STATE(13151)] = 425971, + [SMALL_STATE(13152)] = 425978, + [SMALL_STATE(13153)] = 425985, + [SMALL_STATE(13154)] = 425992, + [SMALL_STATE(13155)] = 425999, + [SMALL_STATE(13156)] = 426006, + [SMALL_STATE(13157)] = 426013, + [SMALL_STATE(13158)] = 426020, + [SMALL_STATE(13159)] = 426027, + [SMALL_STATE(13160)] = 426034, + [SMALL_STATE(13161)] = 426041, + [SMALL_STATE(13162)] = 426048, + [SMALL_STATE(13163)] = 426055, + [SMALL_STATE(13164)] = 426062, + [SMALL_STATE(13165)] = 426069, + [SMALL_STATE(13166)] = 426076, + [SMALL_STATE(13167)] = 426083, + [SMALL_STATE(13168)] = 426090, + [SMALL_STATE(13169)] = 426097, + [SMALL_STATE(13170)] = 426104, + [SMALL_STATE(13171)] = 426111, + [SMALL_STATE(13172)] = 426118, + [SMALL_STATE(13173)] = 426125, + [SMALL_STATE(13174)] = 426132, + [SMALL_STATE(13175)] = 426139, + [SMALL_STATE(13176)] = 426146, + [SMALL_STATE(13177)] = 426153, + [SMALL_STATE(13178)] = 426160, + [SMALL_STATE(13179)] = 426167, + [SMALL_STATE(13180)] = 426174, + [SMALL_STATE(13181)] = 426181, + [SMALL_STATE(13182)] = 426188, + [SMALL_STATE(13183)] = 426195, + [SMALL_STATE(13184)] = 426202, + [SMALL_STATE(13185)] = 426209, + [SMALL_STATE(13186)] = 426216, + [SMALL_STATE(13187)] = 426223, + [SMALL_STATE(13188)] = 426230, + [SMALL_STATE(13189)] = 426237, + [SMALL_STATE(13190)] = 426244, + [SMALL_STATE(13191)] = 426251, + [SMALL_STATE(13192)] = 426258, + [SMALL_STATE(13193)] = 426265, + [SMALL_STATE(13194)] = 426272, + [SMALL_STATE(13195)] = 426279, + [SMALL_STATE(13196)] = 426286, + [SMALL_STATE(13197)] = 426293, + [SMALL_STATE(13198)] = 426300, + [SMALL_STATE(13199)] = 426307, + [SMALL_STATE(13200)] = 426314, + [SMALL_STATE(13201)] = 426321, + [SMALL_STATE(13202)] = 426328, + [SMALL_STATE(13203)] = 426335, + [SMALL_STATE(13204)] = 426342, + [SMALL_STATE(13205)] = 426349, + [SMALL_STATE(13206)] = 426356, + [SMALL_STATE(13207)] = 426363, + [SMALL_STATE(13208)] = 426370, + [SMALL_STATE(13209)] = 426377, + [SMALL_STATE(13210)] = 426384, + [SMALL_STATE(13211)] = 426391, + [SMALL_STATE(13212)] = 426398, + [SMALL_STATE(13213)] = 426405, + [SMALL_STATE(13214)] = 426412, + [SMALL_STATE(13215)] = 426419, + [SMALL_STATE(13216)] = 426426, + [SMALL_STATE(13217)] = 426433, + [SMALL_STATE(13218)] = 426440, + [SMALL_STATE(13219)] = 426447, + [SMALL_STATE(13220)] = 426454, + [SMALL_STATE(13221)] = 426461, + [SMALL_STATE(13222)] = 426468, + [SMALL_STATE(13223)] = 426475, + [SMALL_STATE(13224)] = 426482, + [SMALL_STATE(13225)] = 426489, + [SMALL_STATE(13226)] = 426496, + [SMALL_STATE(13227)] = 426503, + [SMALL_STATE(13228)] = 426510, + [SMALL_STATE(13229)] = 426517, + [SMALL_STATE(13230)] = 426524, + [SMALL_STATE(13231)] = 426531, + [SMALL_STATE(13232)] = 426538, + [SMALL_STATE(13233)] = 426545, + [SMALL_STATE(13234)] = 426552, + [SMALL_STATE(13235)] = 426559, + [SMALL_STATE(13236)] = 426566, + [SMALL_STATE(13237)] = 426573, + [SMALL_STATE(13238)] = 426580, + [SMALL_STATE(13239)] = 426587, + [SMALL_STATE(13240)] = 426594, + [SMALL_STATE(13241)] = 426601, + [SMALL_STATE(13242)] = 426608, + [SMALL_STATE(13243)] = 426615, + [SMALL_STATE(13244)] = 426622, + [SMALL_STATE(13245)] = 426629, + [SMALL_STATE(13246)] = 426636, + [SMALL_STATE(13247)] = 426643, + [SMALL_STATE(13248)] = 426650, + [SMALL_STATE(13249)] = 426657, + [SMALL_STATE(13250)] = 426664, + [SMALL_STATE(13251)] = 426671, + [SMALL_STATE(13252)] = 426678, + [SMALL_STATE(13253)] = 426685, + [SMALL_STATE(13254)] = 426692, + [SMALL_STATE(13255)] = 426699, + [SMALL_STATE(13256)] = 426706, + [SMALL_STATE(13257)] = 426713, + [SMALL_STATE(13258)] = 426720, + [SMALL_STATE(13259)] = 426727, + [SMALL_STATE(13260)] = 426734, + [SMALL_STATE(13261)] = 426741, + [SMALL_STATE(13262)] = 426748, + [SMALL_STATE(13263)] = 426755, + [SMALL_STATE(13264)] = 426762, + [SMALL_STATE(13265)] = 426769, + [SMALL_STATE(13266)] = 426776, + [SMALL_STATE(13267)] = 426783, + [SMALL_STATE(13268)] = 426790, + [SMALL_STATE(13269)] = 426797, + [SMALL_STATE(13270)] = 426804, + [SMALL_STATE(13271)] = 426811, + [SMALL_STATE(13272)] = 426818, + [SMALL_STATE(13273)] = 426825, + [SMALL_STATE(13274)] = 426832, + [SMALL_STATE(13275)] = 426839, + [SMALL_STATE(13276)] = 426846, + [SMALL_STATE(13277)] = 426853, + [SMALL_STATE(13278)] = 426860, + [SMALL_STATE(13279)] = 426867, + [SMALL_STATE(13280)] = 426874, + [SMALL_STATE(13281)] = 426881, + [SMALL_STATE(13282)] = 426888, + [SMALL_STATE(13283)] = 426895, + [SMALL_STATE(13284)] = 426902, + [SMALL_STATE(13285)] = 426909, + [SMALL_STATE(13286)] = 426916, + [SMALL_STATE(13287)] = 426923, + [SMALL_STATE(13288)] = 426930, + [SMALL_STATE(13289)] = 426937, + [SMALL_STATE(13290)] = 426944, + [SMALL_STATE(13291)] = 426951, + [SMALL_STATE(13292)] = 426958, + [SMALL_STATE(13293)] = 426965, + [SMALL_STATE(13294)] = 426972, + [SMALL_STATE(13295)] = 426979, + [SMALL_STATE(13296)] = 426986, + [SMALL_STATE(13297)] = 426993, + [SMALL_STATE(13298)] = 427000, + [SMALL_STATE(13299)] = 427007, + [SMALL_STATE(13300)] = 427014, + [SMALL_STATE(13301)] = 427021, + [SMALL_STATE(13302)] = 427028, + [SMALL_STATE(13303)] = 427035, + [SMALL_STATE(13304)] = 427042, + [SMALL_STATE(13305)] = 427049, + [SMALL_STATE(13306)] = 427056, + [SMALL_STATE(13307)] = 427063, + [SMALL_STATE(13308)] = 427070, + [SMALL_STATE(13309)] = 427077, + [SMALL_STATE(13310)] = 427084, + [SMALL_STATE(13311)] = 427091, + [SMALL_STATE(13312)] = 427098, + [SMALL_STATE(13313)] = 427105, + [SMALL_STATE(13314)] = 427112, + [SMALL_STATE(13315)] = 427119, + [SMALL_STATE(13316)] = 427126, + [SMALL_STATE(13317)] = 427133, + [SMALL_STATE(13318)] = 427140, + [SMALL_STATE(13319)] = 427147, + [SMALL_STATE(13320)] = 427154, + [SMALL_STATE(13321)] = 427161, + [SMALL_STATE(13322)] = 427168, + [SMALL_STATE(13323)] = 427175, + [SMALL_STATE(13324)] = 427182, + [SMALL_STATE(13325)] = 427189, + [SMALL_STATE(13326)] = 427196, + [SMALL_STATE(13327)] = 427203, + [SMALL_STATE(13328)] = 427210, + [SMALL_STATE(13329)] = 427217, + [SMALL_STATE(13330)] = 427224, + [SMALL_STATE(13331)] = 427231, + [SMALL_STATE(13332)] = 427238, + [SMALL_STATE(13333)] = 427245, + [SMALL_STATE(13334)] = 427252, + [SMALL_STATE(13335)] = 427259, + [SMALL_STATE(13336)] = 427266, + [SMALL_STATE(13337)] = 427273, + [SMALL_STATE(13338)] = 427280, + [SMALL_STATE(13339)] = 427287, + [SMALL_STATE(13340)] = 427294, + [SMALL_STATE(13341)] = 427301, + [SMALL_STATE(13342)] = 427308, + [SMALL_STATE(13343)] = 427315, + [SMALL_STATE(13344)] = 427322, + [SMALL_STATE(13345)] = 427329, + [SMALL_STATE(13346)] = 427336, + [SMALL_STATE(13347)] = 427343, + [SMALL_STATE(13348)] = 427350, + [SMALL_STATE(13349)] = 427357, + [SMALL_STATE(13350)] = 427364, + [SMALL_STATE(13351)] = 427371, + [SMALL_STATE(13352)] = 427378, + [SMALL_STATE(13353)] = 427385, + [SMALL_STATE(13354)] = 427392, + [SMALL_STATE(13355)] = 427399, + [SMALL_STATE(13356)] = 427406, + [SMALL_STATE(13357)] = 427413, + [SMALL_STATE(13358)] = 427420, + [SMALL_STATE(13359)] = 427427, + [SMALL_STATE(13360)] = 427434, + [SMALL_STATE(13361)] = 427441, + [SMALL_STATE(13362)] = 427448, + [SMALL_STATE(13363)] = 427455, + [SMALL_STATE(13364)] = 427462, + [SMALL_STATE(13365)] = 427469, + [SMALL_STATE(13366)] = 427476, + [SMALL_STATE(13367)] = 427483, + [SMALL_STATE(13368)] = 427490, + [SMALL_STATE(13369)] = 427497, + [SMALL_STATE(13370)] = 427504, + [SMALL_STATE(13371)] = 427511, + [SMALL_STATE(13372)] = 427518, + [SMALL_STATE(13373)] = 427525, + [SMALL_STATE(13374)] = 427532, + [SMALL_STATE(13375)] = 427539, + [SMALL_STATE(13376)] = 427546, + [SMALL_STATE(13377)] = 427553, + [SMALL_STATE(13378)] = 427560, + [SMALL_STATE(13379)] = 427567, + [SMALL_STATE(13380)] = 427574, + [SMALL_STATE(13381)] = 427581, + [SMALL_STATE(13382)] = 427588, + [SMALL_STATE(13383)] = 427595, + [SMALL_STATE(13384)] = 427602, + [SMALL_STATE(13385)] = 427609, + [SMALL_STATE(13386)] = 427616, + [SMALL_STATE(13387)] = 427623, + [SMALL_STATE(13388)] = 427630, + [SMALL_STATE(13389)] = 427637, + [SMALL_STATE(13390)] = 427644, + [SMALL_STATE(13391)] = 427651, + [SMALL_STATE(13392)] = 427658, + [SMALL_STATE(13393)] = 427665, + [SMALL_STATE(13394)] = 427672, + [SMALL_STATE(13395)] = 427679, + [SMALL_STATE(13396)] = 427686, + [SMALL_STATE(13397)] = 427693, + [SMALL_STATE(13398)] = 427700, + [SMALL_STATE(13399)] = 427707, + [SMALL_STATE(13400)] = 427714, + [SMALL_STATE(13401)] = 427721, + [SMALL_STATE(13402)] = 427728, + [SMALL_STATE(13403)] = 427735, + [SMALL_STATE(13404)] = 427742, + [SMALL_STATE(13405)] = 427749, + [SMALL_STATE(13406)] = 427756, + [SMALL_STATE(13407)] = 427763, + [SMALL_STATE(13408)] = 427770, + [SMALL_STATE(13409)] = 427777, + [SMALL_STATE(13410)] = 427784, + [SMALL_STATE(13411)] = 427791, + [SMALL_STATE(13412)] = 427798, + [SMALL_STATE(13413)] = 427805, + [SMALL_STATE(13414)] = 427812, + [SMALL_STATE(13415)] = 427819, + [SMALL_STATE(13416)] = 427826, + [SMALL_STATE(13417)] = 427833, + [SMALL_STATE(13418)] = 427840, + [SMALL_STATE(13419)] = 427847, + [SMALL_STATE(13420)] = 427854, + [SMALL_STATE(13421)] = 427861, + [SMALL_STATE(13422)] = 427868, + [SMALL_STATE(13423)] = 427875, + [SMALL_STATE(13424)] = 427882, + [SMALL_STATE(13425)] = 427889, + [SMALL_STATE(13426)] = 427896, + [SMALL_STATE(13427)] = 427903, + [SMALL_STATE(13428)] = 427910, + [SMALL_STATE(13429)] = 427917, + [SMALL_STATE(13430)] = 427924, + [SMALL_STATE(13431)] = 427931, + [SMALL_STATE(13432)] = 427938, + [SMALL_STATE(13433)] = 427945, + [SMALL_STATE(13434)] = 427952, + [SMALL_STATE(13435)] = 427959, + [SMALL_STATE(13436)] = 427966, + [SMALL_STATE(13437)] = 427973, + [SMALL_STATE(13438)] = 427980, + [SMALL_STATE(13439)] = 427987, + [SMALL_STATE(13440)] = 427994, + [SMALL_STATE(13441)] = 428001, + [SMALL_STATE(13442)] = 428008, + [SMALL_STATE(13443)] = 428015, + [SMALL_STATE(13444)] = 428022, + [SMALL_STATE(13445)] = 428029, + [SMALL_STATE(13446)] = 428036, + [SMALL_STATE(13447)] = 428043, + [SMALL_STATE(13448)] = 428050, + [SMALL_STATE(13449)] = 428057, + [SMALL_STATE(13450)] = 428064, + [SMALL_STATE(13451)] = 428071, + [SMALL_STATE(13452)] = 428078, + [SMALL_STATE(13453)] = 428085, + [SMALL_STATE(13454)] = 428092, + [SMALL_STATE(13455)] = 428099, + [SMALL_STATE(13456)] = 428106, + [SMALL_STATE(13457)] = 428113, + [SMALL_STATE(13458)] = 428120, + [SMALL_STATE(13459)] = 428127, + [SMALL_STATE(13460)] = 428134, + [SMALL_STATE(13461)] = 428141, + [SMALL_STATE(13462)] = 428148, + [SMALL_STATE(13463)] = 428155, + [SMALL_STATE(13464)] = 428162, + [SMALL_STATE(13465)] = 428169, + [SMALL_STATE(13466)] = 428176, + [SMALL_STATE(13467)] = 428183, + [SMALL_STATE(13468)] = 428190, + [SMALL_STATE(13469)] = 428197, + [SMALL_STATE(13470)] = 428204, + [SMALL_STATE(13471)] = 428211, + [SMALL_STATE(13472)] = 428218, + [SMALL_STATE(13473)] = 428225, + [SMALL_STATE(13474)] = 428232, + [SMALL_STATE(13475)] = 428239, + [SMALL_STATE(13476)] = 428246, + [SMALL_STATE(13477)] = 428253, + [SMALL_STATE(13478)] = 428260, + [SMALL_STATE(13479)] = 428267, + [SMALL_STATE(13480)] = 428274, + [SMALL_STATE(13481)] = 428281, + [SMALL_STATE(13482)] = 428288, + [SMALL_STATE(13483)] = 428295, + [SMALL_STATE(13484)] = 428302, + [SMALL_STATE(13485)] = 428309, + [SMALL_STATE(13486)] = 428316, + [SMALL_STATE(13487)] = 428323, + [SMALL_STATE(13488)] = 428330, + [SMALL_STATE(13489)] = 428337, + [SMALL_STATE(13490)] = 428344, + [SMALL_STATE(13491)] = 428351, + [SMALL_STATE(13492)] = 428358, + [SMALL_STATE(13493)] = 428365, + [SMALL_STATE(13494)] = 428372, + [SMALL_STATE(13495)] = 428379, + [SMALL_STATE(13496)] = 428386, + [SMALL_STATE(13497)] = 428393, + [SMALL_STATE(13498)] = 428400, + [SMALL_STATE(13499)] = 428407, + [SMALL_STATE(13500)] = 428414, + [SMALL_STATE(13501)] = 428421, + [SMALL_STATE(13502)] = 428428, + [SMALL_STATE(13503)] = 428435, + [SMALL_STATE(13504)] = 428442, + [SMALL_STATE(13505)] = 428449, + [SMALL_STATE(13506)] = 428456, + [SMALL_STATE(13507)] = 428463, + [SMALL_STATE(13508)] = 428470, + [SMALL_STATE(13509)] = 428477, + [SMALL_STATE(13510)] = 428484, + [SMALL_STATE(13511)] = 428491, + [SMALL_STATE(13512)] = 428498, + [SMALL_STATE(13513)] = 428505, + [SMALL_STATE(13514)] = 428512, + [SMALL_STATE(13515)] = 428519, + [SMALL_STATE(13516)] = 428526, + [SMALL_STATE(13517)] = 428533, + [SMALL_STATE(13518)] = 428540, + [SMALL_STATE(13519)] = 428547, + [SMALL_STATE(13520)] = 428554, + [SMALL_STATE(13521)] = 428561, + [SMALL_STATE(13522)] = 428568, + [SMALL_STATE(13523)] = 428575, + [SMALL_STATE(13524)] = 428582, + [SMALL_STATE(13525)] = 428589, + [SMALL_STATE(13526)] = 428596, + [SMALL_STATE(13527)] = 428603, + [SMALL_STATE(13528)] = 428610, + [SMALL_STATE(13529)] = 428617, + [SMALL_STATE(13530)] = 428624, + [SMALL_STATE(13531)] = 428631, + [SMALL_STATE(13532)] = 428638, + [SMALL_STATE(13533)] = 428645, + [SMALL_STATE(13534)] = 428652, + [SMALL_STATE(13535)] = 428659, + [SMALL_STATE(13536)] = 428666, + [SMALL_STATE(13537)] = 428673, + [SMALL_STATE(13538)] = 428680, + [SMALL_STATE(13539)] = 428687, + [SMALL_STATE(13540)] = 428694, + [SMALL_STATE(13541)] = 428701, + [SMALL_STATE(13542)] = 428708, + [SMALL_STATE(13543)] = 428715, + [SMALL_STATE(13544)] = 428722, + [SMALL_STATE(13545)] = 428729, + [SMALL_STATE(13546)] = 428736, + [SMALL_STATE(13547)] = 428743, + [SMALL_STATE(13548)] = 428750, + [SMALL_STATE(13549)] = 428757, + [SMALL_STATE(13550)] = 428764, + [SMALL_STATE(13551)] = 428771, + [SMALL_STATE(13552)] = 428778, + [SMALL_STATE(13553)] = 428785, + [SMALL_STATE(13554)] = 428792, + [SMALL_STATE(13555)] = 428799, + [SMALL_STATE(13556)] = 428806, + [SMALL_STATE(13557)] = 428813, + [SMALL_STATE(13558)] = 428820, + [SMALL_STATE(13559)] = 428827, + [SMALL_STATE(13560)] = 428834, + [SMALL_STATE(13561)] = 428841, + [SMALL_STATE(13562)] = 428848, + [SMALL_STATE(13563)] = 428855, + [SMALL_STATE(13564)] = 428862, + [SMALL_STATE(13565)] = 428869, + [SMALL_STATE(13566)] = 428876, + [SMALL_STATE(13567)] = 428883, + [SMALL_STATE(13568)] = 428890, + [SMALL_STATE(13569)] = 428897, + [SMALL_STATE(13570)] = 428904, + [SMALL_STATE(13571)] = 428911, + [SMALL_STATE(13572)] = 428918, + [SMALL_STATE(13573)] = 428925, + [SMALL_STATE(13574)] = 428932, + [SMALL_STATE(13575)] = 428939, + [SMALL_STATE(13576)] = 428946, + [SMALL_STATE(13577)] = 428953, + [SMALL_STATE(13578)] = 428960, + [SMALL_STATE(13579)] = 428967, + [SMALL_STATE(13580)] = 428974, + [SMALL_STATE(13581)] = 428981, + [SMALL_STATE(13582)] = 428988, + [SMALL_STATE(13583)] = 428995, + [SMALL_STATE(13584)] = 429002, + [SMALL_STATE(13585)] = 429009, + [SMALL_STATE(13586)] = 429016, + [SMALL_STATE(13587)] = 429023, + [SMALL_STATE(13588)] = 429030, + [SMALL_STATE(13589)] = 429037, + [SMALL_STATE(13590)] = 429044, + [SMALL_STATE(13591)] = 429051, + [SMALL_STATE(13592)] = 429058, + [SMALL_STATE(13593)] = 429065, + [SMALL_STATE(13594)] = 429072, + [SMALL_STATE(13595)] = 429079, + [SMALL_STATE(13596)] = 429086, + [SMALL_STATE(13597)] = 429093, + [SMALL_STATE(13598)] = 429100, + [SMALL_STATE(13599)] = 429107, + [SMALL_STATE(13600)] = 429114, + [SMALL_STATE(13601)] = 429121, + [SMALL_STATE(13602)] = 429128, + [SMALL_STATE(13603)] = 429135, + [SMALL_STATE(13604)] = 429142, + [SMALL_STATE(13605)] = 429149, + [SMALL_STATE(13606)] = 429156, + [SMALL_STATE(13607)] = 429163, + [SMALL_STATE(13608)] = 429170, + [SMALL_STATE(13609)] = 429177, + [SMALL_STATE(13610)] = 429184, + [SMALL_STATE(13611)] = 429191, + [SMALL_STATE(13612)] = 429198, + [SMALL_STATE(13613)] = 429205, + [SMALL_STATE(13614)] = 429212, + [SMALL_STATE(13615)] = 429219, + [SMALL_STATE(13616)] = 429226, + [SMALL_STATE(13617)] = 429233, + [SMALL_STATE(13618)] = 429240, + [SMALL_STATE(13619)] = 429247, + [SMALL_STATE(13620)] = 429254, + [SMALL_STATE(13621)] = 429261, + [SMALL_STATE(13622)] = 429268, + [SMALL_STATE(13623)] = 429275, + [SMALL_STATE(13624)] = 429282, + [SMALL_STATE(13625)] = 429289, + [SMALL_STATE(13626)] = 429296, + [SMALL_STATE(13627)] = 429303, + [SMALL_STATE(13628)] = 429310, + [SMALL_STATE(13629)] = 429317, + [SMALL_STATE(13630)] = 429324, + [SMALL_STATE(13631)] = 429331, + [SMALL_STATE(13632)] = 429338, + [SMALL_STATE(13633)] = 429345, + [SMALL_STATE(13634)] = 429352, + [SMALL_STATE(13635)] = 429359, + [SMALL_STATE(13636)] = 429366, + [SMALL_STATE(13637)] = 429373, + [SMALL_STATE(13638)] = 429380, + [SMALL_STATE(13639)] = 429387, + [SMALL_STATE(13640)] = 429394, + [SMALL_STATE(13641)] = 429401, + [SMALL_STATE(13642)] = 429408, + [SMALL_STATE(13643)] = 429415, + [SMALL_STATE(13644)] = 429422, + [SMALL_STATE(13645)] = 429429, + [SMALL_STATE(13646)] = 429436, + [SMALL_STATE(13647)] = 429443, + [SMALL_STATE(13648)] = 429450, + [SMALL_STATE(13649)] = 429457, + [SMALL_STATE(13650)] = 429464, + [SMALL_STATE(13651)] = 429471, + [SMALL_STATE(13652)] = 429478, + [SMALL_STATE(13653)] = 429485, + [SMALL_STATE(13654)] = 429492, + [SMALL_STATE(13655)] = 429499, + [SMALL_STATE(13656)] = 429506, + [SMALL_STATE(13657)] = 429513, + [SMALL_STATE(13658)] = 429520, + [SMALL_STATE(13659)] = 429527, + [SMALL_STATE(13660)] = 429534, + [SMALL_STATE(13661)] = 429541, + [SMALL_STATE(13662)] = 429548, + [SMALL_STATE(13663)] = 429555, + [SMALL_STATE(13664)] = 429562, + [SMALL_STATE(13665)] = 429569, + [SMALL_STATE(13666)] = 429576, + [SMALL_STATE(13667)] = 429583, + [SMALL_STATE(13668)] = 429590, + [SMALL_STATE(13669)] = 429597, + [SMALL_STATE(13670)] = 429604, + [SMALL_STATE(13671)] = 429611, + [SMALL_STATE(13672)] = 429618, + [SMALL_STATE(13673)] = 429625, + [SMALL_STATE(13674)] = 429632, + [SMALL_STATE(13675)] = 429639, + [SMALL_STATE(13676)] = 429646, + [SMALL_STATE(13677)] = 429653, + [SMALL_STATE(13678)] = 429660, + [SMALL_STATE(13679)] = 429667, + [SMALL_STATE(13680)] = 429674, + [SMALL_STATE(13681)] = 429681, + [SMALL_STATE(13682)] = 429688, + [SMALL_STATE(13683)] = 429695, + [SMALL_STATE(13684)] = 429702, + [SMALL_STATE(13685)] = 429709, + [SMALL_STATE(13686)] = 429716, + [SMALL_STATE(13687)] = 429723, + [SMALL_STATE(13688)] = 429730, + [SMALL_STATE(13689)] = 429737, + [SMALL_STATE(13690)] = 429744, + [SMALL_STATE(13691)] = 429751, + [SMALL_STATE(13692)] = 429758, + [SMALL_STATE(13693)] = 429765, + [SMALL_STATE(13694)] = 429772, + [SMALL_STATE(13695)] = 429779, + [SMALL_STATE(13696)] = 429786, + [SMALL_STATE(13697)] = 429793, + [SMALL_STATE(13698)] = 429800, + [SMALL_STATE(13699)] = 429807, + [SMALL_STATE(13700)] = 429814, + [SMALL_STATE(13701)] = 429821, + [SMALL_STATE(13702)] = 429828, + [SMALL_STATE(13703)] = 429835, + [SMALL_STATE(13704)] = 429842, + [SMALL_STATE(13705)] = 429849, + [SMALL_STATE(13706)] = 429856, + [SMALL_STATE(13707)] = 429863, + [SMALL_STATE(13708)] = 429870, + [SMALL_STATE(13709)] = 429877, + [SMALL_STATE(13710)] = 429884, + [SMALL_STATE(13711)] = 429891, + [SMALL_STATE(13712)] = 429898, + [SMALL_STATE(13713)] = 429905, + [SMALL_STATE(13714)] = 429912, + [SMALL_STATE(13715)] = 429919, + [SMALL_STATE(13716)] = 429926, + [SMALL_STATE(13717)] = 429933, + [SMALL_STATE(13718)] = 429940, + [SMALL_STATE(13719)] = 429947, + [SMALL_STATE(13720)] = 429954, + [SMALL_STATE(13721)] = 429961, + [SMALL_STATE(13722)] = 429968, + [SMALL_STATE(13723)] = 429975, + [SMALL_STATE(13724)] = 429982, + [SMALL_STATE(13725)] = 429989, + [SMALL_STATE(13726)] = 429996, + [SMALL_STATE(13727)] = 430003, + [SMALL_STATE(13728)] = 430010, + [SMALL_STATE(13729)] = 430017, + [SMALL_STATE(13730)] = 430024, + [SMALL_STATE(13731)] = 430031, + [SMALL_STATE(13732)] = 430038, + [SMALL_STATE(13733)] = 430045, + [SMALL_STATE(13734)] = 430052, + [SMALL_STATE(13735)] = 430059, + [SMALL_STATE(13736)] = 430066, + [SMALL_STATE(13737)] = 430073, + [SMALL_STATE(13738)] = 430080, + [SMALL_STATE(13739)] = 430087, + [SMALL_STATE(13740)] = 430094, + [SMALL_STATE(13741)] = 430101, + [SMALL_STATE(13742)] = 430108, + [SMALL_STATE(13743)] = 430115, + [SMALL_STATE(13744)] = 430122, + [SMALL_STATE(13745)] = 430129, + [SMALL_STATE(13746)] = 430136, + [SMALL_STATE(13747)] = 430143, + [SMALL_STATE(13748)] = 430150, + [SMALL_STATE(13749)] = 430157, + [SMALL_STATE(13750)] = 430164, + [SMALL_STATE(13751)] = 430171, + [SMALL_STATE(13752)] = 430178, + [SMALL_STATE(13753)] = 430185, + [SMALL_STATE(13754)] = 430192, + [SMALL_STATE(13755)] = 430199, + [SMALL_STATE(13756)] = 430206, + [SMALL_STATE(13757)] = 430213, + [SMALL_STATE(13758)] = 430220, + [SMALL_STATE(13759)] = 430227, + [SMALL_STATE(13760)] = 430234, + [SMALL_STATE(13761)] = 430241, + [SMALL_STATE(13762)] = 430248, + [SMALL_STATE(13763)] = 430255, + [SMALL_STATE(13764)] = 430262, + [SMALL_STATE(13765)] = 430269, + [SMALL_STATE(13766)] = 430276, + [SMALL_STATE(13767)] = 430283, + [SMALL_STATE(13768)] = 430290, + [SMALL_STATE(13769)] = 430297, + [SMALL_STATE(13770)] = 430304, + [SMALL_STATE(13771)] = 430311, + [SMALL_STATE(13772)] = 430318, + [SMALL_STATE(13773)] = 430325, + [SMALL_STATE(13774)] = 430332, + [SMALL_STATE(13775)] = 430339, + [SMALL_STATE(13776)] = 430346, + [SMALL_STATE(13777)] = 430353, + [SMALL_STATE(13778)] = 430360, + [SMALL_STATE(13779)] = 430367, + [SMALL_STATE(13780)] = 430374, + [SMALL_STATE(13781)] = 430381, + [SMALL_STATE(13782)] = 430388, + [SMALL_STATE(13783)] = 430395, + [SMALL_STATE(13784)] = 430402, + [SMALL_STATE(13785)] = 430409, + [SMALL_STATE(13786)] = 430416, + [SMALL_STATE(13787)] = 430423, + [SMALL_STATE(13788)] = 430430, + [SMALL_STATE(13789)] = 430437, + [SMALL_STATE(13790)] = 430444, + [SMALL_STATE(13791)] = 430451, + [SMALL_STATE(13792)] = 430458, + [SMALL_STATE(13793)] = 430465, + [SMALL_STATE(13794)] = 430472, + [SMALL_STATE(13795)] = 430479, + [SMALL_STATE(13796)] = 430486, + [SMALL_STATE(13797)] = 430493, + [SMALL_STATE(13798)] = 430500, + [SMALL_STATE(13799)] = 430507, + [SMALL_STATE(13800)] = 430514, + [SMALL_STATE(13801)] = 430521, + [SMALL_STATE(13802)] = 430528, + [SMALL_STATE(13803)] = 430535, + [SMALL_STATE(13804)] = 430542, + [SMALL_STATE(13805)] = 430549, + [SMALL_STATE(13806)] = 430556, + [SMALL_STATE(13807)] = 430563, + [SMALL_STATE(13808)] = 430570, + [SMALL_STATE(13809)] = 430577, + [SMALL_STATE(13810)] = 430584, + [SMALL_STATE(13811)] = 430591, + [SMALL_STATE(13812)] = 430598, + [SMALL_STATE(13813)] = 430605, + [SMALL_STATE(13814)] = 430612, + [SMALL_STATE(13815)] = 430619, + [SMALL_STATE(13816)] = 430626, + [SMALL_STATE(13817)] = 430633, + [SMALL_STATE(13818)] = 430640, + [SMALL_STATE(13819)] = 430647, + [SMALL_STATE(13820)] = 430654, + [SMALL_STATE(13821)] = 430661, + [SMALL_STATE(13822)] = 430668, + [SMALL_STATE(13823)] = 430675, + [SMALL_STATE(13824)] = 430682, + [SMALL_STATE(13825)] = 430689, + [SMALL_STATE(13826)] = 430696, + [SMALL_STATE(13827)] = 430703, + [SMALL_STATE(13828)] = 430710, + [SMALL_STATE(13829)] = 430717, + [SMALL_STATE(13830)] = 430724, + [SMALL_STATE(13831)] = 430731, + [SMALL_STATE(13832)] = 430738, + [SMALL_STATE(13833)] = 430745, + [SMALL_STATE(13834)] = 430752, + [SMALL_STATE(13835)] = 430759, + [SMALL_STATE(13836)] = 430766, + [SMALL_STATE(13837)] = 430773, + [SMALL_STATE(13838)] = 430780, + [SMALL_STATE(13839)] = 430787, + [SMALL_STATE(13840)] = 430794, + [SMALL_STATE(13841)] = 430801, + [SMALL_STATE(13842)] = 430808, + [SMALL_STATE(13843)] = 430815, + [SMALL_STATE(13844)] = 430822, + [SMALL_STATE(13845)] = 430829, + [SMALL_STATE(13846)] = 430836, + [SMALL_STATE(13847)] = 430843, + [SMALL_STATE(13848)] = 430850, + [SMALL_STATE(13849)] = 430857, + [SMALL_STATE(13850)] = 430864, + [SMALL_STATE(13851)] = 430871, + [SMALL_STATE(13852)] = 430878, + [SMALL_STATE(13853)] = 430885, + [SMALL_STATE(13854)] = 430892, + [SMALL_STATE(13855)] = 430899, + [SMALL_STATE(13856)] = 430906, + [SMALL_STATE(13857)] = 430913, + [SMALL_STATE(13858)] = 430920, + [SMALL_STATE(13859)] = 430927, + [SMALL_STATE(13860)] = 430934, + [SMALL_STATE(13861)] = 430941, + [SMALL_STATE(13862)] = 430948, + [SMALL_STATE(13863)] = 430955, + [SMALL_STATE(13864)] = 430962, + [SMALL_STATE(13865)] = 430969, + [SMALL_STATE(13866)] = 430976, + [SMALL_STATE(13867)] = 430983, + [SMALL_STATE(13868)] = 430990, + [SMALL_STATE(13869)] = 430997, + [SMALL_STATE(13870)] = 431004, + [SMALL_STATE(13871)] = 431011, + [SMALL_STATE(13872)] = 431018, + [SMALL_STATE(13873)] = 431025, + [SMALL_STATE(13874)] = 431032, + [SMALL_STATE(13875)] = 431039, + [SMALL_STATE(13876)] = 431046, + [SMALL_STATE(13877)] = 431053, + [SMALL_STATE(13878)] = 431060, + [SMALL_STATE(13879)] = 431067, + [SMALL_STATE(13880)] = 431074, + [SMALL_STATE(13881)] = 431081, + [SMALL_STATE(13882)] = 431088, + [SMALL_STATE(13883)] = 431095, + [SMALL_STATE(13884)] = 431102, + [SMALL_STATE(13885)] = 431109, + [SMALL_STATE(13886)] = 431116, + [SMALL_STATE(13887)] = 431123, + [SMALL_STATE(13888)] = 431130, + [SMALL_STATE(13889)] = 431137, + [SMALL_STATE(13890)] = 431144, + [SMALL_STATE(13891)] = 431151, + [SMALL_STATE(13892)] = 431158, + [SMALL_STATE(13893)] = 431165, + [SMALL_STATE(13894)] = 431172, + [SMALL_STATE(13895)] = 431179, + [SMALL_STATE(13896)] = 431186, + [SMALL_STATE(13897)] = 431193, + [SMALL_STATE(13898)] = 431200, + [SMALL_STATE(13899)] = 431207, + [SMALL_STATE(13900)] = 431214, + [SMALL_STATE(13901)] = 431221, + [SMALL_STATE(13902)] = 431228, + [SMALL_STATE(13903)] = 431235, + [SMALL_STATE(13904)] = 431242, + [SMALL_STATE(13905)] = 431249, + [SMALL_STATE(13906)] = 431256, + [SMALL_STATE(13907)] = 431263, + [SMALL_STATE(13908)] = 431270, + [SMALL_STATE(13909)] = 431277, + [SMALL_STATE(13910)] = 431284, + [SMALL_STATE(13911)] = 431291, + [SMALL_STATE(13912)] = 431298, + [SMALL_STATE(13913)] = 431305, + [SMALL_STATE(13914)] = 431312, + [SMALL_STATE(13915)] = 431319, + [SMALL_STATE(13916)] = 431326, + [SMALL_STATE(13917)] = 431333, + [SMALL_STATE(13918)] = 431340, + [SMALL_STATE(13919)] = 431347, + [SMALL_STATE(13920)] = 431354, + [SMALL_STATE(13921)] = 431361, + [SMALL_STATE(13922)] = 431368, + [SMALL_STATE(13923)] = 431375, + [SMALL_STATE(13924)] = 431382, + [SMALL_STATE(13925)] = 431389, + [SMALL_STATE(13926)] = 431396, + [SMALL_STATE(13927)] = 431403, + [SMALL_STATE(13928)] = 431410, + [SMALL_STATE(13929)] = 431417, + [SMALL_STATE(13930)] = 431424, + [SMALL_STATE(13931)] = 431431, + [SMALL_STATE(13932)] = 431438, + [SMALL_STATE(13933)] = 431445, + [SMALL_STATE(13934)] = 431452, + [SMALL_STATE(13935)] = 431459, + [SMALL_STATE(13936)] = 431466, + [SMALL_STATE(13937)] = 431473, + [SMALL_STATE(13938)] = 431480, + [SMALL_STATE(13939)] = 431487, + [SMALL_STATE(13940)] = 431494, + [SMALL_STATE(13941)] = 431501, + [SMALL_STATE(13942)] = 431508, + [SMALL_STATE(13943)] = 431515, + [SMALL_STATE(13944)] = 431522, + [SMALL_STATE(13945)] = 431529, + [SMALL_STATE(13946)] = 431536, + [SMALL_STATE(13947)] = 431543, + [SMALL_STATE(13948)] = 431550, + [SMALL_STATE(13949)] = 431557, + [SMALL_STATE(13950)] = 431564, + [SMALL_STATE(13951)] = 431571, + [SMALL_STATE(13952)] = 431578, + [SMALL_STATE(13953)] = 431585, + [SMALL_STATE(13954)] = 431592, + [SMALL_STATE(13955)] = 431599, + [SMALL_STATE(13956)] = 431606, + [SMALL_STATE(13957)] = 431613, + [SMALL_STATE(13958)] = 431620, + [SMALL_STATE(13959)] = 431627, + [SMALL_STATE(13960)] = 431634, + [SMALL_STATE(13961)] = 431641, + [SMALL_STATE(13962)] = 431648, + [SMALL_STATE(13963)] = 431655, + [SMALL_STATE(13964)] = 431662, + [SMALL_STATE(13965)] = 431669, + [SMALL_STATE(13966)] = 431676, + [SMALL_STATE(13967)] = 431683, + [SMALL_STATE(13968)] = 431690, + [SMALL_STATE(13969)] = 431697, + [SMALL_STATE(13970)] = 431704, + [SMALL_STATE(13971)] = 431711, + [SMALL_STATE(13972)] = 431718, + [SMALL_STATE(13973)] = 431725, + [SMALL_STATE(13974)] = 431732, + [SMALL_STATE(13975)] = 431739, + [SMALL_STATE(13976)] = 431746, + [SMALL_STATE(13977)] = 431753, + [SMALL_STATE(13978)] = 431760, + [SMALL_STATE(13979)] = 431767, + [SMALL_STATE(13980)] = 431774, + [SMALL_STATE(13981)] = 431781, + [SMALL_STATE(13982)] = 431788, + [SMALL_STATE(13983)] = 431795, + [SMALL_STATE(13984)] = 431802, + [SMALL_STATE(13985)] = 431809, + [SMALL_STATE(13986)] = 431816, + [SMALL_STATE(13987)] = 431823, + [SMALL_STATE(13988)] = 431830, + [SMALL_STATE(13989)] = 431837, + [SMALL_STATE(13990)] = 431844, + [SMALL_STATE(13991)] = 431851, + [SMALL_STATE(13992)] = 431858, + [SMALL_STATE(13993)] = 431865, + [SMALL_STATE(13994)] = 431872, + [SMALL_STATE(13995)] = 431879, + [SMALL_STATE(13996)] = 431886, + [SMALL_STATE(13997)] = 431893, + [SMALL_STATE(13998)] = 431900, + [SMALL_STATE(13999)] = 431907, + [SMALL_STATE(14000)] = 431914, + [SMALL_STATE(14001)] = 431921, + [SMALL_STATE(14002)] = 431928, + [SMALL_STATE(14003)] = 431935, + [SMALL_STATE(14004)] = 431942, + [SMALL_STATE(14005)] = 431949, + [SMALL_STATE(14006)] = 431956, + [SMALL_STATE(14007)] = 431963, + [SMALL_STATE(14008)] = 431970, + [SMALL_STATE(14009)] = 431977, + [SMALL_STATE(14010)] = 431984, + [SMALL_STATE(14011)] = 431991, + [SMALL_STATE(14012)] = 431998, + [SMALL_STATE(14013)] = 432005, + [SMALL_STATE(14014)] = 432012, + [SMALL_STATE(14015)] = 432019, + [SMALL_STATE(14016)] = 432026, + [SMALL_STATE(14017)] = 432033, + [SMALL_STATE(14018)] = 432040, + [SMALL_STATE(14019)] = 432047, + [SMALL_STATE(14020)] = 432054, + [SMALL_STATE(14021)] = 432061, + [SMALL_STATE(14022)] = 432068, + [SMALL_STATE(14023)] = 432075, + [SMALL_STATE(14024)] = 432082, + [SMALL_STATE(14025)] = 432089, + [SMALL_STATE(14026)] = 432096, + [SMALL_STATE(14027)] = 432103, + [SMALL_STATE(14028)] = 432110, + [SMALL_STATE(14029)] = 432117, + [SMALL_STATE(14030)] = 432124, + [SMALL_STATE(14031)] = 432131, + [SMALL_STATE(14032)] = 432138, + [SMALL_STATE(14033)] = 432145, + [SMALL_STATE(14034)] = 432152, + [SMALL_STATE(14035)] = 432159, + [SMALL_STATE(14036)] = 432166, + [SMALL_STATE(14037)] = 432173, + [SMALL_STATE(14038)] = 432180, + [SMALL_STATE(14039)] = 432187, + [SMALL_STATE(14040)] = 432194, + [SMALL_STATE(14041)] = 432201, + [SMALL_STATE(14042)] = 432208, + [SMALL_STATE(14043)] = 432215, + [SMALL_STATE(14044)] = 432222, + [SMALL_STATE(14045)] = 432229, + [SMALL_STATE(14046)] = 432236, + [SMALL_STATE(14047)] = 432243, + [SMALL_STATE(14048)] = 432250, + [SMALL_STATE(14049)] = 432257, + [SMALL_STATE(14050)] = 432264, + [SMALL_STATE(14051)] = 432271, + [SMALL_STATE(14052)] = 432278, + [SMALL_STATE(14053)] = 432285, + [SMALL_STATE(14054)] = 432292, + [SMALL_STATE(14055)] = 432299, + [SMALL_STATE(14056)] = 432306, + [SMALL_STATE(14057)] = 432313, + [SMALL_STATE(14058)] = 432320, + [SMALL_STATE(14059)] = 432327, + [SMALL_STATE(14060)] = 432334, + [SMALL_STATE(14061)] = 432341, + [SMALL_STATE(14062)] = 432348, + [SMALL_STATE(14063)] = 432355, + [SMALL_STATE(14064)] = 432362, + [SMALL_STATE(14065)] = 432369, + [SMALL_STATE(14066)] = 432376, + [SMALL_STATE(14067)] = 432383, + [SMALL_STATE(14068)] = 432390, + [SMALL_STATE(14069)] = 432397, + [SMALL_STATE(14070)] = 432404, + [SMALL_STATE(14071)] = 432411, + [SMALL_STATE(14072)] = 432418, + [SMALL_STATE(14073)] = 432425, + [SMALL_STATE(14074)] = 432432, + [SMALL_STATE(14075)] = 432439, + [SMALL_STATE(14076)] = 432446, + [SMALL_STATE(14077)] = 432453, + [SMALL_STATE(14078)] = 432460, + [SMALL_STATE(14079)] = 432467, + [SMALL_STATE(14080)] = 432474, + [SMALL_STATE(14081)] = 432481, + [SMALL_STATE(14082)] = 432488, + [SMALL_STATE(14083)] = 432495, + [SMALL_STATE(14084)] = 432502, + [SMALL_STATE(14085)] = 432509, + [SMALL_STATE(14086)] = 432516, + [SMALL_STATE(14087)] = 432523, + [SMALL_STATE(14088)] = 432530, + [SMALL_STATE(14089)] = 432537, + [SMALL_STATE(14090)] = 432544, + [SMALL_STATE(14091)] = 432551, + [SMALL_STATE(14092)] = 432558, + [SMALL_STATE(14093)] = 432565, + [SMALL_STATE(14094)] = 432572, + [SMALL_STATE(14095)] = 432579, + [SMALL_STATE(14096)] = 432586, + [SMALL_STATE(14097)] = 432593, + [SMALL_STATE(14098)] = 432600, + [SMALL_STATE(14099)] = 432607, + [SMALL_STATE(14100)] = 432614, + [SMALL_STATE(14101)] = 432621, + [SMALL_STATE(14102)] = 432628, + [SMALL_STATE(14103)] = 432635, + [SMALL_STATE(14104)] = 432642, + [SMALL_STATE(14105)] = 432649, + [SMALL_STATE(14106)] = 432656, + [SMALL_STATE(14107)] = 432663, + [SMALL_STATE(14108)] = 432670, + [SMALL_STATE(14109)] = 432677, + [SMALL_STATE(14110)] = 432684, + [SMALL_STATE(14111)] = 432691, + [SMALL_STATE(14112)] = 432698, + [SMALL_STATE(14113)] = 432705, + [SMALL_STATE(14114)] = 432712, + [SMALL_STATE(14115)] = 432719, + [SMALL_STATE(14116)] = 432726, + [SMALL_STATE(14117)] = 432733, + [SMALL_STATE(14118)] = 432740, + [SMALL_STATE(14119)] = 432747, + [SMALL_STATE(14120)] = 432754, + [SMALL_STATE(14121)] = 432761, + [SMALL_STATE(14122)] = 432768, + [SMALL_STATE(14123)] = 432775, + [SMALL_STATE(14124)] = 432782, + [SMALL_STATE(14125)] = 432789, + [SMALL_STATE(14126)] = 432796, + [SMALL_STATE(14127)] = 432803, + [SMALL_STATE(14128)] = 432810, + [SMALL_STATE(14129)] = 432817, + [SMALL_STATE(14130)] = 432824, + [SMALL_STATE(14131)] = 432831, + [SMALL_STATE(14132)] = 432838, + [SMALL_STATE(14133)] = 432845, + [SMALL_STATE(14134)] = 432852, + [SMALL_STATE(14135)] = 432859, + [SMALL_STATE(14136)] = 432866, + [SMALL_STATE(14137)] = 432873, + [SMALL_STATE(14138)] = 432880, + [SMALL_STATE(14139)] = 432887, + [SMALL_STATE(14140)] = 432894, + [SMALL_STATE(14141)] = 432901, + [SMALL_STATE(14142)] = 432908, + [SMALL_STATE(14143)] = 432915, + [SMALL_STATE(14144)] = 432922, + [SMALL_STATE(14145)] = 432929, + [SMALL_STATE(14146)] = 432936, + [SMALL_STATE(14147)] = 432943, + [SMALL_STATE(14148)] = 432950, + [SMALL_STATE(14149)] = 432957, + [SMALL_STATE(14150)] = 432964, + [SMALL_STATE(14151)] = 432971, + [SMALL_STATE(14152)] = 432978, + [SMALL_STATE(14153)] = 432985, + [SMALL_STATE(14154)] = 432992, + [SMALL_STATE(14155)] = 432999, + [SMALL_STATE(14156)] = 433006, + [SMALL_STATE(14157)] = 433013, + [SMALL_STATE(14158)] = 433020, + [SMALL_STATE(14159)] = 433027, + [SMALL_STATE(14160)] = 433034, + [SMALL_STATE(14161)] = 433041, + [SMALL_STATE(14162)] = 433048, + [SMALL_STATE(14163)] = 433055, + [SMALL_STATE(14164)] = 433062, + [SMALL_STATE(14165)] = 433069, + [SMALL_STATE(14166)] = 433076, + [SMALL_STATE(14167)] = 433083, + [SMALL_STATE(14168)] = 433090, + [SMALL_STATE(14169)] = 433097, + [SMALL_STATE(14170)] = 433104, + [SMALL_STATE(14171)] = 433111, + [SMALL_STATE(14172)] = 433118, + [SMALL_STATE(14173)] = 433125, + [SMALL_STATE(14174)] = 433132, + [SMALL_STATE(14175)] = 433139, + [SMALL_STATE(14176)] = 433146, + [SMALL_STATE(14177)] = 433153, + [SMALL_STATE(14178)] = 433160, + [SMALL_STATE(14179)] = 433167, + [SMALL_STATE(14180)] = 433174, + [SMALL_STATE(14181)] = 433181, + [SMALL_STATE(14182)] = 433188, + [SMALL_STATE(14183)] = 433195, + [SMALL_STATE(14184)] = 433202, + [SMALL_STATE(14185)] = 433209, + [SMALL_STATE(14186)] = 433216, + [SMALL_STATE(14187)] = 433223, + [SMALL_STATE(14188)] = 433230, + [SMALL_STATE(14189)] = 433237, + [SMALL_STATE(14190)] = 433244, + [SMALL_STATE(14191)] = 433251, + [SMALL_STATE(14192)] = 433258, + [SMALL_STATE(14193)] = 433265, + [SMALL_STATE(14194)] = 433272, + [SMALL_STATE(14195)] = 433279, + [SMALL_STATE(14196)] = 433286, + [SMALL_STATE(14197)] = 433293, + [SMALL_STATE(14198)] = 433300, + [SMALL_STATE(14199)] = 433307, + [SMALL_STATE(14200)] = 433314, + [SMALL_STATE(14201)] = 433321, + [SMALL_STATE(14202)] = 433328, + [SMALL_STATE(14203)] = 433335, + [SMALL_STATE(14204)] = 433342, + [SMALL_STATE(14205)] = 433349, + [SMALL_STATE(14206)] = 433356, + [SMALL_STATE(14207)] = 433363, + [SMALL_STATE(14208)] = 433370, + [SMALL_STATE(14209)] = 433377, + [SMALL_STATE(14210)] = 433384, + [SMALL_STATE(14211)] = 433391, + [SMALL_STATE(14212)] = 433398, + [SMALL_STATE(14213)] = 433405, + [SMALL_STATE(14214)] = 433412, + [SMALL_STATE(14215)] = 433419, + [SMALL_STATE(14216)] = 433426, + [SMALL_STATE(14217)] = 433433, + [SMALL_STATE(14218)] = 433440, + [SMALL_STATE(14219)] = 433447, + [SMALL_STATE(14220)] = 433454, + [SMALL_STATE(14221)] = 433461, + [SMALL_STATE(14222)] = 433468, + [SMALL_STATE(14223)] = 433475, + [SMALL_STATE(14224)] = 433482, + [SMALL_STATE(14225)] = 433489, + [SMALL_STATE(14226)] = 433496, + [SMALL_STATE(14227)] = 433503, + [SMALL_STATE(14228)] = 433510, + [SMALL_STATE(14229)] = 433517, + [SMALL_STATE(14230)] = 433524, + [SMALL_STATE(14231)] = 433531, + [SMALL_STATE(14232)] = 433538, + [SMALL_STATE(14233)] = 433545, + [SMALL_STATE(14234)] = 433552, + [SMALL_STATE(14235)] = 433559, + [SMALL_STATE(14236)] = 433566, + [SMALL_STATE(14237)] = 433573, + [SMALL_STATE(14238)] = 433580, + [SMALL_STATE(14239)] = 433587, + [SMALL_STATE(14240)] = 433594, + [SMALL_STATE(14241)] = 433601, + [SMALL_STATE(14242)] = 433608, + [SMALL_STATE(14243)] = 433615, + [SMALL_STATE(14244)] = 433622, + [SMALL_STATE(14245)] = 433629, + [SMALL_STATE(14246)] = 433636, + [SMALL_STATE(14247)] = 433643, + [SMALL_STATE(14248)] = 433650, + [SMALL_STATE(14249)] = 433657, + [SMALL_STATE(14250)] = 433664, + [SMALL_STATE(14251)] = 433671, + [SMALL_STATE(14252)] = 433678, + [SMALL_STATE(14253)] = 433685, + [SMALL_STATE(14254)] = 433692, + [SMALL_STATE(14255)] = 433699, + [SMALL_STATE(14256)] = 433706, + [SMALL_STATE(14257)] = 433713, + [SMALL_STATE(14258)] = 433720, + [SMALL_STATE(14259)] = 433727, + [SMALL_STATE(14260)] = 433734, + [SMALL_STATE(14261)] = 433741, + [SMALL_STATE(14262)] = 433748, + [SMALL_STATE(14263)] = 433755, + [SMALL_STATE(14264)] = 433762, + [SMALL_STATE(14265)] = 433769, + [SMALL_STATE(14266)] = 433776, + [SMALL_STATE(14267)] = 433783, + [SMALL_STATE(14268)] = 433790, + [SMALL_STATE(14269)] = 433797, + [SMALL_STATE(14270)] = 433804, + [SMALL_STATE(14271)] = 433811, + [SMALL_STATE(14272)] = 433818, + [SMALL_STATE(14273)] = 433825, + [SMALL_STATE(14274)] = 433832, + [SMALL_STATE(14275)] = 433839, + [SMALL_STATE(14276)] = 433846, + [SMALL_STATE(14277)] = 433853, + [SMALL_STATE(14278)] = 433860, + [SMALL_STATE(14279)] = 433867, + [SMALL_STATE(14280)] = 433874, + [SMALL_STATE(14281)] = 433881, + [SMALL_STATE(14282)] = 433888, + [SMALL_STATE(14283)] = 433895, + [SMALL_STATE(14284)] = 433902, + [SMALL_STATE(14285)] = 433909, + [SMALL_STATE(14286)] = 433916, + [SMALL_STATE(14287)] = 433923, + [SMALL_STATE(14288)] = 433930, + [SMALL_STATE(14289)] = 433937, + [SMALL_STATE(14290)] = 433944, + [SMALL_STATE(14291)] = 433951, + [SMALL_STATE(14292)] = 433958, + [SMALL_STATE(14293)] = 433965, + [SMALL_STATE(14294)] = 433972, + [SMALL_STATE(14295)] = 433979, + [SMALL_STATE(14296)] = 433986, + [SMALL_STATE(14297)] = 433993, + [SMALL_STATE(14298)] = 434000, + [SMALL_STATE(14299)] = 434007, + [SMALL_STATE(14300)] = 434014, + [SMALL_STATE(14301)] = 434021, + [SMALL_STATE(14302)] = 434028, + [SMALL_STATE(14303)] = 434035, + [SMALL_STATE(14304)] = 434042, + [SMALL_STATE(14305)] = 434049, + [SMALL_STATE(14306)] = 434056, + [SMALL_STATE(14307)] = 434063, + [SMALL_STATE(14308)] = 434070, + [SMALL_STATE(14309)] = 434077, + [SMALL_STATE(14310)] = 434084, + [SMALL_STATE(14311)] = 434091, + [SMALL_STATE(14312)] = 434098, + [SMALL_STATE(14313)] = 434105, + [SMALL_STATE(14314)] = 434112, + [SMALL_STATE(14315)] = 434119, + [SMALL_STATE(14316)] = 434126, + [SMALL_STATE(14317)] = 434133, + [SMALL_STATE(14318)] = 434140, + [SMALL_STATE(14319)] = 434147, + [SMALL_STATE(14320)] = 434154, + [SMALL_STATE(14321)] = 434161, + [SMALL_STATE(14322)] = 434168, + [SMALL_STATE(14323)] = 434175, + [SMALL_STATE(14324)] = 434182, + [SMALL_STATE(14325)] = 434189, + [SMALL_STATE(14326)] = 434196, + [SMALL_STATE(14327)] = 434203, + [SMALL_STATE(14328)] = 434210, + [SMALL_STATE(14329)] = 434217, + [SMALL_STATE(14330)] = 434224, + [SMALL_STATE(14331)] = 434231, + [SMALL_STATE(14332)] = 434238, + [SMALL_STATE(14333)] = 434245, + [SMALL_STATE(14334)] = 434252, + [SMALL_STATE(14335)] = 434259, + [SMALL_STATE(14336)] = 434266, + [SMALL_STATE(14337)] = 434273, + [SMALL_STATE(14338)] = 434280, + [SMALL_STATE(14339)] = 434287, + [SMALL_STATE(14340)] = 434294, + [SMALL_STATE(14341)] = 434301, + [SMALL_STATE(14342)] = 434308, + [SMALL_STATE(14343)] = 434315, + [SMALL_STATE(14344)] = 434322, + [SMALL_STATE(14345)] = 434329, + [SMALL_STATE(14346)] = 434336, + [SMALL_STATE(14347)] = 434343, + [SMALL_STATE(14348)] = 434350, + [SMALL_STATE(14349)] = 434357, + [SMALL_STATE(14350)] = 434364, + [SMALL_STATE(14351)] = 434371, + [SMALL_STATE(14352)] = 434378, + [SMALL_STATE(14353)] = 434385, + [SMALL_STATE(14354)] = 434392, + [SMALL_STATE(14355)] = 434399, + [SMALL_STATE(14356)] = 434406, + [SMALL_STATE(14357)] = 434413, + [SMALL_STATE(14358)] = 434420, + [SMALL_STATE(14359)] = 434427, + [SMALL_STATE(14360)] = 434434, + [SMALL_STATE(14361)] = 434441, + [SMALL_STATE(14362)] = 434448, + [SMALL_STATE(14363)] = 434455, + [SMALL_STATE(14364)] = 434462, + [SMALL_STATE(14365)] = 434469, + [SMALL_STATE(14366)] = 434476, + [SMALL_STATE(14367)] = 434483, + [SMALL_STATE(14368)] = 434490, + [SMALL_STATE(14369)] = 434497, + [SMALL_STATE(14370)] = 434504, + [SMALL_STATE(14371)] = 434511, + [SMALL_STATE(14372)] = 434518, + [SMALL_STATE(14373)] = 434525, + [SMALL_STATE(14374)] = 434532, + [SMALL_STATE(14375)] = 434539, + [SMALL_STATE(14376)] = 434546, + [SMALL_STATE(14377)] = 434553, + [SMALL_STATE(14378)] = 434560, + [SMALL_STATE(14379)] = 434567, + [SMALL_STATE(14380)] = 434574, + [SMALL_STATE(14381)] = 434581, + [SMALL_STATE(14382)] = 434588, + [SMALL_STATE(14383)] = 434595, + [SMALL_STATE(14384)] = 434602, + [SMALL_STATE(14385)] = 434609, + [SMALL_STATE(14386)] = 434616, + [SMALL_STATE(14387)] = 434623, + [SMALL_STATE(14388)] = 434630, + [SMALL_STATE(14389)] = 434637, + [SMALL_STATE(14390)] = 434644, + [SMALL_STATE(14391)] = 434651, + [SMALL_STATE(14392)] = 434658, + [SMALL_STATE(14393)] = 434665, + [SMALL_STATE(14394)] = 434672, + [SMALL_STATE(14395)] = 434679, + [SMALL_STATE(14396)] = 434686, + [SMALL_STATE(14397)] = 434693, + [SMALL_STATE(14398)] = 434700, + [SMALL_STATE(14399)] = 434707, + [SMALL_STATE(14400)] = 434714, + [SMALL_STATE(14401)] = 434721, + [SMALL_STATE(14402)] = 434728, + [SMALL_STATE(14403)] = 434735, + [SMALL_STATE(14404)] = 434742, + [SMALL_STATE(14405)] = 434749, + [SMALL_STATE(14406)] = 434756, + [SMALL_STATE(14407)] = 434763, + [SMALL_STATE(14408)] = 434770, + [SMALL_STATE(14409)] = 434777, + [SMALL_STATE(14410)] = 434784, + [SMALL_STATE(14411)] = 434791, + [SMALL_STATE(14412)] = 434798, + [SMALL_STATE(14413)] = 434805, + [SMALL_STATE(14414)] = 434812, + [SMALL_STATE(14415)] = 434819, + [SMALL_STATE(14416)] = 434826, + [SMALL_STATE(14417)] = 434833, + [SMALL_STATE(14418)] = 434840, + [SMALL_STATE(14419)] = 434847, + [SMALL_STATE(14420)] = 434854, + [SMALL_STATE(14421)] = 434861, + [SMALL_STATE(14422)] = 434868, + [SMALL_STATE(14423)] = 434875, + [SMALL_STATE(14424)] = 434882, + [SMALL_STATE(14425)] = 434889, + [SMALL_STATE(14426)] = 434896, + [SMALL_STATE(14427)] = 434903, + [SMALL_STATE(14428)] = 434910, + [SMALL_STATE(14429)] = 434917, + [SMALL_STATE(14430)] = 434924, + [SMALL_STATE(14431)] = 434931, + [SMALL_STATE(14432)] = 434938, + [SMALL_STATE(14433)] = 434945, + [SMALL_STATE(14434)] = 434952, + [SMALL_STATE(14435)] = 434959, + [SMALL_STATE(14436)] = 434966, + [SMALL_STATE(14437)] = 434973, + [SMALL_STATE(14438)] = 434980, + [SMALL_STATE(14439)] = 434987, + [SMALL_STATE(14440)] = 434994, + [SMALL_STATE(14441)] = 435001, + [SMALL_STATE(14442)] = 435008, + [SMALL_STATE(14443)] = 435015, + [SMALL_STATE(14444)] = 435022, + [SMALL_STATE(14445)] = 435029, + [SMALL_STATE(14446)] = 435036, + [SMALL_STATE(14447)] = 435043, + [SMALL_STATE(14448)] = 435050, + [SMALL_STATE(14449)] = 435057, + [SMALL_STATE(14450)] = 435064, + [SMALL_STATE(14451)] = 435071, + [SMALL_STATE(14452)] = 435078, + [SMALL_STATE(14453)] = 435085, + [SMALL_STATE(14454)] = 435092, + [SMALL_STATE(14455)] = 435099, + [SMALL_STATE(14456)] = 435106, + [SMALL_STATE(14457)] = 435113, + [SMALL_STATE(14458)] = 435120, + [SMALL_STATE(14459)] = 435127, + [SMALL_STATE(14460)] = 435134, + [SMALL_STATE(14461)] = 435141, + [SMALL_STATE(14462)] = 435148, + [SMALL_STATE(14463)] = 435155, + [SMALL_STATE(14464)] = 435162, + [SMALL_STATE(14465)] = 435169, + [SMALL_STATE(14466)] = 435176, + [SMALL_STATE(14467)] = 435183, + [SMALL_STATE(14468)] = 435190, + [SMALL_STATE(14469)] = 435197, + [SMALL_STATE(14470)] = 435204, + [SMALL_STATE(14471)] = 435211, + [SMALL_STATE(14472)] = 435218, + [SMALL_STATE(14473)] = 435225, + [SMALL_STATE(14474)] = 435232, + [SMALL_STATE(14475)] = 435239, + [SMALL_STATE(14476)] = 435246, + [SMALL_STATE(14477)] = 435253, + [SMALL_STATE(14478)] = 435260, + [SMALL_STATE(14479)] = 435267, + [SMALL_STATE(14480)] = 435274, + [SMALL_STATE(14481)] = 435281, + [SMALL_STATE(14482)] = 435288, + [SMALL_STATE(14483)] = 435295, + [SMALL_STATE(14484)] = 435302, + [SMALL_STATE(14485)] = 435309, + [SMALL_STATE(14486)] = 435316, + [SMALL_STATE(14487)] = 435323, + [SMALL_STATE(14488)] = 435330, + [SMALL_STATE(14489)] = 435337, + [SMALL_STATE(14490)] = 435344, + [SMALL_STATE(14491)] = 435351, + [SMALL_STATE(14492)] = 435358, + [SMALL_STATE(14493)] = 435365, + [SMALL_STATE(14494)] = 435372, + [SMALL_STATE(14495)] = 435379, + [SMALL_STATE(14496)] = 435386, + [SMALL_STATE(14497)] = 435393, + [SMALL_STATE(14498)] = 435400, + [SMALL_STATE(14499)] = 435407, + [SMALL_STATE(14500)] = 435414, + [SMALL_STATE(14501)] = 435421, + [SMALL_STATE(14502)] = 435428, + [SMALL_STATE(14503)] = 435435, + [SMALL_STATE(14504)] = 435442, + [SMALL_STATE(14505)] = 435449, + [SMALL_STATE(14506)] = 435456, + [SMALL_STATE(14507)] = 435463, + [SMALL_STATE(14508)] = 435470, + [SMALL_STATE(14509)] = 435477, + [SMALL_STATE(14510)] = 435484, + [SMALL_STATE(14511)] = 435491, + [SMALL_STATE(14512)] = 435498, + [SMALL_STATE(14513)] = 435505, + [SMALL_STATE(14514)] = 435512, + [SMALL_STATE(14515)] = 435519, + [SMALL_STATE(14516)] = 435526, + [SMALL_STATE(14517)] = 435533, + [SMALL_STATE(14518)] = 435540, + [SMALL_STATE(14519)] = 435547, + [SMALL_STATE(14520)] = 435554, + [SMALL_STATE(14521)] = 435561, + [SMALL_STATE(14522)] = 435568, + [SMALL_STATE(14523)] = 435575, + [SMALL_STATE(14524)] = 435582, + [SMALL_STATE(14525)] = 435589, + [SMALL_STATE(14526)] = 435596, + [SMALL_STATE(14527)] = 435603, + [SMALL_STATE(14528)] = 435610, + [SMALL_STATE(14529)] = 435617, + [SMALL_STATE(14530)] = 435624, + [SMALL_STATE(14531)] = 435631, + [SMALL_STATE(14532)] = 435638, + [SMALL_STATE(14533)] = 435645, + [SMALL_STATE(14534)] = 435652, + [SMALL_STATE(14535)] = 435659, + [SMALL_STATE(14536)] = 435666, + [SMALL_STATE(14537)] = 435673, + [SMALL_STATE(14538)] = 435680, + [SMALL_STATE(14539)] = 435687, + [SMALL_STATE(14540)] = 435694, + [SMALL_STATE(14541)] = 435701, + [SMALL_STATE(14542)] = 435708, + [SMALL_STATE(14543)] = 435715, + [SMALL_STATE(14544)] = 435722, + [SMALL_STATE(14545)] = 435729, + [SMALL_STATE(14546)] = 435736, + [SMALL_STATE(14547)] = 435743, + [SMALL_STATE(14548)] = 435750, + [SMALL_STATE(14549)] = 435757, + [SMALL_STATE(14550)] = 435764, + [SMALL_STATE(14551)] = 435771, + [SMALL_STATE(14552)] = 435778, + [SMALL_STATE(14553)] = 435785, + [SMALL_STATE(14554)] = 435792, + [SMALL_STATE(14555)] = 435799, + [SMALL_STATE(14556)] = 435806, + [SMALL_STATE(14557)] = 435813, + [SMALL_STATE(14558)] = 435820, + [SMALL_STATE(14559)] = 435827, + [SMALL_STATE(14560)] = 435834, + [SMALL_STATE(14561)] = 435841, + [SMALL_STATE(14562)] = 435848, + [SMALL_STATE(14563)] = 435855, + [SMALL_STATE(14564)] = 435862, + [SMALL_STATE(14565)] = 435869, + [SMALL_STATE(14566)] = 435876, + [SMALL_STATE(14567)] = 435883, + [SMALL_STATE(14568)] = 435890, + [SMALL_STATE(14569)] = 435897, + [SMALL_STATE(14570)] = 435904, + [SMALL_STATE(14571)] = 435911, + [SMALL_STATE(14572)] = 435918, + [SMALL_STATE(14573)] = 435925, + [SMALL_STATE(14574)] = 435932, + [SMALL_STATE(14575)] = 435939, + [SMALL_STATE(14576)] = 435946, + [SMALL_STATE(14577)] = 435953, + [SMALL_STATE(14578)] = 435960, + [SMALL_STATE(14579)] = 435967, + [SMALL_STATE(14580)] = 435974, + [SMALL_STATE(14581)] = 435981, + [SMALL_STATE(14582)] = 435988, + [SMALL_STATE(14583)] = 435995, + [SMALL_STATE(14584)] = 436002, + [SMALL_STATE(14585)] = 436009, + [SMALL_STATE(14586)] = 436016, + [SMALL_STATE(14587)] = 436023, + [SMALL_STATE(14588)] = 436030, + [SMALL_STATE(14589)] = 436037, + [SMALL_STATE(14590)] = 436044, + [SMALL_STATE(14591)] = 436051, + [SMALL_STATE(14592)] = 436058, + [SMALL_STATE(14593)] = 436065, + [SMALL_STATE(14594)] = 436072, + [SMALL_STATE(14595)] = 436079, + [SMALL_STATE(14596)] = 436086, + [SMALL_STATE(14597)] = 436093, + [SMALL_STATE(14598)] = 436100, + [SMALL_STATE(14599)] = 436107, + [SMALL_STATE(14600)] = 436114, + [SMALL_STATE(14601)] = 436121, + [SMALL_STATE(14602)] = 436128, + [SMALL_STATE(14603)] = 436135, + [SMALL_STATE(14604)] = 436142, + [SMALL_STATE(14605)] = 436149, + [SMALL_STATE(14606)] = 436156, + [SMALL_STATE(14607)] = 436163, + [SMALL_STATE(14608)] = 436170, + [SMALL_STATE(14609)] = 436177, + [SMALL_STATE(14610)] = 436184, + [SMALL_STATE(14611)] = 436191, + [SMALL_STATE(14612)] = 436198, + [SMALL_STATE(14613)] = 436205, + [SMALL_STATE(14614)] = 436212, + [SMALL_STATE(14615)] = 436219, + [SMALL_STATE(14616)] = 436226, + [SMALL_STATE(14617)] = 436233, + [SMALL_STATE(14618)] = 436240, + [SMALL_STATE(14619)] = 436247, + [SMALL_STATE(14620)] = 436254, + [SMALL_STATE(14621)] = 436261, + [SMALL_STATE(14622)] = 436268, + [SMALL_STATE(14623)] = 436275, + [SMALL_STATE(14624)] = 436282, + [SMALL_STATE(14625)] = 436289, + [SMALL_STATE(14626)] = 436296, + [SMALL_STATE(14627)] = 436303, + [SMALL_STATE(14628)] = 436310, + [SMALL_STATE(14629)] = 436317, + [SMALL_STATE(14630)] = 436324, + [SMALL_STATE(14631)] = 436331, + [SMALL_STATE(14632)] = 436338, + [SMALL_STATE(14633)] = 436345, + [SMALL_STATE(14634)] = 436352, + [SMALL_STATE(14635)] = 436359, + [SMALL_STATE(14636)] = 436366, + [SMALL_STATE(14637)] = 436373, + [SMALL_STATE(14638)] = 436380, + [SMALL_STATE(14639)] = 436387, + [SMALL_STATE(14640)] = 436394, + [SMALL_STATE(14641)] = 436401, + [SMALL_STATE(14642)] = 436408, + [SMALL_STATE(14643)] = 436415, + [SMALL_STATE(14644)] = 436422, + [SMALL_STATE(14645)] = 436429, + [SMALL_STATE(14646)] = 436436, + [SMALL_STATE(14647)] = 436443, + [SMALL_STATE(14648)] = 436450, + [SMALL_STATE(14649)] = 436457, + [SMALL_STATE(14650)] = 436464, + [SMALL_STATE(14651)] = 436471, + [SMALL_STATE(14652)] = 436478, + [SMALL_STATE(14653)] = 436485, + [SMALL_STATE(14654)] = 436492, + [SMALL_STATE(14655)] = 436499, + [SMALL_STATE(14656)] = 436506, + [SMALL_STATE(14657)] = 436513, + [SMALL_STATE(14658)] = 436520, + [SMALL_STATE(14659)] = 436527, + [SMALL_STATE(14660)] = 436534, + [SMALL_STATE(14661)] = 436541, + [SMALL_STATE(14662)] = 436548, + [SMALL_STATE(14663)] = 436555, + [SMALL_STATE(14664)] = 436562, + [SMALL_STATE(14665)] = 436569, + [SMALL_STATE(14666)] = 436576, + [SMALL_STATE(14667)] = 436583, + [SMALL_STATE(14668)] = 436590, + [SMALL_STATE(14669)] = 436597, + [SMALL_STATE(14670)] = 436604, + [SMALL_STATE(14671)] = 436611, + [SMALL_STATE(14672)] = 436618, + [SMALL_STATE(14673)] = 436625, + [SMALL_STATE(14674)] = 436632, + [SMALL_STATE(14675)] = 436639, + [SMALL_STATE(14676)] = 436646, + [SMALL_STATE(14677)] = 436653, + [SMALL_STATE(14678)] = 436660, + [SMALL_STATE(14679)] = 436667, + [SMALL_STATE(14680)] = 436674, + [SMALL_STATE(14681)] = 436681, + [SMALL_STATE(14682)] = 436688, + [SMALL_STATE(14683)] = 436695, + [SMALL_STATE(14684)] = 436702, + [SMALL_STATE(14685)] = 436709, + [SMALL_STATE(14686)] = 436716, + [SMALL_STATE(14687)] = 436723, + [SMALL_STATE(14688)] = 436730, + [SMALL_STATE(14689)] = 436737, + [SMALL_STATE(14690)] = 436744, + [SMALL_STATE(14691)] = 436751, + [SMALL_STATE(14692)] = 436758, + [SMALL_STATE(14693)] = 436765, + [SMALL_STATE(14694)] = 436772, + [SMALL_STATE(14695)] = 436779, + [SMALL_STATE(14696)] = 436786, + [SMALL_STATE(14697)] = 436793, + [SMALL_STATE(14698)] = 436800, + [SMALL_STATE(14699)] = 436807, + [SMALL_STATE(14700)] = 436814, + [SMALL_STATE(14701)] = 436821, + [SMALL_STATE(14702)] = 436828, + [SMALL_STATE(14703)] = 436835, + [SMALL_STATE(14704)] = 436842, + [SMALL_STATE(14705)] = 436849, + [SMALL_STATE(14706)] = 436856, + [SMALL_STATE(14707)] = 436863, + [SMALL_STATE(14708)] = 436870, + [SMALL_STATE(14709)] = 436877, + [SMALL_STATE(14710)] = 436884, + [SMALL_STATE(14711)] = 436891, + [SMALL_STATE(14712)] = 436898, + [SMALL_STATE(14713)] = 436905, + [SMALL_STATE(14714)] = 436912, + [SMALL_STATE(14715)] = 436919, + [SMALL_STATE(14716)] = 436926, + [SMALL_STATE(14717)] = 436933, + [SMALL_STATE(14718)] = 436940, + [SMALL_STATE(14719)] = 436947, + [SMALL_STATE(14720)] = 436954, + [SMALL_STATE(14721)] = 436961, + [SMALL_STATE(14722)] = 436968, + [SMALL_STATE(14723)] = 436975, + [SMALL_STATE(14724)] = 436982, + [SMALL_STATE(14725)] = 436989, + [SMALL_STATE(14726)] = 436996, + [SMALL_STATE(14727)] = 437003, + [SMALL_STATE(14728)] = 437010, + [SMALL_STATE(14729)] = 437017, + [SMALL_STATE(14730)] = 437024, + [SMALL_STATE(14731)] = 437031, + [SMALL_STATE(14732)] = 437038, + [SMALL_STATE(14733)] = 437045, + [SMALL_STATE(14734)] = 437052, + [SMALL_STATE(14735)] = 437059, + [SMALL_STATE(14736)] = 437066, + [SMALL_STATE(14737)] = 437073, + [SMALL_STATE(14738)] = 437080, + [SMALL_STATE(14739)] = 437087, + [SMALL_STATE(14740)] = 437094, + [SMALL_STATE(14741)] = 437101, + [SMALL_STATE(14742)] = 437108, + [SMALL_STATE(14743)] = 437115, + [SMALL_STATE(14744)] = 437122, + [SMALL_STATE(14745)] = 437129, + [SMALL_STATE(14746)] = 437136, + [SMALL_STATE(14747)] = 437143, + [SMALL_STATE(14748)] = 437150, + [SMALL_STATE(14749)] = 437157, + [SMALL_STATE(14750)] = 437164, + [SMALL_STATE(14751)] = 437171, + [SMALL_STATE(14752)] = 437178, + [SMALL_STATE(14753)] = 437185, + [SMALL_STATE(14754)] = 437192, + [SMALL_STATE(14755)] = 437199, + [SMALL_STATE(14756)] = 437206, + [SMALL_STATE(14757)] = 437213, + [SMALL_STATE(14758)] = 437220, + [SMALL_STATE(14759)] = 437227, + [SMALL_STATE(14760)] = 437234, + [SMALL_STATE(14761)] = 437241, + [SMALL_STATE(14762)] = 437248, + [SMALL_STATE(14763)] = 437255, + [SMALL_STATE(14764)] = 437262, + [SMALL_STATE(14765)] = 437269, + [SMALL_STATE(14766)] = 437276, + [SMALL_STATE(14767)] = 437283, + [SMALL_STATE(14768)] = 437290, + [SMALL_STATE(14769)] = 437297, + [SMALL_STATE(14770)] = 437304, + [SMALL_STATE(14771)] = 437311, + [SMALL_STATE(14772)] = 437318, + [SMALL_STATE(14773)] = 437325, + [SMALL_STATE(14774)] = 437332, + [SMALL_STATE(14775)] = 437339, + [SMALL_STATE(14776)] = 437346, + [SMALL_STATE(14777)] = 437353, + [SMALL_STATE(14778)] = 437360, + [SMALL_STATE(14779)] = 437367, + [SMALL_STATE(14780)] = 437374, + [SMALL_STATE(14781)] = 437381, + [SMALL_STATE(14782)] = 437388, + [SMALL_STATE(14783)] = 437395, + [SMALL_STATE(14784)] = 437402, + [SMALL_STATE(14785)] = 437409, + [SMALL_STATE(14786)] = 437416, + [SMALL_STATE(14787)] = 437423, + [SMALL_STATE(14788)] = 437430, + [SMALL_STATE(14789)] = 437437, + [SMALL_STATE(14790)] = 437444, + [SMALL_STATE(14791)] = 437451, + [SMALL_STATE(14792)] = 437458, + [SMALL_STATE(14793)] = 437465, + [SMALL_STATE(14794)] = 437472, + [SMALL_STATE(14795)] = 437479, + [SMALL_STATE(14796)] = 437486, + [SMALL_STATE(14797)] = 437493, + [SMALL_STATE(14798)] = 437500, + [SMALL_STATE(14799)] = 437507, + [SMALL_STATE(14800)] = 437514, + [SMALL_STATE(14801)] = 437521, + [SMALL_STATE(14802)] = 437528, + [SMALL_STATE(14803)] = 437535, + [SMALL_STATE(14804)] = 437542, + [SMALL_STATE(14805)] = 437549, + [SMALL_STATE(14806)] = 437556, + [SMALL_STATE(14807)] = 437563, + [SMALL_STATE(14808)] = 437570, + [SMALL_STATE(14809)] = 437577, + [SMALL_STATE(14810)] = 437584, + [SMALL_STATE(14811)] = 437591, + [SMALL_STATE(14812)] = 437598, + [SMALL_STATE(14813)] = 437605, + [SMALL_STATE(14814)] = 437612, + [SMALL_STATE(14815)] = 437619, + [SMALL_STATE(14816)] = 437626, + [SMALL_STATE(14817)] = 437633, + [SMALL_STATE(14818)] = 437640, + [SMALL_STATE(14819)] = 437647, + [SMALL_STATE(14820)] = 437654, + [SMALL_STATE(14821)] = 437661, + [SMALL_STATE(14822)] = 437668, + [SMALL_STATE(14823)] = 437675, + [SMALL_STATE(14824)] = 437682, + [SMALL_STATE(14825)] = 437689, + [SMALL_STATE(14826)] = 437696, + [SMALL_STATE(14827)] = 437703, + [SMALL_STATE(14828)] = 437710, + [SMALL_STATE(14829)] = 437717, + [SMALL_STATE(14830)] = 437724, + [SMALL_STATE(14831)] = 437731, + [SMALL_STATE(14832)] = 437738, + [SMALL_STATE(14833)] = 437745, + [SMALL_STATE(14834)] = 437752, + [SMALL_STATE(14835)] = 437759, + [SMALL_STATE(14836)] = 437766, + [SMALL_STATE(14837)] = 437773, + [SMALL_STATE(14838)] = 437780, + [SMALL_STATE(14839)] = 437787, + [SMALL_STATE(14840)] = 437794, + [SMALL_STATE(14841)] = 437801, + [SMALL_STATE(14842)] = 437808, + [SMALL_STATE(14843)] = 437815, + [SMALL_STATE(14844)] = 437822, + [SMALL_STATE(14845)] = 437829, + [SMALL_STATE(14846)] = 437836, + [SMALL_STATE(14847)] = 437843, + [SMALL_STATE(14848)] = 437850, + [SMALL_STATE(14849)] = 437857, + [SMALL_STATE(14850)] = 437864, + [SMALL_STATE(14851)] = 437871, + [SMALL_STATE(14852)] = 437878, + [SMALL_STATE(14853)] = 437885, + [SMALL_STATE(14854)] = 437892, + [SMALL_STATE(14855)] = 437899, + [SMALL_STATE(14856)] = 437906, + [SMALL_STATE(14857)] = 437913, + [SMALL_STATE(14858)] = 437920, + [SMALL_STATE(14859)] = 437927, + [SMALL_STATE(14860)] = 437934, + [SMALL_STATE(14861)] = 437941, + [SMALL_STATE(14862)] = 437948, + [SMALL_STATE(14863)] = 437955, + [SMALL_STATE(14864)] = 437962, + [SMALL_STATE(14865)] = 437969, + [SMALL_STATE(14866)] = 437976, + [SMALL_STATE(14867)] = 437983, + [SMALL_STATE(14868)] = 437990, + [SMALL_STATE(14869)] = 437997, + [SMALL_STATE(14870)] = 438004, + [SMALL_STATE(14871)] = 438011, + [SMALL_STATE(14872)] = 438018, + [SMALL_STATE(14873)] = 438025, + [SMALL_STATE(14874)] = 438032, + [SMALL_STATE(14875)] = 438039, + [SMALL_STATE(14876)] = 438046, + [SMALL_STATE(14877)] = 438053, + [SMALL_STATE(14878)] = 438060, + [SMALL_STATE(14879)] = 438067, + [SMALL_STATE(14880)] = 438074, + [SMALL_STATE(14881)] = 438081, + [SMALL_STATE(14882)] = 438088, + [SMALL_STATE(14883)] = 438095, + [SMALL_STATE(14884)] = 438102, + [SMALL_STATE(14885)] = 438109, + [SMALL_STATE(14886)] = 438116, + [SMALL_STATE(14887)] = 438123, + [SMALL_STATE(14888)] = 438130, + [SMALL_STATE(14889)] = 438137, + [SMALL_STATE(14890)] = 438144, + [SMALL_STATE(14891)] = 438151, + [SMALL_STATE(14892)] = 438158, + [SMALL_STATE(14893)] = 438165, + [SMALL_STATE(14894)] = 438172, + [SMALL_STATE(14895)] = 438179, + [SMALL_STATE(14896)] = 438186, + [SMALL_STATE(14897)] = 438193, + [SMALL_STATE(14898)] = 438200, + [SMALL_STATE(14899)] = 438207, + [SMALL_STATE(14900)] = 438214, + [SMALL_STATE(14901)] = 438221, + [SMALL_STATE(14902)] = 438228, + [SMALL_STATE(14903)] = 438235, + [SMALL_STATE(14904)] = 438242, + [SMALL_STATE(14905)] = 438249, + [SMALL_STATE(14906)] = 438256, + [SMALL_STATE(14907)] = 438263, + [SMALL_STATE(14908)] = 438270, + [SMALL_STATE(14909)] = 438277, + [SMALL_STATE(14910)] = 438284, + [SMALL_STATE(14911)] = 438291, + [SMALL_STATE(14912)] = 438298, + [SMALL_STATE(14913)] = 438305, + [SMALL_STATE(14914)] = 438312, + [SMALL_STATE(14915)] = 438319, + [SMALL_STATE(14916)] = 438326, + [SMALL_STATE(14917)] = 438333, + [SMALL_STATE(14918)] = 438340, + [SMALL_STATE(14919)] = 438347, + [SMALL_STATE(14920)] = 438354, + [SMALL_STATE(14921)] = 438361, + [SMALL_STATE(14922)] = 438368, + [SMALL_STATE(14923)] = 438375, + [SMALL_STATE(14924)] = 438382, + [SMALL_STATE(14925)] = 438389, + [SMALL_STATE(14926)] = 438396, + [SMALL_STATE(14927)] = 438403, + [SMALL_STATE(14928)] = 438410, + [SMALL_STATE(14929)] = 438417, + [SMALL_STATE(14930)] = 438424, + [SMALL_STATE(14931)] = 438431, + [SMALL_STATE(14932)] = 438438, + [SMALL_STATE(14933)] = 438445, + [SMALL_STATE(14934)] = 438452, + [SMALL_STATE(14935)] = 438459, + [SMALL_STATE(14936)] = 438466, + [SMALL_STATE(14937)] = 438473, + [SMALL_STATE(14938)] = 438480, + [SMALL_STATE(14939)] = 438487, + [SMALL_STATE(14940)] = 438494, + [SMALL_STATE(14941)] = 438501, + [SMALL_STATE(14942)] = 438508, + [SMALL_STATE(14943)] = 438515, + [SMALL_STATE(14944)] = 438522, + [SMALL_STATE(14945)] = 438529, + [SMALL_STATE(14946)] = 438536, + [SMALL_STATE(14947)] = 438543, + [SMALL_STATE(14948)] = 438550, + [SMALL_STATE(14949)] = 438557, + [SMALL_STATE(14950)] = 438564, + [SMALL_STATE(14951)] = 438571, + [SMALL_STATE(14952)] = 438578, + [SMALL_STATE(14953)] = 438585, + [SMALL_STATE(14954)] = 438592, + [SMALL_STATE(14955)] = 438599, + [SMALL_STATE(14956)] = 438606, + [SMALL_STATE(14957)] = 438613, + [SMALL_STATE(14958)] = 438620, + [SMALL_STATE(14959)] = 438627, + [SMALL_STATE(14960)] = 438634, + [SMALL_STATE(14961)] = 438641, + [SMALL_STATE(14962)] = 438648, + [SMALL_STATE(14963)] = 438655, + [SMALL_STATE(14964)] = 438662, + [SMALL_STATE(14965)] = 438669, + [SMALL_STATE(14966)] = 438676, + [SMALL_STATE(14967)] = 438683, + [SMALL_STATE(14968)] = 438690, + [SMALL_STATE(14969)] = 438697, + [SMALL_STATE(14970)] = 438704, + [SMALL_STATE(14971)] = 438711, + [SMALL_STATE(14972)] = 438718, + [SMALL_STATE(14973)] = 438725, + [SMALL_STATE(14974)] = 438732, + [SMALL_STATE(14975)] = 438739, + [SMALL_STATE(14976)] = 438746, + [SMALL_STATE(14977)] = 438753, + [SMALL_STATE(14978)] = 438760, + [SMALL_STATE(14979)] = 438767, + [SMALL_STATE(14980)] = 438774, + [SMALL_STATE(14981)] = 438781, + [SMALL_STATE(14982)] = 438788, + [SMALL_STATE(14983)] = 438795, + [SMALL_STATE(14984)] = 438802, + [SMALL_STATE(14985)] = 438809, + [SMALL_STATE(14986)] = 438816, + [SMALL_STATE(14987)] = 438823, + [SMALL_STATE(14988)] = 438830, + [SMALL_STATE(14989)] = 438837, + [SMALL_STATE(14990)] = 438844, + [SMALL_STATE(14991)] = 438851, + [SMALL_STATE(14992)] = 438858, + [SMALL_STATE(14993)] = 438865, + [SMALL_STATE(14994)] = 438872, + [SMALL_STATE(14995)] = 438879, + [SMALL_STATE(14996)] = 438886, + [SMALL_STATE(14997)] = 438893, + [SMALL_STATE(14998)] = 438900, + [SMALL_STATE(14999)] = 438907, + [SMALL_STATE(15000)] = 438914, + [SMALL_STATE(15001)] = 438921, + [SMALL_STATE(15002)] = 438928, + [SMALL_STATE(15003)] = 438935, + [SMALL_STATE(15004)] = 438942, + [SMALL_STATE(15005)] = 438949, + [SMALL_STATE(15006)] = 438956, + [SMALL_STATE(15007)] = 438963, + [SMALL_STATE(15008)] = 438970, + [SMALL_STATE(15009)] = 438977, + [SMALL_STATE(15010)] = 438984, + [SMALL_STATE(15011)] = 438991, + [SMALL_STATE(15012)] = 438998, + [SMALL_STATE(15013)] = 439005, + [SMALL_STATE(15014)] = 439012, + [SMALL_STATE(15015)] = 439019, + [SMALL_STATE(15016)] = 439026, + [SMALL_STATE(15017)] = 439033, + [SMALL_STATE(15018)] = 439040, + [SMALL_STATE(15019)] = 439047, + [SMALL_STATE(15020)] = 439054, + [SMALL_STATE(15021)] = 439061, + [SMALL_STATE(15022)] = 439068, + [SMALL_STATE(15023)] = 439075, + [SMALL_STATE(15024)] = 439082, + [SMALL_STATE(15025)] = 439089, + [SMALL_STATE(15026)] = 439096, + [SMALL_STATE(15027)] = 439103, + [SMALL_STATE(15028)] = 439110, + [SMALL_STATE(15029)] = 439117, + [SMALL_STATE(15030)] = 439124, + [SMALL_STATE(15031)] = 439131, + [SMALL_STATE(15032)] = 439138, + [SMALL_STATE(15033)] = 439145, + [SMALL_STATE(15034)] = 439152, + [SMALL_STATE(15035)] = 439159, + [SMALL_STATE(15036)] = 439166, + [SMALL_STATE(15037)] = 439173, + [SMALL_STATE(15038)] = 439180, + [SMALL_STATE(15039)] = 439187, + [SMALL_STATE(15040)] = 439194, + [SMALL_STATE(15041)] = 439201, + [SMALL_STATE(15042)] = 439208, + [SMALL_STATE(15043)] = 439215, + [SMALL_STATE(15044)] = 439222, + [SMALL_STATE(15045)] = 439229, + [SMALL_STATE(15046)] = 439236, + [SMALL_STATE(15047)] = 439243, + [SMALL_STATE(15048)] = 439250, + [SMALL_STATE(15049)] = 439257, + [SMALL_STATE(15050)] = 439264, + [SMALL_STATE(15051)] = 439271, + [SMALL_STATE(15052)] = 439278, + [SMALL_STATE(15053)] = 439285, + [SMALL_STATE(15054)] = 439292, + [SMALL_STATE(15055)] = 439299, + [SMALL_STATE(15056)] = 439306, + [SMALL_STATE(15057)] = 439313, + [SMALL_STATE(15058)] = 439320, + [SMALL_STATE(15059)] = 439327, + [SMALL_STATE(15060)] = 439334, + [SMALL_STATE(15061)] = 439341, + [SMALL_STATE(15062)] = 439348, + [SMALL_STATE(15063)] = 439355, + [SMALL_STATE(15064)] = 439362, + [SMALL_STATE(15065)] = 439369, + [SMALL_STATE(15066)] = 439376, + [SMALL_STATE(15067)] = 439383, + [SMALL_STATE(15068)] = 439390, + [SMALL_STATE(15069)] = 439397, + [SMALL_STATE(15070)] = 439404, + [SMALL_STATE(15071)] = 439411, + [SMALL_STATE(15072)] = 439418, + [SMALL_STATE(15073)] = 439425, + [SMALL_STATE(15074)] = 439432, + [SMALL_STATE(15075)] = 439439, + [SMALL_STATE(15076)] = 439446, + [SMALL_STATE(15077)] = 439453, + [SMALL_STATE(15078)] = 439460, + [SMALL_STATE(15079)] = 439467, + [SMALL_STATE(15080)] = 439474, + [SMALL_STATE(15081)] = 439481, + [SMALL_STATE(15082)] = 439488, + [SMALL_STATE(15083)] = 439495, + [SMALL_STATE(15084)] = 439502, + [SMALL_STATE(15085)] = 439509, + [SMALL_STATE(15086)] = 439516, + [SMALL_STATE(15087)] = 439523, + [SMALL_STATE(15088)] = 439530, + [SMALL_STATE(15089)] = 439537, + [SMALL_STATE(15090)] = 439544, + [SMALL_STATE(15091)] = 439551, + [SMALL_STATE(15092)] = 439558, + [SMALL_STATE(15093)] = 439565, + [SMALL_STATE(15094)] = 439572, + [SMALL_STATE(15095)] = 439579, + [SMALL_STATE(15096)] = 439586, + [SMALL_STATE(15097)] = 439593, + [SMALL_STATE(15098)] = 439600, + [SMALL_STATE(15099)] = 439607, + [SMALL_STATE(15100)] = 439614, + [SMALL_STATE(15101)] = 439621, + [SMALL_STATE(15102)] = 439628, + [SMALL_STATE(15103)] = 439635, + [SMALL_STATE(15104)] = 439642, + [SMALL_STATE(15105)] = 439649, + [SMALL_STATE(15106)] = 439656, + [SMALL_STATE(15107)] = 439663, + [SMALL_STATE(15108)] = 439670, + [SMALL_STATE(15109)] = 439677, + [SMALL_STATE(15110)] = 439684, + [SMALL_STATE(15111)] = 439691, + [SMALL_STATE(15112)] = 439698, + [SMALL_STATE(15113)] = 439705, + [SMALL_STATE(15114)] = 439712, + [SMALL_STATE(15115)] = 439719, + [SMALL_STATE(15116)] = 439726, + [SMALL_STATE(15117)] = 439733, + [SMALL_STATE(15118)] = 439740, + [SMALL_STATE(15119)] = 439747, + [SMALL_STATE(15120)] = 439754, + [SMALL_STATE(15121)] = 439761, + [SMALL_STATE(15122)] = 439768, + [SMALL_STATE(15123)] = 439775, + [SMALL_STATE(15124)] = 439782, + [SMALL_STATE(15125)] = 439789, + [SMALL_STATE(15126)] = 439796, + [SMALL_STATE(15127)] = 439803, + [SMALL_STATE(15128)] = 439810, + [SMALL_STATE(15129)] = 439817, + [SMALL_STATE(15130)] = 439824, + [SMALL_STATE(15131)] = 439831, + [SMALL_STATE(15132)] = 439838, + [SMALL_STATE(15133)] = 439845, + [SMALL_STATE(15134)] = 439852, + [SMALL_STATE(15135)] = 439859, + [SMALL_STATE(15136)] = 439866, + [SMALL_STATE(15137)] = 439873, + [SMALL_STATE(15138)] = 439880, + [SMALL_STATE(15139)] = 439887, + [SMALL_STATE(15140)] = 439894, + [SMALL_STATE(15141)] = 439901, + [SMALL_STATE(15142)] = 439908, + [SMALL_STATE(15143)] = 439915, + [SMALL_STATE(15144)] = 439922, + [SMALL_STATE(15145)] = 439929, + [SMALL_STATE(15146)] = 439936, + [SMALL_STATE(15147)] = 439943, + [SMALL_STATE(15148)] = 439950, + [SMALL_STATE(15149)] = 439957, + [SMALL_STATE(15150)] = 439964, + [SMALL_STATE(15151)] = 439971, + [SMALL_STATE(15152)] = 439978, + [SMALL_STATE(15153)] = 439985, + [SMALL_STATE(15154)] = 439992, + [SMALL_STATE(15155)] = 439999, + [SMALL_STATE(15156)] = 440006, + [SMALL_STATE(15157)] = 440013, + [SMALL_STATE(15158)] = 440020, + [SMALL_STATE(15159)] = 440027, + [SMALL_STATE(15160)] = 440034, + [SMALL_STATE(15161)] = 440041, + [SMALL_STATE(15162)] = 440048, + [SMALL_STATE(15163)] = 440055, + [SMALL_STATE(15164)] = 440062, + [SMALL_STATE(15165)] = 440069, + [SMALL_STATE(15166)] = 440076, + [SMALL_STATE(15167)] = 440083, + [SMALL_STATE(15168)] = 440090, + [SMALL_STATE(15169)] = 440097, + [SMALL_STATE(15170)] = 440104, + [SMALL_STATE(15171)] = 440111, + [SMALL_STATE(15172)] = 440118, + [SMALL_STATE(15173)] = 440125, + [SMALL_STATE(15174)] = 440132, + [SMALL_STATE(15175)] = 440139, + [SMALL_STATE(15176)] = 440146, + [SMALL_STATE(15177)] = 440153, + [SMALL_STATE(15178)] = 440160, + [SMALL_STATE(15179)] = 440167, + [SMALL_STATE(15180)] = 440174, + [SMALL_STATE(15181)] = 440181, + [SMALL_STATE(15182)] = 440188, + [SMALL_STATE(15183)] = 440195, + [SMALL_STATE(15184)] = 440202, + [SMALL_STATE(15185)] = 440209, + [SMALL_STATE(15186)] = 440216, + [SMALL_STATE(15187)] = 440223, + [SMALL_STATE(15188)] = 440230, + [SMALL_STATE(15189)] = 440237, + [SMALL_STATE(15190)] = 440244, + [SMALL_STATE(15191)] = 440251, + [SMALL_STATE(15192)] = 440258, + [SMALL_STATE(15193)] = 440265, + [SMALL_STATE(15194)] = 440272, + [SMALL_STATE(15195)] = 440279, + [SMALL_STATE(15196)] = 440286, + [SMALL_STATE(15197)] = 440293, + [SMALL_STATE(15198)] = 440300, + [SMALL_STATE(15199)] = 440307, + [SMALL_STATE(15200)] = 440314, + [SMALL_STATE(15201)] = 440321, + [SMALL_STATE(15202)] = 440328, + [SMALL_STATE(15203)] = 440335, + [SMALL_STATE(15204)] = 440342, + [SMALL_STATE(15205)] = 440349, + [SMALL_STATE(15206)] = 440356, + [SMALL_STATE(15207)] = 440363, + [SMALL_STATE(15208)] = 440370, + [SMALL_STATE(15209)] = 440377, + [SMALL_STATE(15210)] = 440384, + [SMALL_STATE(15211)] = 440391, + [SMALL_STATE(15212)] = 440398, + [SMALL_STATE(15213)] = 440405, + [SMALL_STATE(15214)] = 440412, + [SMALL_STATE(15215)] = 440419, + [SMALL_STATE(15216)] = 440426, + [SMALL_STATE(15217)] = 440433, + [SMALL_STATE(15218)] = 440440, + [SMALL_STATE(15219)] = 440447, + [SMALL_STATE(15220)] = 440454, + [SMALL_STATE(15221)] = 440461, + [SMALL_STATE(15222)] = 440468, + [SMALL_STATE(15223)] = 440475, + [SMALL_STATE(15224)] = 440482, + [SMALL_STATE(15225)] = 440489, + [SMALL_STATE(15226)] = 440496, + [SMALL_STATE(15227)] = 440503, + [SMALL_STATE(15228)] = 440510, + [SMALL_STATE(15229)] = 440517, + [SMALL_STATE(15230)] = 440524, + [SMALL_STATE(15231)] = 440531, + [SMALL_STATE(15232)] = 440538, + [SMALL_STATE(15233)] = 440545, + [SMALL_STATE(15234)] = 440552, + [SMALL_STATE(15235)] = 440559, + [SMALL_STATE(15236)] = 440566, + [SMALL_STATE(15237)] = 440573, + [SMALL_STATE(15238)] = 440580, + [SMALL_STATE(15239)] = 440587, + [SMALL_STATE(15240)] = 440594, + [SMALL_STATE(15241)] = 440601, + [SMALL_STATE(15242)] = 440608, + [SMALL_STATE(15243)] = 440615, + [SMALL_STATE(15244)] = 440622, + [SMALL_STATE(15245)] = 440629, + [SMALL_STATE(15246)] = 440636, + [SMALL_STATE(15247)] = 440643, + [SMALL_STATE(15248)] = 440650, + [SMALL_STATE(15249)] = 440657, + [SMALL_STATE(15250)] = 440664, + [SMALL_STATE(15251)] = 440671, + [SMALL_STATE(15252)] = 440678, + [SMALL_STATE(15253)] = 440685, + [SMALL_STATE(15254)] = 440692, + [SMALL_STATE(15255)] = 440699, + [SMALL_STATE(15256)] = 440706, + [SMALL_STATE(15257)] = 440713, + [SMALL_STATE(15258)] = 440720, + [SMALL_STATE(15259)] = 440727, + [SMALL_STATE(15260)] = 440734, + [SMALL_STATE(15261)] = 440741, + [SMALL_STATE(15262)] = 440748, + [SMALL_STATE(15263)] = 440755, + [SMALL_STATE(15264)] = 440762, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9577), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9014), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14900), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8671), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8686), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8670), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9790), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9501), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14886), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14885), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11154), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9852), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9805), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8863), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 1), + [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause, 1), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5710), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9139), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11214), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14610), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14611), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14164), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6298), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6298), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10283), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11587), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14161), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9234), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11519), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13775), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13776), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13428), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6435), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6435), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10267), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13299), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13425), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), + [119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9982), + [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2), + [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dotted_name, 2), + [126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9982), + [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_identifier, 3, .production_id = 13), + [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_identifier, 3, .production_id = 13), + [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4, .production_id = 46), + [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4, .production_id = 46), + [136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15238), + [138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15134), + [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9422), + [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), + [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1), + [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5, .production_id = 73), + [148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5, .production_id = 73), + [150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3, .production_id = 25), + [152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3, .production_id = 25), + [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4, .production_id = 44), + [156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4, .production_id = 44), + [158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9982), + [164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9959), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9959), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15216), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15068), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9350), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6361), + [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5, .production_id = 46), + [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5, .production_id = 46), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9876), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6458), + [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5, .production_id = 44), + [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5, .production_id = 44), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15243), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15149), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9545), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4, .production_id = 25), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4, .production_id = 25), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 6, .production_id = 73), + [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 6, .production_id = 73), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15224), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15092), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9548), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14300), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14986), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14302), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9876), + [228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13500), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13469), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13502), + [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9959), + [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5, .production_id = 25), + [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5, .production_id = 25), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9832), + [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15251), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15172), + [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9555), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9988), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6321), + [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9832), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_within_group_clause, 5, .production_id = 176), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_within_group_clause, 5, .production_id = 176), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4992), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8983), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 6, .production_id = 46), + [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 6, .production_id = 46), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 7, .production_id = 73), + [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 7, .production_id = 73), + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 2), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13503), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 2), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13472), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13505), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 6, .production_id = 44), + [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 6, .production_id = 44), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14303), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14987), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14305), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter_clause, 4), + [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter_clause, 4), + [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14307), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 3), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14988), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14309), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 2), + [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11240), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_cast, 3, .production_id = 24), + [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_cast, 3, .production_id = 24), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11240), + [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9829), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), + [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), + [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), + [340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9988), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13820), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13725), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13822), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13507), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13476), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13509), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8910), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14448), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14992), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14449), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliasable_expression, 1), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliasable_expression, 1), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9900), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14072), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9071), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11464), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6281), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6271), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6266), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14137), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3508), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14672), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14673), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10135), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10135), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6233), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6281), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6207), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_reference, 2), + [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_reference, 2), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 7, .production_id = 44), + [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 7, .production_id = 44), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 9, .production_id = 223), + [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 9, .production_id = 223), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 7, .production_id = 46), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 7, .production_id = 46), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 10, .production_id = 233), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 10, .production_id = 233), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 10, .production_id = 234), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 10, .production_id = 234), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_definition, 4), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_window_definition, 4), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 8, .production_id = 73), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 8, .production_id = 73), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11364), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_definition, 5), + [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_window_definition, 5), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8883), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 3), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 3), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, .production_id = 61), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, .production_id = 61), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, .production_id = 103), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, .production_id = 103), + [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13823), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13728), + [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13825), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9829), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, .production_id = 139), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, .production_id = 139), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_expression, 3), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_expression, 3), + [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10019), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13400), + [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9037), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11476), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), + [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6371), + [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6367), + [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13433), + [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3619), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14191), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14192), + [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10186), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10186), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), + [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6366), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6379), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6365), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), + [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6364), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, .production_id = 140), + [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, .production_id = 140), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 6, .production_id = 25), + [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 6, .production_id = 25), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 9, .production_id = 222), + [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 9, .production_id = 222), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, .production_id = 174), + [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, .production_id = 174), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, .production_id = 175), + [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, .production_id = 175), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, .production_id = 193), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, .production_id = 193), + [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14596), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14301), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14597), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 8, .production_id = 215), + [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 8, .production_id = 215), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 8, .production_id = 214), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 8, .production_id = 214), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14450), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14993), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14451), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4), + [582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13511), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4), + [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13512), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_definition, 3), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_window_definition, 3), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5), + [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13513), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13514), + [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6), + [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13515), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13516), + [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13517), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13518), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, .production_id = 194), + [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, .production_id = 194), + [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14317), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14318), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14315), + [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14316), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14313), + [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14314), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_definition, 2), + [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_window_definition, 2), + [636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9881), + [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9881), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14311), + [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14312), + [645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11364), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, .production_id = 21), + [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, .production_id = 21), + [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_over_clause, 2), + [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_over_clause, 2), + [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_access, 3), + [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_access, 3), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk_expression, 2), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asterisk_expression, 2), + [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 3), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 3), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 3), + [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 3), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15249), + [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15167), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9575), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 26), + [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 26), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_access, 4), + [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_access, 4), + [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9884), + [692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9884), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14598), + [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14304), + [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14599), + [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_subexpression, 4), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_subexpression, 4), + [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11048), + [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interval_expression, 2), + [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interval_expression, 2), + [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 4, .production_id = 47), + [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 4, .production_id = 47), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 11), + [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 11), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 4, .production_id = 48), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 4, .production_id = 48), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3, .production_id = 76), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3, .production_id = 76), + [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_time_zone_expression, 5, .production_id = 77), + [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_time_zone_expression, 5, .production_id = 77), + [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 4, .production_id = 104), + [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 4, .production_id = 104), + [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_distinct_from, 3, .production_id = 75), + [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_distinct_from, 3, .production_id = 75), + [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 2, .production_id = 10), + [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 2, .production_id = 10), + [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13827), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13732), + [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13829), + [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14453), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14994), + [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14454), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 3, .production_id = 27), + [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 3, .production_id = 27), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 3), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 3), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk_expression, 1), + [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asterisk_expression, 1), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9830), + [775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9830), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15248), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15164), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9578), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_subexpression, 3), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_subexpression, 3), + [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_FALSE, 1), + [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_FALSE, 1), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9989), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14232), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9093), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11247), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14297), + [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3737), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14686), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14687), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10116), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10116), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), + [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6081), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6087), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6078), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8952), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_TRUE, 1), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_TRUE, 1), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_NULL, 1, .production_id = 3), + [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_NULL, 1, .production_id = 3), + [844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11048), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8900), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15233), + [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15119), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9373), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14600), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14308), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14601), + [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13831), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13832), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13833), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13834), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13835), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13836), + [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13837), + [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13838), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15247), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15161), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9587), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11028), + [889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11028), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9958), + [894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9958), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9820), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9881), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14462), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14463), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14460), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14461), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14458), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14459), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14456), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14457), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9870), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13656), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9058), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11096), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6176), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6181), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6282), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13721), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14626), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14627), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10146), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10146), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6190), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6176), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6191), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6192), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6192), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6135), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9884), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10018), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5688), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14604), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14605), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14606), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14607), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15244), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15152), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9567), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15232), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15116), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9396), + [987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9826), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11064), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14579), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14269), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14580), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9826), + [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14602), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14603), + [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14608), + [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14609), + [1012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11064), + [1015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9820), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15252), + [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15174), + [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9552), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15225), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15095), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9564), + [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14108), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13981), + [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14110), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9958), + [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14562), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15004), + [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14563), + [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10024), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14581), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14272), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14582), + [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_clause, 5), + [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_join_clause, 5), + [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_clause, 4), + [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_join_clause, 4), + [1074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10018), + [1077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 15), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9577), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10600), + [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11237), + [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 15), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7035), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8808), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9722), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9551), + [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13958), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14931), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4448), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10003), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12853), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13947), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13946), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9925), + [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13926), + [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11262), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6735), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10575), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13843), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6741), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6742), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13842), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13830), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13826), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13819), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11297), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12930), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11363), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9834), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9720), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8841), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14870), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14869), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14499), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5836), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5836), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5049), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8947), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_constraint, 2, .production_id = 52), + [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_constraint, 2, .production_id = 52), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14444), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9055), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11087), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5842), + [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5841), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10164), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10164), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5842), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15240), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15140), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9467), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9821), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 15), + [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 15), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15241), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15143), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9483), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14564), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15005), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14565), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 35), + [1223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 35), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 36), + [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 36), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 16), + [1235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 16), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14543), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15001), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14544), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14111), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13984), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14113), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), + [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 35), + [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 35), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8817), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 36), + [1265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 36), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8815), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 16), + [1273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 16), + [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8, .production_id = 35), + [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 8, .production_id = 35), + [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8, .production_id = 36), + [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 8, .production_id = 36), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), + [1285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 4, .production_id = 15), + [1287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 4, .production_id = 15), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8818), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9821), + [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14583), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14276), + [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14584), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8884), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 16), + [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 16), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 36), + [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 36), + [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 35), + [1320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 35), + [1322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 15), + [1324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 15), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14076), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13949), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14078), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), + [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 4, .production_id = 16), + [1340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 4, .production_id = 16), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8811), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10024), + [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), + [1351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9577), + [1354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10600), + [1357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(11237), + [1360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), + [1362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7035), + [1365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8808), + [1368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9722), + [1371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9551), + [1374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13958), + [1377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(14931), + [1380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4448), + [1383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10003), + [1386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(12853), + [1389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13947), + [1392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(710), + [1395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13946), + [1398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9925), + [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13926), + [1404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(11262), + [1407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6735), + [1410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10575), + [1413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13843), + [1416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6741), + [1419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6742), + [1422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13842), + [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13830), + [1428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13826), + [1431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(13819), + [1434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(11297), + [1437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(12930), + [1440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(11363), + [1443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9834), + [1446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9720), + [1449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8841), + [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(3), + [1455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(2237), + [1458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(14870), + [1461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(14869), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10004), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6275), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9826), + [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11053), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15245), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15155), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9592), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9827), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14079), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13952), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14081), + [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [1489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9960), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11053), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9960), + [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14591), + [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14592), + [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13852), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13757), + [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13854), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(832), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), + [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14589), + [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14590), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14587), + [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14588), + [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14585), + [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14586), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9818), + [1524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9818), + [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15239), + [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15137), + [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9443), + [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15223), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15089), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9518), + [1539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9827), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11036), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4886), + [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8945), + [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14115), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13988), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14117), + [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14477), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14995), + [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14478), + [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(969), + [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14545), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15002), + [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14546), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9893), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6214), + [1578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11036), + [1581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10004), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9889), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6127), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14566), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15006), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14567), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8942), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11030), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11509), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14361), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14173), + [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14362), + [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9952), + [1616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9952), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8869), + [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9891), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13855), + [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13760), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13857), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867), + [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8868), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9903), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6351), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15215), + [1649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15065), + [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9333), + [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9880), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6152), + [1657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9893), + [1660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11509), + [1663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9889), + [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14083), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13956), + [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14085), + [1672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11030), + [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14125), + [1677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14126), + [1679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14123), + [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14124), + [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14121), + [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14122), + [1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14119), + [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14120), + [1691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14479), + [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14996), + [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14480), + [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14547), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15003), + [1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14548), + [1705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14568), + [1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14569), + [1709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14570), + [1711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14571), + [1713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14572), + [1715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14573), + [1717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14574), + [1719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14575), + [1721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14612), + [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15007), + [1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14613), + [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14390), + [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14205), + [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14391), + [1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), + [1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [1741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_expression, 1), + [1743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_expression, 1), + [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14386), + [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9079), + [1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11056), + [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), + [1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5903), + [1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766), + [1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11250), + [1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5899), + [1761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14445), + [1763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10220), + [1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10220), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5894), + [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5894), + [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5904), + [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5891), + [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14614), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15008), + [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14615), + [1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [1787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14555), + [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14556), + [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14553), + [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14554), + [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14551), + [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14552), + [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14087), + [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14088), + [1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14549), + [1805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14550), + [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14415), + [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9061), + [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11015), + [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), + [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5860), + [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4860), + [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11076), + [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), + [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14474), + [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10211), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10211), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), + [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5854), + [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5861), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), + [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5851), + [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5851), + [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14482), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14997), + [1845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14483), + [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9996), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6462), + [1851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9880), + [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14091), + [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14092), + [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14093), + [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14094), + [1862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9903), + [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13788), + [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13693), + [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13790), + [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503), + [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13859), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13764), + [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13861), + [1881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9891), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11492), + [1886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11492), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), + [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8904), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14089), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14090), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14500), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14237), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14501), + [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [1907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14392), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14208), + [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14393), + [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11008), + [1919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11008), + [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8881), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14332), + [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14141), + [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14333), + [1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), + [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14363), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14176), + [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14364), + [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14009), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6241), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), + [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6243), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13944), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9051), + [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11365), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6234), + [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6235), + [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5136), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11517), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6238), + [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10051), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10051), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6239), + [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6234), + [1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_expression, 1), + [1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_expression, 1), + [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14357), + [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9095), + [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11082), + [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5932), + [1992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5931), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5930), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14416), + [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10064), + [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10064), + [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), + [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5925), + [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5932), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), + [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5920), + [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14616), + [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15009), + [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14617), + [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5020), + [2022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8934), + [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13468), + [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13437), + [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13470), + [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [2036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14491), + [2038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14492), + [2040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14489), + [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14490), + [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14487), + [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14488), + [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14485), + [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14486), + [2052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13791), + [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13696), + [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13793), + [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13863), + [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13864), + [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13865), + [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13866), + [2068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13867), + [2070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13868), + [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13869), + [2074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13870), + [2076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9996), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11086), + [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), + [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8922), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14334), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14144), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14335), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [2095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11086), + [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11067), + [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14366), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14180), + [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14367), + [2106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14502), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14240), + [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14503), + [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [2114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11067), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14395), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14212), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14396), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13977), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14369), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14370), + [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8996), + [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14371), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14372), + [2139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14373), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14374), + [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14375), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14376), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11111), + [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6085), + [2151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6085), + [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), + [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6113), + [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), + [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13912), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9039), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11307), + [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), + [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6060), + [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5659), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14398), + [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14399), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14400), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14401), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14402), + [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14403), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14404), + [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14405), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14505), + [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14244), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14506), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14329), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6033), + [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6032), + [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14264), + [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9092), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11208), + [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), + [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6052), + [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), + [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6040), + [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6058), + [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11160), + [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), + [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8968), + [2227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14337), + [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14148), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14338), + [2235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11160), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13795), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13700), + [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13797), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5002), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8957), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), + [2250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11111), + [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10089), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10089), + [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13471), + [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13440), + [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13473), + [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [2265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2), + [2267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 2), + [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10147), + [2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10147), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14618), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14619), + [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14620), + [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14621), + [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14622), + [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14623), + [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14624), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14625), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14521), + [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10997), + [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13688), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9059), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11050), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5732), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5721), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13753), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5717), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5735), + [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5700), + [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6055), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), + [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10046), + [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10046), + [2323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_having_clause, 2), + [2325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_having_clause, 2), + [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14473), + [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9048), + [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11013), + [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [2335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5820), + [2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5819), + [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10119), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10119), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5818), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5818), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5821), + [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5815), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), + [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11196), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13475), + [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13444), + [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13477), + [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14340), + [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14341), + [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14342), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14343), + [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14344), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14345), + [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14346), + [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14347), + [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9997), + [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13624), + [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9056), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11148), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5873), + [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13689), + [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5326), + [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14576), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14577), + [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10177), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10177), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), + [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5870), + [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5905), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), + [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5864), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6163), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), + [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9237), + [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11488), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2424), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2377), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2355), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), + [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13263), + [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13264), + [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13300), + [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5724), + [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), + [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10525), + [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13813), + [2451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13297), + [2453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(10997), + [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11004), + [2458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11004), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13805), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13806), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13803), + [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13804), + [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13801), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13802), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13799), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13800), + [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), + [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8889), + [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14514), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14515), + [2487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11196), + [2490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14512), + [2492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14513), + [2494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14510), + [2496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14511), + [2498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14508), + [2500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14509), + [2502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14201), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11411), + [2506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14233), + [2508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14168), + [2510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9081), + [2512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11340), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), + [2516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6149), + [2518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6146), + [2520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10032), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10032), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), + [2526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6145), + [2528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6150), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6143), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6141), + [2534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6141), + [2536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11411), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6338), + [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), + [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), + [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9269), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11006), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489), + [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2493), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), + [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12682), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12683), + [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14802), + [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6444), + [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), + [2567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [2569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10957), + [2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14796), + [2573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14807), + [2575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assigment_expression, 3), + [2577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assigment_expression, 3), + [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14136), + [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9078), + [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11387), + [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), + [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6160), + [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6159), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10055), + [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10055), + [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6158), + [2597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6158), + [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6161), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6157), + [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6156), + [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6156), + [2607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13479), + [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13480), + [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13481), + [2613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13482), + [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13483), + [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13484), + [2619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13485), + [2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13486), + [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14169), + [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), + [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14296), + [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9100), + [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11169), + [2633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), + [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5997), + [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5988), + [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14358), + [2641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5985), + [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5985), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6008), + [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), + [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), + [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5976), + [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14104), + [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9077), + [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11425), + [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), + [2661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6179), + [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6178), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6174), + [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6174), + [2669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6180), + [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), + [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6167), + [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_check, 2, .production_id = 52), + [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_check, 2, .production_id = 52), + [2679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10081), + [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10081), + [2683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10163), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10163), + [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), + [2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [2691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2890), + [2693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9124), + [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11177), + [2697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2875), + [2699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), + [2701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), + [2703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14640), + [2707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14641), + [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14292), + [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6136), + [2713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6136), + [2715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10530), + [2719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11819), + [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14289), + [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13401), + [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13368), + [2727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9036), + [2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11495), + [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6284), + [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6286), + [2735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6291), + [2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10210), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10210), + [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), + [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6296), + [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6284), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), + [2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6322), + [2753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 5, .production_id = 39), + [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 5, .production_id = 39), + [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5847), + [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), + [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), + [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9174), + [2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11424), + [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), + [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), + [2771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), + [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13999), + [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14000), + [2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13652), + [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), + [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5698), + [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), + [2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10681), + [2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12765), + [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13649), + [2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_set, 2), + [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_set, 2), + [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), + [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), + [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 4), + [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 4), + [2805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9974), + [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9974), + [2810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15213), + [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15059), + [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9377), + [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13048), + [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13047), + [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9361), + [2822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9824), + [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9824), + [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6359), + [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9974), + [2831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9975), + [2833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9975), + [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15220), + [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15080), + [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9406), + [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10017), + [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6047), + [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9824), + [2848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11079), + [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11079), + [2853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10013), + [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10013), + [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15242), + [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15146), + [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9507), + [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15204), + [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15030), + [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9454), + [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13079), + [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13074), + [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13068), + [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2161), + [2878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242), + [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), + [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13404), + [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15257), + [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13406), + [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), + [2890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), + [2892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10017), + [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954), + [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15235), + [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15125), + [2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9334), + [2903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12634), + [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12631), + [2907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12722), + [2909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), + [2911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9883), + [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), + [2915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9918), + [2917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9918), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13407), + [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15260), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13409), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), + [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9975), + [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15222), + [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15086), + [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9488), + [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), + [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8972), + [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13411), + [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15261), + [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13413), + [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15212), + [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15056), + [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9408), + [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), + [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13076), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13077), + [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13078), + [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2281), + [2964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2437), + [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15246), + [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15158), + [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9597), + [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13628), + [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14974), + [2976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13630), + [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2334), + [2980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), + [2982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9966), + [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), + [2986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11516), + [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11516), + [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10013), + [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), + [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9004), + [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), + [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11643), + [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11650), + [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11653), + [3005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9992), + [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13304), + [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9029), + [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11322), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), + [3015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5716), + [3017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5714), + [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13337), + [3021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6845), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13391), + [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13392), + [3027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10074), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10074), + [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), + [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5711), + [3035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), + [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), + [3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5706), + [3043] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9883), + [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15231), + [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15113), + [3050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9425), + [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12334), + [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12335), + [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9918), + [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15226), + [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15098), + [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9583), + [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), + [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8905), + [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), + [3070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13080), + [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13081), + [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13082), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2390), + [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13330), + [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13399), + [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13692), + [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13597), + [3086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13694), + [3088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2439), + [3090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), + [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9946), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11421), + [3096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11421), + [3099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9946), + [3102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14419), + [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14989), + [3106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14420), + [3108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), + [3110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2527), + [3112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9929), + [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), + [3116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9839), + [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14833), + [3120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9026), + [3122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11034), + [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6064), + [3126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6071), + [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6074), + [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14832), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10221), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10221), + [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), + [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6089), + [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6064), + [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6092), + [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), + [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6095), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), + [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13003), + [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13141), + [3154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12914), + [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12915), + [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13631), + [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14975), + [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13633), + [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370), + [3166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9966), + [3169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13421), + [3171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13422), + [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13419), + [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13420), + [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column, 2, .production_id = 54), + [3179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_column, 2, .production_id = 54), + [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11159), + [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8789), + [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), + [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9357), + [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4018), + [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4016), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9894), + [3195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5993), + [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4039), + [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15194), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11372), + [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13417), + [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13418), + [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13415), + [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13416), + [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14172), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14983), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14174), + [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2515), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), + [3221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13372), + [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13373), + [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13374), + [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), + [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), + [3231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13635), + [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14976), + [3235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13637), + [3237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13084), + [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13085), + [3241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13086), + [3243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13528), + [3245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9047), + [3247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11273), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), + [3251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5926), + [3253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5921), + [3255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13593), + [3257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10048), + [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10048), + [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5898), + [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5927), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), + [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), + [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5918), + [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15208), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15044), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9554), + [3279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10021), + [3282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10021), + [3284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14421), + [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14990), + [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14422), + [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2532), + [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9921), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8907), + [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13695), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13600), + [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13697), + [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), + [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11180), + [3312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11180), + [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9886), + [3317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9886), + [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9817), + [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), + [3324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 1), + [3326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 1), + [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9945), + [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5289), + [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13063), + [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13064), + [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11342), + [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14927), + [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6398), + [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14929), + [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11348), + [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5439), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8874), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [3354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9929), + [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13375), + [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13376), + [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13377), + [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), + [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13641), + [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13642), + [3369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13639), + [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13640), + [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11090), + [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8954), + [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13645), + [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13646), + [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4937), + [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8970), + [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [3391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11090), + [3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column, 3, .production_id = 54), + [3396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_column, 3, .production_id = 54), + [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14175), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14984), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14177), + [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), + [3406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14522), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14998), + [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14523), + [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2666), + [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2964), + [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11073), + [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14424), + [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14991), + [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14425), + [3424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9921), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14044), + [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13917), + [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14046), + [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), + [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), + [3437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), + [3439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), + [3441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(11159), + [3444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8789), + [3447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(3994), + [3450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9357), + [3453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(4018), + [3456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(4016), + [3459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9894), + [3462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5993), + [3465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(4039), + [3468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(15194), + [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13089), + [3473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13090), + [3475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9817), + [3478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13643), + [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13644), + [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9859), + [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5239), + [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13017), + [3488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13018), + [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10993), + [3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15015), + [3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6025), + [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5402), + [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13091), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13092), + [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15221), + [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15083), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9444), + [3508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13023), + [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9042), + [3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11309), + [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), + [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5816), + [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6421), + [3520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13024), + [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10091), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10091), + [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), + [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6229), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5811), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), + [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), + [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6318), + [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11073), + [3541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13093), + [3543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13094), + [3545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13095), + [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13096), + [3549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9866), + [3551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6248), + [3553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14200), + [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9082), + [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11289), + [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), + [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6130), + [3563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6128), + [3565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14265), + [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10100), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10100), + [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6126), + [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6126), + [3575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6133), + [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), + [3579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6124), + [3581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6124), + [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13884), + [3585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13789), + [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13886), + [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), + [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13699), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13604), + [3597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13701), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15206), + [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15037), + [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), + [3605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13709), + [3607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13710), + [3609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13707), + [3611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13708), + [3613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13705), + [3615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13706), + [3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), + [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8973), + [3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [3623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13212), + [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13213), + [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13214), + [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), + [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), + [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11084), + [3635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11084), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9886), + [3640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9866), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8949), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), + [3649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13592), + [3651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9053), + [3653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11189), + [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), + [3657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6415), + [3659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5664), + [3661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13657), + [3663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10142), + [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10142), + [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), + [3669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5661), + [3671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5677), + [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), + [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), + [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5852), + [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14524), + [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14999), + [3683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14525), + [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2987), + [3687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 3), + [3689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 3), + [3691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14047), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13920), + [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14049), + [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2899), + [3699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13703), + [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13704), + [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14433), + [3705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14434), + [3707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14431), + [3709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14432), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10021), + [3713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14429), + [3715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14430), + [3717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14427), + [3719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14428), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11415), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6370), + [3725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11415), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15228), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15104), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9559), + [3734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14179), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14985), + [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14181), + [3740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13887), + [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13792), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13889), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [3748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13379), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13380), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13381), + [3754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 2), + [3756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 2), + [3758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13389), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13390), + [3762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13383), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13384), + [3766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13385), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13386), + [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13387), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13388), + [3774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14187), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14188), + [3778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14185), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14186), + [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14183), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14184), + [3786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13891), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13796), + [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13893), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4760), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), + [3800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14051), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13924), + [3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14053), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11431), + [3808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14328), + [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9083), + [3812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11118), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), + [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), + [3818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), + [3820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14387), + [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10129), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10129), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), + [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5949), + [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5952), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), + [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5946), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11019), + [3840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11431), + [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9956), + [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), + [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), + [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8930), + [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [3853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14189), + [3855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14190), + [3857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11019), + [3860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13215), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13216), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13217), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), + [3868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14527), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15000), + [3872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14528), + [3874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13901), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13902), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14073), + [3880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14530), + [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14531), + [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14532), + [3886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14533), + [3888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9956), + [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11434), + [3893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14536), + [3895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14537), + [3897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11144), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11144), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14008), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9057), + [3906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11481), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), + [3910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6456), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6457), + [3914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10180), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10180), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6459), + [3920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6459), + [3922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5941), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6449), + [3928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6449), + [3930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13660), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14977), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13662), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [3940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11434), + [3943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14061), + [3945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14062), + [3947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13219), + [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13220), + [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13221), + [3953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14059), + [3955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14060), + [3957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14057), + [3959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14058), + [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13899), + [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13900), + [3965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14055), + [3967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14056), + [3969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13897), + [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13898), + [3973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13895), + [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13896), + [3977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14534), + [3979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14535), + [3981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13880), + [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9025), + [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11249), + [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5996), + [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), + [3991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), + [3993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13945), + [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10193), + [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10193), + [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), + [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6006), + [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5996), + [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), + [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), + [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6009), + [4011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13113), + [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13114), + [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13115), + [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343), + [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11108), + [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13948), + [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14980), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13950), + [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), + [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), + [4033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13117), + [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13118), + [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13119), + [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [4041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6393), + [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), + [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5054), + [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9249), + [4049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11452), + [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5053), + [4053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5052), + [4055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5100), + [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4221), + [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13231), + [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13232), + [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13172), + [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6424), + [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6424), + [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), + [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10835), + [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14446), + [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13169), + [4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13272), + [4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9027), + [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11241), + [4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), + [4085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5790), + [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), + [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13305), + [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), + [4093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5782), + [4095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5791), + [4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), + [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), + [4101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5778), + [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), + [4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8873), + [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9878), + [4111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9878), + [4114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13663), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14978), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13665), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), + [4122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10038), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10038), + [4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15250), + [4128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15170), + [4130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9566), + [4132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13229), + [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13230), + [4136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13227), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13228), + [4140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13225), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13226), + [4144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13223), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13224), + [4148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11108), + [4151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13951), + [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14981), + [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13953), + [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), + [4159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13121), + [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13122), + [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13123), + [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4987), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9003), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [4171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15188), + [4173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14771), + [4175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9550), + [4177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11138), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9937), + [4182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9937), + [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13720), + [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9068), + [4189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11007), + [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), + [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), + [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), + [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13785), + [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), + [4201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), + [4203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5768), + [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), + [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5773), + [4209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5773), + [4211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10132), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10132), + [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9942), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11138), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), + [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8960), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), + [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8941), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), + [4231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9942), + [4234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13667), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14979), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13669), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15218), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15074), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9368), + [4246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13673), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13674), + [4250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13675), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13676), + [4254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 2), + [4256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 2), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9986), + [4260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11292), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11260), + [4264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14204), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14045), + [4268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14206), + [4270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), + [4272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3729), + [4274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11260), + [4277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13677), + [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13678), + [4281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13671), + [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13672), + [4285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 1), + [4287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 1), + [4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5210), + [4291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10002), + [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9987), + [4295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 2), + [4297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 2), + [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9899), + [4301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9987), + [4304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9977), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), + [4308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 3), + [4310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 3), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9896), + [4314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13955), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14982), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13957), + [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13131), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13132), + [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13129), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13130), + [4328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13127), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13128), + [4332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13125), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13126), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9828), + [4338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 2, .production_id = 12), + [4340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 2, .production_id = 12), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13560), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9052), + [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11229), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), + [4350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5787), + [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13625), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [4358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5758), + [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5788), + [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), + [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), + [4366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5746), + [4368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 6), + [4370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 6), + [4372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 5), + [4374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 5), + [4376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 6), + [4378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 6), + [4380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 5), + [4382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 5), + [4384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 7), + [4386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 7), + [4388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9828), + [4391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 7), + [4393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 7), + [4395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_references_constraint_repeat1, 2), + [4397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), + [4399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(11292), + [4402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__column_default_expression, 1), + [4404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__column_default_expression, 1), + [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9955), + [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13959), + [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13960), + [4412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10006), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6121), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), + [4418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9923), + [4420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), + [4422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), + [4424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(14929), + [4427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(11348), + [4430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(5439), + [4433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13961), + [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13962), + [4437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9977), + [4440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13963), + [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13964), + [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9950), + [4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2), + [4448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 2), + [4450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9993), + [4452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 3), + [4454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 3), + [4456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 3, .production_id = 22), + [4458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 3, .production_id = 22), + [4460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), + [4462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), + [4464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5210), + [4467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13965), + [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13966), + [4471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 4, .production_id = 45), + [4473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 4, .production_id = 45), + [4475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14207), + [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14048), + [4479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14209), + [4481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), + [4483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12963), + [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12964), + [4487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12965), + [4489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3790), + [4491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3853), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9941), + [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13070), + [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13142), + [4499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9035), + [4501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11047), + [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5989), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), + [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), + [4509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13241), + [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6019), + [4513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6019), + [4515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), + [4517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6065), + [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6066), + [4521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6066), + [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 4, .production_id = 74), + [4525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 4, .production_id = 74), + [4527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15230), + [4529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15110), + [4531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9455), + [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13849), + [4535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5371), + [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9985), + [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9869), + [4542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14211), + [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14052), + [4546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14213), + [4548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(5402), + [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9872), + [4553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10006), + [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9930), + [4558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9930), + [4561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7063), + [4563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8801), + [4565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9790), + [4567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9501), + [4569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4374), + [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9906), + [4573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10406), + [4575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9588), + [4577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10899), + [4579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14885), + [4581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11154), + [4583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9852), + [4585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), + [4587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9593), + [4589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11043), + [4591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9805), + [4593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8863), + [4595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), + [4597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 2), + [4599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_clause, 2), + [4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), + [4603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10827), + [4605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), + [4607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_from_clause_repeat1, 2), + [4609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5290), + [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13784), + [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9041), + [4616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11075), + [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), + [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), + [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), + [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), + [4626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6002), + [4628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5999), + [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), + [4634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6004), + [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10311), + [4638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12969), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12970), + [4642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12971), + [4644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3893), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7980), + [4648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11393), + [4650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10052), + [4652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10052), + [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975), + [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13069), + [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9034), + [4660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11123), + [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5967), + [4664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5972), + [4666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), + [4668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5974), + [4670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5974), + [4672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), + [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), + [4676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), + [4678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10415), + [4680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10093), + [4682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10093), + [4684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 3), + [4686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_clause, 3), + [4688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10374), + [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8162), + [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11088), + [4694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10065), + [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10065), + [4698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13564), + [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13533), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13566), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), + [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10492), + [4710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10291), + [4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15237), + [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15131), + [4716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9381), + [4718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10150), + [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10150), + [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9904), + [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9849), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9907), + [4730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14221), + [4732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14222), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15201), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15020), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9457), + [4740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9849), + [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8977), + [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14219), + [4747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14220), + [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13567), + [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13536), + [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13569), + [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [4757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14215), + [4759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14216), + [4761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14217), + [4763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14218), + [4765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9861), + [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), + [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2), + [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause, 2), + [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), + [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8891), + [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), + [4779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5240), + [4782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9868), + [4785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11372), + [4788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9868), + [4790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12974), + [4792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12975), + [4794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12976), + [4796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9861), + [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11227), + [4801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12717), + [4803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9064), + [4805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11153), + [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5674), + [4809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5673), + [4811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5672), + [4813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12718), + [4815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10085), + [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10085), + [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), + [4821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5671), + [4823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5674), + [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), + [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), + [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5668), + [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12986), + [4833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12987), + [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12980), + [4837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12981), + [4839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14012), + [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13885), + [4843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14014), + [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3997), + [4847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4098), + [4849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12984), + [4851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12985), + [4853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10382), + [4855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constraint_action, 2, .production_id = 216), + [4857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constraint_action, 2, .production_id = 216), + [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15209), + [4861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15047), + [4863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9540), + [4865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12988), + [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12989), + [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), + [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8985), + [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [4875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10272), + [4877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_update_action, 3, .production_id = 199), + [4879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_on_update_action, 3, .production_id = 199), + [4881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_delete_action, 3, .production_id = 198), + [4883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_on_delete_action, 3, .production_id = 198), + [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10479), + [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10275), + [4889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13033), + [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13034), + [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13035), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), + [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8895), + [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9949), + [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6073), + [4905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13571), + [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13540), + [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13573), + [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10381), + [4913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10430), + [4915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10461), + [4917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11227), + [4920] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9949), + [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14015), + [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13888), + [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14017), + [4929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4122), + [4931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13581), + [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13582), + [4935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13579), + [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13580), + [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11263), + [4941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13577), + [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13578), + [4945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13575), + [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13576), + [4949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13244), + [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13245), + [4953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13246), + [4955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4132), + [4957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4325), + [4959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 3), + [4961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 3), + [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11172), + [4965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13103), + [4967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11141), + [4969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14881), + [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11025), + [4973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_direction_constraint, 1), + [4975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_direction_constraint, 1), + [4977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_auto_increment_constraint, 1), + [4979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_auto_increment_constraint, 1), + [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9895), + [4983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_clause, 2), + [4985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_clause, 2), + [4987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13039), + [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13040), + [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13041), + [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), + [4995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 2), + [4997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 2), + [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9973), + [5001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 4), + [5003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 4), + [5005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9973), + [5008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unique_constraint, 1), + [5010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unique_constraint, 1), + [5012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_key_constraint, 2), + [5014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_key_constraint, 2), + [5016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_constraint, 2, .production_id = 10), + [5018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_constraint, 2, .production_id = 10), + [5020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14268), + [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14109), + [5024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14270), + [5026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4084), + [5028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), + [5030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_constraint, 1), + [5032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_constraint, 1), + [5034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_constraint, 2), + [5036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_constraint, 2), + [5038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9895), + [5041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9916), + [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6277), + [5045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11263), + [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14271), + [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14112), + [5052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14273), + [5054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4355), + [5056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9016), + [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6313), + [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), + [5062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13143), + [5066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6328), + [5068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6328), + [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6313), + [5072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6348), + [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6350), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6350), + [5078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 5), + [5080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 5), + [5082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11308), + [5084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 6), + [5086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 6), + [5088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14019), + [5090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13892), + [5092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14021), + [5094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10371), + [5096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13247), + [5098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13248), + [5100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13249), + [5102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4342), + [5104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9916), + [5107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10268), + [5109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15211), + [5111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15053), + [5113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9453), + [5115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9867), + [5117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10288), + [5119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13044), + [5121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13045), + [5123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13046), + [5125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9867), + [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10361), + [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), + [5132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8925), + [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593), + [5136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 7), + [5138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 7), + [5140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10493), + [5142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10476), + [5144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10394), + [5146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13464), + [5148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9043), + [5150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11382), + [5152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6106), + [5154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6048), + [5156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), + [5158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13497), + [5160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), + [5162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6103), + [5164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), + [5166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), + [5168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), + [5170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6101), + [5172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11252), + [5174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6017), + [5176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), + [5178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), + [5180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14162), + [5182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14150), + [5184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14146), + [5186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9261), + [5188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11416), + [5190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3761), + [5192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), + [5194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3764), + [5196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3117), + [5198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13133), + [5200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13134), + [5202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13062), + [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5966), + [5206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), + [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10762), + [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14882), + [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13059), + [5216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14025), + [5218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14026), + [5220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5740), + [5222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [5224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), + [5226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15200), + [5228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15018), + [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15019), + [5232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9144), + [5234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11272), + [5236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [5240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [5242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14628), + [5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14629), + [5248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13972), + [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6059), + [5252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), + [5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [5256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10531), + [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11824), + [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13969), + [5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11376), + [5264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13724), + [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13629), + [5268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13726), + [5270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), + [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4658), + [5274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5774), + [5276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), + [5278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [5280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15203), + [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15028), + [5284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15029), + [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9153), + [5288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11124), + [5290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [5294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [5296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14668), + [5300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14669), + [5302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14440), + [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), + [5306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5933), + [5308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10833), + [5312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12103), + [5314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14437), + [5316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14023), + [5318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14024), + [5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13055), + [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13056), + [5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13053), + [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13054), + [5328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13051), + [5330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13052), + [5332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13049), + [5334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13050), + [5336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4974), + [5338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8990), + [5340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933), + [5342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5879), + [5344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [5346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3601), + [5348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15182), + [5350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14741), + [5352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14742), + [5354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9176), + [5356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11441), + [5358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3602), + [5360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3604), + [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3612), + [5364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), + [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13551), + [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13552), + [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13588), + [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5795), + [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10612), + [5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12805), + [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13585), + [5384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9853), + [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), + [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14027), + [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14028), + [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14029), + [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14030), + [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6445), + [5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), + [5400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7251), + [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9248), + [5404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11457), + [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7249), + [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7247), + [5410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7246), + [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5642), + [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13295), + [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13296), + [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13204), + [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6394), + [5422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6394), + [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7350), + [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10751), + [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14295), + [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13201), + [5432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 3, .production_id = 28), + [5434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause, 3, .production_id = 28), + [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), + [5438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6043), + [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13848), + [5442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9017), + [5444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11191), + [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), + [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5694), + [5450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5695), + [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13913), + [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10152), + [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10152), + [5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5708), + [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), + [5462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5687), + [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), + [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), + [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5720), + [5470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 5, .production_id = 8), + [5472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 5, .production_id = 8), + [5474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11368), + [5476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5518), + [5478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5663), + [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11040), + [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9939), + [5484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9939), + [5487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13340), + [5489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13341), + [5491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13342), + [5493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), + [5495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4671), + [5497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11376), + [5500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9955), + [5503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 4, .production_id = 28), + [5505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause, 4, .production_id = 28), + [5507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13251), + [5509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13252), + [5511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13253), + [5513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6255), + [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11380), + [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4978), + [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), + [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9281), + [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11353), + [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4967), + [5529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4726), + [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4960), + [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3676), + [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13057), + [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13058), + [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12940), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), + [5543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5722), + [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), + [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10986), + [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15016), + [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12937), + [5553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9838), + [5556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10111), + [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10111), + [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9838), + [5562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14275), + [5564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14116), + [5566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14277), + [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13257), + [5570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13258), + [5572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6246), + [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), + [5576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), + [5578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), + [5580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9250), + [5582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11448), + [5584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519), + [5586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), + [5588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3517), + [5590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655), + [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13199), + [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13200), + [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13138), + [5598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6310), + [5600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6310), + [5602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10916), + [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14739), + [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13135), + [5610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), + [5612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), + [5614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), SHIFT_REPEAT(4252), + [5617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9954), + [5619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9954), + [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9935), + [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11389), + [5626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9875), + [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9875), + [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), + [5633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5986), + [5635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13255), + [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13256), + [5639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13259), + [5641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13260), + [5643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13261), + [5645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13262), + [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035), + [5649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8943), + [5651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062), + [5653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13756), + [5655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13661), + [5657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13758), + [5659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4592), + [5661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4984), + [5663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6137), + [5665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [5667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), + [5669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9235), + [5671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11511), + [5673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [5675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059), + [5677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [5679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [5681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13679), + [5683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13680), + [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13396), + [5687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6249), + [5689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6249), + [5691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [5693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10273), + [5695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13463), + [5697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11521), + [5699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15236), + [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15128), + [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9365), + [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13727), + [5707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13632), + [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13729), + [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4649), + [5713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11283), + [5715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9845), + [5718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9845), + [5720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13343), + [5722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13344), + [5724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13345), + [5726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), + [5728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14279), + [5730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14280), + [5732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11269), + [5734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14281), + [5736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14282), + [5738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14283), + [5740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14284), + [5742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14285), + [5744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14286), + [5746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9853), + [5749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11269), + [5752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11283), + [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9833), + [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13180), + [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13181), + [5761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13182), + [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4986), + [5765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5142), + [5767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), SHIFT_REPEAT(4239), + [5770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9864), + [5773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_values_clause_repeat1, 2), + [5775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_values_clause_repeat1, 2), + [5777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_values_clause_repeat1, 2), SHIFT_REPEAT(11172), + [5780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 4), + [5782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 4), + [5784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9864), + [5786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9910), + [5789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13176), + [5791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9021), + [5793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11098), + [5795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6436), + [5797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6434), + [5799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6431), + [5801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13177), + [5803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10167), + [5805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10167), + [5807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6414), + [5809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6414), + [5811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6436), + [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), + [5815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6428), + [5817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6428), + [5819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9833), + [5822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9927), + [5824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11167), + [5827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9927), + [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9910), + [5832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), + [5834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), + [5836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(11368), + [5839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(5518), + [5842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(5663), + [5845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11167), + [5847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping_sets_clause, 6), + [5849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping_sets_clause, 6), + [5851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13759), + [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13664), + [5855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13761), + [5857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5000), + [5859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cube_clause, 5), + [5861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cube_clause, 5), + [5863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollup_clause, 5), + [5865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rollup_clause, 5), + [5867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grouping_sets_clause, 5), + [5869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grouping_sets_clause, 5), + [5871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 6, .production_id = 8), + [5873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 6, .production_id = 8), + [5875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6140), + [5877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13308), + [5879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13309), + [5881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13310), + [5883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), + [5885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5122), + [5887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13731), + [5889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13636), + [5891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13733), + [5893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cube_clause, 4), + [5895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cube_clause, 4), + [5897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollup_clause, 4), + [5899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rollup_clause, 4), + [5901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13347), + [5903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13348), + [5905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13349), + [5907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat2, 2), + [5909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat2, 2), + [5911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat2, 2), SHIFT_REPEAT(11308), + [5914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(11389), + [5917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082), + [5919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6438), + [5921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 3, .production_id = 29), + [5923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause, 3, .production_id = 29), + [5925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), + [5927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14105), + [5929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), + [5931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6409), + [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), + [5935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6399), + [5937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6399), + [5939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [5941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10009), + [5943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5093), + [5945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 170), + [5947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15258), + [5949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 170), + [5951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14778), + [5953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6247), + [5955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 209), + [5957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 209), + [5959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 5, .production_id = 37), + [5961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 5, .production_id = 37), + [5963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 189), + [5965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 189), + [5967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), + [5969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), + [5971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(5605), + [5974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 220), + [5976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 220), + [5978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), + [5980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), + [5982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(12727), + [5985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(11001), + [5988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(10999), + [5991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(15049), + [5994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(15023), + [5997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [5999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5, .production_id = 60), + [6001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5, .production_id = 60), + [6003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9278), + [6005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12727), + [6007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11001), + [6009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10999), + [6011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15049), + [6013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15023), + [6015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 4), + [6017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 4), + [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [6021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 4, .production_id = 34), + [6023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 4, .production_id = 34), + [6025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9219), + [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), + [6031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setof, 2), + [6033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setof, 2), + [6035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11215), + [6037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6757), + [6039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11057), + [6041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_window_clause, 4), + [6043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_window_clause, 4), + [6045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [6047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 4, .production_id = 29), + [6049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause, 4, .production_id = 29), + [6051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_expression, 2), + [6053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_expression, 2), + [6055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11211), + [6057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13357), + [6059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13358), + [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2636), + [6063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), + [6065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13355), + [6067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13356), + [6069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_condition, 2), + [6071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14040), + [6073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9060), + [6075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_condition, 2), + [6077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11518), + [6079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6425), + [6081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6418), + [6083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6410), + [6085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10202), + [6087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10202), + [6089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6425), + [6091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [6093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13353), + [6095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13354), + [6097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [6099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [6101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), + [6103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13351), + [6105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13352), + [6107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), + [6109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), + [6111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [6113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 134), + [6115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 134), + [6117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [6119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [6121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [6123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [6125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), + [6127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(5615), + [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9954), + [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8681), + [6134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5099), + [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11472), + [6138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11711), + [6140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [6142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), + [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), + [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6932), + [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9972), + [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), + [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8672), + [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), + [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), + [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), + [6170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6811), + [6172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6809), + [6174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7014), + [6176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5, .production_id = 34), + [6178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5, .production_id = 34), + [6180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__create_function_return_type, 1), + [6182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__create_function_return_type, 1), + [6184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 220), + [6186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 220), + [6188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), + [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [6194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), + [6196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 3), + [6198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 3), + [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), + [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), + [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), + [6206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903), + [6208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8880), + [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), + [6212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 169), + [6214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 169), + [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), + [6222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), + [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [6226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7064), + [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7096), + [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11065), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), + [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), + [6242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 210), + [6244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 210), + [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [6248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9972), + [6251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235), + [6253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [6255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 210), + [6257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 210), + [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [6261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), + [6265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 188), + [6267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 188), + [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), + [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [6275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [6277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 6, .production_id = 60), + [6279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 6, .production_id = 60), + [6281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10009), + [6284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 170), + [6286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 170), + [6288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 6, .production_id = 34), + [6290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 6, .production_id = 34), + [6292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 189), + [6294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 189), + [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13311), + [6298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13312), + [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13313), + [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5104), + [6304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 169), + [6306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 169), + [6308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 209), + [6310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 209), + [6312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause_item, 4), + [6314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause_item, 4), + [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13735), + [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13736), + [6320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [6322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), + [6326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause_item, 3), + [6328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause_item, 3), + [6330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 64), + [6332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 64), + [6334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13737), + [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13738), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6636), + [6344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 135), + [6346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 135), + [6348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 3, .production_id = 6), + [6350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_type_statement, 3, .production_id = 6), + [6352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10911), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), + [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13739), + [6360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13740), + [6362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 133), + [6364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 133), + [6366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 2), + [6368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 2), + [6370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9288), + [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9503), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6913), + [6378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13741), + [6380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13742), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [6386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 98), + [6388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 98), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9563), + [6392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5), + [6394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5), + [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), + [6398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), + [6400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 96), + [6402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 96), + [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [6406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 134), + [6408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 134), + [6410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 65), + [6412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 65), + [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9845), + [6416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 135), + [6418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 135), + [6420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 97), + [6422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 97), + [6424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 37), + [6426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 37), + [6428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 64), + [6430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 64), + [6432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 97), + [6434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 97), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7493), + [6440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 133), + [6442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 133), + [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 8, .production_id = 60), + [6446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 8, .production_id = 60), + [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), + [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467), + [6452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 98), + [6454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 98), + [6456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14236), + [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14077), + [6460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14238), + [6462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5107), + [6464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5266), + [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), + [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), + [6472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 65), + [6474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 65), + [6476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7494), + [6478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 188), + [6480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 188), + [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8052), + [6484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13183), + [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13184), + [6488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13185), + [6490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5140), + [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), + [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8043), + [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [6504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13763), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13668), + [6508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13765), + [6510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 8), + [6512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 8), + [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [6518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat2, 2), SHIFT_REPEAT(11252), + [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [6523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 96), + [6525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 96), + [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [6529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 7, .production_id = 60), + [6531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 7, .production_id = 60), + [6533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 7, .production_id = 34), + [6535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 7, .production_id = 34), + [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), + [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), + [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [6551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause_body, 2), + [6553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause_body, 2), + [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9238), + [6557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13769), + [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13770), + [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13773), + [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13774), + [6565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13771), + [6567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13772), + [6569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_expression, 4), + [6571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_expression, 4), + [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15227), + [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15101), + [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9596), + [6579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13767), + [6581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13768), + [6583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 61), + [6585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 61), + [6587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [6589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 8, .production_id = 83), + [6591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 8, .production_id = 83), + [6593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9471), + [6595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10878), + [6597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5191), + [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 62), + [6601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 62), + [6603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(5625), + [6606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [6608] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9577), + [6611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9014), + [6614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(14900), + [6617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8671), + [6620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8686), + [6623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8670), + [6626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8537), + [6629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9790), + [6632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9501), + [6635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(14886), + [6638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(14885), + [6641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(11154), + [6644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9852), + [6647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(9805), + [6650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8863), + [6653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1838), + [6656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 63), + [6658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 63), + [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15229), + [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15107), + [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9480), + [6666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13315), + [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13316), + [6670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13317), + [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), + [6674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14239), + [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14080), + [6678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14241), + [6680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5269), + [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9864), + [6684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 43), + [6686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 43), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9410), + [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6772), + [6692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 42), + [6694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 42), + [6696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6775), + [6698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 41), + [6700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 41), + [6702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6791), + [6704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 3, .production_id = 4), + [6706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5132), + [6708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 3, .production_id = 4), + [6710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5139), + [6712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 40), + [6714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 40), + [6716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6793), + [6718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 3, .production_id = 7), + [6720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5147), + [6722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 3, .production_id = 7), + [6724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5125), + [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13743), + [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13744), + [6730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11040), + [6733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 3), + [6735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 3), + [6737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5213), + [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9927), + [6741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_truncate_statement_repeat1, 2), + [6743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_truncate_statement_repeat1, 2), + [6745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_truncate_statement_repeat1, 2), SHIFT_REPEAT(9410), + [6748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 5), + [6750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 5), + [6752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 4, .production_id = 14), + [6754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 4, .production_id = 14), + [6756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), + [6758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 3, .production_id = 9), + [6760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 3, .production_id = 9), + [6762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6463), + [6764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11478), + [6766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 4, .production_id = 4), + [6768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 4, .production_id = 4), + [6770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13187), + [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13188), + [6774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13189), + [6776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 99), + [6778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 99), + [6780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6777), + [6782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 7, .production_id = 4), + [6784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 7, .production_id = 4), + [6786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 7, .production_id = 83), + [6788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 7, .production_id = 83), + [6790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5086), + [6792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 100), + [6794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 100), + [6796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6779), + [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 4, .production_id = 17), + [6800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 4, .production_id = 17), + [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 6, .production_id = 4), + [6804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5144), + [6806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 6, .production_id = 4), + [6808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), + [6810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 136), + [6812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 136), + [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6508), + [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11336), + [6818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause_body, 1), + [6820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause_body, 1), + [6822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 18), + [6824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 18), + [6826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6758), + [6828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 19), + [6830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 19), + [6832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6730), + [6834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 20), + [6836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 20), + [6838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6722), + [6840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 3, .production_id = 13), + [6842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 3, .production_id = 13), + [6844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15076), + [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5736), + [6848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11100), + [6850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11336), + [6853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_expression, 3), + [6855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_expression, 3), + [6857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13240), + [6859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9024), + [6861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11193), + [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), + [6865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5964), + [6867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5963), + [6869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13273), + [6871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10127), + [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10127), + [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), + [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), + [6879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5965), + [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), + [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), + [6885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5957), + [6887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 5, .production_id = 28), + [6889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause, 5, .production_id = 28), + [6891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), + [6893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), + [6895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(9238), + [6898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 3), + [6900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 3), + [6902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8792), + [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11256), + [6906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 1), + [6908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 1), + [6910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 5, .production_id = 14), + [6912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 5, .production_id = 14), + [6914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), + [6916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), + [6918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(9471), + [6921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(10878), + [6924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(5191), + [6927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 72), + [6929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 72), + [6931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6528), + [6933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 71), + [6935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 71), + [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6527), + [6939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 101), + [6941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 101), + [6943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6781), + [6945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 70), + [6947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 70), + [6949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6521), + [6951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 69), + [6953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 69), + [6955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6518), + [6957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6208), + [6959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5912), + [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2692), + [6965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9177), + [6967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11453), + [6969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2693), + [6971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2694), + [6973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2695), + [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), + [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13519), + [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13520), + [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13556), + [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), + [6985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5947), + [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), + [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10543), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12767), + [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13553), + [6995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5832), + [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), + [6999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), + [7001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9173), + [7003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11402), + [7005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), + [7007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), + [7009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), + [7011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), + [7013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14127), + [7015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14128), + [7017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13684), + [7019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5956), + [7021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), + [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10750), + [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12721), + [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13681), + [7031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 189), + [7033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 189), + [7035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6122), + [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [7039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7627), + [7041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9255), + [7043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11439), + [7045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7625), + [7047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7597), + [7049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7593), + [7051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7135), + [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13167), + [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13168), + [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13102), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6105), + [7061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6105), + [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7601), + [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10949), + [7067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14828), + [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13099), + [7071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5745), + [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), + [7075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), + [7077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9150), + [7079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11277), + [7081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3395), + [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3373), + [7085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365), + [7087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), + [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14538), + [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14539), + [7093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13940), + [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), + [7097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5995), + [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), + [7101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10597), + [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11900), + [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13937), + [7107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11057), + [7110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2), + [7112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 2), + [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14865), + [7116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13191), + [7118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13192), + [7120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5939), + [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [7124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7406), + [7126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9191), + [7128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11466), + [7130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7474), + [7132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7408), + [7134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7429), + [7136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7006), + [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13935), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13936), + [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13524), + [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), + [7146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6044), + [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7433), + [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10474), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12902), + [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13521), + [7156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), + [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [7160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [7162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9172), + [7164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11395), + [7166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [7168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [7170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), + [7172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14223), + [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14224), + [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13716), + [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6147), + [7182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6147), + [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10819), + [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12619), + [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13713), + [7192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13193), + [7194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13194), + [7196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13195), + [7198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13196), + [7200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13197), + [7202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13198), + [7204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5750), + [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [7208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4664), + [7210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9162), + [7212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11281), + [7214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4578), + [7216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4579), + [7218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4582), + [7220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), + [7222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14516), + [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14517), + [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13908), + [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), + [7230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5680), + [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), + [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10703), + [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11983), + [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13905), + [7240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5667), + [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [7244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4199), + [7246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9246), + [7248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11135), + [7250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), + [7252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4085), + [7254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099), + [7256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675), + [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13011), + [7260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13012), + [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12695), + [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), + [7266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5731), + [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4126), + [7270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10414), + [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14934), + [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12692), + [7276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 169), + [7278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 169), + [7280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 9), + [7282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 9), + [7284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 64), + [7286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 64), + [7288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5207), + [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14243), + [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14084), + [7295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14245), + [7297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 37), + [7299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 37), + [7301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 65), + [7303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 65), + [7305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5707), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), + [7309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [7311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9122), + [7313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11171), + [7315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [7317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [7319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [7321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14648), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14649), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14324), + [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), + [7331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6088), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10578), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11877), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14321), + [7341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5753), + [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), + [7345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), + [7347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9119), + [7349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11127), + [7351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3209), + [7353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), + [7355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), + [7357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2243), + [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14660), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14661), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14411), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953), + [7367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), + [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10794), + [7373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12051), + [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14408), + [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5890), + [7379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11256), + [7382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13319), + [7384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13320), + [7386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13321), + [7388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13322), + [7390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13323), + [7392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13324), + [7394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13325), + [7396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13326), + [7398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 2), + [7400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrained_type, 2), + [7402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2, .production_id = 56), + [7404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2, .production_id = 56), + [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13620), + [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13617), + [7410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10005), + [7413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10005), + [7415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13980), + [7417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13853), + [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13982), + [7421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), + [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), + [7425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 31), + [7427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 31), + [7429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 188), + [7431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 188), + [7433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), + [7435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), + [7437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2837), + [7439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9268), + [7441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11399), + [7443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2836), + [7445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835), + [7447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833), + [7449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), + [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13097), + [7453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13098), + [7455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13016), + [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6204), + [7459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6204), + [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), + [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10455), + [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14928), + [7467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13013), + [7469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 135), + [7471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 135), + [7473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13916), + [7475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13821), + [7477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13918), + [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), + [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), + [7483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 210), + [7485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 210), + [7487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), + [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 209), + [7491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 209), + [7493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 133), + [7495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 133), + [7497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 96), + [7499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 96), + [7501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 97), + [7503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 97), + [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9914), + [7507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6391), + [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), + [7511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5517), + [7513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9247), + [7515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11463), + [7517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5515), + [7519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5514), + [7521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5513), + [7523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4370), + [7525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13487), + [7527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13488), + [7529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13236), + [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), + [7533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6068), + [7535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5512), + [7537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10693), + [7539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14130), + [7541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13233), + [7543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 98), + [7545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 98), + [7547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 134), + [7549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 134), + [7551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 32), + [7553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 32), + [7555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 170), + [7557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 170), + [7559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9953), + [7561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14914), + [7563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9920), + [7565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9953), + [7568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 220), + [7570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 220), + [7572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14253), + [7574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14254), + [7576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5761), + [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), + [7580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3819), + [7582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9164), + [7584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11354), + [7586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), + [7588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3794), + [7590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3808), + [7592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), + [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13903), + [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13904), + [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13844), + [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), + [7602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5987), + [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), + [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10873), + [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12153), + [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13841), + [7612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 209), + [7614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 209), + [7616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 4, .production_id = 110), + [7618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 4, .production_id = 110), + [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9854), + [7622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 4), + [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), + [7626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 4), + [7628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 210), + [7630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 210), + [7632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 220), + [7634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 220), + [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), + [7638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), + [7640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), + [7642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6070), + [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [7646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7427), + [7648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9224), + [7650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11497), + [7652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7437), + [7654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7452), + [7656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7454), + [7658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6959), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13807), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13808), + [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13460), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), + [7668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6258), + [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), + [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10336), + [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13112), + [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13457), + [7678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 2), + [7680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 2), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14965), + [7684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 189), + [7686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 189), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9320), + [7690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 188), + [7692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 188), + [7694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13919), + [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13824), + [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13921), + [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5799), + [7702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 3), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6469), + [7706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 3), + [7708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 170), + [7710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 170), + [7712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13983), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13856), + [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13985), + [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), + [7720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 169), + [7722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 169), + [7724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 5, .production_id = 110), + [7726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 5, .production_id = 110), + [7728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 148), + [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), + [7732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 148), + [7734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 135), + [7736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 135), + [7738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6131), + [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6283), + [7742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6283), + [7744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5959), + [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), + [7748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5826), + [7750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 134), + [7752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 134), + [7754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 148), + [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6625), + [7758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 148), + [7760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 133), + [7762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 133), + [7764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_foreign_key, 7, .production_id = 179), + [7766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_foreign_key, 7, .production_id = 179), + [7768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 7), + [7770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 7), + [7772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 98), + [7774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 98), + [7776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 97), + [7778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 97), + [7780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 96), + [7782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 96), + [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11331), + [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_primary_key, 6), + [7788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_primary_key, 6), + [7790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_foreign_key, 6, .production_id = 179), + [7792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_foreign_key, 6, .production_id = 179), + [7794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 6), + [7796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 6), + [7798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8656), + [7800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 6), + [7802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 6), + [7804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 65), + [7806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 65), + [7808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 5), + [7810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 5), + [7812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 64), + [7814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 64), + [7816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_offset_clause, 2), + [7818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_offset_clause, 2), + [7820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6030), + [7822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6785), + [7824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11331), + [7827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_primary_key, 5), + [7829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_primary_key, 5), + [7831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_unique, 5), + [7833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_unique, 5), + [7835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 5), + [7837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 5), + [7839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5803), + [7841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [7843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), + [7845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9179), + [7847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11101), + [7849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [7851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [7853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), + [7855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [7857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14690), + [7859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14691), + [7861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14496), + [7863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), + [7865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5862), + [7867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [7869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10939), + [7871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12207), + [7873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14495), + [7875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14251), + [7877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14252), + [7879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14249), + [7881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14250), + [7883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14247), + [7885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14248), + [7887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5785), + [7889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), + [7891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), + [7893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9166), + [7895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11113), + [7897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), + [7899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [7901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [7903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [7905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14670), + [7907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14671), + [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14469), + [7911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), + [7913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5907), + [7915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [7917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10881), + [7919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12155), + [7921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14466), + [7923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 4), + [7925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 4), + [7927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8520), + [7929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 2), + [7931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause, 2), + [7933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(9320), + [7936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 4), + [7938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 4), + [7940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5737), + [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), + [7944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [7946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9143), + [7948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10989), + [7950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [7952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [7954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [7956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14630), + [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14631), + [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14004), + [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), + [7966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6183), + [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10445), + [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11742), + [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14001), + [7976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), + [7978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 37), + [7980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 37), + [7982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 4), + [7984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 4), + [7986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 4), + [7988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 4), + [7990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 4, .production_id = 13), + [7992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 4, .production_id = 13), + [7994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), SHIFT_REPEAT(9854), + [7997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_unique, 4), + [7999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_unique, 4), + [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delete_statement, 2), + [8003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delete_statement, 2), + [8005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6749), + [8007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 3), + [8009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 3), + [8011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), + [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [8015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3137), + [8017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9141), + [8019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11230), + [8021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3097), + [8023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), + [8025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3164), + [8027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2170), + [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14435), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14436), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14068), + [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), + [8037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6447), + [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10284), + [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11592), + [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14065), + [8047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5739), + [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [8051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), + [8053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9120), + [8055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11137), + [8057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), + [8059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), + [8061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), + [8063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), + [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14674), + [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14675), + [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14382), + [8071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), + [8073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6010), + [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), + [8077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10726), + [8079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11993), + [8081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14379), + [8083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 7), + [8085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10694), + [8087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 7), + [8089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 6), + [8091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 6), + [8093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5805), + [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4498), + [8097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [8099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9168), + [8101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11383), + [8103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), + [8105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [8107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [8109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [8111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14255), + [8113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14256), + [8115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13748), + [8117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5911), + [8119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), + [8121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [8123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10888), + [8125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12478), + [8127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13745), + [8129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5693), + [8131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), + [8133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), + [8135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9125), + [8137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11181), + [8139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), + [8141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), + [8143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793), + [8145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [8147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14666), + [8149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14667), + [8151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14260), + [8153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6151), + [8155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6151), + [8157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [8159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10456), + [8161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11761), + [8163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14257), + [8165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 6), + [8167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 6), + [8169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15193), + [8171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5697), + [8173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), + [8175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1794), + [8177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9126), + [8179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11187), + [8181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [8183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), + [8185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), + [8187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [8189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14664), + [8191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14665), + [8193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14228), + [8195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6162), + [8197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6162), + [8199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [8201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10399), + [8203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11703), + [8205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14225), + [8207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5701), + [8209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), + [8211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), + [8213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9127), + [8215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11194), + [8217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), + [8221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1928), + [8223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1000), + [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14662), + [8227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14663), + [8229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14196), + [8231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), + [8233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6182), + [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [8237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10345), + [8239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11645), + [8241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14193), + [8243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5733), + [8245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [8247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7525), + [8249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9142), + [8251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11235), + [8253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7558), + [8255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7557), + [8257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7555), + [8259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6496), + [8261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14636), + [8263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14637), + [8265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14036), + [8267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6251), + [8269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6251), + [8271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7554), + [8273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10357), + [8275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11671), + [8277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14033), + [8279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5715), + [8281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), + [8283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4761), + [8285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9140), + [8287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11220), + [8289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), + [8291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4946), + [8293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5014), + [8295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4015), + [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14654), + [8299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14655), + [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14132), + [8303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6426), + [8305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6426), + [8307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), + [8309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10252), + [8311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11546), + [8313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14129), + [8315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5729), + [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), + [8319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [8321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9121), + [8323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11152), + [8325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), + [8327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), + [8331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14650), + [8335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14651), + [8337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14353), + [8339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), + [8341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6063), + [8343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [8345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10636), + [8347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11935), + [8349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14350), + [8351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 1, .production_id = 53), + [8353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mode, 1, .production_id = 53), + [8355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 3, .production_id = 38), + [8357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 3, .production_id = 38), + [8359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5754), + [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), + [8363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6971), + [8365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9163), + [8367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11301), + [8369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6953), + [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6948), + [8373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6947), + [8375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4529), + [8377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14464), + [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14465), + [8381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13876), + [8383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6312), + [8385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6312), + [8387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6938), + [8389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10797), + [8391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12060), + [8393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13873), + [8395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5792), + [8397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), + [8399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3389), + [8401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9101), + [8403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11359), + [8405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), + [8407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), + [8409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), + [8411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2429), + [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14348), + [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14349), + [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13780), + [8419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [8421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5755), + [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), + [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10948), + [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12332), + [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13777), + [8431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 3), + [8433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 3), + [8435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5764), + [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), + [8439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7021), + [8441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9165), + [8443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11343), + [8445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6986), + [8447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6934), + [8449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), + [8451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4683), + [8453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14406), + [8455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14407), + [8457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13812), + [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), + [8461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5871), + [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6940), + [8465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10962), + [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12230), + [8469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13809), + [8471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6203), + [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4497), + [8475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), + [8477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9242), + [8479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11474), + [8481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), + [8483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), + [8485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3260), + [8487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13583), + [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13584), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13268), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), + [8497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5794), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), + [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10606), + [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13979), + [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13265), + [8507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6510), + [8509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 6, .production_id = 30), + [8511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11093), + [8513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 6, .production_id = 30), + [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13923), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13828), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13925), + [8521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5835), + [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), + [8525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [8527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9186), + [8529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11083), + [8531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), + [8533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [8535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), + [8537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14694), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14695), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14560), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5823), + [8547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5823), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10961), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12311), + [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14559), + [8557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5822), + [8559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [8561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [8563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9184), + [8565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11094), + [8567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [8569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [8571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [8573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [8575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14702), + [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14703), + [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14541), + [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), + [8583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5844), + [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [8587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10981), + [8589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12259), + [8591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14540), + [8593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13987), + [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13860), + [8597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13989), + [8599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 4), + [8601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 4), + [8603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15046), + [8605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9981), + [8608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9981), + [8610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 8, .production_id = 30), + [8612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 8, .production_id = 30), + [8614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 8), + [8616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 8), + [8618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15136), + [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8979), + [8622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 10), + [8624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 10), + [8626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 8), + [8628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 8), + [8630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 12, .production_id = 30), + [8632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 12, .production_id = 30), + [8634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6153), + [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), + [8638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7663), + [8640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9236), + [8642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11502), + [8644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7683), + [8646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7664), + [8648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7661), + [8650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6858), + [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13647), + [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13648), + [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13332), + [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), + [8660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5969), + [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), + [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10386), + [8666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13638), + [8668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13329), + [8670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 4), + [8672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 4), + [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_offset_clause, 3), + [8676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_offset_clause, 3), + [8678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6020), + [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [8682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4333), + [8684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9221), + [8686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11489), + [8688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4323), + [8690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), + [8692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4319), + [8694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3709), + [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13839), + [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13840), + [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13492), + [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), + [8704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6108), + [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), + [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10405), + [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12992), + [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13489), + [8714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 2, .production_id = 82), + [8716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mode, 2, .production_id = 82), + [8718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 4, .production_id = 81), + [8720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 4, .production_id = 81), + [8722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 4, .production_id = 79), + [8724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 4, .production_id = 79), + [8726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 7), + [8728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 7), + [8730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15163), + [8732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 9, .production_id = 30), + [8734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 9, .production_id = 30), + [8736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 1), + [8738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 1), + [8740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_with_clause, 6, .production_id = 208), + [8742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_with_clause, 6, .production_id = 208), + [8744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 11, .production_id = 30), + [8746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 11, .production_id = 30), + [8748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 7, .production_id = 30), + [8750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 7, .production_id = 30), + [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9953), + [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2), + [8756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 2), + [8758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 9), + [8760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 9), + [8762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15115), + [8764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 5), + [8766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 5), + [8768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_include_clause, 4), + [8770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_include_clause, 4), + [8772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 5, .production_id = 30), + [8774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 5, .production_id = 30), + [8776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_include_clause, 5), + [8778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_include_clause, 5), + [8780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 2), + [8782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 2), + [8784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 5), + [8786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 5), + [8788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15027), + [8790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 10, .production_id = 30), + [8792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 10, .production_id = 30), + [8794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 9), + [8796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 9), + [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15210), + [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15050), + [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9502), + [8804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 4), + [8806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 4), + [8808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 4, .production_id = 111), + [8810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 4, .production_id = 111), + [8812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 8, .production_id = 200), + [8814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 8, .production_id = 200), + [8816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_enum, 4), + [8818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_enum, 4), + [8820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 98), + [8822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 98), + [8824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 4), + [8826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 4), + [8828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 4, .production_id = 91), + [8830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 4, .production_id = 91), + [8832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delete_statement, 3), + [8834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delete_statement, 3), + [8836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 37), + [8838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 37), + [8840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 3, .production_id = 8), + [8842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 3, .production_id = 8), + [8844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8911), + [8846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_check_option, 3, .production_id = 94), + [8848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_check_option, 3, .production_id = 94), + [8850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 10), + [8852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 10), + [8854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 209), + [8856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 209), + [8858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 3), + [8860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_statement, 3), + [8862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 188), + [8864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 188), + [8866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 210), + [8868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 210), + [8870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 16, .production_id = 220), + [8872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 16, .production_id = 220), + [8874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 138), + [8876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12864), + [8878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 138), + [8880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 3, .production_id = 5), + [8882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_schema_statement, 3, .production_id = 5), + [8884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 6, .production_id = 5), + [8886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_schema_statement, 6, .production_id = 5), + [8888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 173), + [8890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 173), + [8892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 172), + [8894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 172), + [8896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 189), + [8898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 189), + [8900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2), + [8902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 2), + [8904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 2), + [8906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 2), + [8908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 2), + [8910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_statement, 2), + [8912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 6, .production_id = 66), + [8914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 6, .production_id = 66), + [8916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 9, .production_id = 136), + [8918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 9, .production_id = 136), + [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9979), + [8922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 4), + [8924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_rename_column, 4), + [8926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__insert_statement, 7), + [8928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__insert_statement, 7), + [8930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 170), + [8932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 170), + [8934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 69), + [8936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 69), + [8938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 181), + [8940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 181), + [8942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 70), + [8944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 70), + [8946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 182), + [8948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 182), + [8950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 183), + [8952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 183), + [8954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 184), + [8956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 184), + [8958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 185), + [8960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 185), + [8962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 71), + [8964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 71), + [8966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 72), + [8968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 72), + [8970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 186), + [8972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 186), + [8974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7, .production_id = 24), + [8976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12848), + [8978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7, .production_id = 24), + [8980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7, .production_id = 102), + [8982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12849), + [8984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7, .production_id = 102), + [8986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pg_command, 2), + [8988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pg_command, 2), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4732), + [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8909), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6958), + [8996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_statement, 2, .production_id = 2), + [8998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_statement, 2, .production_id = 2), + [9000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 169), + [9002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 169), + [9004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_statement, 2), + [9006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_statement, 2), + [9008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 2), + [9010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_statement, 2), + [9012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 3, .production_id = 90), + [9014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 3, .production_id = 90), + [9016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 13, .production_id = 30), + [9018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 13, .production_id = 30), + [9020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 3, .production_id = 89), + [9022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 3, .production_id = 89), + [9024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_security_hint, 3, .production_id = 88), + [9026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_security_hint, 3, .production_id = 88), + [9028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_security_hint, 3, .production_id = 87), + [9030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_security_hint, 3, .production_id = 87), + [9032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 3, .production_id = 86), + [9034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 3, .production_id = 86), + [9036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 3), + [9038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 3), + [9040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 12, .production_id = 221), + [9042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 12, .production_id = 221), + [9044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fetch_clause, 4), + [9046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fetch_clause, 4), + [9048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_alter_column, 6, .production_id = 171), + [9050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_alter_column, 6, .production_id = 171), + [9052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 135), + [9054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 135), + [9056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 3, .production_id = 85), + [9058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 3, .production_id = 85), + [9060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 4), + [9062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 4), + [9064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13927), + [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13928), + [9068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13929), + [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13930), + [9072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 1), + [9074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 1), + [9076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13931), + [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13932), + [9080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 1), + [9082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 1), + [9084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13933), + [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13934), + [9088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 65), + [9090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 65), + [9092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 1), + [9094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_statement, 1), + [9096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 161), + [9098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 161), + [9100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 134), + [9102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 134), + [9104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 163), + [9106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 163), + [9108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 133), + [9110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 133), + [9112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 167), + [9114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 167), + [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 165), + [9118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 165), + [9120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 164), + [9122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 164), + [9124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 162), + [9126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 162), + [9128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 4, .production_id = 7), + [9130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 4, .production_id = 7), + [9132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 160), + [9134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 160), + [9136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 159), + [9138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 159), + [9140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 158), + [9142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 158), + [9144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 157), + [9146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 157), + [9148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13991), + [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13992), + [9152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 156), + [9154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 156), + [9156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13993), + [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13994), + [9160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 155), + [9162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 155), + [9164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 154), + [9166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 154), + [9168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13995), + [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13996), + [9172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 153), + [9174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 153), + [9176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 152), + [9178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 152), + [9180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 151), + [9182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 151), + [9184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 180), + [9186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 180), + [9188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 200), + [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6468), + [9192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 200), + [9194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 148), + [9196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 148), + [9198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 150), + [9200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 150), + [9202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 149), + [9204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 149), + [9206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_enum, 6), + [9208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_enum, 6), + [9210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_composite, 6), + [9212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_composite, 6), + [9214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 9), + [9216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 9), + [9218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13997), + [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13998), + [9222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 3), + [9224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 3), + [9226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fetch_clause, 5), + [9228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fetch_clause, 5), + [9230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 7), + [9232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 7), + [9234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 190), + [9236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 190), + [9238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 191), + [9240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 191), + [9242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_hint, 3, .production_id = 1), + [9244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_hint, 3, .production_id = 1), + [9246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 192), + [9248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 192), + [9250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 166), + [9252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 166), + [9254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 4, .production_id = 109), + [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6653), + [9258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 4, .production_id = 109), + [9260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5), + [9262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5), + [9264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 146), + [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), + [9268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 146), + [9270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 109), + [9272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 109), + [9274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 5, .production_id = 147), + [9276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 5, .production_id = 147), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9990), + [9280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9990), + [9283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 5, .production_id = 66), + [9285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 5, .production_id = 66), + [9287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 4, .production_id = 6), + [9289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_type_statement, 4, .production_id = 6), + [9291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_composite, 5), + [9293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_composite, 5), + [9295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7), + [9297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12850), + [9299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7), + [9301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 112), + [9303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 112), + [9305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 113), + [9307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 113), + [9309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 5), + [9311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12811), + [9313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 5), + [9315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 114), + [9317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 114), + [9319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 115), + [9321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 115), + [9323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 116), + [9325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 116), + [9327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 11), + [9329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 11), + [9331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 117), + [9333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 117), + [9335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 2), + [9337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 2), + [9339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 118), + [9341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 118), + [9343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 119), + [9345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 119), + [9347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 201), + [9349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 201), + [9351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 202), + [9353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 202), + [9355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 120), + [9357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 120), + [9359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statement, 2), + [9361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statement, 2), + [9363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 203), + [9365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 203), + [9367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_language, 2), + [9369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_language, 2), + [9371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 121), + [9373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 121), + [9375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 122), + [9377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 122), + [9379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 2, .production_id = 59), + [9381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 2, .production_id = 59), + [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 204), + [9385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 204), + [9387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 123), + [9389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 123), + [9391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_hint, 2), + [9393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_hint, 2), + [9395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 2, .production_id = 58), + [9397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 2, .production_id = 58), + [9399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 205), + [9401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 205), + [9403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 2), + [9405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 2), + [9407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 206), + [9409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 206), + [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5047), + [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8921), + [9415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6941), + [9417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 124), + [9419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 124), + [9421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 2, .production_id = 57), + [9423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 2, .production_id = 57), + [9425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 125), + [9427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 125), + [9429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deterministic_hint, 2, .production_id = 10), + [9431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deterministic_hint, 2, .production_id = 10), + [9433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6), + [9435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12828), + [9437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 6), + [9439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 213), + [9441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 213), + [9443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 212), + [9445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 212), + [9447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 211), + [9449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 211), + [9451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6, .production_id = 24), + [9453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12827), + [9455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 6, .production_id = 24), + [9457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2, .production_id = 10), + [9459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2, .production_id = 10), + [9461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_owner_action, 3, .production_id = 67), + [9463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_owner_action, 3, .production_id = 67), + [9465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_add, 3), + [9467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_add, 3), + [9469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 20), + [9471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 20), + [9473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 126), + [9475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 126), + [9477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 3), + [9479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 3), + [9481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 127), + [9483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 127), + [9485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_enum, 5), + [9487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_enum, 5), + [9489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 19), + [9491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 19), + [9493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 129), + [9495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 129), + [9497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 130), + [9499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 130), + [9501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_check_option, 4, .production_id = 132), + [9503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_check_option, 4, .production_id = 132), + [9505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_hint, 2, .production_id = 1), + [9507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_hint, 2, .production_id = 1), + [9509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optimizer_hint, 1), + [9511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optimizer_hint, 1), + [9513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 1), + [9515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action, 1), + [9517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 3), + [9519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 3), + [9521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_schema, 3), + [9523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_schema, 3), + [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 1), + [9527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 1), + [9529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deterministic_hint, 1), + [9531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deterministic_hint, 1), + [9533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 5, .production_id = 13), + [9535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 5, .production_id = 13), + [9537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 96), + [9539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 96), + [9541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_schema_rename_action, 3, .production_id = 68), + [9543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_schema_rename_action, 3, .production_id = 68), + [9545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__insert_statement, 4), + [9547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__insert_statement, 4), + [9549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 3), + [9551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 3), + [9553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 64), + [9555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 64), + [9557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initial_mode, 2), + [9559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initial_mode, 2), + [9561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 18), + [9563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 18), + [9565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1), + [9567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1), + [9569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statement, 1), + [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), + [9573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statement, 1), + [9575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1, .production_id = 33), + [9577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1, .production_id = 33), + [9579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 128), + [9581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 128), + [9583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 97), + [9585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 97), + [9587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 5), + [9589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 5), + [9591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__insert_statement, 8), + [9593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__insert_statement, 8), + [9595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 5), + [9597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_rename_column, 5), + [9599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 43), + [9601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 43), + [9603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 42), + [9605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 42), + [9607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 99), + [9609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 99), + [9611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 2), + [9613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 2), + [9615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 100), + [9617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 100), + [9619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 5, .production_id = 17), + [9621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 5, .production_id = 17), + [9623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 101), + [9625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 101), + [9627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 137), + [9629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 137), + [9631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 102), + [9633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12858), + [9635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 102), + [9637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_body, 2), + [9639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_body, 2), + [9641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 138), + [9643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12859), + [9645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 138), + [9647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8), + [9649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12860), + [9651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8), + [9653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9979), + [9656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 41), + [9658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 41), + [9660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 40), + [9662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 40), + [9664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_add, 2, .production_id = 38), + [9666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_add, 2, .production_id = 38), + [9668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 146), + [9670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 146), + [9672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 4), + [9674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 4), + [9676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 180), + [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6623), + [9680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 180), + [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), + [9684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9991), + [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11202), + [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), + [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8951), + [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8903), + [9696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13276), + [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13277), + [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13278), + [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6911), + [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6974), + [9706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11202), + [9709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11318), + [9712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15219), + [9714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15077), + [9716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9382), + [9718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9991), + [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11318), + [9723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15217), + [9725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15071), + [9727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9360), + [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9981), + [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9971), + [9733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13532), + [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13501), + [9737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13534), + [9739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7016), + [9741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7057), + [9743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13596), + [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13565), + [9747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13598), + [9749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6995), + [9751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7028), + [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5455), + [9755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13432), + [9757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5656), + [9759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9038), + [9761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11427), + [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6225), + [9765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6224), + [9767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9978), + [9769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6222), + [9771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13465), + [9773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10148), + [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10148), + [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), + [9779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6220), + [9781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6225), + [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), + [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6216), + [9787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), + [9789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9971), + [9792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9898), + [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6427), + [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8355), + [9798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9823), + [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6453), + [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11150), + [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8795), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9522), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7788), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7787), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9933), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7737), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12333), + [9822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12769), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12770), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12771), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7054), + [9832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13279), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13280), + [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13281), + [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6988), + [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15234), + [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15122), + [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9346), + [9846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15207), + [9848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15041), + [9850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9602), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13881), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13816), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9012), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11133), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6307), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6297), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6294), + [9866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10197), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10197), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), + [9872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6293), + [9874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6307), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), + [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6265), + [9880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6265), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13817), + [9884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9823), + [9887] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9898), + [9890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 2), + [9892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13283), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13284), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13285), + [9898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12812), + [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12813), + [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12814), + [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7094), + [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), + [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5889), + [9910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5889), + [9912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13599), + [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13568), + [9916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13601), + [9918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7059), + [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13752), + [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9072), + [9926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11017), + [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), + [9932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5887), + [9934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5884), + [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), + [9938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5885), + [9940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10212), + [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10212), + [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9991), + [9946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14140), + [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14013), + [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14142), + [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7071), + [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7112), + [9956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13535), + [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13504), + [9960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13537), + [9962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7073), + [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12951), + [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), + [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), + [9970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5756), + [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8796), + [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), + [9976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), + [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9906), + [9980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13010), + [9982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11349), + [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9858), + [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [9988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13293), + [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13294), + [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12950), + [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9006), + [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11044), + [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), + [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5831), + [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13529), + [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069), + [10006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), + [10008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5827), + [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), + [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6098), + [10014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6098), + [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), + [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5830), + [10020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10194), + [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10194), + [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7127), + [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15214), + [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15062), + [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9358), + [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), + [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7144), + [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), + [10038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5751), + [10040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13603), + [10042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13572), + [10044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13605), + [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9032), + [10048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), + [10050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), + [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), + [10054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5744), + [10056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7097), + [10058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9577), + [10061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(8796), + [10064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9790), + [10067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9501), + [10070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(14886), + [10073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), + [10075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(4366), + [10078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9906), + [10081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(13010), + [10084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(11349), + [10087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9858), + [10090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9805), + [10093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(8863), + [10096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(2079), + [10099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13289), + [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13290), + [10103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8331), + [10105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), + [10107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14143), + [10109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14016), + [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14145), + [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7132), + [10115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13539), + [10117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13508), + [10119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13541), + [10121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), + [10123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8336), + [10125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8315), + [10127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8322), + [10129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13147), + [10131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13148), + [10133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13149), + [10135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7106), + [10137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7225), + [10139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10027), + [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), + [10143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13287), + [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13288), + [10147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917), + [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8890), + [10151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), + [10153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13291), + [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13292), + [10157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(11150), + [10160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8795), + [10163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2214), + [10166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9522), + [10169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7788), + [10172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7787), + [10175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9933), + [10178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5863), + [10181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7737), + [10184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(12333), + [10187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12829), + [10189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12830), + [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12831), + [10193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12865), + [10195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12866), + [10197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11210), + [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11210), + [10202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13151), + [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13152), + [10206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13153), + [10208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7227), + [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10020), + [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12941), + [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12942), + [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11264), + [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14952), + [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), + [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14929), + [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11348), + [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5230), + [10228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12851), + [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12852), + [10232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12867), + [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12868), + [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6432), + [10238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13549), + [10240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13550), + [10242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14147), + [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14020), + [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14149), + [10248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13613), + [10250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13614), + [10252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13545), + [10254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13546), + [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), + [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8938), + [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7378), + [10262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13607), + [10264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13608), + [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), + [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9001), + [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7394), + [10272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13547), + [10274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13548), + [10276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13609), + [10278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13610), + [10280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12861), + [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12862), + [10284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13436), + [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13405), + [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13438), + [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), + [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7364), + [10294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10027), + [10297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13611), + [10299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13612), + [10301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13543), + [10303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13544), + [10305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13496), + [10307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9046), + [10309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11332), + [10311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), + [10313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), + [10315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), + [10317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13561), + [10319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10078), + [10321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10078), + [10323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), + [10325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6023), + [10327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6027), + [10329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), + [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6021), + [10333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6021), + [10335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [10337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11324), + [10340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13439), + [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13408), + [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13441), + [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7356), + [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9969), + [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12917), + [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14918), + [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11358), + [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14930), + [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), + [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), + [10362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14153), + [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14154), + [10366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14155), + [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14156), + [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11324), + [10372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14157), + [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14158), + [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11219), + [10378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13155), + [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13156), + [10382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13157), + [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9890), + [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11183), + [10388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14151), + [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14152), + [10392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11219), + [10395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926), + [10397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8964), + [10399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7540), + [10401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13209), + [10403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11459), + [10405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(11183), + [10408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13159), + [10410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13160), + [10412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11459), + [10415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13161), + [10417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13162), + [10419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), + [10421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8931), + [10423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7579), + [10425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13163), + [10427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13164), + [10429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), + [10431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13165), + [10433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13166), + [10435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13208), + [10437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9022), + [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11147), + [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), + [10443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6276), + [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), + [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6263), + [10449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6263), + [10451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6279), + [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6237), + [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6231), + [10457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6231), + [10459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13443), + [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13412), + [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13445), + [10465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13451), + [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13452), + [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), + [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8991), + [10473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7682), + [10475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11254), + [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), + [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13976), + [10482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_partition_by_clause, 3, .production_id = 141), + [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9054), + [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11423), + [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6253), + [10490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6256), + [10492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6290), + [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14041), + [10496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10083), + [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10083), + [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), + [10502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6317), + [10504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6253), + [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6373), + [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), + [10510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6380), + [10512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13449), + [10514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13450), + [10516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13453), + [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13454), + [10520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11254), + [10522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10176), + [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10176), + [10526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13108), + [10528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9015), + [10530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11003), + [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), + [10534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6184), + [10536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6120), + [10538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13109), + [10540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10181), + [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10181), + [10544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6129), + [10546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), + [10548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6118), + [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6132), + [10552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6134), + [10554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6134), + [10556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13447), + [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13448), + [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9397), + [10562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(10025), + [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10025), + [10567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(11467), + [10570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), + [10572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11467), + [10574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2), + [10576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9873), + [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9932), + [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), + [10582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_call_arguments, 1), + [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12697), + [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9944), + [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), + [10590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_call_arguments, 2), + [10592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9885), + [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9901), + [10596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(14929), + [10599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(11348), + [10602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(5230), + [10605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9882), + [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9817), + [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13336), + [10611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9033), + [10613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11510), + [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), + [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), + [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6099), + [10621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13369), + [10623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10141), + [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10141), + [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100), + [10629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6100), + [10631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6091), + [10633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6107), + [10635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), + [10637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6109), + [10639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9817), + [10642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), + [10644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), + [10646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456), + [10648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [10650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [10652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), + [10654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), + [10656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), + [10658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), + [10660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [10662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7690), + [10664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), + [10666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11346), + [10668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [10670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), + [10672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7731), + [10674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), + [10676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), + [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), + [10680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [10682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [10684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [10686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [10688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7652), + [10690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7010), + [10692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [10694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), + [10696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [10698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [10700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [10702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4117), + [10704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(5347), + [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), + [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [10713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), + [10715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 4), + [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), + [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8695), + [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), + [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), + [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), + [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), + [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7469), + [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), + [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7565), + [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), + [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), + [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), + [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), + [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), + [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), + [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), + [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8071), + [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7382), + [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7026), + [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), + [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), + [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), + [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6672), + [10779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 4, .production_id = 107), + [10781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 3, .production_id = 84), + [10783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 112), + [10785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 4, .production_id = 108), + [10787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_rollup_clause_repeat1, 2), + [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), + [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9995), + [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10901), + [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10923), + [10797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 5, .production_id = 145), + [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), + [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137), + [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5044), + [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5088), + [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7301), + [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), + [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), + [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6999), + [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), + [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6985), + [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6850), + [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7451), + [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), + [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6962), + [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [10851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6980), + [10853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7422), + [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), + [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), + [10865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7530), + [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), + [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [10871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), + [10873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [10875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), + [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), + [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [10881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [10883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), + [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), + [10887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [10889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [10891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [10893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [10895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), + [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5029), + [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), + [10901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [10903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [10905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [10907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [10909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [10911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), + [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [10915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), + [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7467), + [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7512), + [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460), + [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7633), + [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7518), + [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), + [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9892), + [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), + [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), + [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), + [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7393), + [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), + [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), + [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7345), + [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), + [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), + [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8997), + [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6386), + [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), + [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016), + [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6832), + [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), + [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5114), + [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), + [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), + [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), + [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), + [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), + [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), + [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), + [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8376), + [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), + [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [11045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5330), + [11048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), + [11050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [11052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [11054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [11056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7195), + [11058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [11060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [11062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), + [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7641), + [11066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7340), + [11068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [11074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), + [11076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), + [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), + [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), + [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), + [11092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), + [11094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [11096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [11098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7372), + [11100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7670), + [11102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [11104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [11106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7684), + [11108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483), + [11110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [11112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5208), + [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), + [11117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5205), + [11120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9976), + [11122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9976), + [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), + [11127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11166), + [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11165), + [11131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5426), + [11134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), + [11136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10014), + [11138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11061), + [11140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11099), + [11142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5218), + [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), + [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), + [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), + [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9822), + [11153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11022), + [11155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), + [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), + [11159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), + [11161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5296), + [11164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), SHIFT_REPEAT(4309), + [11167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5211), + [11170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), + [11172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9117), + [11174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14740), + [11176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11033), + [11178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11035), + [11180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14738), + [11182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14730), + [11184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), SHIFT_REPEAT(4262), + [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), + [11189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(11150), + [11192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(2214), + [11195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(5863), + [11198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9430), + [11200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5215), + [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12903), + [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8277), + [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11338), + [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9263), + [11211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_values_clause_repeat1, 2), SHIFT_REPEAT(11166), + [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10883), + [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8673), + [11218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat2, 2), SHIFT_REPEAT(11022), + [11221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(14740), + [11224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(11033), + [11227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(11035), + [11230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(14738), + [11233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(14730), + [11236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat2, 2), SHIFT_REPEAT(11099), + [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12840), + [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12759), + [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [11245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_frame_kind, 1), + [11247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_kind, 1), + [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8794), + [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9579), + [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9926), + [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), + [11257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(5443), + [11260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), + [11262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [11264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9943), + [11266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9943), + [11269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_truncate_statement_repeat1, 2), SHIFT_REPEAT(9450), + [11272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(5508), + [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11335), + [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), + [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), + [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), + [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9951), + [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), + [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9603), + [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10930), + [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8206), + [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), + [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9147), + [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8791), + [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8585), + [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8584), + [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14139), + [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), + [11307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8305), + [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8583), + [11311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8200), + [11313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), + [11315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), + [11317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), SHIFT_REPEAT(12894), + [11320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8215), + [11322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8208), + [11324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8190), + [11326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), + [11328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(9603), + [11331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(10930), + [11334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(8190), + [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8663), + [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), + [11341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9951), + [11344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), + [11346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8558), + [11348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8557), + [11350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8556), + [11352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), + [11354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_preferencing, 2), + [11356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_preferencing, 2), + [11358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12894), + [11360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8529), + [11362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8185), + [11364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8187), + [11366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(9147), + [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8658), + [11371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8794), + [11374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9579), + [11377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9926), + [11380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5808), + [11383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 3), + [11385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 3), + [11387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), + [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13423), + [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13424), + [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9905), + [11395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 4), + [11397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 4), + [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15043), + [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8395), + [11403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8395), + [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9857), + [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8761), + [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8753), + [11411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9857), + [11414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8747), + [11416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_reference, 2), + [11418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_reference, 2), + [11420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9905), + [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), + [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), + [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12696), + [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), + [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5317), + [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11366), + [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10236), + [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11774), + [11439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8409), + [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13986), + [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12962), + [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5322), + [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8939), + [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12216), + [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12681), + [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12991), + [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), + [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12324), + [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12320), + [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12309), + [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), + [11465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9458), + [11467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6303), + [11469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11212), + [11471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14075), + [11473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14002), + [11475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13990), + [11477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10219), + [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13327), + [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13328), + [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), + [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14857), + [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9302), + [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9301), + [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9300), + [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9572), + [11495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10103), + [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10103), + [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9298), + [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9917), + [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9584), + [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9586), + [11507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14847), + [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14846), + [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9637), + [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9589), + [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9590), + [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9297), + [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9591), + [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8392), + [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12908), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13038), + [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12911), + [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11559), + [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11558), + [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13100), + [11535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5247), + [11538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12710), + [11540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9964), + [11542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9947), + [11544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 3), + [11546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_statement, 1), + [11548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8764), + [11550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 1), + [11552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8786), + [11554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9526), + [11556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8618), + [11558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13682), + [11560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13670), + [11562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13557), + [11564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13659), + [11566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13658), + [11568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13655), + [11570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13653), + [11572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13651), + [11574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13650), + [11576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13621), + [11578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10369), + [11580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13618), + [11582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13602), + [11584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13595), + [11586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13586), + [11588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13574), + [11590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12995), + [11592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13845), + [11594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13478), + [11596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9947), + [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), + [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14748), + [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14749), + [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14750), + [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14751), + [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14752), + [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14753), + [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14754), + [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14755), + [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14756), + [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14757), + [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10890), + [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14758), + [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14759), + [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14760), + [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14761), + [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14762), + [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14763), + [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14764), + [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14765), + [11639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 2), + [11641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 5), + [11643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9964), + [11646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 4), + [11648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 1), + [11650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8771), + [11652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), + [11654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12028), + [11656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12026), + [11658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11990), + [11660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11968), + [11662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11965), + [11664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11964), + [11666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11959), + [11668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11958), + [11670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11999), + [11672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11949), + [11674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11205), + [11676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11901), + [11678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11891), + [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11888), + [11682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11887), + [11684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11885), + [11686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11883), + [11688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11867), + [11690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11861), + [11692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 131), + [11694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 5, .production_id = 219), + [11696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 217), + [11698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 131), + [11700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 168), + [11702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 207), + [11704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 49), + [11706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 50), + [11708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 168), + [11710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5246), + [11713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 207), + [11715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 217), + [11717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 21, .production_id = 235), + [11719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 20, .production_id = 230), + [11721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 20, .production_id = 235), + [11723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 230), + [11725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 230), + [11727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9, .production_id = 131), + [11729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 217), + [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), + [11733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 217), + [11735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 230), + [11737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_order, 2), + [11739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_order, 2), + [11741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 131), + [11743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 168), + [11745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9, .production_id = 168), + [11747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 187), + [11749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 207), + [11751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 235), + [11753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 7, .production_id = 236), + [11755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 7, .production_id = 237), + [11757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 207), + [11759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 187), + [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8782), + [11763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 6, .production_id = 231), + [11765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 131), + [11767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 168), + [11769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 235), + [11771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 217), + [11773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8765), + [11775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 230), + [11777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 207), + [11779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 187), + [11781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 217), + [11783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 1, .production_id = 33), + [11785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 187), + [11787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 207), + [11789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 217), + [11791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 235), + [11793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 207), + [11795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 235), + [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8713), + [11799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 230), + [11801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 187), + [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8719), + [11805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8790), + [11809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_statement, 2), + [11811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 5, .production_id = 218), + [11813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 6, .production_id = 232), + [11815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 168), + [11817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 168), + [11819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 230), + [11821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 2), + [11823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 230), + [11825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 168), + [11827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 131), + [11829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 217), + [11831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 235), + [11833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 187), + [11835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 207), + [11837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 187), + [11839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 8, .production_id = 131), + [11841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 235), + [11843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 131), + [11845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 2), + [11847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 1), + [11849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 187), + [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6148), + [11853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9570), + [11855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4020), + [11857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3831), + [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14698), + [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14699), + [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14519), + [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14518), + [11867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2), + [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5690), + [11871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9568), + [11873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7786), + [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), + [11877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9330), + [11879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6650), + [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), + [11883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8856), + [11885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8819), + [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13359), + [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13360), + [11891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9561), + [11893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9558), + [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15011), + [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), + [11899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10033), + [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10033), + [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10938), + [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9580), + [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9371), + [11909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), + [11911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8664), + [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10650), + [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5301), + [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9860), + [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14713), + [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9196), + [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9181), + [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9182), + [11927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10029), + [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10029), + [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9183), + [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10495), + [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9394), + [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), + [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9537), + [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), + [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), + [11945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12889), + [11947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8839), + [11949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4442), + [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13711), + [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13712), + [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12678), + [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11122), + [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9984), + [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), + [11963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(5317), + [11966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(5301), + [11969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5411), + [11972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), + [11974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8867), + [11976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9148), + [11978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9484), + [11980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6325), + [11982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11212), + [11984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14075), + [11986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14002), + [11988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13990), + [11990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9241), + [11992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9367), + [11994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), + [11996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11032), + [11998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15183), + [12000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14745), + [12002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15184), + [12004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), + [12006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9780), + [12008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [12010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14766), + [12012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11021), + [12014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14412), + [12016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), + [12018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14389), + [12020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6423), + [12022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8829), + [12024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9520), + [12026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15181), + [12028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9103), + [12030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15024), + [12032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), + [12034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8830), + [12036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9617), + [12038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13431), + [12040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11131), + [12042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9363), + [12044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9019), + [12046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), + [12048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9528), + [12050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8919), + [12052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8858), + [12054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11059), + [12056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10030), + [12058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 1), + [12060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [12062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9498), + [12064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9044), + [12066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11038), + [12068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9369), + [12070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9030), + [12072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9456), + [12074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8819), + [12076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9510), + [12078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9356), + [12080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9549), + [12082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8875), + [12084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8860), + [12086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11012), + [12088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9496), + [12090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [12092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [12094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), + [12096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [12098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9000), + [12100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8834), + [12102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7211), + [12104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8102), + [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12586), + [12108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [12112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), + [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14377), + [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14378), + [12118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [12122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14704), + [12126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14705), + [12128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [12130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), + [12132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [12134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), + [12136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14676), + [12138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14677), + [12140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [12142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14557), + [12144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14558), + [12146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [12148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [12150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13455), + [12152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13456), + [12154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), + [12156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), + [12158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14455), + [12160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8832), + [12162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9514), + [12164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9476), + [12166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9816), + [12168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [12170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4982), + [12172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8836), + [12174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [12176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14706), + [12178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14707), + [12180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [12182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), + [12184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [12186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [12188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [12190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6854), + [12192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), + [12194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [12196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), + [12198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14644), + [12200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14645), + [12202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), + [12204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), + [12206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [12208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [12210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), + [12212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [12214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8843), + [12216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8864), + [12218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), + [12220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529), + [12222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), + [12224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), + [12226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [12228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14658), + [12230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14659), + [12232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [12234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [12236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [12238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), + [12240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), + [12242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7004), + [12244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13615), + [12246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13616), + [12248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8596), + [12250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [12252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [12254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14692), + [12256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14693), + [12258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), + [12260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), + [12262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14638), + [12264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14639), + [12266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7482), + [12268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), + [12270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13871), + [12276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13872), + [12278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [12280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), + [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), + [12286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14688), + [12290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14689), + [12292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5287), + [12294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [12296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [12298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), + [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), + [12302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), + [12304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6720), + [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), + [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [12310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14646), + [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14647), + [12314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [12318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), + [12324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), + [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14678), + [12328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14679), + [12330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), + [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14095), + [12334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14096), + [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), + [12338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), + [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14634), + [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14635), + [12344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), + [12346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7538), + [12350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [12352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14682), + [12354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14683), + [12356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6858), + [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7659), + [12360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [12364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [12368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14696), + [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14697), + [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6303), + [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), + [12376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_statement_repeat1, 2), SHIFT_REPEAT(9000), + [12379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_statement_repeat1, 2), + [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), + [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14632), + [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14633), + [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), + [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9128), + [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4978), + [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12893), + [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), + [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), + [12399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_event, 3, .production_id = 93), + [12401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9994), + [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14287), + [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14288), + [12407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_order_by_clause_repeat1, 2), SHIFT_REPEAT(5519), + [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9962), + [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11361), + [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), + [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), + [12418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_event_repeat1, 2), + [12420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(9994), + [12423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(14287), + [12426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(14288), + [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9326), + [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6971), + [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11956), + [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6953), + [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6948), + [12439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9599), + [12441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9306), + [12443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9553), + [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9317), + [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7627), + [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14811), + [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), + [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7597), + [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9316), + [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14722), + [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9313), + [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11876), + [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578), + [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4579), + [12475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14310), + [12477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9212), + [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9304), + [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), + [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14409), + [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), + [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), + [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9296), + [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7251), + [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14259), + [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7249), + [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7247), + [12499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9420), + [12501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14874), + [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9290), + [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), + [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14098), + [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), + [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), + [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9289), + [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11796), + [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9208), + [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14263), + [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), + [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9285), + [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), + [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13941), + [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3263), + [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), + [12541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14873), + [12543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9307), + [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9280), + [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), + [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13778), + [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), + [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12930), + [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11363), + [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9834), + [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9295), + [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14967), + [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9277), + [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7663), + [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13591), + [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7683), + [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), + [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9319), + [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14868), + [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), + [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9276), + [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12928), + [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9272), + [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13427), + [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9265), + [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13266), + [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9251), + [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7427), + [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13065), + [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7437), + [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7452), + [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9262), + [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11725), + [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8453), + [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9267), + [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), + [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12035), + [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9259), + [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14916), + [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9239), + [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), + [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12968), + [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), + [12659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 3, .production_id = 55), + [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), + [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9231), + [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7406), + [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12838), + [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7474), + [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), + [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9232), + [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), + [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12794), + [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), + [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), + [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9245), + [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12373), + [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6193), + [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5519), + [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9226), + [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11654), + [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9220), + [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12755), + [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9102), + [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12706), + [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), + [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), + [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9211), + [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7525), + [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11523), + [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7558), + [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7557), + [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9216), + [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12328), + [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9210), + [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12595), + [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), + [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9204), + [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11555), + [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), + [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9203), + [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12439), + [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9195), + [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12295), + [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9194), + [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11604), + [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5025), + [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946), + [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9197), + [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12276), + [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [12809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 1), + [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5958), + [12813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9513), + [12815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14727), + [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9199), + [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15039), + [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [12827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15026), + [12829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9187), + [12831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5058), + [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14159), + [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14160), + [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9178), + [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12213), + [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), + [12847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14959), + [12849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9190), + [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9171), + [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11662), + [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9170), + [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7021), + [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12114), + [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6986), + [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6934), + [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9159), + [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11720), + [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), + [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), + [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9156), + [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11778), + [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9175), + [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12224), + [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9151), + [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11836), + [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9138), + [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11894), + [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), + [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9111), + [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), + [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12120), + [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), + [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), + [12931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 2, .production_id = 55), + [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), + [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9130), + [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12010), + [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9135), + [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11952), + [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9108), + [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12172), + [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [12965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 2), + [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), + [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9118), + [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), + [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12068), + [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9672), + [12981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9469), + [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2505), + [12985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9415), + [12987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9414), + [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9389), + [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13967), + [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13968), + [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7268), + [12997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9411), + [12999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9390), + [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), + [13003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9387), + [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6845), + [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9807), + [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9801), + [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9605), + [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9808), + [13015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9385), + [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9795), + [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9786), + [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9782), + [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9778), + [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7369), + [13027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9359), + [13029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15017), + [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [13033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_composite_repeat1, 3), + [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9773), + [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9766), + [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9747), + [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9731), + [13045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9728), + [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9713), + [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), + [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7634), + [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10219), + [13055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9504), + [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9711), + [13059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9487), + [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9806), + [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), + [13065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9474), + [13067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9475), + [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), + [13071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9936), + [13074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9343), + [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9708), + [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9700), + [13080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9691), + [13082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9686), + [13084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9791), + [13086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9936), + [13088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9667), + [13090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), + [13092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9664), + [13094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9659), + [13096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9651), + [13098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9649), + [13100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9640), + [13102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9779), + [13104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9500), + [13106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12703), + [13108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5134), + [13110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14031), + [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14032), + [13114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12704), + [13116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11515), + [13118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4749), + [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14063), + [13122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14064), + [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9759), + [13126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5179), + [13128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9752), + [13130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15061), + [13132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15180), + [13134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14943), + [13136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9631), + [13138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14733), + [13140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [13142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15178), + [13144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9994), + [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [13148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7499), + [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7218), + [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [13154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13136), + [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [13158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9470), + [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), + [13162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9348), + [13164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9342), + [13166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), + [13168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14642), + [13170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14643), + [13172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9622), + [13174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9329), + [13176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [13178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9616), + [13180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9340), + [13182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), + [13184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [13186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [13188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [13190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9733), + [13192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9612), + [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9615), + [13196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9623), + [13198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15253), + [13200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9628), + [13202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [13204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9180), + [13206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15262), + [13208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9556), + [13210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9799), + [13212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9633), + [13214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9638), + [13216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9641), + [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9646), + [13220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15254), + [13222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9157), + [13224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15263), + [13226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9562), + [13228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [13230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9650), + [13232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [13234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9376), + [13236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), + [13238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9653), + [13240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [13242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), + [13244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9660), + [13246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9702), + [13248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7535), + [13250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [13252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6862), + [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [13256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), + [13258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9676), + [13260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [13262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [13264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6885), + [13266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [13268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), + [13270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), + [13272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [13274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), + [13276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9312), + [13278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14815), + [13280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9524), + [13282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11206), + [13284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2632), + [13286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14910), + [13288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14911), + [13290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14912), + [13292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_repeat1, 2), SHIFT_REPEAT(4341), + [13295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9439), + [13297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14178), + [13299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), + [13301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9225), + [13303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14426), + [13305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9547), + [13307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), + [13309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9542), + [13311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6309), + [13315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9598), + [13317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [13319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14744), + [13321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), + [13323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14710), + [13325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5009), + [13327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), + [13329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [13331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8976), + [13333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [13335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8956), + [13337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8181), + [13339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14319), + [13341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14320), + [13343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2), SHIFT_REPEAT(5814), + [13346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8940), + [13348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8993), + [13350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [13352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9862), + [13354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8579), + [13356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9855), + [13358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8577), + [13360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), + [13362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14700), + [13364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14701), + [13366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8992), + [13368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8965), + [13370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6959), + [13372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8962), + [13374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), + [13376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9938), + [13378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8566), + [13380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8978), + [13382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), + [13384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8948), + [13386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [13388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_partition_by_clause, 4, .production_id = 141), + [13390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8933), + [13392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [13394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8999), + [13396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8986), + [13398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [13400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8929), + [13402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7006), + [13404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8927), + [13406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [13408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8913), + [13410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), + [13412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8532), + [13414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12154), + [13416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12310), + [13418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12125), + [13420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12124), + [13422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12119), + [13424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12117), + [13426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8902), + [13428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8984), + [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), + [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), + [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8995), + [13436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8923), + [13438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), + [13440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [13442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9888), + [13444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6675), + [13446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8988), + [13448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [13450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8961), + [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8958), + [13454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [13456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9002), + [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), + [13460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8920), + [13462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), + [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), + [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5134), + [13468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8969), + [13470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [13472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), + [13474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14784), + [13476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14785), + [13478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14786), + [13480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14787), + [13482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14788), + [13484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14789), + [13486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8916), + [13488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045), + [13490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14708), + [13492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14709), + [13494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8885), + [13496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [13498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8936), + [13500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), + [13502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9850), + [13504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6718), + [13506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9841), + [13508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6714), + [13510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9874), + [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8876), + [13514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9482), + [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8924), + [13518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9902), + [13520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8478), + [13522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8994), + [13524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [13526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9887), + [13528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8665), + [13530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9913), + [13532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8470), + [13534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9897), + [13536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6532), + [13538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9922), + [13540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6670), + [13542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8898), + [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), + [13546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9998), + [13548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6787), + [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8915), + [13552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9149), + [13554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13303), + [13556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8959), + [13558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8882), + [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [13564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10007), + [13566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8897), + [13568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8975), + [13570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), + [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8917), + [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8912), + [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), + [13580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9106), + [13582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15264), + [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8928), + [13586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8879), + [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), + [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8887), + [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8926), + [13596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [13598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9771), + [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8946), + [13602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8691), + [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14493), + [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14494), + [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8894), + [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8914), + [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), + [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14652), + [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14653), + [13618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8415), + [13620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12933), + [13622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12934), + [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8878), + [13626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [13628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8696), + [13630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14656), + [13632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14657), + [13634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8908), + [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8886), + [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8989), + [13640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7135), + [13642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [13644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [13646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [13648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), + [13650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), + [13652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9968), + [13654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7488), + [13656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9745), + [13658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, .production_id = 1), + [13660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [13662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12798), + [13664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9968), + [13667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), SHIFT_REPEAT(9745), + [13670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), + [13672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [13674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14887), + [13676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7578), + [13678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [13682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [13684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [13686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), + [13688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [13690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [13692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9836), + [13694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8216), + [13696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14680), + [13698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14681), + [13700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [13702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13202), + [13704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13207), + [13706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13210), + [13708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13211), + [13710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13234), + [13712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13239), + [13714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [13716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7562), + [13718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5011), + [13720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [13722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5410), + [13724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [13726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [13728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [13730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [13732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7245), + [13734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6300), + [13736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [13738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), + [13740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [13742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), + [13744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), + [13746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14933), + [13748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9069), + [13750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), + [13752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [13754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9063), + [13756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9536), + [13758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13474), + [13760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), + [13762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), + [13764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), + [13766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [13768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, .production_id = 1), + [13770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [13772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [13774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [13776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [13778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [13780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, .production_id = 1), + [13782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), + [13784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7294), + [13786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [13788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [13790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), + [13792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [13794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), + [13796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7231), + [13798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), + [13800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9023), + [13802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9594), + [13804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [13806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4936), + [13808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), + [13810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14826), + [13812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9028), + [13814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9028), + [13816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), + [13818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14719), + [13820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), + [13822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9844), + [13824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13466), + [13826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11494), + [13828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(9844), + [13831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [13833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_call_arguments, 3), + [13835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [13837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), + [13839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9013), + [13841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9509), + [13843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14888), + [13845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14888), + [13847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9515), + [13849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9478), + [13851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), + [13853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14593), + [13855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14594), + [13857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 5), + [13859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9107), + [13861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [13863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6123), + [13865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordered_expression, 2, .production_id = 95), + [13867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), + [13869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [13871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14684), + [13873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14685), + [13875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [13877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(9107), + [13880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 6, .production_id = 78), + [13882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3619), + [13884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 7, .production_id = 106), + [13886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9189), + [13888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9517), + [13890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11158), + [13892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [13894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9252), + [13896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9370), + [13898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), + [13900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6042), + [13902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6353), + [13904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [13906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), + [13908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [13910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3229), + [13912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10095), + [13914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14467), + [13916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [13918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), + [13920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [13922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), + [13924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [13926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), + [13928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8534), + [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [13932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), + [13934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), + [13936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6375), + [13938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), + [13940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12920), + [13942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12921), + [13944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12922), + [13946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12923), + [13948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [13950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), + [13952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [13954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), + [13956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), + [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [13962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [13966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6442), + [13968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [13970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), + [13972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), + [13974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6363), + [13976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_columns, 4), + [13978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14939), + [13980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5374), + [13982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [13984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), + [13986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7531), + [13988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), + [13990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7459), + [13992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7400), + [13994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), + [13996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [13998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5521), + [14000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7520), + [14002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), + [14004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6187), + [14006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), + [14008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13179), + [14010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7624), + [14012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), + [14014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6369), + [14016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [14018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [14020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6329), + [14022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [14024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), + [14026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_time, 1), + [14028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), + [14030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), + [14032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), + [14034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [14036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9322), + [14038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(5229), + [14041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [14043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5777), + [14045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), + [14047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_clause, 2, .production_id = 51), + [14049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [14051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), + [14053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [14055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6440), + [14057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [14059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7640), + [14061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [14063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), + [14065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [14067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), + [14069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6232), + [14071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_columns, 3), + [14073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [14075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), + [14077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), + [14079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), + [14081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), + [14083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), + [14085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6304), + [14087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [14089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), + [14091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [14093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7700), + [14095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6433), + [14097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), + [14099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), + [14101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), + [14103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), + [14105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7696), + [14107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [14109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [14111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6347), + [14113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [14115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [14117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7497), + [14119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [14121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), + [14123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7442), + [14125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), + [14127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [14129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6320), + [14131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), + [14133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), + [14135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), + [14137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5801), + [14139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2), SHIFT_REPEAT(6067), + [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), + [14146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [14152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), + [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [14156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), + [14158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072), + [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6470), + [14162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), + [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), + [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), + [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7358), + [14172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [14174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15097), + [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [14178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), + [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7582), + [14182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 2), + [14184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 2), SHIFT_REPEAT(6042), + [14187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [14189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7325), + [14191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), + [14193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [14195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7615), + [14197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), + [14199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [14201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6455), + [14203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), + [14205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), + [14207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_time, 2), + [14209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6954), + [14211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6944), + [14213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), + [14215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [14217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), + [14219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), + [14221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [14223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), + [14225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [14227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), + [14229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6968), + [14231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), + [14233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14417), + [14235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [14237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [14239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6978), + [14241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [14243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), + [14245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8766), + [14247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8698), + [14249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), + [14251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6236), + [14253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), + [14255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6142), + [14257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [14259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), + [14261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15025), + [14263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11600), + [14265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335), + [14267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), + [14269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7201), + [14271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [14273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), + [14275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9701), + [14277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8521), + [14279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10574), + [14281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8767), + [14283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [14285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7199), + [14287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8870), + [14289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12655), + [14291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12766), + [14293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [14295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [14297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), + [14299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [14301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7197), + [14303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10122), + [14305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), + [14307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [14309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7113), + [14311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), + [14313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), + [14315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [14317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7235), + [14319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [14321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9665), + [14323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), + [14325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9924), + [14327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [14329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6702), + [14331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), + [14333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), + [14335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), + [14337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6687), + [14339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6686), + [14341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), + [14343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12282), + [14345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12282), + [14347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11000), + [14349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11465), + [14351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), + [14353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8064), + [14355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11479), + [14357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [14359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11410), + [14361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), + [14363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), + [14365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [14367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8892), + [14369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), + [14371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), + [14373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [14375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 2, .production_id = 92), SHIFT_REPEAT(9665), + [14378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 2, .production_id = 92), + [14380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11401), + [14382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [14384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [14386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [14388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11400), + [14390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240), + [14392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [14394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4769), + [14396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7481), + [14398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), + [14400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [14402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), + [14404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), + [14406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [14408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7415), + [14410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11055), + [14412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), + [14414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [14416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [14418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [14420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7381), + [14422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7302), + [14424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11482), + [14426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), + [14428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), + [14430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4779), + [14432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7416), + [14434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), + [14436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), + [14438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_clause, 5, .production_id = 195), + [14440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10056), + [14442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [14444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9716), + [14446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8563), + [14448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9305), + [14450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), + [14452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), + [14454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_list_repeat1, 2), SHIFT_REPEAT(6345), + [14457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), + [14459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [14461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7551), + [14463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7120), + [14465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [14467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7673), + [14469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), + [14471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [14473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [14475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7688), + [14477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [14479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [14481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), + [14483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [14485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8310), + [14487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_class, 1), + [14489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [14491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), + [14493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7596), + [14495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [14497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), SHIFT_REPEAT(9924), + [14500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), + [14502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), + [14504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11381), + [14506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), + [14508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), + [14510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [14512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [14514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), + [14516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7411), + [14518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), + [14520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), + [14522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [14524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11471), + [14526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), + [14528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [14530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11375), + [14532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), + [14534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [14536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), + [14538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [14540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [14542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11357), + [14544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), + [14546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11483), + [14548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), + [14550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), + [14552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [14554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [14556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), + [14558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), + [14560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8576), + [14562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8525), + [14564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8565), + [14566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), + [14568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11333), + [14570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [14572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [14574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7607), + [14576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8731), + [14578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), + [14580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6520), + [14582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8732), + [14584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [14586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11508), + [14588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [14590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_clause, 2, .production_id = 105), + [14592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), + [14594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), + [14596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [14598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11405), + [14600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [14602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), + [14604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [14606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9007), + [14608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11024), + [14610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), + [14612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), + [14614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7308), + [14616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8033), + [14618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [14620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), + [14622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), + [14624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [14626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [14628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [14630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [14632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11339), + [14634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), + [14636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8129), + [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [14640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [14642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [14644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6387), + [14646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5309), + [14648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [14650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [14652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6529), + [14654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [14656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [14658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [14660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grouping_sets_clause_repeat1, 2), SHIFT_REPEAT(11055), + [14663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grouping_sets_clause_repeat1, 2), + [14665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [14667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [14669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), + [14671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5306), + [14673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), + [14675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11356), + [14677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), + [14679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6526), + [14681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), + [14683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6524), + [14685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), + [14687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8687), + [14689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), + [14691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8385), + [14693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), + [14695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), + [14697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [14699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [14701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11320), + [14703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), + [14705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8421), + [14707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11403), + [14709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), + [14711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), + [14713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), + [14715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), + [14717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8800), + [14719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6566), + [14721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [14723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8987), + [14725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [14727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11398), + [14729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [14731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11323), + [14733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), + [14735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [14737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12707), + [14739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12707), + [14741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10172), + [14743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 2), + [14745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [14747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [14749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), + [14751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8530), + [14753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7155), + [14755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8519), + [14757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7392), + [14759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [14761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), + [14763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), + [14765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7134), + [14767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [14769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8512), + [14771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8511), + [14773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7145), + [14775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10996), + [14777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), + [14779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8510), + [14781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [14783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14821), + [14785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14820), + [14787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8822), + [14789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8509), + [14791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7131), + [14793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [14795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [14797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), + [14799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), + [14801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7098), + [14803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8508), + [14805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11130), + [14807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [14809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), + [14811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8149), + [14813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), + [14815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [14817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), + [14819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), + [14821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7033), + [14823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8559), + [14825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [14827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7092), + [14829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), + [14831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), + [14833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8953), + [14835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7066), + [14837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), + [14839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), + [14841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [14843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [14845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), + [14847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), + [14849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 2, .production_id = 92), SHIFT_REPEAT(8695), + [14852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 2, .production_id = 92), + [14854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), + [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [14858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [14860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), + [14862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [14864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [14866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), + [14868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15157), + [14870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15157), + [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11290), + [14874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [14876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6324), + [14878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8603), + [14880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9673), + [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [14884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), + [14886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8950), + [14888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5576), + [14890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), + [14892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), + [14894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), + [14896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), + [14898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), + [14900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), + [14902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6647), + [14904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8604), + [14906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), + [14908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13364), + [14910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13361), + [14912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), + [14914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), + [14916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [14918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), + [14920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [14922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), + [14924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), + [14926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [14928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6473), + [14930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8378), + [14932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8372), + [14934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [14936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), + [14938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [14940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [14942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), + [14944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), + [14946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [14948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), + [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), + [14952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [14954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7140), + [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), + [14958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6592), + [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), + [14964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), + [14966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8617), + [14968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5467), + [14970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8620), + [14972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7153), + [14974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8622), + [14976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [14978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), + [14980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9647), + [14982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), + [14984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), + [14986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7133), + [14988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6608), + [14990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), + [14992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8625), + [14994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8602), + [14996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), + [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), + [15000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6611), + [15002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), + [15004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8609), + [15006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11378), + [15008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_option, 1), + [15010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6346), + [15012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), + [15014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10072), + [15016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), + [15018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), + [15020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_body_repeat1, 2), SHIFT_REPEAT(10574), + [15023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_body_repeat1, 2), + [15025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8610), + [15027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8649), + [15029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [15031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), + [15033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), + [15035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), + [15037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8944), + [15039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6617), + [15041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [15043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_spec_composite_repeat1, 2), SHIFT_REPEAT(9962), + [15046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_composite_repeat1, 2), + [15048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [15050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12804), + [15052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15079), + [15054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), + [15056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), + [15058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9793), + [15060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [15062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [15064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [15066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [15068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [15070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), + [15072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), + [15074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), + [15076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [15078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), + [15080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [15082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), + [15084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6621), + [15086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), + [15088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), + [15090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), + [15092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), + [15094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), + [15096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), + [15098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), + [15100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), + [15102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11369), + [15104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [15106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), + [15108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), + [15110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), + [15112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [15114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5602), + [15116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), + [15118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9797), + [15120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), + [15122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8963), + [15124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [15126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), + [15128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11020), + [15130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5604), + [15132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8050), + [15134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), + [15136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8059), + [15138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8031), + [15140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), + [15142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), + [15144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [15146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6570), + [15148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7024), + [15150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [15152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), + [15154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6567), + [15156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [15158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8499), + [15160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [15162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7667), + [15164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9679), + [15166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7150), + [15168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_constraint_exclude_repeat1, 2), SHIFT_REPEAT(9305), + [15171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_constraint_exclude_repeat1, 2), + [15173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), + [15175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7303), + [15177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), + [15179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), + [15181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [15183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9606), + [15185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [15187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8483), + [15189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8500), + [15191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [15193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), + [15195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8477), + [15197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), + [15199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920), + [15201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), + [15203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5243), + [15205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), + [15207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8468), + [15209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), + [15211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258), + [15213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), + [15215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [15217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), + [15219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [15221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), + [15223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [15225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [15227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), + [15229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [15231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6053), + [15233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6062), + [15235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9743), + [15237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11327), + [15239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), + [15241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7660), + [15243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), + [15245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6674), + [15247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [15249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [15251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8623), + [15253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [15255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8467), + [15257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), + [15259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), + [15261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8624), + [15263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7681), + [15265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8626), + [15267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [15269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8628), + [15271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), + [15273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7336), + [15275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8629), + [15277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [15279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), + [15281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [15283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), + [15285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), + [15287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7324), + [15289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [15291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [15293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [15295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061), + [15297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [15299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), + [15301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), + [15303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8971), + [15305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), + [15307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), + [15309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [15311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_rollup_clause_repeat1, 2), SHIFT_REPEAT(5450), + [15314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [15316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), + [15318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11352), + [15320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5631), + [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14100), + [15324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14097), + [15326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9980), + [15328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13683), + [15330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13570), + [15332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [15334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), + [15336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), + [15338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6634), + [15340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [15342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), + [15344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [15346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), + [15348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), + [15350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 2), SHIFT_REPEAT(5455), + [15353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8101), + [15355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12894), + [15357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_bound, 2, .production_id = 144), + [15359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [15361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), + [15363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9624), + [15365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [15367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), + [15369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [15371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8112), + [15373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9963), + [15375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12753), + [15377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12754), + [15379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6678), + [15381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [15383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_bound, 2, .production_id = 143), + [15385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [15387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), + [15389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [15391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), + [15393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), + [15395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_bound, 2, .production_id = 142), + [15397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [15399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_bound, 2), + [15401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [15403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9699), + [15405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6766), + [15407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), + [15409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), + [15411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), + [15413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), + [15415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8060), + [15417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [15419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12945), + [15421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12945), + [15423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), + [15425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), + [15427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [15429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6685), + [15431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_view_options_repeat1, 2), SHIFT_REPEAT(9007), + [15434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_view_options_repeat1, 2), + [15436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), + [15438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), + [15440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8358), + [15442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9738), + [15444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), + [15446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [15448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 80), SHIFT_REPEAT(8687), + [15451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 80), + [15453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2), SHIFT_REPEAT(11600), + [15456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2), + [15458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [15460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8406), + [15462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [15464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), + [15466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), + [15468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [15470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6697), + [15472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7592), + [15474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [15476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_parameters_repeat1, 2), SHIFT_REPEAT(8800), + [15479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_parameters_repeat1, 2), + [15481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), + [15483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [15485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [15487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [15489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), + [15491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [15493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [15495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [15497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), + [15499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5877), + [15501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5458), + [15503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), + [15505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12286), + [15507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [15509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), + [15511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5193), + [15513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12906), + [15515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12906), + [15517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15055), + [15519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12281), + [15521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [15523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6227), + [15525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12234), + [15527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [15529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5798), + [15531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14863), + [15533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015), + [15535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6168), + [15537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12338), + [15539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), + [15541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), + [15543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_options, 5, .production_id = 1), + [15545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10576), + [15547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12191), + [15549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [15551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8793), + [15553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12381), + [15555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [15557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9109), + [15559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9530), + [15561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13781), + [15563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8136), + [15565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6430), + [15567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12418), + [15569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [15571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2), + [15573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6096), + [15575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), + [15577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12414), + [15579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [15581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), + [15583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10026), + [15585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9983), + [15587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), + [15589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), + [15591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6260), + [15593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12182), + [15595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [15597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), + [15599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12454), + [15601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [15603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [15605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14716), + [15607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5599), + [15609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8893), + [15611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14729), + [15613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8025), + [15615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12488), + [15617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [15619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5190), + [15621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12514), + [15623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), + [15625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12130), + [15627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), + [15629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), + [15631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), + [15633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), + [15635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15197), + [15637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), + [15639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12577), + [15641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [15643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12108), + [15645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [15647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8202), + [15649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14854), + [15651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), + [15653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6316), + [15655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15195), + [15657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), + [15659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6285), + [15661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6756), + [15663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), + [15665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14383), + [15667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [15669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 38), + [15671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12078), + [15673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [15675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6111), + [15677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565), + [15679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), + [15681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9539), + [15683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), + [15685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12694), + [15687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [15689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), + [15691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), + [15693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12022), + [15695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), + [15697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6289), + [15699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), + [15701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11303), + [15703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11304), + [15705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14724), + [15707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9723), + [15709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 1), + [15711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [15713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12021), + [15715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [15717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 3, .production_id = 61), + [15719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), + [15721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10266), + [15723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14229), + [15725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), + [15727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 119), + [15729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12746), + [15731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [15733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10117), + [15735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10086), + [15737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), + [15739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), + [15741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), + [15743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11963), + [15745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [15747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), + [15749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11945), + [15751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6917), + [15753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 2), + [15755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14743), + [15757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9571), + [15759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14069), + [15761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), + [15763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5064), + [15765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9132), + [15767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9374), + [15769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), + [15771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12788), + [15773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7286), + [15775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6368), + [15777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10869), + [15779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10980), + [15781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14956), + [15783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), + [15785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10773), + [15787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10765), + [15789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), + [15791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6712), + [15793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 113), + [15795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11905), + [15797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [15799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6355), + [15801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), + [15803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 114), + [15805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5784), + [15807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), + [15809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9859), + [15811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14806), + [15813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7549), + [15815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13914), + [15817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), + [15819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11854), + [15821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [15823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6701), + [15825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), + [15827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12833), + [15829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), + [15831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8290), + [15833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 115), + [15835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 116), + [15837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), + [15839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6372), + [15841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14907), + [15843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), + [15845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 117), + [15847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8967), + [15849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11847), + [15851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), + [15853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), + [15855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), + [15857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6189), + [15859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15073), + [15861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15073), + [15863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10178), + [15865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10183), + [15867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 118), + [15869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6552), + [15871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6549), + [15873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), + [15875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6553), + [15877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6691), + [15879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 120), + [15881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 121), + [15883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 122), + [15885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 123), + [15887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), + [15889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9945), + [15891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 124), + [15893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 125), + [15895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 126), + [15897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 127), + [15899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 128), + [15901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 129), + [15903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11785), + [15905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6898), + [15907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 130), + [15909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [15911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6384), + [15913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), + [15915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12885), + [15917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), + [15919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6420), + [15921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11789), + [15923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6254), + [15925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), + [15927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), + [15929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), + [15931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13751), + [15933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5334), + [15935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 3), + [15937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8296), + [15939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5424), + [15941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 3), + [15943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14830), + [15945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 1), + [15947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 4), + [15949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8177), + [15951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 4, .production_id = 139), + [15953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), + [15955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12957), + [15957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [15959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), + [15961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12451), + [15963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), + [15965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5518), + [15967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9074), + [15969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11731), + [15971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), + [15973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), + [15975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6166), + [15977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11716), + [15979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [15981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_options, 4, .production_id = 1), + [15983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 2), + [15985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4270), + [15987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), + [15989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10075), + [15991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10073), + [15993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8023), + [15995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), + [15997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13037), + [15999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [16001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), + [16003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11673), + [16005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), + [16007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6302), + [16009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6451), + [16011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 229), + [16013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12628), + [16015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [16017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6443), + [16019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), + [16021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 228), + [16023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13559), + [16025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), + [16027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 227), + [16029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11629), + [16031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [16033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 226), + [16035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), + [16037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 225), + [16039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 224), + [16041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11615), + [16043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7500), + [16045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), + [16047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [16049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13235), + [16051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7650), + [16053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6454), + [16055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), + [16057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10921), + [16059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), + [16061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), + [16063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), + [16065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11528), + [16067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [16069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 1), + [16071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9198), + [16073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6460), + [16075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11562), + [16077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [16079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14972), + [16081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9433), + [16083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13397), + [16085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [16087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), + [16089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13250), + [16091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6925), + [16093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6382), + [16095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6385), + [16097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6921), + [16099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), + [16101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), + [16103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [16105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), + [16107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [16109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [16111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [16113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [16115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), + [16117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), + [16119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [16121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [16123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), + [16125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), + [16127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [16129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), + [16131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), + [16133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), + [16135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), + [16137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5170), + [16139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7423), + [16141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), + [16143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8799), + [16145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6551), + [16147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201), + [16149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), + [16151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), + [16153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), + [16155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12316), + [16157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12319), + [16159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), + [16161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), + [16163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [16165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), + [16167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), + [16169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), + [16171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6922), + [16173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [16175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), + [16177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), + [16179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), + [16181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), + [16183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), + [16185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), + [16187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), + [16189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), + [16191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), + [16193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [16195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), + [16197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), + [16199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [16201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [16203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [16205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [16207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [16209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [16211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), + [16213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), + [16215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8560), + [16217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6880), + [16219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6884), + [16221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6889), + [16223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), + [16225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4874), + [16227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11018), + [16229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6901), + [16231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4461), + [16233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6902), + [16235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6395), + [16237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6392), + [16239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [16241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [16243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6908), + [16245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6916), + [16247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [16249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), + [16251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [16253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7192), + [16255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [16257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7486), + [16259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6909), + [16261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6927), + [16263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7348), + [16265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [16267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6929), + [16269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [16271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), + [16273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6869), + [16275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [16277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [16279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [16281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), + [16283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), + [16285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [16287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [16289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8539), + [16291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [16293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [16295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [16297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [16299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [16301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [16303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6872), + [16305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12368), + [16307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [16309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [16311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), + [16313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), + [16315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [16317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10934), + [16319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6245), + [16321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12371), + [16323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), + [16325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [16327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7503), + [16329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [16331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), + [16333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_call_arguments, 4), + [16335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [16337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [16339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6206), + [16341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), + [16343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), + [16345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7510), + [16347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9386), + [16349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [16351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7479), + [16353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [16355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [16357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [16359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [16361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), + [16363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [16365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [16367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), + [16369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [16371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [16373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), + [16375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [16377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [16379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [16381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [16383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [16385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6295), + [16387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [16389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [16391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [16393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [16395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [16397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [16399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [16401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [16403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [16405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [16407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), + [16409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [16411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [16413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [16415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), + [16417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [16419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [16421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10914), + [16423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), + [16425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), + [16427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), + [16429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [16431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [16433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8046), + [16435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [16437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6165), + [16439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6164), + [16441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8055), + [16443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [16445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), + [16447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), + [16449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [16451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [16453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7402), + [16455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9600), + [16457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7405), + [16459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), + [16461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), + [16463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [16465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6960), + [16467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7409), + [16469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7410), + [16471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [16473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [16475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), + [16477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7419), + [16479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), + [16481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7432), + [16483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [16485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), + [16487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7440), + [16489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7441), + [16491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), + [16493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7443), + [16495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7444), + [16497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7445), + [16499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7447), + [16501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7462), + [16503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7465), + [16505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), + [16507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6846), + [16509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6848), + [16511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [16513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), + [16515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [16517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [16519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6849), + [16521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), + [16523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6829), + [16525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), + [16527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [16529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6871), + [16531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), + [16533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), + [16535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6873), + [16537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [16539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6155), + [16541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), + [16543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [16545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [16547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), + [16549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), + [16551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6923), + [16553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), + [16555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), + [16557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [16559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), + [16561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6882), + [16563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10010), + [16565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), + [16567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6012), + [16569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), + [16571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), + [16573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [16575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [16577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [16579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [16581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [16583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [16585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), + [16587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [16589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [16591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [16593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), + [16595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [16597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [16599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), + [16601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [16603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [16605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [16607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [16609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), + [16611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [16613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [16615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), + [16617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [16619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [16621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), + [16623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [16625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [16627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), + [16629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [16631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [16633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [16635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), + [16637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [16639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [16641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), + [16643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), + [16645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [16647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [16649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4464), + [16651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [16653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), + [16655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [16657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), + [16659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), + [16661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [16663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), + [16665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [16667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [16669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [16671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [16673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [16675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [16677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [16679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), + [16681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [16683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9546), + [16685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [16687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [16689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [16691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [16693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [16695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10811), + [16697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), + [16699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [16701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [16703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [16705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [16707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), + [16709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [16711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), + [16713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), + [16715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [16717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [16719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [16721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [16723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [16725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9544), + [16727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10805), + [16729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [16731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10802), + [16733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9538), + [16735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [16737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6900), + [16739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9534), + [16741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [16743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [16745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), + [16747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), + [16749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [16751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [16753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), + [16755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9532), + [16757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), + [16759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [16761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6378), + [16763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [16765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [16767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [16769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [16771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [16773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6389), + [16775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [16777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6390), + [16779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), + [16781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [16783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [16785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), + [16787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6896), + [16789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6397), + [16791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), + [16793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [16795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), + [16797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), + [16799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), + [16801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6403), + [16803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6404), + [16805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), + [16807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6406), + [16809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), + [16811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [16813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [16815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [16817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [16819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [16821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [16823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [16825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), + [16827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [16829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [16831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6887), + [16833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [16835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [16837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [16839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11155), + [16841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [16843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5124), + [16845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), + [16847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), + [16849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [16851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6262), + [16853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), + [16855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5103), + [16857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9505), + [16859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), + [16861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [16863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [16865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), + [16867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [16869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9497), + [16871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), + [16873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639), + [16875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9493), + [16877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4577), + [16879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), + [16881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), + [16883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [16885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [16887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), + [16889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), + [16891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [16893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [16895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4569), + [16897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), + [16899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), + [16901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4567), + [16903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), + [16905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), + [16907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [16909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), + [16911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), + [16913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9491), + [16915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [16917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [16919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [16921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10016), + [16923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), + [16925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [16927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [16929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9511), + [16931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [16933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [16935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [16937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [16939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [16941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [16943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6522), + [16945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), + [16947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [16949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), + [16951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), + [16953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), + [16955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [16957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), + [16959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [16961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [16963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [16965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [16967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [16969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), + [16971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [16973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [16975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9442), + [16977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [16979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5728), + [16981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [16983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [16985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), + [16987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), + [16989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [16991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), + [16993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [16995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [16997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), + [16999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [17001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [17003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [17005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [17007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [17009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [17011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [17013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [17015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [17017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6952), + [17019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6892), + [17021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6998), + [17023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), + [17025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8203), + [17027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [17029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [17031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), + [17033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6928), + [17035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), + [17037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), + [17039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [17041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [17043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [17045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [17047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [17049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5968), + [17051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5960), + [17053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [17055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [17057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [17059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [17061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6888), + [17063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [17065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), + [17067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [17069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [17071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [17073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), + [17075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [17077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), + [17079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [17081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [17083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [17085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [17087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [17089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [17091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [17093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [17095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [17097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [17099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [17101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [17103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [17105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [17107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [17109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [17111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [17113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), + [17115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [17117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), + [17119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [17121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [17123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), + [17125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5071), + [17127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), + [17129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), + [17131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), + [17133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), + [17135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), + [17137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [17139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9465), + [17141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), + [17143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5943), + [17145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [17147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [17149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9464), + [17151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9461), + [17153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), + [17155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9380), + [17157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [17159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [17161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [17163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), + [17165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [17167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9541), + [17169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [17171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [17173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [17175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [17177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [17179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [17181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), + [17183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [17185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [17187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [17189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [17191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [17193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [17195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [17197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [17199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [17201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), + [17203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9459), + [17205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [17207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), + [17209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [17211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [17213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [17215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [17217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), + [17219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), + [17221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5279), + [17223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), + [17225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [17227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), + [17229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5275), + [17231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [17233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [17235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), + [17237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5915), + [17239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [17241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6628), + [17243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5272), + [17245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), + [17247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6816), + [17249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [17251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [17253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [17255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), + [17257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), + [17259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [17261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [17263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [17265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [17267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [17269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [17271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [17273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), + [17275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [17277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [17279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [17281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [17283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [17285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [17287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [17289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [17291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), + [17293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5251), + [17295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), + [17297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [17299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), + [17301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), + [17303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [17305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), + [17307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), + [17309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), + [17311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8448), + [17313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), + [17315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6467), + [17317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [17319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), + [17321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), + [17323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), + [17325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6964), + [17327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [17329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), + [17331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), + [17333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5078), + [17335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6870), + [17337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11833), + [17339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), + [17341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [17343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [17345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), + [17347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5166), + [17349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5165), + [17351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), + [17353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [17355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [17357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), + [17359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), + [17361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), + [17363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [17365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [17367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), + [17369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [17371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [17373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), + [17375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), + [17377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), + [17379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668), + [17381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), + [17383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [17385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), + [17387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), + [17389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [17391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), + [17393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [17395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [17397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), + [17399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [17401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), + [17403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5156), + [17405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), + [17407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [17409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9131), + [17411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), + [17413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [17415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), + [17417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), + [17419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), + [17421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [17423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5148), + [17425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [17427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8425), + [17429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), + [17431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [17433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [17435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [17437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), + [17439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [17441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), + [17443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [17445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [17447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [17449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), + [17451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [17453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [17455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [17457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [17459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [17461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [17463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [17465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [17467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [17469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [17471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [17473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [17475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [17477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12907), + [17479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9581), + [17481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [17483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4668), + [17485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [17487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [17489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8657), + [17491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [17493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8654), + [17495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12909), + [17497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [17499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [17501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [17503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12910), + [17505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [17507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), + [17509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), + [17511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), + [17513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [17515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), + [17517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7782), + [17519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12912), + [17521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12913), + [17523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [17525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [17527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), + [17529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [17531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [17533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [17535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [17537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [17539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), + [17541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [17543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [17545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [17547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [17549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [17551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [17553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [17555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [17557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [17559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [17561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [17563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [17565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [17567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [17569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [17571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8694), + [17573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [17575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [17577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [17579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), + [17581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [17583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [17585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), + [17587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [17589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5812), + [17591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), + [17593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [17595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [17597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [17599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), + [17601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [17603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [17605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [17607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [17609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [17611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [17613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [17615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [17617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [17619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [17621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [17623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [17625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [17627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [17629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [17631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [17633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [17635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [17637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [17639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [17641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [17643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [17645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), + [17647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171), + [17649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), + [17651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [17653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [17655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [17657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), + [17659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), + [17661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), + [17663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), + [17665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), + [17667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [17669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [17671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [17673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [17675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), + [17677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [17679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), + [17681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), + [17683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [17685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [17687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), + [17689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), + [17691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), + [17693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [17695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), + [17697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), + [17699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), + [17701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), + [17703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [17705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), + [17707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), + [17709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [17711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [17713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_clause, 3, .production_id = 105), + [17715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9292), + [17717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [17719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [17721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [17723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [17725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), + [17727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [17729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [17731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [17733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [17735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [17737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [17739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [17741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [17743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [17745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [17747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [17749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [17751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [17753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [17755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [17757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [17759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [17761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [17763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [17765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [17767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [17769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10023), + [17771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [17773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [17775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), + [17777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [17779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [17781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [17783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [17785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [17787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [17789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), + [17791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [17793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [17795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [17797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [17799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [17801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [17803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [17805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [17807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [17809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [17811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [17813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [17815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [17817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [17819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [17821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), + [17823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [17825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), + [17827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [17829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [17831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [17833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [17835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [17837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [17839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [17841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [17843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [17845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [17847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [17849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [17851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [17853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [17855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [17857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [17859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [17861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [17863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [17865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [17867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [17869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [17871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [17873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [17875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [17877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [17879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [17881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [17883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [17885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [17887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [17889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [17891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [17893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [17895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [17897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [17899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [17901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [17903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [17905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [17907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [17909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), + [17911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [17913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [17915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [17917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [17919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [17921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [17923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [17925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [17927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [17929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [17931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [17933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [17935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), + [17937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), + [17939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [17941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), + [17943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), + [17945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6824), + [17947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), + [17949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), + [17951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), + [17953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [17955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [17957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), + [17959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), + [17961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [17963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [17965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [17967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [17969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [17971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [17973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), + [17975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [17977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), + [17979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [17981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), + [17983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [17985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6857), + [17987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [17989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [17991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [17993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [17995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [17997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11428), + [17999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [18001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), + [18003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [18005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10304), + [18007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), + [18009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11607), + [18011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [18013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), + [18015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [18017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [18019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [18021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [18023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8234), + [18025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [18027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [18029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), + [18031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [18033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), + [18035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [18037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11635), + [18039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [18041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [18043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [18045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [18047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [18049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [18051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [18053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [18055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [18057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [18059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), + [18061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9402), + [18063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), + [18065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), + [18067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8632), + [18069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14953), + [18071] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [18073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14954), + [18075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [18077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [18079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [18081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), + [18083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [18085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), + [18087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), + [18089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14961), + [18091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [18093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14964), + [18095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [18097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), + [18099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2608), + [18101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), + [18103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), + [18105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9362), + [18107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), + [18109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14970), + [18111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14971), + [18113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6261), + [18115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), + [18117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9585), + [18119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), + [18121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [18123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11593), + [18125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), + [18127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [18129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6979), + [18131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4976), + [18133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11041), + [18135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15040), + [18137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11042), + [18139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), + [18141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [18143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11611), + [18145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9331), + [18147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11552), + [18149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9843), + [18151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15052), + [18153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7328), + [18155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7326), + [18157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7323), + [18159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7320), + [18161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7316), + [18163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7315), + [18165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7349), + [18167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7269), + [18169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [18171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), + [18173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7264), + [18175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7261), + [18177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), + [18179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7250), + [18181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), + [18183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), + [18185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), + [18187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9543), + [18189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7347), + [18191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), + [18193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), + [18195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), + [18197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10171), + [18199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9473), + [18201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), + [18203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), + [18205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [18207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9318), + [18209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9970), + [18211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), + [18213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [18215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), + [18217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), + [18219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), + [18221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558), + [18223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [18225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15133), + [18227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10249), + [18229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15198), + [18231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), + [18233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [18235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), + [18237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), + [18239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), + [18241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [18243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), + [18245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7295), + [18247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [18249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4177), + [18251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), + [18253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [18255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), + [18257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), + [18259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7353), + [18261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), + [18263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), + [18265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9399), + [18267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [18269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), + [18271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), + [18273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), + [18275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10015), + [18277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), + [18279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11791), + [18281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), + [18283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), + [18285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), + [18287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15192), + [18289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [18291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7312), + [18293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7311), + [18295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15191), + [18297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7307), + [18299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7306), + [18301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15190), + [18303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15189), + [18305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10770), + [18307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15187), + [18309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7305), + [18311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7304), + [18313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7296), + [18315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7291), + [18317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), + [18319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), + [18321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7289), + [18323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7280), + [18325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), + [18327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7274), + [18329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7273), + [18331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15154), + [18333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15151), + [18335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15148), + [18337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10532), + [18339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15145), + [18341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [18343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7260), + [18345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7259), + [18347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6813), + [18349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), + [18351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), + [18353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), + [18355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9967), + [18357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), + [18359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7272), + [18361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), + [18363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), + [18365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [18367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15130), + [18369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15127), + [18371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15124), + [18373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15121), + [18375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15118), + [18377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12889), + [18379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7051), + [18381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6545), + [18383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6548), + [18385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12218), + [18387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15112), + [18389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15109), + [18391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15106), + [18393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15103), + [18395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15100), + [18397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [18399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15094), + [18401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15091), + [18403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15088), + [18405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15085), + [18407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15082), + [18409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [18411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [18413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [18415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [18417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [18419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [18421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [18423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7366), + [18425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7105), + [18427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [18429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [18431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7221), + [18433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [18435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [18437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), + [18439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [18441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [18443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9831), + [18445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12231), + [18447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [18449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9364), + [18451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), + [18453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), + [18455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9662), + [18457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), + [18459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7453), + [18461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [18463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7476), + [18465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [18467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), + [18469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), + [18471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9565), + [18473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10022), + [18475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8370), + [18477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), + [18479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13073), + [18481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8573), + [18483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), + [18485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13107), + [18487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), + [18489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), + [18491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13110), + [18493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13111), + [18495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), + [18497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), + [18499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [18501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [18503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13145), + [18505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_exclusion, 2, .production_id = 177), + [18507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13170), + [18509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_exclusion, 2, .production_id = 178), + [18511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8685), + [18513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [18515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8677), + [18517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [18519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110), + [18521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), + [18523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9582), + [18525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), + [18527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [18529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15014), + [18531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15013), + [18533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [18535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [18537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15012), + [18539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [18541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [18543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14973), + [18545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [18547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), + [18549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), + [18551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9569), + [18553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [18555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [18557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), + [18559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [18561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11115), + [18563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14966), + [18565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11058), + [18567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), + [18569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), + [18571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [18573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [18575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [18577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), + [18579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9336), + [18581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8549), + [18583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14958), + [18585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10250), + [18587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14957), + [18589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), + [18591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), + [18593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), + [18595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14951), + [18597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10286), + [18599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14950), + [18601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), + [18603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14947), + [18605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10341), + [18607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14946), + [18609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7343), + [18611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tablespace_hint, 2), + [18613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [18615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14935), + [18617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14942), + [18619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), + [18621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14941), + [18623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14940), + [18625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14938), + [18627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14937), + [18629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14936), + [18631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14884), + [18633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8569), + [18635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), + [18637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10012), + [18639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11062), + [18641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9424), + [18643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7638), + [18645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7636), + [18647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7632), + [18649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7631), + [18651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7630), + [18653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9345), + [18655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13370), + [18657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), + [18659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7628), + [18661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7626), + [18663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [18665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7498), + [18667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), + [18669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9413), + [18671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14926), + [18673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14925), + [18675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14924), + [18677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10214), + [18679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7102), + [18681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14922), + [18683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), + [18685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5630), + [18687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7623), + [18689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), + [18691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), + [18693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10215), + [18695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11288), + [18697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14915), + [18699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11280), + [18701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), + [18703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), + [18705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), + [18707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7239), + [18709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7613), + [18711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7612), + [18713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), + [18715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14909), + [18717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10593), + [18719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14908), + [18721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [18723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13104), + [18725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14905), + [18727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10226), + [18729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14904), + [18731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7595), + [18733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7590), + [18735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14901), + [18737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10738), + [18739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14899), + [18741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11106), + [18743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12625), + [18745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14896), + [18747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14895), + [18749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14894), + [18751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14893), + [18753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14892), + [18755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14891), + [18757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14890), + [18759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14889), + [18761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14879), + [18763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14878), + [18765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14877), + [18767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [18769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), + [18771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14875), + [18773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [18775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), + [18777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), + [18779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [18781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4789), + [18783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12637), + [18785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11104), + [18787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14866), + [18789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), + [18791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7430), + [18793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), + [18795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10807), + [18797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), + [18799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14856), + [18801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10852), + [18803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14855), + [18805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12700), + [18807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14852), + [18809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10886), + [18811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14851), + [18813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [18815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14848), + [18817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10894), + [18819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14845), + [18821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7434), + [18823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14842), + [18825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14841), + [18827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14840), + [18829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14839), + [18831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14837), + [18833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14836), + [18835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14835), + [18837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14834), + [18839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14827), + [18841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14825), + [18843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14824), + [18845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13367), + [18847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), + [18849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14822), + [18851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), + [18853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8528), + [18855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4828), + [18857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), + [18859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10998), + [18861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14814), + [18863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), + [18865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), + [18867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7367), + [18869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14809), + [18871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10985), + [18873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14808), + [18875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [18877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14804), + [18879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10960), + [18881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14803), + [18883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9527), + [18885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14799), + [18887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10951), + [18889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14798), + [18891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9516), + [18893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14794), + [18895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14791), + [18897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14781), + [18899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14780), + [18901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14777), + [18903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14775), + [18905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14770), + [18907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14769), + [18909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14737), + [18911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14735), + [18913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14732), + [18915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), + [18917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [18919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14728), + [18921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), + [18923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4932), + [18925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13371), + [18927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11054), + [18929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14721), + [18931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), + [18933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_exclusion, 3, .production_id = 196), + [18935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2337), + [18937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14718), + [18939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10774), + [18941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14717), + [18943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), + [18945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14714), + [18947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10863), + [18949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14712), + [18951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [18953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14529), + [18955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10854), + [18957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14526), + [18959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), + [18961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14497), + [18963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14484), + [18965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14481), + [18967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14476), + [18969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14475), + [18971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14472), + [18973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14470), + [18975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14468), + [18977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14443), + [18979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14441), + [18981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14439), + [18983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_exclusion, 3, .production_id = 197), + [18985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), + [18987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14423), + [18989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7588), + [18991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4988), + [18993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [18995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11103), + [18997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14397), + [18999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), + [19001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7610), + [19003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14388), + [19005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10810), + [19007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14385), + [19009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14380), + [19011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10804), + [19013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14368), + [19015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), + [19017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14359), + [19019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10798), + [19021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14356), + [19023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14351), + [19025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14339), + [19027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14336), + [19029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14331), + [19031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14330), + [19033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14327), + [19035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14325), + [19037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14323), + [19039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14293), + [19041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14291), + [19043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14290), + [19045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9332), + [19047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [19049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14274), + [19051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2320), + [19053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), + [19055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9335), + [19057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11156), + [19059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14258), + [19061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9337), + [19063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9338), + [19065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14234), + [19067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10225), + [19069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14231), + [19071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14226), + [19073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10721), + [19075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14214), + [19077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), + [19079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14202), + [19081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10709), + [19083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14199), + [19085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14194), + [19087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14182), + [19089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14165), + [19091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14171), + [19093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14170), + [19095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14167), + [19097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14050), + [19099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14163), + [19101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14118), + [19103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14114), + [19105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14107), + [19107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), + [19109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7598), + [19111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14103), + [19113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [19115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4914), + [19117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9352), + [19119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11201), + [19121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12929), + [19123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), + [19125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9341), + [19127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14074), + [19129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10656), + [19131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14071), + [19133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14066), + [19135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10638), + [19137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14054), + [19139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [19141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14042), + [19143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10633), + [19145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14039), + [19147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6330), + [19149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14034), + [19151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14022), + [19153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14018), + [19155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14011), + [19157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14010), + [19159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14007), + [19161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14005), + [19163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14003), + [19165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13978), + [19167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13975), + [19169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13973), + [19171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), + [19173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [19175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13970), + [19177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9506), + [19179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), + [19181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [19183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11251), + [19185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14086), + [19187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [19189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13890), + [19191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10566), + [19193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13915), + [19195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13909), + [19197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10555), + [19199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13907), + [19201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), + [19203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13794), + [19205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10550), + [19207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13883), + [19209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), + [19211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13877), + [19213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13875), + [19215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13874), + [19217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13862), + [19219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13858), + [19221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13851), + [19223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13850), + [19225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13847), + [19227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13811), + [19229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13810), + [19231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13798), + [19233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [19235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13787), + [19237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9161), + [19239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [19241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12726), + [19243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11328), + [19245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13939), + [19247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9911), + [19249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [19251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13755), + [19253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10475), + [19255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13754), + [19257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13747), + [19259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10458), + [19261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13746), + [19263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), + [19265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13723), + [19267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10438), + [19269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13722), + [19271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [19273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13715), + [19275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13714), + [19277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13702), + [19279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13698), + [19281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13691), + [19283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13690), + [19285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13687), + [19287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13685), + [19289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13634), + [19291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13627), + [19293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13626), + [19295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13522), + [19297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), + [19299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13619), + [19301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), + [19303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), + [19305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), + [19307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11422), + [19309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13766), + [19311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [19313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), + [19315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13563), + [19317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10337), + [19319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13562), + [19321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13555), + [19323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10328), + [19325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13554), + [19327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [19329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13530), + [19331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10317), + [19333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13527), + [19335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [19337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13510), + [19339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13506), + [19341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13499), + [19343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13498), + [19345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13495), + [19347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13493), + [19349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13491), + [19351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13490), + [19353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13461), + [19355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13459), + [19357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13458), + [19359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), + [19361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [19363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13442), + [19365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), + [19367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), + [19369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11498), + [19371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13589), + [19373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), + [19375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), + [19377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13282), + [19379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10683), + [19381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13403), + [19383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13394), + [19385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10234), + [19387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13382), + [19389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [19391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13363), + [19393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10241), + [19395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13362), + [19397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), + [19399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13339), + [19401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13338), + [19403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13335), + [19405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13333), + [19407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13331), + [19409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13318), + [19411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13314), + [19413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13307), + [19415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13298), + [19417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13286), + [19419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), + [19421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), + [19423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13274), + [19425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), + [19427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [19429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13531), + [19431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11470), + [19433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13426), + [19435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_frame_clause, 6, .production_id = 195), + [19437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), + [19439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13242), + [19441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10294), + [19443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13237), + [19445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13218), + [19447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10303), + [19449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13205), + [19451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13186), + [19453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10310), + [19455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13178), + [19457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7043), + [19459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13171), + [19461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13158), + [19463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13027), + [19465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13150), + [19467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13146), + [19469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13144), + [19471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13139), + [19473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13137), + [19475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13105), + [19477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13101), + [19479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13088), + [19481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), + [19483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), + [19485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13083), + [19487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7058), + [19489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4850), + [19491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11419), + [19493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13254), + [19495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [19497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9462), + [19499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13043), + [19501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10363), + [19503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13042), + [19505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13031), + [19507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10372), + [19509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13030), + [19511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), + [19513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13020), + [19515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10379), + [19517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13019), + [19519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [19521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13006), + [19523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13005), + [19525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13004), + [19527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13001), + [19529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13000), + [19531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12999), + [19533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12998), + [19535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12997), + [19537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12990), + [19539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12983), + [19541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12982), + [19543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8813), + [19545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12977), + [19547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), + [19549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), + [19551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11373), + [19553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13061), + [19555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9957), + [19557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12959), + [19559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10432), + [19561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12958), + [19563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12949), + [19565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10441), + [19567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12947), + [19569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12796), + [19571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12943), + [19573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10448), + [19575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12939), + [19577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9431), + [19579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12935), + [19581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12932), + [19583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12931), + [19585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12927), + [19587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12925), + [19589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12919), + [19591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12918), + [19593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12916), + [19595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12901), + [19597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12900), + [19599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12899), + [19601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [19603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), + [19605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12897), + [19607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [19609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), + [19611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [19613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11326), + [19615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12967), + [19617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5359), + [19619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), + [19621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12887), + [19623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10501), + [19625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12886), + [19627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12883), + [19629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10510), + [19631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12882), + [19633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5356), + [19635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12879), + [19637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10517), + [19639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12878), + [19641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5355), + [19643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12875), + [19645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12874), + [19647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12873), + [19649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12872), + [19651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12871), + [19653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12870), + [19655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12869), + [19657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12863), + [19659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12846), + [19661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12845), + [19663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12844), + [19665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), + [19667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [19669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12842), + [19671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7425), + [19673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4826), + [19675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), + [19677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11268), + [19679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12892), + [19681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), + [19683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), + [19685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12835), + [19687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10570), + [19689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12834), + [19691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12826), + [19693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10579), + [19695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12825), + [19697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12822), + [19699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10586), + [19701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12821), + [19703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), + [19705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12818), + [19707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12817), + [19709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12816), + [19711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12815), + [19713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12810), + [19715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12809), + [19717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12807), + [19719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12806), + [19721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12803), + [19723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12802), + [19725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12801), + [19727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), + [19729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), + [19731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12799), + [19733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9460), + [19735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), + [19737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), + [19739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11223), + [19741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12837), + [19743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5340), + [19745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339), + [19747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12790), + [19749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10639), + [19751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12789), + [19753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12786), + [19755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10648), + [19757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12785), + [19759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9400), + [19761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12782), + [19763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10655), + [19765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12781), + [19767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10610), + [19769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12778), + [19771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12777), + [19773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12776), + [19775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12775), + [19777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12774), + [19779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12773), + [19781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12772), + [19783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12768), + [19785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12764), + [19787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12763), + [19789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12762), + [19791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10609), + [19793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [19795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12760), + [19797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), + [19799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [19801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6172), + [19803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11185), + [19805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12793), + [19807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), + [19809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9421), + [19811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12750), + [19813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10708), + [19815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12749), + [19817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12744), + [19819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10717), + [19821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12743), + [19823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9419), + [19825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12740), + [19827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10724), + [19829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12739), + [19831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7686), + [19833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12736), + [19835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12735), + [19837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12733), + [19839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12732), + [19841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12731), + [19843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12730), + [19845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12729), + [19847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12728), + [19849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12716), + [19851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12714), + [19853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12713), + [19855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9418), + [19857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7645), + [19859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12711), + [19861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11234), + [19863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), + [19865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7687), + [19867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11140), + [19869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12752), + [19871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10169), + [19873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12699), + [19875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10777), + [19877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12698), + [19879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12691), + [19881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10786), + [19883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12690), + [19885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12687), + [19887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10793), + [19889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12686), + [19891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7637), + [19893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12680), + [19895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12679), + [19897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12640), + [19899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12652), + [19901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12649), + [19903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12646), + [19905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12643), + [19907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12511), + [19909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12616), + [19911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12613), + [19913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12610), + [19915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9417), + [19917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9416), + [19919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12604), + [19921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9409), + [19923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4806), + [19925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9407), + [19927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11091), + [19929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12705), + [19931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9405), + [19933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9404), + [19935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12583), + [19937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10846), + [19939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12580), + [19941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12571), + [19943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10855), + [19945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12568), + [19947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), + [19949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12545), + [19951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10862), + [19953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12530), + [19955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9379), + [19957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12510), + [19959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12507), + [19961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12495), + [19963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12490), + [19965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12489), + [19967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12485), + [19969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12484), + [19971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12483), + [19973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12473), + [19975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12461), + [19977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12456), + [19979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), + [19981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10050), + [19983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12450), + [19985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), + [19987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), + [19989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), + [19991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11045), + [19993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12592), + [19995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), + [19997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), + [19999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12419), + [20001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10915), + [20003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12415), + [20005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12410), + [20007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10924), + [20009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12409), + [20011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), + [20013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12256), + [20015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10931), + [20017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12382), + [20019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5529), + [20021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12369), + [20023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12366), + [20025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12361), + [20027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12360), + [20029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12347), + [20031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12341), + [20033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12340), + [20035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12339), + [20037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12331), + [20039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12327), + [20041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12325), + [20043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), + [20045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), + [20047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12321), + [20049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), + [20051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [20053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), + [20055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11005), + [20057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12426), + [20059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), + [20061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), + [20063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12287), + [20065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10975), + [20067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12283), + [20069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12279), + [20071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10984), + [20073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12275), + [20075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12269), + [20077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10983), + [20079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12268), + [20081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), + [20083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12264), + [20085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12258), + [20087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12257), + [20089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12166), + [20091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12243), + [20093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12237), + [20095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12236), + [20097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12235), + [20099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12229), + [20101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12228), + [20103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12227), + [20105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), + [20107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), + [20109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12220), + [20111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), + [20113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5341), + [20115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11023), + [20117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12289), + [20119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), + [20121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [20123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12205), + [20125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10925), + [20127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12204), + [20129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12184), + [20131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10906), + [20133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12183), + [20135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), + [20137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12177), + [20139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10902), + [20141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12176), + [20143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), + [20145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12169), + [20147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12168), + [20149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12131), + [20151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12165), + [20153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12164), + [20155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12163), + [20157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12161), + [20159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12160), + [20161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12152), + [20163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12139), + [20165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12133), + [20167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), + [20169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), + [20171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12126), + [20173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8134), + [20175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), + [20177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), + [20179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11081), + [20181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12212), + [20183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), + [20185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), + [20187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12111), + [20189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10836), + [20191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12109), + [20193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12101), + [20195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10822), + [20197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12100), + [20199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7177), + [20201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12080), + [20203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10815), + [20205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12079), + [20207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12073), + [20209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12072), + [20211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12071), + [20213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12067), + [20215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12065), + [20217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12064), + [20219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12062), + [20221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12061), + [20223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12059), + [20225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12057), + [20227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12056), + [20229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), + [20231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12049), + [20233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), + [20235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), + [20237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9388), + [20239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11139), + [20241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12113), + [20243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12854), + [20245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12855), + [20247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12024), + [20249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10760), + [20251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12023), + [20253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12017), + [20255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10755), + [20257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12016), + [20259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12856), + [20261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12013), + [20263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10749), + [20265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12009), + [20267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11294), + [20269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12004), + [20271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12003), + [20273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12002), + [20275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12001), + [20277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11975), + [20279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11998), + [20281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11992), + [20283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11991), + [20285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11977), + [20287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11874), + [20289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11974), + [20291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), + [20293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12857), + [20295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11966), + [20297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10618), + [20299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [20301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7169), + [20303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11197), + [20305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12033), + [20307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7165), + [20309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7164), + [20311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11948), + [20313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10669), + [20315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11946), + [20317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11943), + [20319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10640), + [20321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11941), + [20323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7161), + [20325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11933), + [20327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10629), + [20329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11932), + [20331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7160), + [20333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11917), + [20335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11916), + [20337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11912), + [20339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11910), + [20341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11908), + [20343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11907), + [20345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11906), + [20347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11903), + [20349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11899), + [20351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11898), + [20353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11897), + [20355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7159), + [20357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7171), + [20359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11890), + [20361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7172), + [20363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), + [20365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), + [20367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11394), + [20369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11955), + [20371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), + [20373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), + [20375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11859), + [20377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10563), + [20379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11858), + [20381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11850), + [20383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10553), + [20385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11849), + [20387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), + [20389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11843), + [20391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10544), + [20393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11842), + [20395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11839), + [20397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11835), + [20399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11832), + [20401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11830), + [20403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11829), + [20405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11828), + [20407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11827), + [20409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11825), + [20411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11818), + [20413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11817), + [20415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11816), + [20417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [20419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7179), + [20421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11803), + [20423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7184), + [20425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), + [20427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11313), + [20429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11875), + [20431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5538), + [20433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7188), + [20435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11790), + [20437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10497), + [20439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11787), + [20441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11783), + [20443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10485), + [20445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11782), + [20447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5186), + [20449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11775), + [20451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10471), + [20453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11772), + [20455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11296), + [20457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11769), + [20459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11767), + [20461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11766), + [20463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11760), + [20465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11759), + [20467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11758), + [20469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11751), + [20471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11745), + [20473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11738), + [20475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11736), + [20477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11734), + [20479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), + [20481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), + [20483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11732), + [20485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), + [20487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), + [20489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), + [20491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11371), + [20493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11794), + [20495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6703), + [20497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12888), + [20499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11719), + [20501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10417), + [20503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11717), + [20505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11713), + [20507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10404), + [20509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11712), + [20511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), + [20513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11702), + [20515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10384), + [20517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11701), + [20519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), + [20521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11687), + [20523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11685), + [20525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11684), + [20527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11680), + [20529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11678), + [20531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11676), + [20533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11675), + [20535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11674), + [20537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11668), + [20539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11667), + [20541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11666), + [20543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), + [20545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240), + [20547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11661), + [20549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), + [20551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), + [20553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11429), + [20555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11724), + [20557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3025), + [20559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11642), + [20561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10338), + [20563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11616), + [20565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11626), + [20567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10321), + [20569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11622), + [20571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8637), + [20573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11617), + [20575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10306), + [20577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11568), + [20579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12904), + [20581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11609), + [20583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11608), + [20585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11603), + [20587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11601), + [20589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11598), + [20591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11597), + [20593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11596), + [20595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11595), + [20597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11586), + [20599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11585), + [20601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11584), + [20603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9375), + [20605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5042), + [20607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11569), + [20609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), + [20611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), + [20613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5041), + [20615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11487), + [20617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11651), + [20619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), + [20621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), + [20623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11526), + [20625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10254), + [20627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11527), + [20629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11530), + [20631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10243), + [20633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11531), + [20635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), + [20637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11534), + [20639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10233), + [20641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11535), + [20643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), + [20645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11538), + [20647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11539), + [20649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11540), + [20651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11541), + [20653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11542), + [20655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11543), + [20657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11544), + [20659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11545), + [20661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11547), + [20663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11548), + [20665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11549), + [20667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), + [20669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [20671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11551), + [20673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), + [20675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), + [20677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024), + [20679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11490), + [20681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11524), + [20683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023), + [20685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11560), + [20687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10248), + [20689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11561), + [20691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11564), + [20693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10244), + [20695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11565), + [20697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), + [20699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11570), + [20701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10279), + [20703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11572), + [20705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), + [20707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11575), + [20709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11576), + [20711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11578), + [20713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11579), + [20715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11580), + [20717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11581), + [20719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11582), + [20721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11583), + [20723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11588), + [20725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11589), + [20727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11590), + [20729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5017), + [20731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11594), + [20733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7240), + [20735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), + [20737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5007), + [20739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11460), + [20741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11556), + [20743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), + [20745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12905), + [20747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11612), + [20749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10305), + [20751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11614), + [20753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11621), + [20755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10322), + [20757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11623), + [20759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6586), + [20761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11628), + [20763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10335), + [20765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11630), + [20767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5824), + [20769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11633), + [20771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11634), + [20773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11636), + [20775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11637), + [20777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11638), + [20779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11639), + [20781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11640), + [20783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11641), + [20785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11646), + [20787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11647), + [20789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11648), + [20791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5825), + [20793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6464), + [20795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11652), + [20797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5484), + [20799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969), + [20801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5319), + [20803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11417), + [20805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11605), + [20807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), + [20809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11670), + [20811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10360), + [20813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11672), + [20815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11679), + [20817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10368), + [20819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11681), + [20821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [20823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11686), + [20825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10378), + [20827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11688), + [20829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11691), + [20831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11692), + [20833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11694), + [20835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11695), + [20837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11696), + [20839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11697), + [20841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11698), + [20843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11699), + [20845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11704), + [20847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11705), + [20849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11706), + [20851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [20853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9366), + [20855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11710), + [20857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9934), + [20859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4975), + [20861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), + [20863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11374), + [20865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11663), + [20867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936), + [20869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), + [20871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11728), + [20873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10428), + [20875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11730), + [20877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11737), + [20879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10442), + [20881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11739), + [20883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), + [20885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11744), + [20887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10451), + [20889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11746), + [20891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5511), + [20893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11749), + [20895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11750), + [20897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11752), + [20899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11753), + [20901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11754), + [20903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11755), + [20905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11756), + [20907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11757), + [20909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11762), + [20911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11763), + [20913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11764), + [20915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12994), + [20917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), + [20919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11768), + [20921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), + [20923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4989), + [20925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), + [20927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11334), + [20929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11721), + [20931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), + [20933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [20935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11786), + [20937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10498), + [20939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11788), + [20941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11795), + [20943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10511), + [20945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11797), + [20947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), + [20949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11802), + [20951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10524), + [20953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11804), + [20955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), + [20957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11807), + [20959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11808), + [20961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11810), + [20963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11811), + [20965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11812), + [20967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11813), + [20969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11814), + [20971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11815), + [20973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11820), + [20975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11821), + [20977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11822), + [20979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), + [20981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7234), + [20983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11826), + [20985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), + [20987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4980), + [20989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), + [20991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11285), + [20993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11779), + [20995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), + [20997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11844), + [20999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10549), + [21001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11846), + [21003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11853), + [21005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10562), + [21007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11855), + [21009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7103), + [21011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11860), + [21013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10569), + [21015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11862), + [21017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [21019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11865), + [21021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11866), + [21023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11868), + [21025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11869), + [21027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11870), + [21029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11871), + [21031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11872), + [21033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11873), + [21035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11878), + [21037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11879), + [21039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11880), + [21041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [21043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11884), + [21045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5015), + [21047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), + [21049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [21051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11242), + [21053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11837), + [21055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [21057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), + [21059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11902), + [21061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10603), + [21063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11904), + [21065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11911), + [21067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10624), + [21069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11913), + [21071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), + [21073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11918), + [21075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10626), + [21077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11920), + [21079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [21081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11923), + [21083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11924), + [21085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11926), + [21087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11927), + [21089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11928), + [21091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11929), + [21093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11930), + [21095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11931), + [21097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11936), + [21099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11937), + [21101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11938), + [21103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6195), + [21105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6197), + [21107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11942), + [21109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [21111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), + [21113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), + [21115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11199), + [21117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11895), + [21119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7371), + [21121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), + [21123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11960), + [21125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10690), + [21127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11962), + [21129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11969), + [21131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10699), + [21133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11971), + [21135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7194), + [21137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11976), + [21139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10702), + [21141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11978), + [21143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7244), + [21145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11981), + [21147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11982), + [21149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11984), + [21151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11985), + [21153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11986), + [21155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11987), + [21157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11988), + [21159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11989), + [21161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11994), + [21163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11995), + [21165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11996), + [21167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), + [21169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12000), + [21171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5004), + [21173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), + [21175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11164), + [21177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11953), + [21179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9355), + [21181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9354), + [21183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12018), + [21185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10758), + [21187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12020), + [21189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12027), + [21191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10766), + [21193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12029), + [21195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), + [21197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12034), + [21199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10772), + [21201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12036), + [21203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9351), + [21205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12039), + [21207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12040), + [21209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12042), + [21211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12043), + [21213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12044), + [21215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12045), + [21217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12046), + [21219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12047), + [21221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12052), + [21223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12053), + [21225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12054), + [21227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), + [21229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), + [21231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12058), + [21233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), + [21235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4924), + [21237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [21239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11114), + [21241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12011), + [21243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), + [21245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), + [21247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12076), + [21249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12077), + [21251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12083), + [21253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12084), + [21255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5587), + [21257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12088), + [21259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12089), + [21261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5588), + [21263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12092), + [21265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12093), + [21267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12094), + [21269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12095), + [21271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12096), + [21273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12097), + [21275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12098), + [21277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12099), + [21279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12104), + [21281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12105), + [21283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12106), + [21285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), + [21287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), + [21289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12110), + [21291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), + [21293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), + [21295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), + [21297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11077), + [21299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12069), + [21301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [21303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12128), + [21305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12129), + [21307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12135), + [21309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12136), + [21311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [21313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12140), + [21315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12141), + [21317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), + [21319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12144), + [21321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12145), + [21323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12146), + [21325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12147), + [21327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12148), + [21329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12149), + [21331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12150), + [21333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12151), + [21335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12156), + [21337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12157), + [21339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12158), + [21341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5593), + [21343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12162), + [21345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [21347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), + [21349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), + [21351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11051), + [21353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12121), + [21355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5598), + [21357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8932), + [21359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12180), + [21361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12181), + [21363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12187), + [21365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12188), + [21367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [21369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12192), + [21371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12193), + [21373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6413), + [21375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12196), + [21377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12197), + [21379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12198), + [21381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12199), + [21383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12200), + [21385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12201), + [21387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12202), + [21389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12203), + [21391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12208), + [21393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12209), + [21395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12210), + [21397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), + [21399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), + [21401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12214), + [21403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9347), + [21405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), + [21407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5079), + [21409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11010), + [21411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12173), + [21413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9349), + [21415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9152), + [21417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12232), + [21419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12233), + [21421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12239), + [21423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12240), + [21425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [21427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12244), + [21429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12245), + [21431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13306), + [21433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12248), + [21435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12249), + [21437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12250), + [21439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12251), + [21441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12252), + [21443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12253), + [21445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12254), + [21447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12255), + [21449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12260), + [21451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12261), + [21453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12262), + [21455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9825), + [21457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12266), + [21459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7143), + [21461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [21463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10991), + [21465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12225), + [21467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), + [21469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12284), + [21471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12285), + [21473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12291), + [21475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12292), + [21477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9423), + [21479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12296), + [21481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12297), + [21483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9080), + [21485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12300), + [21487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12301), + [21489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12302), + [21491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12303), + [21493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12304), + [21495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12305), + [21497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12306), + [21499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12307), + [21501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12312), + [21503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12313), + [21505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12314), + [21507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10196), + [21509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7533), + [21511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12318), + [21513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7541), + [21515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), + [21517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), + [21519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11016), + [21521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12277), + [21523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), + [21525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7566), + [21527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12336), + [21529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12337), + [21531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12343), + [21533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12344), + [21535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7570), + [21537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12348), + [21539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12349), + [21541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7577), + [21543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12352), + [21545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12353), + [21547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12354), + [21549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12355), + [21551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12356), + [21553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12357), + [21555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12358), + [21557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12359), + [21559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12362), + [21561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12363), + [21563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12364), + [21565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12367), + [21567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7572), + [21569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4887), + [21571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12329), + [21573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12379), + [21575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12380), + [21577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12385), + [21579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12386), + [21581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), + [21583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12390), + [21585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12391), + [21587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), + [21589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12394), + [21591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12395), + [21593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12396), + [21595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12397), + [21597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12398), + [21599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12399), + [21601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12400), + [21603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12401), + [21605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12403), + [21607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12404), + [21609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12405), + [21611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12407), + [21613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), + [21615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12374), + [21617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12416), + [21619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12417), + [21621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12422), + [21623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12423), + [21625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7561), + [21627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12427), + [21629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12428), + [21631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7559), + [21633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12431), + [21635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12432), + [21637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12433), + [21639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12434), + [21641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12435), + [21643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12436), + [21645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12437), + [21647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12438), + [21649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12440), + [21651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12441), + [21653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12442), + [21655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12443), + [21657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [21659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12452), + [21661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12453), + [21663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12458), + [21665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12459), + [21667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12462), + [21669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12463), + [21671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12465), + [21673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12466), + [21675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12467), + [21677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12468), + [21679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12469), + [21681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12470), + [21683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12471), + [21685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12472), + [21687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12474), + [21689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12475), + [21691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12476), + [21693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12477), + [21695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), + [21697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12486), + [21699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12487), + [21701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12492), + [21703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12493), + [21705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12496), + [21707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12497), + [21709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12499), + [21711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12500), + [21713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12501), + [21715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12502), + [21717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12503), + [21719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12504), + [21721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12505), + [21723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12506), + [21725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12508), + [21727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12509), + [21729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), + [21731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12512), + [21733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12513), + [21735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12515), + [21737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12516), + [21739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12517), + [21741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12518), + [21743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12519), + [21745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12520), + [21747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12521), + [21749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12522), + [21751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12523), + [21753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12524), + [21755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12525), + [21757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12526), + [21759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12528), + [21761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12529), + [21763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4905), + [21765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12531), + [21767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12532), + [21769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12533), + [21771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12534), + [21773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12535), + [21775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12536), + [21777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12537), + [21779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12538), + [21781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12539), + [21783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12540), + [21785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12541), + [21787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12542), + [21789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12543), + [21791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12544), + [21793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12546), + [21795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12547), + [21797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12548), + [21799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12549), + [21801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12550), + [21803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12551), + [21805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12552), + [21807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12553), + [21809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12554), + [21811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12555), + [21813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12556), + [21815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12557), + [21817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12558), + [21819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12559), + [21821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12560), + [21823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12561), + [21825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12563), + [21827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12564), + [21829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12566), + [21831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12567), + [21833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12569), + [21835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12570), + [21837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12572), + [21839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12573), + [21841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12575), + [21843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12576), + [21845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12578), + [21847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12579), + [21849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12581), + [21851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12582), + [21853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12584), + [21855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12585), + [21857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12587), + [21859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12588), + [21861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12590), + [21863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12591), + [21865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12593), + [21867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12594), + [21869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12596), + [21871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12597), + [21873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12599), + [21875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12600), + [21877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12602), + [21879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12603), + [21881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12605), + [21883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12606), + [21885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12608), + [21887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12609), + [21889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12611), + [21891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12612), + [21893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12614), + [21895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12615), + [21897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12617), + [21899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12618), + [21901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12620), + [21903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12621), + [21905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12623), + [21907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12624), + [21909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12626), + [21911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12627), + [21913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12629), + [21915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12630), + [21917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12632), + [21919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12633), + [21921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12635), + [21923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12636), + [21925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12638), + [21927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12639), + [21929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12641), + [21931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12642), + [21933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12644), + [21935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12645), + [21937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12647), + [21939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12648), + [21941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12650), + [21943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12651), + [21945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12653), + [21947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12654), + [21949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12656), + [21951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12657), + [21953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12658), + [21955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12659), + [21957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12660), + [21959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12661), + [21961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12662), + [21963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12663), + [21965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12664), + [21967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12665), + [21969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12666), + [21971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12667), + [21973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12668), + [21975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12669), + [21977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12670), + [21979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12671), + [21981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12672), + [21983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12673), + [21985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12674), + [21987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12675), + [21989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12676), + [21991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12677), + [21993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14131), + [21995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), + [21997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7539), + [21999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9192), + [22001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7508), + [22003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), + [22005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7537), + [22007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7548), + [22009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13467), + [22011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9531), + [22013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), + [22015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6388), + [22017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9508), + [22019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9625), + [22021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9155), + [22023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), + [22025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9214), + [22027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [22029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8855), + [22031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), + [22033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [22035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12748), + [22037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9490), + [22039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), + [22041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9105), + [22043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [22045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13783), + [22047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), + [22049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [22051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9383), + [22053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13815), + [22055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9451), + [22057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9449), + [22059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9468), + [22061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), + [22063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), + [22065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9447), + [22067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), + [22069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9445), + [22071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9440), + [22073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9438), + [22075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9436), + [22077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9435), + [22079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11224), + [22081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9434), + [22083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9432), + [22085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9429), + [22087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10617), + [22089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10616), + [22091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9428), + [22093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10614), + [22095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9427), + [22097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9749), + [22099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9112), + [22101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9847), + [22103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [22105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [22107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11243), + [22109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11244), + [22111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10001), + [22113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9412), + [22115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [22117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), + [22119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), + [22121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10008), + [22123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9113), + [22125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [22127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), + [22129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11257), + [22131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9115), + [22133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9403), + [22135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9401), + [22137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9398), + [22139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), + [22141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), + [22143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9391), + [22145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9116), + [22147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [22149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), + [22151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9123), + [22153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [22155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7547), + [22157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), + [22159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7351), + [22161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), + [22163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), + [22165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7448), + [22167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14858), + [22169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), + [22171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [22173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7524), + [22175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14861), + [22177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), + [22179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), + [22181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9426), + [22183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), + [22185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4925), + [22187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6996), + [22189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), + [22191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14438), + [22193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6972), + [22195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9819), + [22197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7599), + [22199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9915), + [22201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8814), + [22203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14135), + [22205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7545), + [22207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7644), + [22209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), + [22211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9020), + [22213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7553), + [22215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6416), + [22217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 2), + [22219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11232), + [22221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14242), + [22223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11149), + [22225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), + [22227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628), + [22229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), + [22231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [22233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9310), + [22235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), + [22237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [22239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), + [22241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), + [22243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [22245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), + [22247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), + [22249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9815), + [22251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11157), + [22253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), + [22255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [22257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), + [22259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), + [22261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), + [22263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [22265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [22267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9324), + [22269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329), + [22271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), + [22273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), + [22275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), + [22277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), + [22279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9521), + [22281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), + [22283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), + [22285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10521), + [22287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013), + [22289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14920), + [22291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14921), + [22293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), + [22295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [22297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9525), + [22299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9218), + [22301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [22303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [22305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [22307] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [22309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), + [22311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), + [22313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9222), + [22315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [22317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9595), + [22319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8631), + [22321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14768), + [22323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), + [22325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4699), + [22327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), + [22329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4697), + [22331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), + [22333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4695), + [22335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), + [22337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), + [22339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), + [22341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), + [22343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373), + [22345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [22347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9908), + [22349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [22351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), + [22353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), + [22355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), + [22357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), + [22359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), + [22361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), + [22363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14452), + [22365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14810), + [22367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14747), + [22369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [22371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), + [22373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), + [22375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), + [22377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), + [22379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [22381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [22383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), + [22385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [22387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [22389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [22391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), + [22393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), + [22395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8178), + [22397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6533), + [22399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214), + [22401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9067), + [22403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), + [22405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4002), + [22407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), + [22409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [22411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [22413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), + [22415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [22417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [22419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), + [22421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9489), + [22423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), + [22425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [22427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), + [22429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), + [22431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), + [22433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), + [22435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [22437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8294), + [22439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [22441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), + [22443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), + [22445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [22447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), + [22449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9437), + [22451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4043), + [22453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), + [22455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), + [22457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6038), + [22459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6185), + [22461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), + [22463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), + [22465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5026), + [22467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9463), + [22469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9472), + [22471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9477), + [22473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), + [22475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10695), + [22477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10675), + [22479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10595), + [22481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10591), + [22483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10583), + [22485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10559), + [22487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10542), + [22489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10536), + [22491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10527), + [22493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10505), + [22495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10494), + [22497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10482), + [22499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10472), + [22501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10449), + [22503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10429), + [22505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10419), + [22507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10396), + [22509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10383), + [22511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10364), + [22513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10355), + [22515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10347), + [22517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10343), + [22519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10329), + [22521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10290), + [22523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10285), + [22525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10276), + [22527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10262), + [22529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10253), + [22531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10402), + [22533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10426), + [22535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10733), + [22537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10761), + [22539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10803), + [22541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10831), + [22543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10897), + [22545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10928), + [22547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4757), + [22549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9133), + [22551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), + [22553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), + [22555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), + [22557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12961), + [22559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5522), + [22561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), + [22563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11379), + [22565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11384), + [22567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11385), + [22569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9479), + [22571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), + [22573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9485), + [22575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), + [22577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6773), + [22579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), + [22581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), + [22583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11408), + [22585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11409), + [22587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11412), + [22589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9492), + [22591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9495), + [22593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), + [22595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), + [22597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11436), + [22599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11437), + [22601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), + [22603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5843), + [22605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11442), + [22607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11445), + [22609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8316), + [22611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11450), + [22613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11451), + [22615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), + [22617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11455), + [22619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11456), + [22621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11461), + [22623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11462), + [22625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), + [22627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11468), + [22629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11469), + [22631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), + [22633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11485), + [22635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11486), + [22637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9519), + [22639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11500), + [22641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11501), + [22643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9523), + [22645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11506), + [22647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11507), + [22649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9529), + [22651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11512), + [22653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11513), + [22655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9533), + [22657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11503), + [22659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11499), + [22661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [22663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11493), + [22665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11491), + [22667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), + [22669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11477), + [22671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11473), + [22673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), + [22675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11458), + [22677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11454), + [22679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), + [22681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11446), + [22683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11444), + [22685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7203), + [22687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11432), + [22689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11430), + [22691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), + [22693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11406), + [22695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11404), + [22697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7158), + [22699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11397), + [22701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11396), + [22703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7168), + [22705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11390), + [22707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11388), + [22709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), + [22711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11367), + [22713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11362), + [22715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [22717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11350), + [22719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11345), + [22721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), + [22723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11330), + [22725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11329), + [22727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7205), + [22729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11316), + [22731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11306), + [22733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), + [22735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11291), + [22737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11287), + [22739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), + [22741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11279), + [22743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11278), + [22745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), + [22747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11275), + [22749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11274), + [22751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), + [22753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11261), + [22755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11182), + [22757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7193), + [22759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11238), + [22761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11236), + [22763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7191), + [22765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11231), + [22767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11325), + [22769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), + [22771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11222), + [22773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11221), + [22775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), + [22777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11217), + [22779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11216), + [22781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6641), + [22783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11207), + [22785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11204), + [22787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7178), + [22789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11192), + [22791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11190), + [22793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6481), + [22795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11184), + [22797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10990), + [22799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), + [22801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11179), + [22803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11178), + [22805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [22807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11176), + [22809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11174), + [22811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7219), + [22813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11163), + [22815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11161), + [22817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7217), + [22819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11143), + [22821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11142), + [22823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6497), + [22825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11136), + [22827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11132), + [22829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6498), + [22831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11126), + [22833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11125), + [22835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6558), + [22837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11117), + [22839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11116), + [22841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9535), + [22843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11107), + [22845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11105), + [22847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), + [22849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11097), + [22851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11095), + [22853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11253), + [22855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11085), + [22857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [22859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11078), + [22861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11074), + [22863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11072), + [22865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11071), + [22867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11070), + [22869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11069), + [22871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), + [22873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), + [22875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14734), + [22877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9573), + [22879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14746), + [22881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9574), + [22883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14772), + [22885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14773), + [22887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14774), + [22889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14776), + [22891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9576), + [22893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), + [22895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14782), + [22897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7241), + [22899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), + [22901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8798), + [22903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), + [22905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), + [22907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), + [22909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), + [22911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), + [22913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), + [22915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), + [22917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15021), + [22919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15022), + [22921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5407), + [22923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15031), + [22925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15032), + [22927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), + [22929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15038), + [22931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15042), + [22933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15045), + [22935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15048), + [22937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15051), + [22939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15054), + [22941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15057), + [22943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15060), + [22945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15063), + [22947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15066), + [22949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15069), + [22951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15072), + [22953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15075), + [22955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15078), + [22957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15081), + [22959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15084), + [22961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15087), + [22963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15090), + [22965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15093), + [22967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15096), + [22969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15099), + [22971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15102), + [22973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15105), + [22975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15108), + [22977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15111), + [22979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15114), + [22981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15117), + [22983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15120), + [22985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15123), + [22987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15126), + [22989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15129), + [22991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15132), + [22993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15135), + [22995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15138), + [22997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15141), + [22999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15144), + [23001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15147), + [23003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15150), + [23005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15153), + [23007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15156), + [23009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15159), + [23011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15162), + [23013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15165), + [23015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15168), + [23017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15171), + [23019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15173), + [23021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15175), + [23023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15179), + [23025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15186), + [23027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9846), + [23029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9835), + [23031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10891), + [23033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9856), + [23035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9919), + [23037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10423), + [23039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10265), + [23041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15255), + [23043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15256), + [23045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15259), +}; + +#ifdef __cplusplus +extern "C" { +#endif +void *tree_sitter_sql_external_scanner_create(void); +void tree_sitter_sql_external_scanner_destroy(void *); +bool tree_sitter_sql_external_scanner_scan(void *, TSLexer *, const bool *); +unsigned tree_sitter_sql_external_scanner_serialize(void *, char *); +void tree_sitter_sql_external_scanner_deserialize(void *, const char *, unsigned); + +#ifdef _WIN32 +#define extern __declspec(dllexport) +#endif + +extern const TSLanguage *tree_sitter_sql(void) { + static const TSLanguage language = { + .version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = ts_lex_modes, + .lex_fn = ts_lex, + .external_scanner = { + &ts_external_scanner_states[0][0], + ts_external_scanner_symbol_map, + tree_sitter_sql_external_scanner_create, + tree_sitter_sql_external_scanner_destroy, + tree_sitter_sql_external_scanner_scan, + tree_sitter_sql_external_scanner_serialize, + tree_sitter_sql_external_scanner_deserialize, + }, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/Sources/TreeSitterSQL/src/scanner.cc b/Sources/TreeSitterSQL/src/scanner.cc new file mode 100644 index 0000000..163dcc7 --- /dev/null +++ b/Sources/TreeSitterSQL/src/scanner.cc @@ -0,0 +1,159 @@ +#include +#include +#include + +namespace { + +using std::string; + +enum TokenType { + DOLLAR_QUOTED_STRING_TAG, + DOLLAR_QUOTED_STRING_CONTENT, + DOLLAR_QUOTED_STRING_END_TAG, +}; + +struct Scanner { + string dollar_quoted_string_tag; + string current_leading_word; + bool dollar_quoted_string_started; + + void skip(TSLexer *lexer) { + lexer->advance(lexer, true); + } + + void advance(TSLexer *lexer) { + lexer->advance(lexer, false); + } + + unsigned serialize(char *buffer) { + if (dollar_quoted_string_tag.length() + 1>= TREE_SITTER_SERIALIZATION_BUFFER_SIZE) return 0; + buffer[0] = dollar_quoted_string_started; + dollar_quoted_string_tag.copy(&buffer[1], dollar_quoted_string_tag.length()); + return dollar_quoted_string_tag.length() + 1; + } + + void deserialize(const char *buffer, unsigned length) { + if (length == 0) { + dollar_quoted_string_started = false; + dollar_quoted_string_tag.clear(); + } else { + dollar_quoted_string_started = buffer[0]; + dollar_quoted_string_tag.assign(&buffer[1], &buffer[length]); + } + } + + bool scan_dollar_quoted_string_content(TSLexer *lexer) { + unsigned long int pos = 0; + lexer->result_symbol = DOLLAR_QUOTED_STRING_CONTENT; + lexer->mark_end(lexer); + + for (;;) { + if (lexer->lookahead == '\0') { + return false; + } else if (lexer->lookahead == dollar_quoted_string_tag[pos]) { + if (pos == dollar_quoted_string_tag.length() - 1) { + return true; + } else if (pos == 0) { + lexer->result_symbol = DOLLAR_QUOTED_STRING_CONTENT; + lexer->mark_end(lexer); + } + pos++; + advance(lexer); + } else if (pos != 0) { + pos = 0; + } else { + advance(lexer); + } + } + } + + bool scan_dollar_quoted_string_tag(TSLexer *lexer) { + while (iswspace(lexer->lookahead)) skip(lexer); + + dollar_quoted_string_tag.clear(); + if (lexer->lookahead == '$') { + dollar_quoted_string_tag += lexer->lookahead; + advance(lexer); + } else { + return false; + } + + while (iswalpha(lexer->lookahead)) { + dollar_quoted_string_tag += lexer->lookahead; + advance(lexer); + } + + if (lexer->lookahead == '$') { + dollar_quoted_string_tag += lexer->lookahead; + advance(lexer); + dollar_quoted_string_started = true; + return true; + } + + return false; + } + + bool scan_dollar_quoted_string_end_tag(TSLexer *lexer) { + current_leading_word.clear(); + while ( + lexer->lookahead != '\0' && + current_leading_word.length() < dollar_quoted_string_tag.length() + ) { + current_leading_word += lexer->lookahead; + advance(lexer); + } + return current_leading_word == dollar_quoted_string_tag; + } + + bool scan(TSLexer *lexer, const bool *valid_symbols) { + if (valid_symbols[DOLLAR_QUOTED_STRING_TAG] && !dollar_quoted_string_started) { + return scan_dollar_quoted_string_tag(lexer); + } + + if (valid_symbols[DOLLAR_QUOTED_STRING_CONTENT] && dollar_quoted_string_started) { + return scan_dollar_quoted_string_content(lexer); + } + + if (valid_symbols[DOLLAR_QUOTED_STRING_END_TAG] && dollar_quoted_string_started) { + if (scan_dollar_quoted_string_end_tag(lexer)) { + dollar_quoted_string_started = false; + lexer->result_symbol = DOLLAR_QUOTED_STRING_END_TAG; + return true; + }; + } + + return false; + } + +}; + +} + +extern "C" { + +void *tree_sitter_sql_external_scanner_create() { + return new Scanner(); +} + +bool tree_sitter_sql_external_scanner_scan(void *payload, TSLexer *lexer, + const bool *valid_symbols) { + Scanner *scanner = static_cast(payload); + return scanner->scan(lexer, valid_symbols); +} + +unsigned tree_sitter_sql_external_scanner_serialize(void *payload, char *state) { + Scanner *scanner = static_cast(payload); + return scanner->serialize(state); +} + +void tree_sitter_sql_external_scanner_deserialize(void *payload, const char *state, unsigned length) { + Scanner *scanner = static_cast(payload); + scanner->deserialize(state, length); +} + +void tree_sitter_sql_external_scanner_destroy(void *payload) { + Scanner *scanner = static_cast(payload); + delete scanner; +} + +} diff --git a/Sources/TreeSitterSQL/src/tree_sitter/parser.h b/Sources/TreeSitterSQL/src/tree_sitter/parser.h new file mode 100644 index 0000000..2b14ac1 --- /dev/null +++ b/Sources/TreeSitterSQL/src/tree_sitter/parser.h @@ -0,0 +1,224 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +typedef uint16_t TSStateId; + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; +}; + +/* + * Lexer Macros + */ + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) id - LARGE_STATE_COUNT + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value, \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_val, child_count_val, ...) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/Sources/TreeSitterSQLQueries/Query.swift b/Sources/TreeSitterSQLQueries/Query.swift new file mode 100644 index 0000000..41badbe --- /dev/null +++ b/Sources/TreeSitterSQLQueries/Query.swift @@ -0,0 +1,13 @@ +import Foundation + +public enum Query { + public static var highlightsFileURL: URL { + return url(named: "highlights") + } +} + +private extension Query { + static func url(named filename: String) -> URL { + return Bundle.module.url(forResource: filename, withExtension: "scm")! + } +} diff --git a/Sources/TreeSitterSQLQueries/highlights.scm b/Sources/TreeSitterSQLQueries/highlights.scm new file mode 100644 index 0000000..03a15fe --- /dev/null +++ b/Sources/TreeSitterSQLQueries/highlights.scm @@ -0,0 +1,114 @@ +(string) @string +(number) @number +(comment) @comment + +(function_call + function: (identifier) @function) + +[ + (NULL) + (TRUE) + (FALSE) +] @constant.builtin + +([ + (type_cast + (type (identifier) @type.builtin)) + (create_function_statement + (type (identifier) @type.builtin)) + (create_function_statement + (create_function_parameters + (create_function_parameter (type (identifier) @type.builtin)))) + (create_type_statement + (type_spec_composite (type (identifier) @type.builtin))) + (create_table_statement + (table_parameters + (table_column (type (identifier) @type.builtin)))) + ] + (#match? + @type.builtin + "^(bigint|BIGINT|int8|INT8|bigserial|BIGSERIAL|serial8|SERIAL8|bit|BIT|varbit|VARBIT|boolean|BOOLEAN|bool|BOOL|box|BOX|bytea|BYTEA|character|CHARACTER|char|CHAR|varchar|VARCHAR|cidr|CIDR|circle|CIRCLE|date|DATE|float8|FLOAT8|inet|INET|integer|INTEGER|int|INT|int4|INT4|interval|INTERVAL|json|JSON|jsonb|JSONB|line|LINE|lseg|LSEG|macaddr|MACADDR|money|MONEY|numeric|NUMERIC|decimal|DECIMAL|path|PATH|pg_lsn|PG_LSN|point|POINT|polygon|POLYGON|real|REAL|float4|FLOAT4|smallint|SMALLINT|int2|INT2|smallserial|SMALLSERIAL|serial2|SERIAL2|serial|SERIAL|serial4|SERIAL4|text|TEXT|time|TIME|time|TIME|timestamp|TIMESTAMP|tsquery|TSQUERY|tsvector|TSVECTOR|txid_snapshot|TXID_SNAPSHOT|enum|ENUM|range|RANGE)$")) + +(identifier) @variable + +[ + "::" + "<" + "<=" + "<>" + "=" + ">" + ">=" +] @operator + +[ + "(" + ")" + "[" + "]" +] @punctuation.bracket + +[ + ";" + "." +] @punctuation.delimiter + +[ + (type) + (array_type) +] @type + +[ + (primary_key_constraint) + (unique_constraint) + (null_constraint) +] @keyword + +[ + "AND" + "AS" + "AUTO_INCREMENT" + "CREATE" + "CREATE_DOMAIN" + "CREATE_OR_REPLACE_FUNCTION" + "CREATE_SCHEMA" + "TABLE" + "TEMPORARY" + "CREATE_TYPE" + "DATABASE" + "FROM" + "GRANT" + "GROUP_BY" + "IF_NOT_EXISTS" + "INDEX" + "INNER" + "INSERT" + "INTO" + "IN" + "JOIN" + "LANGUAGE" + "LEFT" + "LOCAL" + "NOT" + "ON" + "OR" + "ORDER_BY" + "OUTER" + "PRIMARY_KEY" + "PUBLIC" + "RETURNS" + "SCHEMA" + "SELECT" + "SESSION" + "SET" + "TABLE" + "TIME_ZONE" + "TO" + "UNIQUE" + "UPDATE" + "USAGE" + "VALUES" + "WHERE" + "WITH" + "WITHOUT" +] @keyword diff --git a/Sources/TreeSitterSQLRunestone/TreeSitterLanguage+Helpers.swift b/Sources/TreeSitterSQLRunestone/TreeSitterLanguage+Helpers.swift new file mode 100644 index 0000000..9aef9ec --- /dev/null +++ b/Sources/TreeSitterSQLRunestone/TreeSitterLanguage+Helpers.swift @@ -0,0 +1,10 @@ +import Runestone +import TreeSitterSQL +import TreeSitterSQLQueries + +public extension TreeSitterLanguage { + static var sql: TreeSitterLanguage { + let highlightsQuery = TreeSitterLanguage.Query(contentsOf: TreeSitterSQLQueries.Query.highlightsFileURL) + return TreeSitterLanguage(tree_sitter_sql(), highlightsQuery: highlightsQuery) + } +}